Documentation ¶
Index ¶
- type ControllerRevisiondeprecated
- type ControllerRevisionArgs
- type ControllerRevisionArray
- type ControllerRevisionArrayInput
- type ControllerRevisionArrayOutput
- func (ControllerRevisionArrayOutput) ElementType() reflect.Type
- func (o ControllerRevisionArrayOutput) Index(i pulumi.IntInput) ControllerRevisionOutput
- func (o ControllerRevisionArrayOutput) ToControllerRevisionArrayOutput() ControllerRevisionArrayOutput
- func (o ControllerRevisionArrayOutput) ToControllerRevisionArrayOutputWithContext(ctx context.Context) ControllerRevisionArrayOutput
- type ControllerRevisionInput
- type ControllerRevisionList
- type ControllerRevisionListArgs
- type ControllerRevisionListArray
- func (ControllerRevisionListArray) ElementType() reflect.Type
- func (i ControllerRevisionListArray) ToControllerRevisionListArrayOutput() ControllerRevisionListArrayOutput
- func (i ControllerRevisionListArray) ToControllerRevisionListArrayOutputWithContext(ctx context.Context) ControllerRevisionListArrayOutput
- type ControllerRevisionListArrayInput
- type ControllerRevisionListArrayOutput
- func (ControllerRevisionListArrayOutput) ElementType() reflect.Type
- func (o ControllerRevisionListArrayOutput) Index(i pulumi.IntInput) ControllerRevisionListOutput
- func (o ControllerRevisionListArrayOutput) ToControllerRevisionListArrayOutput() ControllerRevisionListArrayOutput
- func (o ControllerRevisionListArrayOutput) ToControllerRevisionListArrayOutputWithContext(ctx context.Context) ControllerRevisionListArrayOutput
- type ControllerRevisionListInput
- type ControllerRevisionListMap
- type ControllerRevisionListMapInput
- type ControllerRevisionListMapOutput
- func (ControllerRevisionListMapOutput) ElementType() reflect.Type
- func (o ControllerRevisionListMapOutput) MapIndex(k pulumi.StringInput) ControllerRevisionListOutput
- func (o ControllerRevisionListMapOutput) ToControllerRevisionListMapOutput() ControllerRevisionListMapOutput
- func (o ControllerRevisionListMapOutput) ToControllerRevisionListMapOutputWithContext(ctx context.Context) ControllerRevisionListMapOutput
- type ControllerRevisionListOutput
- func (o ControllerRevisionListOutput) ApiVersion() pulumi.StringPtrOutput
- func (ControllerRevisionListOutput) ElementType() reflect.Type
- func (o ControllerRevisionListOutput) Items() ControllerRevisionTypeArrayOutput
- func (o ControllerRevisionListOutput) Kind() pulumi.StringPtrOutput
- func (o ControllerRevisionListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ControllerRevisionListOutput) ToControllerRevisionListOutput() ControllerRevisionListOutput
- func (o ControllerRevisionListOutput) ToControllerRevisionListOutputWithContext(ctx context.Context) ControllerRevisionListOutput
- type ControllerRevisionListState
- type ControllerRevisionListType
- type ControllerRevisionListTypeArgs
- func (ControllerRevisionListTypeArgs) ElementType() reflect.Type
- func (i ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutput() ControllerRevisionListTypeOutput
- func (i ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutputWithContext(ctx context.Context) ControllerRevisionListTypeOutput
- type ControllerRevisionListTypeInput
- type ControllerRevisionListTypeOutput
- func (o ControllerRevisionListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ControllerRevisionListTypeOutput) ElementType() reflect.Type
- func (o ControllerRevisionListTypeOutput) Items() ControllerRevisionTypeArrayOutput
- func (o ControllerRevisionListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ControllerRevisionListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ControllerRevisionListTypeOutput) ToControllerRevisionListTypeOutput() ControllerRevisionListTypeOutput
- func (o ControllerRevisionListTypeOutput) ToControllerRevisionListTypeOutputWithContext(ctx context.Context) ControllerRevisionListTypeOutput
- type ControllerRevisionMap
- type ControllerRevisionMapInput
- type ControllerRevisionMapOutput
- func (ControllerRevisionMapOutput) ElementType() reflect.Type
- func (o ControllerRevisionMapOutput) MapIndex(k pulumi.StringInput) ControllerRevisionOutput
- func (o ControllerRevisionMapOutput) ToControllerRevisionMapOutput() ControllerRevisionMapOutput
- func (o ControllerRevisionMapOutput) ToControllerRevisionMapOutputWithContext(ctx context.Context) ControllerRevisionMapOutput
- type ControllerRevisionOutput
- func (o ControllerRevisionOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ControllerRevisionOutput) Data() pulumi.AnyOutput
- func (ControllerRevisionOutput) ElementType() reflect.Type
- func (o ControllerRevisionOutput) Kind() pulumi.StringPtrOutput
- func (o ControllerRevisionOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ControllerRevisionOutput) Revision() pulumi.IntOutput
- func (o ControllerRevisionOutput) ToControllerRevisionOutput() ControllerRevisionOutput
- func (o ControllerRevisionOutput) ToControllerRevisionOutputWithContext(ctx context.Context) ControllerRevisionOutput
- type ControllerRevisionPatchdeprecated
- type ControllerRevisionPatchArgs
- type ControllerRevisionPatchArray
- func (ControllerRevisionPatchArray) ElementType() reflect.Type
- func (i ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutput() ControllerRevisionPatchArrayOutput
- func (i ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutputWithContext(ctx context.Context) ControllerRevisionPatchArrayOutput
- type ControllerRevisionPatchArrayInput
- type ControllerRevisionPatchArrayOutput
- func (ControllerRevisionPatchArrayOutput) ElementType() reflect.Type
- func (o ControllerRevisionPatchArrayOutput) Index(i pulumi.IntInput) ControllerRevisionPatchOutput
- func (o ControllerRevisionPatchArrayOutput) ToControllerRevisionPatchArrayOutput() ControllerRevisionPatchArrayOutput
- func (o ControllerRevisionPatchArrayOutput) ToControllerRevisionPatchArrayOutputWithContext(ctx context.Context) ControllerRevisionPatchArrayOutput
- type ControllerRevisionPatchInput
- type ControllerRevisionPatchMap
- func (ControllerRevisionPatchMap) ElementType() reflect.Type
- func (i ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutput() ControllerRevisionPatchMapOutput
- func (i ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutputWithContext(ctx context.Context) ControllerRevisionPatchMapOutput
- type ControllerRevisionPatchMapInput
- type ControllerRevisionPatchMapOutput
- func (ControllerRevisionPatchMapOutput) ElementType() reflect.Type
- func (o ControllerRevisionPatchMapOutput) MapIndex(k pulumi.StringInput) ControllerRevisionPatchOutput
- func (o ControllerRevisionPatchMapOutput) ToControllerRevisionPatchMapOutput() ControllerRevisionPatchMapOutput
- func (o ControllerRevisionPatchMapOutput) ToControllerRevisionPatchMapOutputWithContext(ctx context.Context) ControllerRevisionPatchMapOutput
- type ControllerRevisionPatchOutput
- func (o ControllerRevisionPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ControllerRevisionPatchOutput) Data() pulumi.AnyOutput
- func (ControllerRevisionPatchOutput) ElementType() reflect.Type
- func (o ControllerRevisionPatchOutput) Kind() pulumi.StringPtrOutput
- func (o ControllerRevisionPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ControllerRevisionPatchOutput) Revision() pulumi.IntPtrOutput
- func (o ControllerRevisionPatchOutput) ToControllerRevisionPatchOutput() ControllerRevisionPatchOutput
- func (o ControllerRevisionPatchOutput) ToControllerRevisionPatchOutputWithContext(ctx context.Context) ControllerRevisionPatchOutput
- type ControllerRevisionPatchState
- type ControllerRevisionPatchType
- type ControllerRevisionPatchTypeArgs
- func (ControllerRevisionPatchTypeArgs) ElementType() reflect.Type
- func (i ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutput() ControllerRevisionPatchTypeOutput
- func (i ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutputWithContext(ctx context.Context) ControllerRevisionPatchTypeOutput
- type ControllerRevisionPatchTypeInput
- type ControllerRevisionPatchTypeOutput
- func (o ControllerRevisionPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ControllerRevisionPatchTypeOutput) Data() pulumi.AnyOutput
- func (ControllerRevisionPatchTypeOutput) ElementType() reflect.Type
- func (o ControllerRevisionPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ControllerRevisionPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ControllerRevisionPatchTypeOutput) Revision() pulumi.IntPtrOutput
- func (o ControllerRevisionPatchTypeOutput) ToControllerRevisionPatchTypeOutput() ControllerRevisionPatchTypeOutput
- func (o ControllerRevisionPatchTypeOutput) ToControllerRevisionPatchTypeOutputWithContext(ctx context.Context) ControllerRevisionPatchTypeOutput
- type ControllerRevisionState
- type ControllerRevisionType
- type ControllerRevisionTypeArgs
- type ControllerRevisionTypeArray
- func (ControllerRevisionTypeArray) ElementType() reflect.Type
- func (i ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutput() ControllerRevisionTypeArrayOutput
- func (i ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutputWithContext(ctx context.Context) ControllerRevisionTypeArrayOutput
- type ControllerRevisionTypeArrayInput
- type ControllerRevisionTypeArrayOutput
- func (ControllerRevisionTypeArrayOutput) ElementType() reflect.Type
- func (o ControllerRevisionTypeArrayOutput) Index(i pulumi.IntInput) ControllerRevisionTypeOutput
- func (o ControllerRevisionTypeArrayOutput) ToControllerRevisionTypeArrayOutput() ControllerRevisionTypeArrayOutput
- func (o ControllerRevisionTypeArrayOutput) ToControllerRevisionTypeArrayOutputWithContext(ctx context.Context) ControllerRevisionTypeArrayOutput
- type ControllerRevisionTypeInput
- type ControllerRevisionTypeOutput
- func (o ControllerRevisionTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o ControllerRevisionTypeOutput) Data() pulumi.AnyOutput
- func (ControllerRevisionTypeOutput) ElementType() reflect.Type
- func (o ControllerRevisionTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ControllerRevisionTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ControllerRevisionTypeOutput) Revision() pulumi.IntOutput
- func (o ControllerRevisionTypeOutput) ToControllerRevisionTypeOutput() ControllerRevisionTypeOutput
- func (o ControllerRevisionTypeOutput) ToControllerRevisionTypeOutputWithContext(ctx context.Context) ControllerRevisionTypeOutput
- type DaemonSetdeprecated
- type DaemonSetArgs
- type DaemonSetArray
- type DaemonSetArrayInput
- type DaemonSetArrayOutput
- func (DaemonSetArrayOutput) ElementType() reflect.Type
- func (o DaemonSetArrayOutput) Index(i pulumi.IntInput) DaemonSetOutput
- func (o DaemonSetArrayOutput) ToDaemonSetArrayOutput() DaemonSetArrayOutput
- func (o DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput
- type DaemonSetCondition
- type DaemonSetConditionArgs
- type DaemonSetConditionArray
- type DaemonSetConditionArrayInput
- type DaemonSetConditionArrayOutput
- func (DaemonSetConditionArrayOutput) ElementType() reflect.Type
- func (o DaemonSetConditionArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionOutput
- func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
- func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput
- type DaemonSetConditionInput
- type DaemonSetConditionOutput
- func (DaemonSetConditionOutput) ElementType() reflect.Type
- func (o DaemonSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o DaemonSetConditionOutput) Message() pulumi.StringPtrOutput
- func (o DaemonSetConditionOutput) Reason() pulumi.StringPtrOutput
- func (o DaemonSetConditionOutput) Status() pulumi.StringOutput
- func (o DaemonSetConditionOutput) ToDaemonSetConditionOutput() DaemonSetConditionOutput
- func (o DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput
- func (o DaemonSetConditionOutput) Type() pulumi.StringOutput
- type DaemonSetConditionPatch
- type DaemonSetConditionPatchArgs
- type DaemonSetConditionPatchArray
- func (DaemonSetConditionPatchArray) ElementType() reflect.Type
- func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
- func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
- type DaemonSetConditionPatchArrayInput
- type DaemonSetConditionPatchArrayOutput
- func (DaemonSetConditionPatchArrayOutput) ElementType() reflect.Type
- func (o DaemonSetConditionPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionPatchOutput
- func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
- func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
- type DaemonSetConditionPatchInput
- type DaemonSetConditionPatchOutput
- func (DaemonSetConditionPatchOutput) ElementType() reflect.Type
- func (o DaemonSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput
- func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutputWithContext(ctx context.Context) DaemonSetConditionPatchOutput
- func (o DaemonSetConditionPatchOutput) Type() pulumi.StringPtrOutput
- type DaemonSetInput
- type DaemonSetList
- type DaemonSetListArgs
- type DaemonSetListArray
- type DaemonSetListArrayInput
- type DaemonSetListArrayOutput
- func (DaemonSetListArrayOutput) ElementType() reflect.Type
- func (o DaemonSetListArrayOutput) Index(i pulumi.IntInput) DaemonSetListOutput
- func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
- func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput
- type DaemonSetListInput
- type DaemonSetListMap
- type DaemonSetListMapInput
- type DaemonSetListMapOutput
- func (DaemonSetListMapOutput) ElementType() reflect.Type
- func (o DaemonSetListMapOutput) MapIndex(k pulumi.StringInput) DaemonSetListOutput
- func (o DaemonSetListMapOutput) ToDaemonSetListMapOutput() DaemonSetListMapOutput
- func (o DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput
- type DaemonSetListOutput
- func (o DaemonSetListOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetListOutput) ElementType() reflect.Type
- func (o DaemonSetListOutput) Items() DaemonSetTypeArrayOutput
- func (o DaemonSetListOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o DaemonSetListOutput) ToDaemonSetListOutput() DaemonSetListOutput
- func (o DaemonSetListOutput) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput
- type DaemonSetListState
- type DaemonSetListType
- type DaemonSetListTypeArgs
- type DaemonSetListTypeInput
- type DaemonSetListTypeOutput
- func (o DaemonSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetListTypeOutput) ElementType() reflect.Type
- func (o DaemonSetListTypeOutput) Items() DaemonSetTypeArrayOutput
- func (o DaemonSetListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
- func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput
- type DaemonSetMap
- type DaemonSetMapInput
- type DaemonSetMapOutput
- type DaemonSetOutput
- func (o DaemonSetOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetOutput) ElementType() reflect.Type
- func (o DaemonSetOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DaemonSetOutput) Spec() DaemonSetSpecPtrOutput
- func (o DaemonSetOutput) Status() DaemonSetStatusPtrOutput
- func (o DaemonSetOutput) ToDaemonSetOutput() DaemonSetOutput
- func (o DaemonSetOutput) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput
- type DaemonSetPatchdeprecated
- type DaemonSetPatchArgs
- type DaemonSetPatchArray
- type DaemonSetPatchArrayInput
- type DaemonSetPatchArrayOutput
- func (DaemonSetPatchArrayOutput) ElementType() reflect.Type
- func (o DaemonSetPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetPatchOutput
- func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput
- func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutputWithContext(ctx context.Context) DaemonSetPatchArrayOutput
- type DaemonSetPatchInput
- type DaemonSetPatchMap
- type DaemonSetPatchMapInput
- type DaemonSetPatchMapOutput
- func (DaemonSetPatchMapOutput) ElementType() reflect.Type
- func (o DaemonSetPatchMapOutput) MapIndex(k pulumi.StringInput) DaemonSetPatchOutput
- func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput
- func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutputWithContext(ctx context.Context) DaemonSetPatchMapOutput
- type DaemonSetPatchOutput
- func (o DaemonSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetPatchOutput) ElementType() reflect.Type
- func (o DaemonSetPatchOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o DaemonSetPatchOutput) Spec() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetPatchOutput) Status() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetPatchOutput) ToDaemonSetPatchOutput() DaemonSetPatchOutput
- func (o DaemonSetPatchOutput) ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput
- type DaemonSetPatchState
- type DaemonSetPatchType
- type DaemonSetPatchTypeArgs
- type DaemonSetPatchTypeInput
- type DaemonSetPatchTypeOutput
- func (o DaemonSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetPatchTypeOutput) ElementType() reflect.Type
- func (o DaemonSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o DaemonSetPatchTypeOutput) Spec() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetPatchTypeOutput) Status() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput
- func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutputWithContext(ctx context.Context) DaemonSetPatchTypeOutput
- type DaemonSetSpec
- type DaemonSetSpecArgs
- func (DaemonSetSpecArgs) ElementType() reflect.Type
- func (i DaemonSetSpecArgs) ToDaemonSetSpecOutput() DaemonSetSpecOutput
- func (i DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
- func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
- func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
- type DaemonSetSpecInput
- type DaemonSetSpecOutput
- func (DaemonSetSpecOutput) ElementType() reflect.Type
- func (o DaemonSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecOutput) Selector() metav1.LabelSelectorOutput
- func (o DaemonSetSpecOutput) Template() corev1.PodTemplateSpecOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecOutput() DaemonSetSpecOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
- func (o DaemonSetSpecOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
- type DaemonSetSpecPatch
- type DaemonSetSpecPatchArgs
- func (DaemonSetSpecPatchArgs) ElementType() reflect.Type
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
- type DaemonSetSpecPatchInput
- type DaemonSetSpecPatchOutput
- func (DaemonSetSpecPatchOutput) ElementType() reflect.Type
- func (o DaemonSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
- type DaemonSetSpecPatchPtrInput
- type DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) Elem() DaemonSetSpecPatchOutput
- func (DaemonSetSpecPatchPtrOutput) ElementType() reflect.Type
- func (o DaemonSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
- type DaemonSetSpecPtrInput
- type DaemonSetSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) Elem() DaemonSetSpecOutput
- func (DaemonSetSpecPtrOutput) ElementType() reflect.Type
- func (o DaemonSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o DaemonSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
- type DaemonSetState
- type DaemonSetStatus
- type DaemonSetStatusArgs
- func (DaemonSetStatusArgs) ElementType() reflect.Type
- func (i DaemonSetStatusArgs) ToDaemonSetStatusOutput() DaemonSetStatusOutput
- func (i DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
- func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
- func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
- type DaemonSetStatusInput
- type DaemonSetStatusOutput
- func (o DaemonSetStatusOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) Conditions() DaemonSetConditionArrayOutput
- func (o DaemonSetStatusOutput) CurrentNumberScheduled() pulumi.IntOutput
- func (o DaemonSetStatusOutput) DesiredNumberScheduled() pulumi.IntOutput
- func (DaemonSetStatusOutput) ElementType() reflect.Type
- func (o DaemonSetStatusOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) NumberMisscheduled() pulumi.IntOutput
- func (o DaemonSetStatusOutput) NumberReady() pulumi.IntOutput
- func (o DaemonSetStatusOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusOutput() DaemonSetStatusOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
- func (o DaemonSetStatusOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetStatusPatch
- type DaemonSetStatusPatchArgs
- func (DaemonSetStatusPatchArgs) ElementType() reflect.Type
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
- type DaemonSetStatusPatchInput
- type DaemonSetStatusPatchOutput
- func (o DaemonSetStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) Conditions() DaemonSetConditionPatchArrayOutput
- func (o DaemonSetStatusPatchOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
- func (DaemonSetStatusPatchOutput) ElementType() reflect.Type
- func (o DaemonSetStatusPatchOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) NumberMisscheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) NumberReady() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetStatusPatchPtrInput
- type DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) Conditions() DaemonSetConditionPatchArrayOutput
- func (o DaemonSetStatusPatchPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) Elem() DaemonSetStatusPatchOutput
- func (DaemonSetStatusPatchPtrOutput) ElementType() reflect.Type
- func (o DaemonSetStatusPatchPtrOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) NumberReady() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetStatusPtrInput
- type DaemonSetStatusPtrOutput
- func (o DaemonSetStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) Conditions() DaemonSetConditionArrayOutput
- func (o DaemonSetStatusPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) Elem() DaemonSetStatusOutput
- func (DaemonSetStatusPtrOutput) ElementType() reflect.Type
- func (o DaemonSetStatusPtrOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) NumberReady() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
- func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
- func (o DaemonSetStatusPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetType
- type DaemonSetTypeArgs
- type DaemonSetTypeArray
- type DaemonSetTypeArrayInput
- type DaemonSetTypeArrayOutput
- func (DaemonSetTypeArrayOutput) ElementType() reflect.Type
- func (o DaemonSetTypeArrayOutput) Index(i pulumi.IntInput) DaemonSetTypeOutput
- func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput
- func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutputWithContext(ctx context.Context) DaemonSetTypeArrayOutput
- type DaemonSetTypeInput
- type DaemonSetTypeOutput
- func (o DaemonSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetTypeOutput) ElementType() reflect.Type
- func (o DaemonSetTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DaemonSetTypeOutput) Spec() DaemonSetSpecPtrOutput
- func (o DaemonSetTypeOutput) Status() DaemonSetStatusPtrOutput
- func (o DaemonSetTypeOutput) ToDaemonSetTypeOutput() DaemonSetTypeOutput
- func (o DaemonSetTypeOutput) ToDaemonSetTypeOutputWithContext(ctx context.Context) DaemonSetTypeOutput
- type DaemonSetUpdateStrategy
- type DaemonSetUpdateStrategyArgs
- func (DaemonSetUpdateStrategyArgs) ElementType() reflect.Type
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
- type DaemonSetUpdateStrategyInput
- type DaemonSetUpdateStrategyOutput
- func (DaemonSetUpdateStrategyOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyOutput) Type() pulumi.StringPtrOutput
- type DaemonSetUpdateStrategyPatch
- type DaemonSetUpdateStrategyPatchArgs
- func (DaemonSetUpdateStrategyPatchArgs) ElementType() reflect.Type
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
- type DaemonSetUpdateStrategyPatchInput
- type DaemonSetUpdateStrategyPatchOutput
- func (DaemonSetUpdateStrategyPatchOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyPatchOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchOutput) Type() pulumi.StringPtrOutput
- type DaemonSetUpdateStrategyPatchPtrInput
- type DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) Elem() DaemonSetUpdateStrategyPatchOutput
- func (DaemonSetUpdateStrategyPatchPtrOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
- type DaemonSetUpdateStrategyPtrInput
- type DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) Elem() DaemonSetUpdateStrategyOutput
- func (DaemonSetUpdateStrategyPtrOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyPtrOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
- type Deploymentdeprecated
- type DeploymentArgs
- type DeploymentArray
- type DeploymentArrayInput
- type DeploymentArrayOutput
- func (DeploymentArrayOutput) ElementType() reflect.Type
- func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- type DeploymentCondition
- type DeploymentConditionArgs
- type DeploymentConditionArray
- type DeploymentConditionArrayInput
- type DeploymentConditionArrayOutput
- func (DeploymentConditionArrayOutput) ElementType() reflect.Type
- func (o DeploymentConditionArrayOutput) Index(i pulumi.IntInput) DeploymentConditionOutput
- func (o DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutput() DeploymentConditionArrayOutput
- func (o DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutputWithContext(ctx context.Context) DeploymentConditionArrayOutput
- type DeploymentConditionInput
- type DeploymentConditionOutput
- func (DeploymentConditionOutput) ElementType() reflect.Type
- func (o DeploymentConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o DeploymentConditionOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o DeploymentConditionOutput) Message() pulumi.StringPtrOutput
- func (o DeploymentConditionOutput) Reason() pulumi.StringPtrOutput
- func (o DeploymentConditionOutput) Status() pulumi.StringOutput
- func (o DeploymentConditionOutput) ToDeploymentConditionOutput() DeploymentConditionOutput
- func (o DeploymentConditionOutput) ToDeploymentConditionOutputWithContext(ctx context.Context) DeploymentConditionOutput
- func (o DeploymentConditionOutput) Type() pulumi.StringOutput
- type DeploymentConditionPatch
- type DeploymentConditionPatchArgs
- func (DeploymentConditionPatchArgs) ElementType() reflect.Type
- func (i DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput
- func (i DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutputWithContext(ctx context.Context) DeploymentConditionPatchOutput
- type DeploymentConditionPatchArray
- func (DeploymentConditionPatchArray) ElementType() reflect.Type
- func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
- func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
- type DeploymentConditionPatchArrayInput
- type DeploymentConditionPatchArrayOutput
- func (DeploymentConditionPatchArrayOutput) ElementType() reflect.Type
- func (o DeploymentConditionPatchArrayOutput) Index(i pulumi.IntInput) DeploymentConditionPatchOutput
- func (o DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
- func (o DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
- type DeploymentConditionPatchInput
- type DeploymentConditionPatchOutput
- func (DeploymentConditionPatchOutput) ElementType() reflect.Type
- func (o DeploymentConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o DeploymentConditionPatchOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o DeploymentConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o DeploymentConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o DeploymentConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput
- func (o DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutputWithContext(ctx context.Context) DeploymentConditionPatchOutput
- func (o DeploymentConditionPatchOutput) Type() pulumi.StringPtrOutput
- type DeploymentInput
- type DeploymentList
- type DeploymentListArgs
- type DeploymentListArray
- type DeploymentListArrayInput
- type DeploymentListArrayOutput
- func (DeploymentListArrayOutput) ElementType() reflect.Type
- func (o DeploymentListArrayOutput) Index(i pulumi.IntInput) DeploymentListOutput
- func (o DeploymentListArrayOutput) ToDeploymentListArrayOutput() DeploymentListArrayOutput
- func (o DeploymentListArrayOutput) ToDeploymentListArrayOutputWithContext(ctx context.Context) DeploymentListArrayOutput
- type DeploymentListInput
- type DeploymentListMap
- type DeploymentListMapInput
- type DeploymentListMapOutput
- func (DeploymentListMapOutput) ElementType() reflect.Type
- func (o DeploymentListMapOutput) MapIndex(k pulumi.StringInput) DeploymentListOutput
- func (o DeploymentListMapOutput) ToDeploymentListMapOutput() DeploymentListMapOutput
- func (o DeploymentListMapOutput) ToDeploymentListMapOutputWithContext(ctx context.Context) DeploymentListMapOutput
- type DeploymentListOutput
- func (o DeploymentListOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentListOutput) ElementType() reflect.Type
- func (o DeploymentListOutput) Items() DeploymentTypeArrayOutput
- func (o DeploymentListOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o DeploymentListOutput) ToDeploymentListOutput() DeploymentListOutput
- func (o DeploymentListOutput) ToDeploymentListOutputWithContext(ctx context.Context) DeploymentListOutput
- type DeploymentListState
- type DeploymentListType
- type DeploymentListTypeArgs
- type DeploymentListTypeInput
- type DeploymentListTypeOutput
- func (o DeploymentListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentListTypeOutput) ElementType() reflect.Type
- func (o DeploymentListTypeOutput) Items() DeploymentTypeArrayOutput
- func (o DeploymentListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o DeploymentListTypeOutput) ToDeploymentListTypeOutput() DeploymentListTypeOutput
- func (o DeploymentListTypeOutput) ToDeploymentListTypeOutputWithContext(ctx context.Context) DeploymentListTypeOutput
- type DeploymentMap
- type DeploymentMapInput
- type DeploymentMapOutput
- func (DeploymentMapOutput) ElementType() reflect.Type
- func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- type DeploymentOutput
- func (o DeploymentOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DeploymentOutput) Spec() DeploymentSpecPtrOutput
- func (o DeploymentOutput) Status() DeploymentStatusPtrOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- type DeploymentPatchdeprecated
- type DeploymentPatchArgs
- type DeploymentPatchArray
- type DeploymentPatchArrayInput
- type DeploymentPatchArrayOutput
- func (DeploymentPatchArrayOutput) ElementType() reflect.Type
- func (o DeploymentPatchArrayOutput) Index(i pulumi.IntInput) DeploymentPatchOutput
- func (o DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput
- func (o DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutputWithContext(ctx context.Context) DeploymentPatchArrayOutput
- type DeploymentPatchInput
- type DeploymentPatchMap
- type DeploymentPatchMapInput
- type DeploymentPatchMapOutput
- func (DeploymentPatchMapOutput) ElementType() reflect.Type
- func (o DeploymentPatchMapOutput) MapIndex(k pulumi.StringInput) DeploymentPatchOutput
- func (o DeploymentPatchMapOutput) ToDeploymentPatchMapOutput() DeploymentPatchMapOutput
- func (o DeploymentPatchMapOutput) ToDeploymentPatchMapOutputWithContext(ctx context.Context) DeploymentPatchMapOutput
- type DeploymentPatchOutput
- func (o DeploymentPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentPatchOutput) ElementType() reflect.Type
- func (o DeploymentPatchOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o DeploymentPatchOutput) Spec() DeploymentSpecPatchPtrOutput
- func (o DeploymentPatchOutput) Status() DeploymentStatusPatchPtrOutput
- func (o DeploymentPatchOutput) ToDeploymentPatchOutput() DeploymentPatchOutput
- func (o DeploymentPatchOutput) ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput
- type DeploymentPatchState
- type DeploymentPatchType
- type DeploymentPatchTypeArgs
- type DeploymentPatchTypeInput
- type DeploymentPatchTypeOutput
- func (o DeploymentPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentPatchTypeOutput) ElementType() reflect.Type
- func (o DeploymentPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o DeploymentPatchTypeOutput) Spec() DeploymentSpecPatchPtrOutput
- func (o DeploymentPatchTypeOutput) Status() DeploymentStatusPatchPtrOutput
- func (o DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput
- func (o DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutputWithContext(ctx context.Context) DeploymentPatchTypeOutput
- type DeploymentSpec
- type DeploymentSpecArgs
- func (DeploymentSpecArgs) ElementType() reflect.Type
- func (i DeploymentSpecArgs) ToDeploymentSpecOutput() DeploymentSpecOutput
- func (i DeploymentSpecArgs) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
- func (i DeploymentSpecArgs) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
- func (i DeploymentSpecArgs) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
- type DeploymentSpecInput
- type DeploymentSpecOutput
- func (DeploymentSpecOutput) ElementType() reflect.Type
- func (o DeploymentSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) Selector() metav1.LabelSelectorOutput
- func (o DeploymentSpecOutput) Strategy() DeploymentStrategyPtrOutput
- func (o DeploymentSpecOutput) Template() corev1.PodTemplateSpecOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecOutput() DeploymentSpecOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
- type DeploymentSpecPatch
- type DeploymentSpecPatchArgs
- func (DeploymentSpecPatchArgs) ElementType() reflect.Type
- func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
- func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
- func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
- func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
- type DeploymentSpecPatchInput
- type DeploymentSpecPatchOutput
- func (DeploymentSpecPatchOutput) ElementType() reflect.Type
- func (o DeploymentSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecPatchOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DeploymentSpecPatchOutput) Strategy() DeploymentStrategyPatchPtrOutput
- func (o DeploymentSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
- type DeploymentSpecPatchPtrInput
- type DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Elem() DeploymentSpecPatchOutput
- func (DeploymentSpecPatchPtrOutput) ElementType() reflect.Type
- func (o DeploymentSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecPatchPtrOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Strategy() DeploymentStrategyPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
- type DeploymentSpecPtrInput
- type DeploymentSpecPtrOutput
- func (o DeploymentSpecPtrOutput) Elem() DeploymentSpecOutput
- func (DeploymentSpecPtrOutput) ElementType() reflect.Type
- func (o DeploymentSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecPtrOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o DeploymentSpecPtrOutput) Strategy() DeploymentStrategyPtrOutput
- func (o DeploymentSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
- func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
- type DeploymentState
- type DeploymentStatus
- type DeploymentStatusArgs
- func (DeploymentStatusArgs) ElementType() reflect.Type
- func (i DeploymentStatusArgs) ToDeploymentStatusOutput() DeploymentStatusOutput
- func (i DeploymentStatusArgs) ToDeploymentStatusOutputWithContext(ctx context.Context) DeploymentStatusOutput
- func (i DeploymentStatusArgs) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
- func (i DeploymentStatusArgs) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
- type DeploymentStatusInput
- type DeploymentStatusOutput
- func (o DeploymentStatusOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) Conditions() DeploymentConditionArrayOutput
- func (DeploymentStatusOutput) ElementType() reflect.Type
- func (o DeploymentStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusOutput() DeploymentStatusOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusOutputWithContext(ctx context.Context) DeploymentStatusOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
- func (o DeploymentStatusOutput) UnavailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type DeploymentStatusPatch
- type DeploymentStatusPatchArgs
- func (DeploymentStatusPatchArgs) ElementType() reflect.Type
- func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput
- func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutputWithContext(ctx context.Context) DeploymentStatusPatchOutput
- func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
- func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
- type DeploymentStatusPatchInput
- type DeploymentStatusPatchOutput
- func (o DeploymentStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) Conditions() DeploymentConditionPatchArrayOutput
- func (DeploymentStatusPatchOutput) ElementType() reflect.Type
- func (o DeploymentStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput
- func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutputWithContext(ctx context.Context) DeploymentStatusPatchOutput
- func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
- func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
- func (o DeploymentStatusPatchOutput) UnavailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type DeploymentStatusPatchPtrInput
- type DeploymentStatusPatchPtrOutput
- func (o DeploymentStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) Conditions() DeploymentConditionPatchArrayOutput
- func (o DeploymentStatusPatchPtrOutput) Elem() DeploymentStatusPatchOutput
- func (DeploymentStatusPatchPtrOutput) ElementType() reflect.Type
- func (o DeploymentStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
- func (o DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
- func (o DeploymentStatusPatchPtrOutput) UnavailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type DeploymentStatusPtrInput
- type DeploymentStatusPtrOutput
- func (o DeploymentStatusPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) Conditions() DeploymentConditionArrayOutput
- func (o DeploymentStatusPtrOutput) Elem() DeploymentStatusOutput
- func (DeploymentStatusPtrOutput) ElementType() reflect.Type
- func (o DeploymentStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
- func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
- func (o DeploymentStatusPtrOutput) UnavailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type DeploymentStrategy
- type DeploymentStrategyArgs
- func (DeploymentStrategyArgs) ElementType() reflect.Type
- func (i DeploymentStrategyArgs) ToDeploymentStrategyOutput() DeploymentStrategyOutput
- func (i DeploymentStrategyArgs) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
- func (i DeploymentStrategyArgs) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
- func (i DeploymentStrategyArgs) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
- type DeploymentStrategyInput
- type DeploymentStrategyOutput
- func (DeploymentStrategyOutput) ElementType() reflect.Type
- func (o DeploymentStrategyOutput) RollingUpdate() RollingUpdateDeploymentPtrOutput
- func (o DeploymentStrategyOutput) ToDeploymentStrategyOutput() DeploymentStrategyOutput
- func (o DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
- func (o DeploymentStrategyOutput) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
- func (o DeploymentStrategyOutput) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
- func (o DeploymentStrategyOutput) Type() pulumi.StringPtrOutput
- type DeploymentStrategyPatch
- type DeploymentStrategyPatchArgs
- func (DeploymentStrategyPatchArgs) ElementType() reflect.Type
- func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput
- func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutputWithContext(ctx context.Context) DeploymentStrategyPatchOutput
- func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
- func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
- type DeploymentStrategyPatchInput
- type DeploymentStrategyPatchOutput
- func (DeploymentStrategyPatchOutput) ElementType() reflect.Type
- func (o DeploymentStrategyPatchOutput) RollingUpdate() RollingUpdateDeploymentPatchPtrOutput
- func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput
- func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutputWithContext(ctx context.Context) DeploymentStrategyPatchOutput
- func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
- func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
- func (o DeploymentStrategyPatchOutput) Type() pulumi.StringPtrOutput
- type DeploymentStrategyPatchPtrInput
- type DeploymentStrategyPatchPtrOutput
- func (o DeploymentStrategyPatchPtrOutput) Elem() DeploymentStrategyPatchOutput
- func (DeploymentStrategyPatchPtrOutput) ElementType() reflect.Type
- func (o DeploymentStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDeploymentPatchPtrOutput
- func (o DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
- func (o DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
- func (o DeploymentStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
- type DeploymentStrategyPtrInput
- type DeploymentStrategyPtrOutput
- func (o DeploymentStrategyPtrOutput) Elem() DeploymentStrategyOutput
- func (DeploymentStrategyPtrOutput) ElementType() reflect.Type
- func (o DeploymentStrategyPtrOutput) RollingUpdate() RollingUpdateDeploymentPtrOutput
- func (o DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
- func (o DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
- func (o DeploymentStrategyPtrOutput) Type() pulumi.StringPtrOutput
- type DeploymentType
- type DeploymentTypeArgs
- type DeploymentTypeArray
- type DeploymentTypeArrayInput
- type DeploymentTypeArrayOutput
- func (DeploymentTypeArrayOutput) ElementType() reflect.Type
- func (o DeploymentTypeArrayOutput) Index(i pulumi.IntInput) DeploymentTypeOutput
- func (o DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutput() DeploymentTypeArrayOutput
- func (o DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutputWithContext(ctx context.Context) DeploymentTypeArrayOutput
- type DeploymentTypeInput
- type DeploymentTypeOutput
- func (o DeploymentTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentTypeOutput) ElementType() reflect.Type
- func (o DeploymentTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DeploymentTypeOutput) Spec() DeploymentSpecPtrOutput
- func (o DeploymentTypeOutput) Status() DeploymentStatusPtrOutput
- func (o DeploymentTypeOutput) ToDeploymentTypeOutput() DeploymentTypeOutput
- func (o DeploymentTypeOutput) ToDeploymentTypeOutputWithContext(ctx context.Context) DeploymentTypeOutput
- type ReplicaSetdeprecated
- type ReplicaSetArgs
- type ReplicaSetArray
- type ReplicaSetArrayInput
- type ReplicaSetArrayOutput
- func (ReplicaSetArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetArrayOutput) Index(i pulumi.IntInput) ReplicaSetOutput
- func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutput() ReplicaSetArrayOutput
- func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutputWithContext(ctx context.Context) ReplicaSetArrayOutput
- type ReplicaSetCondition
- type ReplicaSetConditionArgs
- type ReplicaSetConditionArray
- type ReplicaSetConditionArrayInput
- type ReplicaSetConditionArrayOutput
- func (ReplicaSetConditionArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionOutput
- func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput
- func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutputWithContext(ctx context.Context) ReplicaSetConditionArrayOutput
- type ReplicaSetConditionInput
- type ReplicaSetConditionOutput
- func (ReplicaSetConditionOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ReplicaSetConditionOutput) Message() pulumi.StringPtrOutput
- func (o ReplicaSetConditionOutput) Reason() pulumi.StringPtrOutput
- func (o ReplicaSetConditionOutput) Status() pulumi.StringOutput
- func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutput() ReplicaSetConditionOutput
- func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutputWithContext(ctx context.Context) ReplicaSetConditionOutput
- func (o ReplicaSetConditionOutput) Type() pulumi.StringOutput
- type ReplicaSetConditionPatch
- type ReplicaSetConditionPatchArgs
- func (ReplicaSetConditionPatchArgs) ElementType() reflect.Type
- func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
- func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
- type ReplicaSetConditionPatchArray
- func (ReplicaSetConditionPatchArray) ElementType() reflect.Type
- func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
- func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
- type ReplicaSetConditionPatchArrayInput
- type ReplicaSetConditionPatchArrayOutput
- func (ReplicaSetConditionPatchArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionPatchOutput
- func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
- func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
- type ReplicaSetConditionPatchInput
- type ReplicaSetConditionPatchOutput
- func (ReplicaSetConditionPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
- func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
- func (o ReplicaSetConditionPatchOutput) Type() pulumi.StringPtrOutput
- type ReplicaSetInput
- type ReplicaSetList
- type ReplicaSetListArgs
- type ReplicaSetListArray
- type ReplicaSetListArrayInput
- type ReplicaSetListArrayOutput
- func (ReplicaSetListArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetListArrayOutput) Index(i pulumi.IntInput) ReplicaSetListOutput
- func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput
- func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutputWithContext(ctx context.Context) ReplicaSetListArrayOutput
- type ReplicaSetListInput
- type ReplicaSetListMap
- type ReplicaSetListMapInput
- type ReplicaSetListMapOutput
- func (ReplicaSetListMapOutput) ElementType() reflect.Type
- func (o ReplicaSetListMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetListOutput
- func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutput() ReplicaSetListMapOutput
- func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutputWithContext(ctx context.Context) ReplicaSetListMapOutput
- type ReplicaSetListOutput
- func (o ReplicaSetListOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetListOutput) ElementType() reflect.Type
- func (o ReplicaSetListOutput) Items() ReplicaSetTypeArrayOutput
- func (o ReplicaSetListOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ReplicaSetListOutput) ToReplicaSetListOutput() ReplicaSetListOutput
- func (o ReplicaSetListOutput) ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput
- type ReplicaSetListState
- type ReplicaSetListType
- type ReplicaSetListTypeArgs
- type ReplicaSetListTypeInput
- type ReplicaSetListTypeOutput
- func (o ReplicaSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetListTypeOutput) ElementType() reflect.Type
- func (o ReplicaSetListTypeOutput) Items() ReplicaSetTypeArrayOutput
- func (o ReplicaSetListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput
- func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutputWithContext(ctx context.Context) ReplicaSetListTypeOutput
- type ReplicaSetMap
- type ReplicaSetMapInput
- type ReplicaSetMapOutput
- func (ReplicaSetMapOutput) ElementType() reflect.Type
- func (o ReplicaSetMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetOutput
- func (o ReplicaSetMapOutput) ToReplicaSetMapOutput() ReplicaSetMapOutput
- func (o ReplicaSetMapOutput) ToReplicaSetMapOutputWithContext(ctx context.Context) ReplicaSetMapOutput
- type ReplicaSetOutput
- func (o ReplicaSetOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetOutput) ElementType() reflect.Type
- func (o ReplicaSetOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ReplicaSetOutput) Spec() ReplicaSetSpecPtrOutput
- func (o ReplicaSetOutput) Status() ReplicaSetStatusPtrOutput
- func (o ReplicaSetOutput) ToReplicaSetOutput() ReplicaSetOutput
- func (o ReplicaSetOutput) ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput
- type ReplicaSetPatchdeprecated
- type ReplicaSetPatchArgs
- type ReplicaSetPatchArray
- type ReplicaSetPatchArrayInput
- type ReplicaSetPatchArrayOutput
- func (ReplicaSetPatchArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetPatchOutput
- func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput
- func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutputWithContext(ctx context.Context) ReplicaSetPatchArrayOutput
- type ReplicaSetPatchInput
- type ReplicaSetPatchMap
- type ReplicaSetPatchMapInput
- type ReplicaSetPatchMapOutput
- func (ReplicaSetPatchMapOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetPatchOutput
- func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput
- func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutputWithContext(ctx context.Context) ReplicaSetPatchMapOutput
- type ReplicaSetPatchOutput
- func (o ReplicaSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ReplicaSetPatchOutput) Spec() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetPatchOutput) Status() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutput() ReplicaSetPatchOutput
- func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput
- type ReplicaSetPatchState
- type ReplicaSetPatchType
- type ReplicaSetPatchTypeArgs
- type ReplicaSetPatchTypeInput
- type ReplicaSetPatchTypeOutput
- func (o ReplicaSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetPatchTypeOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ReplicaSetPatchTypeOutput) Spec() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetPatchTypeOutput) Status() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput
- func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutputWithContext(ctx context.Context) ReplicaSetPatchTypeOutput
- type ReplicaSetSpec
- type ReplicaSetSpecArgs
- func (ReplicaSetSpecArgs) ElementType() reflect.Type
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
- type ReplicaSetSpecInput
- type ReplicaSetSpecOutput
- func (ReplicaSetSpecOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecOutput) Selector() metav1.LabelSelectorOutput
- func (o ReplicaSetSpecOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
- type ReplicaSetSpecPatch
- type ReplicaSetSpecPatchArgs
- func (ReplicaSetSpecPatchArgs) ElementType() reflect.Type
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
- type ReplicaSetSpecPatchInput
- type ReplicaSetSpecPatchOutput
- func (ReplicaSetSpecPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o ReplicaSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
- type ReplicaSetSpecPatchPtrInput
- type ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Elem() ReplicaSetSpecPatchOutput
- func (ReplicaSetSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
- type ReplicaSetSpecPtrInput
- type ReplicaSetSpecPtrOutput
- func (o ReplicaSetSpecPtrOutput) Elem() ReplicaSetSpecOutput
- func (ReplicaSetSpecPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o ReplicaSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
- func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
- type ReplicaSetState
- type ReplicaSetStatus
- type ReplicaSetStatusArgs
- func (ReplicaSetStatusArgs) ElementType() reflect.Type
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
- type ReplicaSetStatusInput
- type ReplicaSetStatusOutput
- func (o ReplicaSetStatusOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) Conditions() ReplicaSetConditionArrayOutput
- func (ReplicaSetStatusOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) Replicas() pulumi.IntOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
- type ReplicaSetStatusPatch
- type ReplicaSetStatusPatchArgs
- func (ReplicaSetStatusPatchArgs) ElementType() reflect.Type
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
- type ReplicaSetStatusPatchInput
- type ReplicaSetStatusPatchOutput
- func (o ReplicaSetStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) Conditions() ReplicaSetConditionPatchArrayOutput
- func (ReplicaSetStatusPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusPatchOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
- type ReplicaSetStatusPatchPtrInput
- type ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) Conditions() ReplicaSetConditionPatchArrayOutput
- func (o ReplicaSetStatusPatchPtrOutput) Elem() ReplicaSetStatusPatchOutput
- func (ReplicaSetStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusPatchPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
- type ReplicaSetStatusPtrInput
- type ReplicaSetStatusPtrOutput
- func (o ReplicaSetStatusPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) Conditions() ReplicaSetConditionArrayOutput
- func (o ReplicaSetStatusPtrOutput) Elem() ReplicaSetStatusOutput
- func (ReplicaSetStatusPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
- func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
- type ReplicaSetType
- type ReplicaSetTypeArgs
- type ReplicaSetTypeArray
- type ReplicaSetTypeArrayInput
- type ReplicaSetTypeArrayOutput
- func (ReplicaSetTypeArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetTypeArrayOutput) Index(i pulumi.IntInput) ReplicaSetTypeOutput
- func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput
- func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutputWithContext(ctx context.Context) ReplicaSetTypeArrayOutput
- type ReplicaSetTypeInput
- type ReplicaSetTypeOutput
- func (o ReplicaSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetTypeOutput) ElementType() reflect.Type
- func (o ReplicaSetTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ReplicaSetTypeOutput) Spec() ReplicaSetSpecPtrOutput
- func (o ReplicaSetTypeOutput) Status() ReplicaSetStatusPtrOutput
- func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutput() ReplicaSetTypeOutput
- func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutputWithContext(ctx context.Context) ReplicaSetTypeOutput
- type RollingUpdateDaemonSet
- type RollingUpdateDaemonSetArgs
- func (RollingUpdateDaemonSetArgs) ElementType() reflect.Type
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
- type RollingUpdateDaemonSetInput
- type RollingUpdateDaemonSetOutput
- func (RollingUpdateDaemonSetOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
- type RollingUpdateDaemonSetPatch
- type RollingUpdateDaemonSetPatchArgs
- func (RollingUpdateDaemonSetPatchArgs) ElementType() reflect.Type
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
- type RollingUpdateDaemonSetPatchInput
- type RollingUpdateDaemonSetPatchOutput
- func (RollingUpdateDaemonSetPatchOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetPatchOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
- type RollingUpdateDaemonSetPatchPtrInput
- type RollingUpdateDaemonSetPatchPtrOutput
- func (o RollingUpdateDaemonSetPatchPtrOutput) Elem() RollingUpdateDaemonSetPatchOutput
- func (RollingUpdateDaemonSetPatchPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetPatchPtrOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
- func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
- type RollingUpdateDaemonSetPtrInput
- type RollingUpdateDaemonSetPtrOutput
- func (o RollingUpdateDaemonSetPtrOutput) Elem() RollingUpdateDaemonSetOutput
- func (RollingUpdateDaemonSetPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetPtrOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
- func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
- type RollingUpdateDeployment
- type RollingUpdateDeploymentArgs
- func (RollingUpdateDeploymentArgs) ElementType() reflect.Type
- func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutput() RollingUpdateDeploymentOutput
- func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutputWithContext(ctx context.Context) RollingUpdateDeploymentOutput
- func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
- func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
- type RollingUpdateDeploymentInput
- type RollingUpdateDeploymentOutput
- func (RollingUpdateDeploymentOutput) ElementType() reflect.Type
- func (o RollingUpdateDeploymentOutput) MaxSurge() pulumi.AnyOutput
- func (o RollingUpdateDeploymentOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutput() RollingUpdateDeploymentOutput
- func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutputWithContext(ctx context.Context) RollingUpdateDeploymentOutput
- func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
- func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
- type RollingUpdateDeploymentPatch
- type RollingUpdateDeploymentPatchArgs
- func (RollingUpdateDeploymentPatchArgs) ElementType() reflect.Type
- func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput
- func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchOutput
- func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
- func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
- type RollingUpdateDeploymentPatchInput
- type RollingUpdateDeploymentPatchOutput
- func (RollingUpdateDeploymentPatchOutput) ElementType() reflect.Type
- func (o RollingUpdateDeploymentPatchOutput) MaxSurge() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPatchOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput
- func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchOutput
- func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
- func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
- type RollingUpdateDeploymentPatchPtrInput
- type RollingUpdateDeploymentPatchPtrOutput
- func (o RollingUpdateDeploymentPatchPtrOutput) Elem() RollingUpdateDeploymentPatchOutput
- func (RollingUpdateDeploymentPatchPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateDeploymentPatchPtrOutput) MaxSurge() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPatchPtrOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
- func (o RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
- type RollingUpdateDeploymentPtrInput
- type RollingUpdateDeploymentPtrOutput
- func (o RollingUpdateDeploymentPtrOutput) Elem() RollingUpdateDeploymentOutput
- func (RollingUpdateDeploymentPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateDeploymentPtrOutput) MaxSurge() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPtrOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
- func (o RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
- type RollingUpdateStatefulSetStrategy
- type RollingUpdateStatefulSetStrategyArgs
- func (RollingUpdateStatefulSetStrategyArgs) ElementType() reflect.Type
- func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyOutput() RollingUpdateStatefulSetStrategyOutput
- func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyOutput
- func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyPtrOutput() RollingUpdateStatefulSetStrategyPtrOutput
- func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPtrOutput
- type RollingUpdateStatefulSetStrategyInput
- type RollingUpdateStatefulSetStrategyOutput
- func (RollingUpdateStatefulSetStrategyOutput) ElementType() reflect.Type
- func (o RollingUpdateStatefulSetStrategyOutput) Partition() pulumi.IntPtrOutput
- func (o RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyOutput() RollingUpdateStatefulSetStrategyOutput
- func (o RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyOutput
- func (o RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyPtrOutput() RollingUpdateStatefulSetStrategyPtrOutput
- func (o RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPtrOutput
- type RollingUpdateStatefulSetStrategyPatch
- type RollingUpdateStatefulSetStrategyPatchArgs
- func (RollingUpdateStatefulSetStrategyPatchArgs) ElementType() reflect.Type
- func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchOutput() RollingUpdateStatefulSetStrategyPatchOutput
- func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchOutput
- func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchPtrOutput() RollingUpdateStatefulSetStrategyPatchPtrOutput
- func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchPtrOutput
- type RollingUpdateStatefulSetStrategyPatchInput
- type RollingUpdateStatefulSetStrategyPatchOutput
- func (RollingUpdateStatefulSetStrategyPatchOutput) ElementType() reflect.Type
- func (o RollingUpdateStatefulSetStrategyPatchOutput) Partition() pulumi.IntPtrOutput
- func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchOutput() RollingUpdateStatefulSetStrategyPatchOutput
- func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchOutput
- func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutput() RollingUpdateStatefulSetStrategyPatchPtrOutput
- func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchPtrOutput
- type RollingUpdateStatefulSetStrategyPatchPtrInput
- type RollingUpdateStatefulSetStrategyPatchPtrOutput
- func (o RollingUpdateStatefulSetStrategyPatchPtrOutput) Elem() RollingUpdateStatefulSetStrategyPatchOutput
- func (RollingUpdateStatefulSetStrategyPatchPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateStatefulSetStrategyPatchPtrOutput) Partition() pulumi.IntPtrOutput
- func (o RollingUpdateStatefulSetStrategyPatchPtrOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutput() RollingUpdateStatefulSetStrategyPatchPtrOutput
- func (o RollingUpdateStatefulSetStrategyPatchPtrOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchPtrOutput
- type RollingUpdateStatefulSetStrategyPtrInput
- type RollingUpdateStatefulSetStrategyPtrOutput
- func (o RollingUpdateStatefulSetStrategyPtrOutput) Elem() RollingUpdateStatefulSetStrategyOutput
- func (RollingUpdateStatefulSetStrategyPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateStatefulSetStrategyPtrOutput) Partition() pulumi.IntPtrOutput
- func (o RollingUpdateStatefulSetStrategyPtrOutput) ToRollingUpdateStatefulSetStrategyPtrOutput() RollingUpdateStatefulSetStrategyPtrOutput
- func (o RollingUpdateStatefulSetStrategyPtrOutput) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPtrOutput
- type Scale
- type ScaleArgs
- type ScaleInput
- type ScaleOutput
- func (o ScaleOutput) ApiVersion() pulumi.StringPtrOutput
- func (ScaleOutput) ElementType() reflect.Type
- func (o ScaleOutput) Kind() pulumi.StringPtrOutput
- func (o ScaleOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ScaleOutput) Spec() ScaleSpecPtrOutput
- func (o ScaleOutput) Status() ScaleStatusPtrOutput
- func (o ScaleOutput) ToScaleOutput() ScaleOutput
- func (o ScaleOutput) ToScaleOutputWithContext(ctx context.Context) ScaleOutput
- type ScalePatch
- type ScalePatchArgs
- type ScalePatchInput
- type ScalePatchOutput
- func (o ScalePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ScalePatchOutput) ElementType() reflect.Type
- func (o ScalePatchOutput) Kind() pulumi.StringPtrOutput
- func (o ScalePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ScalePatchOutput) Spec() ScaleSpecPatchPtrOutput
- func (o ScalePatchOutput) Status() ScaleStatusPatchPtrOutput
- func (o ScalePatchOutput) ToScalePatchOutput() ScalePatchOutput
- func (o ScalePatchOutput) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput
- type ScaleSpec
- type ScaleSpecArgs
- func (ScaleSpecArgs) ElementType() reflect.Type
- func (i ScaleSpecArgs) ToScaleSpecOutput() ScaleSpecOutput
- func (i ScaleSpecArgs) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
- func (i ScaleSpecArgs) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
- func (i ScaleSpecArgs) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
- type ScaleSpecInput
- type ScaleSpecOutput
- func (ScaleSpecOutput) ElementType() reflect.Type
- func (o ScaleSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecOutput) ToScaleSpecOutput() ScaleSpecOutput
- func (o ScaleSpecOutput) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
- func (o ScaleSpecOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
- func (o ScaleSpecOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
- type ScaleSpecPatch
- type ScaleSpecPatchArgs
- func (ScaleSpecPatchArgs) ElementType() reflect.Type
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
- type ScaleSpecPatchInput
- type ScaleSpecPatchOutput
- func (ScaleSpecPatchOutput) ElementType() reflect.Type
- func (o ScaleSpecPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
- type ScaleSpecPatchPtrInput
- type ScaleSpecPatchPtrOutput
- func (o ScaleSpecPatchPtrOutput) Elem() ScaleSpecPatchOutput
- func (ScaleSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ScaleSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
- func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
- type ScaleSpecPtrInput
- type ScaleSpecPtrOutput
- func (o ScaleSpecPtrOutput) Elem() ScaleSpecOutput
- func (ScaleSpecPtrOutput) ElementType() reflect.Type
- func (o ScaleSpecPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
- func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
- type ScaleStatus
- type ScaleStatusArgs
- func (ScaleStatusArgs) ElementType() reflect.Type
- func (i ScaleStatusArgs) ToScaleStatusOutput() ScaleStatusOutput
- func (i ScaleStatusArgs) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
- func (i ScaleStatusArgs) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
- func (i ScaleStatusArgs) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
- type ScaleStatusInput
- type ScaleStatusOutput
- func (ScaleStatusOutput) ElementType() reflect.Type
- func (o ScaleStatusOutput) Replicas() pulumi.IntOutput
- func (o ScaleStatusOutput) Selector() pulumi.StringMapOutput
- func (o ScaleStatusOutput) TargetSelector() pulumi.StringPtrOutput
- func (o ScaleStatusOutput) ToScaleStatusOutput() ScaleStatusOutput
- func (o ScaleStatusOutput) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
- func (o ScaleStatusOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
- func (o ScaleStatusOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
- type ScaleStatusPatch
- type ScaleStatusPatchArgs
- func (ScaleStatusPatchArgs) ElementType() reflect.Type
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
- type ScaleStatusPatchInput
- type ScaleStatusPatchOutput
- func (ScaleStatusPatchOutput) ElementType() reflect.Type
- func (o ScaleStatusPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleStatusPatchOutput) Selector() pulumi.StringMapOutput
- func (o ScaleStatusPatchOutput) TargetSelector() pulumi.StringPtrOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
- type ScaleStatusPatchPtrInput
- type ScaleStatusPatchPtrOutput
- func (o ScaleStatusPatchPtrOutput) Elem() ScaleStatusPatchOutput
- func (ScaleStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ScaleStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleStatusPatchPtrOutput) Selector() pulumi.StringMapOutput
- func (o ScaleStatusPatchPtrOutput) TargetSelector() pulumi.StringPtrOutput
- func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
- func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
- type ScaleStatusPtrInput
- type ScaleStatusPtrOutput
- func (o ScaleStatusPtrOutput) Elem() ScaleStatusOutput
- func (ScaleStatusPtrOutput) ElementType() reflect.Type
- func (o ScaleStatusPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleStatusPtrOutput) Selector() pulumi.StringMapOutput
- func (o ScaleStatusPtrOutput) TargetSelector() pulumi.StringPtrOutput
- func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
- func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
- type StatefulSetdeprecated
- type StatefulSetArgs
- type StatefulSetArray
- type StatefulSetArrayInput
- type StatefulSetArrayOutput
- func (StatefulSetArrayOutput) ElementType() reflect.Type
- func (o StatefulSetArrayOutput) Index(i pulumi.IntInput) StatefulSetOutput
- func (o StatefulSetArrayOutput) ToStatefulSetArrayOutput() StatefulSetArrayOutput
- func (o StatefulSetArrayOutput) ToStatefulSetArrayOutputWithContext(ctx context.Context) StatefulSetArrayOutput
- type StatefulSetCondition
- type StatefulSetConditionArgs
- type StatefulSetConditionArray
- type StatefulSetConditionArrayInput
- type StatefulSetConditionArrayOutput
- func (StatefulSetConditionArrayOutput) ElementType() reflect.Type
- func (o StatefulSetConditionArrayOutput) Index(i pulumi.IntInput) StatefulSetConditionOutput
- func (o StatefulSetConditionArrayOutput) ToStatefulSetConditionArrayOutput() StatefulSetConditionArrayOutput
- func (o StatefulSetConditionArrayOutput) ToStatefulSetConditionArrayOutputWithContext(ctx context.Context) StatefulSetConditionArrayOutput
- type StatefulSetConditionInput
- type StatefulSetConditionOutput
- func (StatefulSetConditionOutput) ElementType() reflect.Type
- func (o StatefulSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o StatefulSetConditionOutput) Message() pulumi.StringPtrOutput
- func (o StatefulSetConditionOutput) Reason() pulumi.StringPtrOutput
- func (o StatefulSetConditionOutput) Status() pulumi.StringOutput
- func (o StatefulSetConditionOutput) ToStatefulSetConditionOutput() StatefulSetConditionOutput
- func (o StatefulSetConditionOutput) ToStatefulSetConditionOutputWithContext(ctx context.Context) StatefulSetConditionOutput
- func (o StatefulSetConditionOutput) Type() pulumi.StringOutput
- type StatefulSetConditionPatch
- type StatefulSetConditionPatchArgs
- func (StatefulSetConditionPatchArgs) ElementType() reflect.Type
- func (i StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutput() StatefulSetConditionPatchOutput
- func (i StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutputWithContext(ctx context.Context) StatefulSetConditionPatchOutput
- type StatefulSetConditionPatchArray
- func (StatefulSetConditionPatchArray) ElementType() reflect.Type
- func (i StatefulSetConditionPatchArray) ToStatefulSetConditionPatchArrayOutput() StatefulSetConditionPatchArrayOutput
- func (i StatefulSetConditionPatchArray) ToStatefulSetConditionPatchArrayOutputWithContext(ctx context.Context) StatefulSetConditionPatchArrayOutput
- type StatefulSetConditionPatchArrayInput
- type StatefulSetConditionPatchArrayOutput
- func (StatefulSetConditionPatchArrayOutput) ElementType() reflect.Type
- func (o StatefulSetConditionPatchArrayOutput) Index(i pulumi.IntInput) StatefulSetConditionPatchOutput
- func (o StatefulSetConditionPatchArrayOutput) ToStatefulSetConditionPatchArrayOutput() StatefulSetConditionPatchArrayOutput
- func (o StatefulSetConditionPatchArrayOutput) ToStatefulSetConditionPatchArrayOutputWithContext(ctx context.Context) StatefulSetConditionPatchArrayOutput
- type StatefulSetConditionPatchInput
- type StatefulSetConditionPatchOutput
- func (StatefulSetConditionPatchOutput) ElementType() reflect.Type
- func (o StatefulSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o StatefulSetConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o StatefulSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o StatefulSetConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutput() StatefulSetConditionPatchOutput
- func (o StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutputWithContext(ctx context.Context) StatefulSetConditionPatchOutput
- func (o StatefulSetConditionPatchOutput) Type() pulumi.StringPtrOutput
- type StatefulSetInput
- type StatefulSetList
- type StatefulSetListArgs
- type StatefulSetListArray
- type StatefulSetListArrayInput
- type StatefulSetListArrayOutput
- func (StatefulSetListArrayOutput) ElementType() reflect.Type
- func (o StatefulSetListArrayOutput) Index(i pulumi.IntInput) StatefulSetListOutput
- func (o StatefulSetListArrayOutput) ToStatefulSetListArrayOutput() StatefulSetListArrayOutput
- func (o StatefulSetListArrayOutput) ToStatefulSetListArrayOutputWithContext(ctx context.Context) StatefulSetListArrayOutput
- type StatefulSetListInput
- type StatefulSetListMap
- type StatefulSetListMapInput
- type StatefulSetListMapOutput
- func (StatefulSetListMapOutput) ElementType() reflect.Type
- func (o StatefulSetListMapOutput) MapIndex(k pulumi.StringInput) StatefulSetListOutput
- func (o StatefulSetListMapOutput) ToStatefulSetListMapOutput() StatefulSetListMapOutput
- func (o StatefulSetListMapOutput) ToStatefulSetListMapOutputWithContext(ctx context.Context) StatefulSetListMapOutput
- type StatefulSetListOutput
- func (o StatefulSetListOutput) ApiVersion() pulumi.StringPtrOutput
- func (StatefulSetListOutput) ElementType() reflect.Type
- func (o StatefulSetListOutput) Items() StatefulSetTypeArrayOutput
- func (o StatefulSetListOutput) Kind() pulumi.StringPtrOutput
- func (o StatefulSetListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o StatefulSetListOutput) ToStatefulSetListOutput() StatefulSetListOutput
- func (o StatefulSetListOutput) ToStatefulSetListOutputWithContext(ctx context.Context) StatefulSetListOutput
- type StatefulSetListState
- type StatefulSetListType
- type StatefulSetListTypeArgs
- type StatefulSetListTypeInput
- type StatefulSetListTypeOutput
- func (o StatefulSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (StatefulSetListTypeOutput) ElementType() reflect.Type
- func (o StatefulSetListTypeOutput) Items() StatefulSetTypeArrayOutput
- func (o StatefulSetListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o StatefulSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o StatefulSetListTypeOutput) ToStatefulSetListTypeOutput() StatefulSetListTypeOutput
- func (o StatefulSetListTypeOutput) ToStatefulSetListTypeOutputWithContext(ctx context.Context) StatefulSetListTypeOutput
- type StatefulSetMap
- type StatefulSetMapInput
- type StatefulSetMapOutput
- func (StatefulSetMapOutput) ElementType() reflect.Type
- func (o StatefulSetMapOutput) MapIndex(k pulumi.StringInput) StatefulSetOutput
- func (o StatefulSetMapOutput) ToStatefulSetMapOutput() StatefulSetMapOutput
- func (o StatefulSetMapOutput) ToStatefulSetMapOutputWithContext(ctx context.Context) StatefulSetMapOutput
- type StatefulSetOutput
- func (o StatefulSetOutput) ApiVersion() pulumi.StringPtrOutput
- func (StatefulSetOutput) ElementType() reflect.Type
- func (o StatefulSetOutput) Kind() pulumi.StringPtrOutput
- func (o StatefulSetOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o StatefulSetOutput) Spec() StatefulSetSpecPtrOutput
- func (o StatefulSetOutput) Status() StatefulSetStatusPtrOutput
- func (o StatefulSetOutput) ToStatefulSetOutput() StatefulSetOutput
- func (o StatefulSetOutput) ToStatefulSetOutputWithContext(ctx context.Context) StatefulSetOutput
- type StatefulSetPatchdeprecated
- type StatefulSetPatchArgs
- type StatefulSetPatchArray
- type StatefulSetPatchArrayInput
- type StatefulSetPatchArrayOutput
- func (StatefulSetPatchArrayOutput) ElementType() reflect.Type
- func (o StatefulSetPatchArrayOutput) Index(i pulumi.IntInput) StatefulSetPatchOutput
- func (o StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutput() StatefulSetPatchArrayOutput
- func (o StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutputWithContext(ctx context.Context) StatefulSetPatchArrayOutput
- type StatefulSetPatchInput
- type StatefulSetPatchMap
- type StatefulSetPatchMapInput
- type StatefulSetPatchMapOutput
- func (StatefulSetPatchMapOutput) ElementType() reflect.Type
- func (o StatefulSetPatchMapOutput) MapIndex(k pulumi.StringInput) StatefulSetPatchOutput
- func (o StatefulSetPatchMapOutput) ToStatefulSetPatchMapOutput() StatefulSetPatchMapOutput
- func (o StatefulSetPatchMapOutput) ToStatefulSetPatchMapOutputWithContext(ctx context.Context) StatefulSetPatchMapOutput
- type StatefulSetPatchOutput
- func (o StatefulSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (StatefulSetPatchOutput) ElementType() reflect.Type
- func (o StatefulSetPatchOutput) Kind() pulumi.StringPtrOutput
- func (o StatefulSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o StatefulSetPatchOutput) Spec() StatefulSetSpecPatchPtrOutput
- func (o StatefulSetPatchOutput) Status() StatefulSetStatusPatchPtrOutput
- func (o StatefulSetPatchOutput) ToStatefulSetPatchOutput() StatefulSetPatchOutput
- func (o StatefulSetPatchOutput) ToStatefulSetPatchOutputWithContext(ctx context.Context) StatefulSetPatchOutput
- type StatefulSetPatchState
- type StatefulSetPatchType
- type StatefulSetPatchTypeArgs
- type StatefulSetPatchTypeInput
- type StatefulSetPatchTypeOutput
- func (o StatefulSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (StatefulSetPatchTypeOutput) ElementType() reflect.Type
- func (o StatefulSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o StatefulSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o StatefulSetPatchTypeOutput) Spec() StatefulSetSpecPatchPtrOutput
- func (o StatefulSetPatchTypeOutput) Status() StatefulSetStatusPatchPtrOutput
- func (o StatefulSetPatchTypeOutput) ToStatefulSetPatchTypeOutput() StatefulSetPatchTypeOutput
- func (o StatefulSetPatchTypeOutput) ToStatefulSetPatchTypeOutputWithContext(ctx context.Context) StatefulSetPatchTypeOutput
- type StatefulSetSpec
- type StatefulSetSpecArgs
- func (StatefulSetSpecArgs) ElementType() reflect.Type
- func (i StatefulSetSpecArgs) ToStatefulSetSpecOutput() StatefulSetSpecOutput
- func (i StatefulSetSpecArgs) ToStatefulSetSpecOutputWithContext(ctx context.Context) StatefulSetSpecOutput
- func (i StatefulSetSpecArgs) ToStatefulSetSpecPtrOutput() StatefulSetSpecPtrOutput
- func (i StatefulSetSpecArgs) ToStatefulSetSpecPtrOutputWithContext(ctx context.Context) StatefulSetSpecPtrOutput
- type StatefulSetSpecInput
- type StatefulSetSpecOutput
- func (StatefulSetSpecOutput) ElementType() reflect.Type
- func (o StatefulSetSpecOutput) PodManagementPolicy() pulumi.StringPtrOutput
- func (o StatefulSetSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o StatefulSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o StatefulSetSpecOutput) Selector() metav1.LabelSelectorOutput
- func (o StatefulSetSpecOutput) ServiceName() pulumi.StringOutput
- func (o StatefulSetSpecOutput) Template() corev1.PodTemplateSpecOutput
- func (o StatefulSetSpecOutput) ToStatefulSetSpecOutput() StatefulSetSpecOutput
- func (o StatefulSetSpecOutput) ToStatefulSetSpecOutputWithContext(ctx context.Context) StatefulSetSpecOutput
- func (o StatefulSetSpecOutput) ToStatefulSetSpecPtrOutput() StatefulSetSpecPtrOutput
- func (o StatefulSetSpecOutput) ToStatefulSetSpecPtrOutputWithContext(ctx context.Context) StatefulSetSpecPtrOutput
- func (o StatefulSetSpecOutput) UpdateStrategy() StatefulSetUpdateStrategyPtrOutput
- func (o StatefulSetSpecOutput) VolumeClaimTemplates() corev1.PersistentVolumeClaimTypeArrayOutput
- type StatefulSetSpecPatch
- type StatefulSetSpecPatchArgs
- func (StatefulSetSpecPatchArgs) ElementType() reflect.Type
- func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchOutput() StatefulSetSpecPatchOutput
- func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchOutputWithContext(ctx context.Context) StatefulSetSpecPatchOutput
- func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchPtrOutput() StatefulSetSpecPatchPtrOutput
- func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchPtrOutputWithContext(ctx context.Context) StatefulSetSpecPatchPtrOutput
- type StatefulSetSpecPatchInput
- type StatefulSetSpecPatchOutput
- func (StatefulSetSpecPatchOutput) ElementType() reflect.Type
- func (o StatefulSetSpecPatchOutput) PodManagementPolicy() pulumi.StringPtrOutput
- func (o StatefulSetSpecPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o StatefulSetSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o StatefulSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o StatefulSetSpecPatchOutput) ServiceName() pulumi.StringPtrOutput
- func (o StatefulSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchOutput() StatefulSetSpecPatchOutput
- func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchOutputWithContext(ctx context.Context) StatefulSetSpecPatchOutput
- func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchPtrOutput() StatefulSetSpecPatchPtrOutput
- func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchPtrOutputWithContext(ctx context.Context) StatefulSetSpecPatchPtrOutput
- func (o StatefulSetSpecPatchOutput) UpdateStrategy() StatefulSetUpdateStrategyPatchPtrOutput
- func (o StatefulSetSpecPatchOutput) VolumeClaimTemplates() corev1.PersistentVolumeClaimPatchTypeArrayOutput
- type StatefulSetSpecPatchPtrInput
- type StatefulSetSpecPatchPtrOutput
- func (o StatefulSetSpecPatchPtrOutput) Elem() StatefulSetSpecPatchOutput
- func (StatefulSetSpecPatchPtrOutput) ElementType() reflect.Type
- func (o StatefulSetSpecPatchPtrOutput) PodManagementPolicy() pulumi.StringPtrOutput
- func (o StatefulSetSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o StatefulSetSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o StatefulSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o StatefulSetSpecPatchPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o StatefulSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o StatefulSetSpecPatchPtrOutput) ToStatefulSetSpecPatchPtrOutput() StatefulSetSpecPatchPtrOutput
- func (o StatefulSetSpecPatchPtrOutput) ToStatefulSetSpecPatchPtrOutputWithContext(ctx context.Context) StatefulSetSpecPatchPtrOutput
- func (o StatefulSetSpecPatchPtrOutput) UpdateStrategy() StatefulSetUpdateStrategyPatchPtrOutput
- func (o StatefulSetSpecPatchPtrOutput) VolumeClaimTemplates() corev1.PersistentVolumeClaimPatchTypeArrayOutput
- type StatefulSetSpecPtrInput
- type StatefulSetSpecPtrOutput
- func (o StatefulSetSpecPtrOutput) Elem() StatefulSetSpecOutput
- func (StatefulSetSpecPtrOutput) ElementType() reflect.Type
- func (o StatefulSetSpecPtrOutput) PodManagementPolicy() pulumi.StringPtrOutput
- func (o StatefulSetSpecPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o StatefulSetSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o StatefulSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o StatefulSetSpecPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o StatefulSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o StatefulSetSpecPtrOutput) ToStatefulSetSpecPtrOutput() StatefulSetSpecPtrOutput
- func (o StatefulSetSpecPtrOutput) ToStatefulSetSpecPtrOutputWithContext(ctx context.Context) StatefulSetSpecPtrOutput
- func (o StatefulSetSpecPtrOutput) UpdateStrategy() StatefulSetUpdateStrategyPtrOutput
- func (o StatefulSetSpecPtrOutput) VolumeClaimTemplates() corev1.PersistentVolumeClaimTypeArrayOutput
- type StatefulSetState
- type StatefulSetStatus
- type StatefulSetStatusArgs
- func (StatefulSetStatusArgs) ElementType() reflect.Type
- func (i StatefulSetStatusArgs) ToStatefulSetStatusOutput() StatefulSetStatusOutput
- func (i StatefulSetStatusArgs) ToStatefulSetStatusOutputWithContext(ctx context.Context) StatefulSetStatusOutput
- func (i StatefulSetStatusArgs) ToStatefulSetStatusPtrOutput() StatefulSetStatusPtrOutput
- func (i StatefulSetStatusArgs) ToStatefulSetStatusPtrOutputWithContext(ctx context.Context) StatefulSetStatusPtrOutput
- type StatefulSetStatusInput
- type StatefulSetStatusOutput
- func (o StatefulSetStatusOutput) CollisionCount() pulumi.IntPtrOutput
- func (o StatefulSetStatusOutput) Conditions() StatefulSetConditionArrayOutput
- func (o StatefulSetStatusOutput) CurrentReplicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusOutput) CurrentRevision() pulumi.StringPtrOutput
- func (StatefulSetStatusOutput) ElementType() reflect.Type
- func (o StatefulSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o StatefulSetStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusOutput) Replicas() pulumi.IntOutput
- func (o StatefulSetStatusOutput) ToStatefulSetStatusOutput() StatefulSetStatusOutput
- func (o StatefulSetStatusOutput) ToStatefulSetStatusOutputWithContext(ctx context.Context) StatefulSetStatusOutput
- func (o StatefulSetStatusOutput) ToStatefulSetStatusPtrOutput() StatefulSetStatusPtrOutput
- func (o StatefulSetStatusOutput) ToStatefulSetStatusPtrOutputWithContext(ctx context.Context) StatefulSetStatusPtrOutput
- func (o StatefulSetStatusOutput) UpdateRevision() pulumi.StringPtrOutput
- func (o StatefulSetStatusOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type StatefulSetStatusPatch
- type StatefulSetStatusPatchArgs
- func (StatefulSetStatusPatchArgs) ElementType() reflect.Type
- func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchOutput() StatefulSetStatusPatchOutput
- func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchOutputWithContext(ctx context.Context) StatefulSetStatusPatchOutput
- func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchPtrOutput() StatefulSetStatusPatchPtrOutput
- func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchPtrOutputWithContext(ctx context.Context) StatefulSetStatusPatchPtrOutput
- type StatefulSetStatusPatchInput
- type StatefulSetStatusPatchOutput
- func (o StatefulSetStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
- func (o StatefulSetStatusPatchOutput) Conditions() StatefulSetConditionPatchArrayOutput
- func (o StatefulSetStatusPatchOutput) CurrentReplicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusPatchOutput) CurrentRevision() pulumi.StringPtrOutput
- func (StatefulSetStatusPatchOutput) ElementType() reflect.Type
- func (o StatefulSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o StatefulSetStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchOutput() StatefulSetStatusPatchOutput
- func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchOutputWithContext(ctx context.Context) StatefulSetStatusPatchOutput
- func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchPtrOutput() StatefulSetStatusPatchPtrOutput
- func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchPtrOutputWithContext(ctx context.Context) StatefulSetStatusPatchPtrOutput
- func (o StatefulSetStatusPatchOutput) UpdateRevision() pulumi.StringPtrOutput
- func (o StatefulSetStatusPatchOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type StatefulSetStatusPatchPtrInput
- type StatefulSetStatusPatchPtrOutput
- func (o StatefulSetStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o StatefulSetStatusPatchPtrOutput) Conditions() StatefulSetConditionPatchArrayOutput
- func (o StatefulSetStatusPatchPtrOutput) CurrentReplicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusPatchPtrOutput) CurrentRevision() pulumi.StringPtrOutput
- func (o StatefulSetStatusPatchPtrOutput) Elem() StatefulSetStatusPatchOutput
- func (StatefulSetStatusPatchPtrOutput) ElementType() reflect.Type
- func (o StatefulSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o StatefulSetStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusPatchPtrOutput) ToStatefulSetStatusPatchPtrOutput() StatefulSetStatusPatchPtrOutput
- func (o StatefulSetStatusPatchPtrOutput) ToStatefulSetStatusPatchPtrOutputWithContext(ctx context.Context) StatefulSetStatusPatchPtrOutput
- func (o StatefulSetStatusPatchPtrOutput) UpdateRevision() pulumi.StringPtrOutput
- func (o StatefulSetStatusPatchPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type StatefulSetStatusPtrInput
- type StatefulSetStatusPtrOutput
- func (o StatefulSetStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o StatefulSetStatusPtrOutput) Conditions() StatefulSetConditionArrayOutput
- func (o StatefulSetStatusPtrOutput) CurrentReplicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusPtrOutput) CurrentRevision() pulumi.StringPtrOutput
- func (o StatefulSetStatusPtrOutput) Elem() StatefulSetStatusOutput
- func (StatefulSetStatusPtrOutput) ElementType() reflect.Type
- func (o StatefulSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o StatefulSetStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o StatefulSetStatusPtrOutput) ToStatefulSetStatusPtrOutput() StatefulSetStatusPtrOutput
- func (o StatefulSetStatusPtrOutput) ToStatefulSetStatusPtrOutputWithContext(ctx context.Context) StatefulSetStatusPtrOutput
- func (o StatefulSetStatusPtrOutput) UpdateRevision() pulumi.StringPtrOutput
- func (o StatefulSetStatusPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type StatefulSetType
- type StatefulSetTypeArgs
- type StatefulSetTypeArray
- type StatefulSetTypeArrayInput
- type StatefulSetTypeArrayOutput
- func (StatefulSetTypeArrayOutput) ElementType() reflect.Type
- func (o StatefulSetTypeArrayOutput) Index(i pulumi.IntInput) StatefulSetTypeOutput
- func (o StatefulSetTypeArrayOutput) ToStatefulSetTypeArrayOutput() StatefulSetTypeArrayOutput
- func (o StatefulSetTypeArrayOutput) ToStatefulSetTypeArrayOutputWithContext(ctx context.Context) StatefulSetTypeArrayOutput
- type StatefulSetTypeInput
- type StatefulSetTypeOutput
- func (o StatefulSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (StatefulSetTypeOutput) ElementType() reflect.Type
- func (o StatefulSetTypeOutput) Kind() pulumi.StringPtrOutput
- func (o StatefulSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o StatefulSetTypeOutput) Spec() StatefulSetSpecPtrOutput
- func (o StatefulSetTypeOutput) Status() StatefulSetStatusPtrOutput
- func (o StatefulSetTypeOutput) ToStatefulSetTypeOutput() StatefulSetTypeOutput
- func (o StatefulSetTypeOutput) ToStatefulSetTypeOutputWithContext(ctx context.Context) StatefulSetTypeOutput
- type StatefulSetUpdateStrategy
- type StatefulSetUpdateStrategyArgs
- func (StatefulSetUpdateStrategyArgs) ElementType() reflect.Type
- func (i StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyOutput() StatefulSetUpdateStrategyOutput
- func (i StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyOutput
- func (i StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyPtrOutput() StatefulSetUpdateStrategyPtrOutput
- func (i StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPtrOutput
- type StatefulSetUpdateStrategyInput
- type StatefulSetUpdateStrategyOutput
- func (StatefulSetUpdateStrategyOutput) ElementType() reflect.Type
- func (o StatefulSetUpdateStrategyOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPtrOutput
- func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyOutput() StatefulSetUpdateStrategyOutput
- func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyOutput
- func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyPtrOutput() StatefulSetUpdateStrategyPtrOutput
- func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPtrOutput
- func (o StatefulSetUpdateStrategyOutput) Type() pulumi.StringPtrOutput
- type StatefulSetUpdateStrategyPatch
- type StatefulSetUpdateStrategyPatchArgs
- func (StatefulSetUpdateStrategyPatchArgs) ElementType() reflect.Type
- func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchOutput() StatefulSetUpdateStrategyPatchOutput
- func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchOutput
- func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchPtrOutput() StatefulSetUpdateStrategyPatchPtrOutput
- func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchPtrOutput
- type StatefulSetUpdateStrategyPatchInput
- type StatefulSetUpdateStrategyPatchOutput
- func (StatefulSetUpdateStrategyPatchOutput) ElementType() reflect.Type
- func (o StatefulSetUpdateStrategyPatchOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPatchPtrOutput
- func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchOutput() StatefulSetUpdateStrategyPatchOutput
- func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchOutput
- func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchPtrOutput() StatefulSetUpdateStrategyPatchPtrOutput
- func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchPtrOutput
- func (o StatefulSetUpdateStrategyPatchOutput) Type() pulumi.StringPtrOutput
- type StatefulSetUpdateStrategyPatchPtrInput
- type StatefulSetUpdateStrategyPatchPtrOutput
- func (o StatefulSetUpdateStrategyPatchPtrOutput) Elem() StatefulSetUpdateStrategyPatchOutput
- func (StatefulSetUpdateStrategyPatchPtrOutput) ElementType() reflect.Type
- func (o StatefulSetUpdateStrategyPatchPtrOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPatchPtrOutput
- func (o StatefulSetUpdateStrategyPatchPtrOutput) ToStatefulSetUpdateStrategyPatchPtrOutput() StatefulSetUpdateStrategyPatchPtrOutput
- func (o StatefulSetUpdateStrategyPatchPtrOutput) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchPtrOutput
- func (o StatefulSetUpdateStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
- type StatefulSetUpdateStrategyPtrInput
- type StatefulSetUpdateStrategyPtrOutput
- func (o StatefulSetUpdateStrategyPtrOutput) Elem() StatefulSetUpdateStrategyOutput
- func (StatefulSetUpdateStrategyPtrOutput) ElementType() reflect.Type
- func (o StatefulSetUpdateStrategyPtrOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPtrOutput
- func (o StatefulSetUpdateStrategyPtrOutput) ToStatefulSetUpdateStrategyPtrOutput() StatefulSetUpdateStrategyPtrOutput
- func (o StatefulSetUpdateStrategyPtrOutput) ToStatefulSetUpdateStrategyPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPtrOutput
- func (o StatefulSetUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerRevision
deprecated
type ControllerRevision 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"` // Data is the serialized representation of the state. Data pulumi.AnyOutput `pulumi:"data"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Revision indicates the revision of the state represented by Data. Revision pulumi.IntOutput `pulumi:"revision"` }
ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
Deprecated: apps/v1beta2/ControllerRevision is deprecated by apps/v1/ControllerRevision and not supported by Kubernetes v1.16+ clusters.
func GetControllerRevision ¶
func GetControllerRevision(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ControllerRevisionState, opts ...pulumi.ResourceOption) (*ControllerRevision, error)
GetControllerRevision gets an existing ControllerRevision 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 NewControllerRevision ¶
func NewControllerRevision(ctx *pulumi.Context, name string, args *ControllerRevisionArgs, opts ...pulumi.ResourceOption) (*ControllerRevision, error)
NewControllerRevision registers a new resource with the given unique name, arguments, and options.
func (*ControllerRevision) ElementType ¶
func (*ControllerRevision) ElementType() reflect.Type
func (*ControllerRevision) ToControllerRevisionOutput ¶
func (i *ControllerRevision) ToControllerRevisionOutput() ControllerRevisionOutput
func (*ControllerRevision) ToControllerRevisionOutputWithContext ¶
func (i *ControllerRevision) ToControllerRevisionOutputWithContext(ctx context.Context) ControllerRevisionOutput
type ControllerRevisionArgs ¶
type ControllerRevisionArgs 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 // Data is the serialized representation of the state. Data pulumi.Input // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // Revision indicates the revision of the state represented by Data. Revision pulumi.IntInput }
The set of arguments for constructing a ControllerRevision resource.
func (ControllerRevisionArgs) ElementType ¶
func (ControllerRevisionArgs) ElementType() reflect.Type
type ControllerRevisionArray ¶
type ControllerRevisionArray []ControllerRevisionInput
func (ControllerRevisionArray) ElementType ¶
func (ControllerRevisionArray) ElementType() reflect.Type
func (ControllerRevisionArray) ToControllerRevisionArrayOutput ¶
func (i ControllerRevisionArray) ToControllerRevisionArrayOutput() ControllerRevisionArrayOutput
func (ControllerRevisionArray) ToControllerRevisionArrayOutputWithContext ¶
func (i ControllerRevisionArray) ToControllerRevisionArrayOutputWithContext(ctx context.Context) ControllerRevisionArrayOutput
type ControllerRevisionArrayInput ¶
type ControllerRevisionArrayInput interface { pulumi.Input ToControllerRevisionArrayOutput() ControllerRevisionArrayOutput ToControllerRevisionArrayOutputWithContext(context.Context) ControllerRevisionArrayOutput }
ControllerRevisionArrayInput is an input type that accepts ControllerRevisionArray and ControllerRevisionArrayOutput values. You can construct a concrete instance of `ControllerRevisionArrayInput` via:
ControllerRevisionArray{ ControllerRevisionArgs{...} }
type ControllerRevisionArrayOutput ¶
type ControllerRevisionArrayOutput struct{ *pulumi.OutputState }
func (ControllerRevisionArrayOutput) ElementType ¶
func (ControllerRevisionArrayOutput) ElementType() reflect.Type
func (ControllerRevisionArrayOutput) Index ¶
func (o ControllerRevisionArrayOutput) Index(i pulumi.IntInput) ControllerRevisionOutput
func (ControllerRevisionArrayOutput) ToControllerRevisionArrayOutput ¶
func (o ControllerRevisionArrayOutput) ToControllerRevisionArrayOutput() ControllerRevisionArrayOutput
func (ControllerRevisionArrayOutput) ToControllerRevisionArrayOutputWithContext ¶
func (o ControllerRevisionArrayOutput) ToControllerRevisionArrayOutputWithContext(ctx context.Context) ControllerRevisionArrayOutput
type ControllerRevisionInput ¶
type ControllerRevisionInput interface { pulumi.Input ToControllerRevisionOutput() ControllerRevisionOutput ToControllerRevisionOutputWithContext(ctx context.Context) ControllerRevisionOutput }
type ControllerRevisionList ¶
type ControllerRevisionList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Items is the list of ControllerRevisions Items ControllerRevisionTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
ControllerRevisionList is a resource containing a list of ControllerRevision objects.
func GetControllerRevisionList ¶
func GetControllerRevisionList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ControllerRevisionListState, opts ...pulumi.ResourceOption) (*ControllerRevisionList, error)
GetControllerRevisionList gets an existing ControllerRevisionList 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 NewControllerRevisionList ¶
func NewControllerRevisionList(ctx *pulumi.Context, name string, args *ControllerRevisionListArgs, opts ...pulumi.ResourceOption) (*ControllerRevisionList, error)
NewControllerRevisionList registers a new resource with the given unique name, arguments, and options.
func (*ControllerRevisionList) ElementType ¶
func (*ControllerRevisionList) ElementType() reflect.Type
func (*ControllerRevisionList) ToControllerRevisionListOutput ¶
func (i *ControllerRevisionList) ToControllerRevisionListOutput() ControllerRevisionListOutput
func (*ControllerRevisionList) ToControllerRevisionListOutputWithContext ¶
func (i *ControllerRevisionList) ToControllerRevisionListOutputWithContext(ctx context.Context) ControllerRevisionListOutput
type ControllerRevisionListArgs ¶
type ControllerRevisionListArgs 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 ControllerRevisions Items ControllerRevisionTypeArrayInput // 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 // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a ControllerRevisionList resource.
func (ControllerRevisionListArgs) ElementType ¶
func (ControllerRevisionListArgs) ElementType() reflect.Type
type ControllerRevisionListArray ¶
type ControllerRevisionListArray []ControllerRevisionListInput
func (ControllerRevisionListArray) ElementType ¶
func (ControllerRevisionListArray) ElementType() reflect.Type
func (ControllerRevisionListArray) ToControllerRevisionListArrayOutput ¶
func (i ControllerRevisionListArray) ToControllerRevisionListArrayOutput() ControllerRevisionListArrayOutput
func (ControllerRevisionListArray) ToControllerRevisionListArrayOutputWithContext ¶
func (i ControllerRevisionListArray) ToControllerRevisionListArrayOutputWithContext(ctx context.Context) ControllerRevisionListArrayOutput
type ControllerRevisionListArrayInput ¶
type ControllerRevisionListArrayInput interface { pulumi.Input ToControllerRevisionListArrayOutput() ControllerRevisionListArrayOutput ToControllerRevisionListArrayOutputWithContext(context.Context) ControllerRevisionListArrayOutput }
ControllerRevisionListArrayInput is an input type that accepts ControllerRevisionListArray and ControllerRevisionListArrayOutput values. You can construct a concrete instance of `ControllerRevisionListArrayInput` via:
ControllerRevisionListArray{ ControllerRevisionListArgs{...} }
type ControllerRevisionListArrayOutput ¶
type ControllerRevisionListArrayOutput struct{ *pulumi.OutputState }
func (ControllerRevisionListArrayOutput) ElementType ¶
func (ControllerRevisionListArrayOutput) ElementType() reflect.Type
func (ControllerRevisionListArrayOutput) Index ¶
func (o ControllerRevisionListArrayOutput) Index(i pulumi.IntInput) ControllerRevisionListOutput
func (ControllerRevisionListArrayOutput) ToControllerRevisionListArrayOutput ¶
func (o ControllerRevisionListArrayOutput) ToControllerRevisionListArrayOutput() ControllerRevisionListArrayOutput
func (ControllerRevisionListArrayOutput) ToControllerRevisionListArrayOutputWithContext ¶
func (o ControllerRevisionListArrayOutput) ToControllerRevisionListArrayOutputWithContext(ctx context.Context) ControllerRevisionListArrayOutput
type ControllerRevisionListInput ¶
type ControllerRevisionListInput interface { pulumi.Input ToControllerRevisionListOutput() ControllerRevisionListOutput ToControllerRevisionListOutputWithContext(ctx context.Context) ControllerRevisionListOutput }
type ControllerRevisionListMap ¶
type ControllerRevisionListMap map[string]ControllerRevisionListInput
func (ControllerRevisionListMap) ElementType ¶
func (ControllerRevisionListMap) ElementType() reflect.Type
func (ControllerRevisionListMap) ToControllerRevisionListMapOutput ¶
func (i ControllerRevisionListMap) ToControllerRevisionListMapOutput() ControllerRevisionListMapOutput
func (ControllerRevisionListMap) ToControllerRevisionListMapOutputWithContext ¶
func (i ControllerRevisionListMap) ToControllerRevisionListMapOutputWithContext(ctx context.Context) ControllerRevisionListMapOutput
type ControllerRevisionListMapInput ¶
type ControllerRevisionListMapInput interface { pulumi.Input ToControllerRevisionListMapOutput() ControllerRevisionListMapOutput ToControllerRevisionListMapOutputWithContext(context.Context) ControllerRevisionListMapOutput }
ControllerRevisionListMapInput is an input type that accepts ControllerRevisionListMap and ControllerRevisionListMapOutput values. You can construct a concrete instance of `ControllerRevisionListMapInput` via:
ControllerRevisionListMap{ "key": ControllerRevisionListArgs{...} }
type ControllerRevisionListMapOutput ¶
type ControllerRevisionListMapOutput struct{ *pulumi.OutputState }
func (ControllerRevisionListMapOutput) ElementType ¶
func (ControllerRevisionListMapOutput) ElementType() reflect.Type
func (ControllerRevisionListMapOutput) MapIndex ¶
func (o ControllerRevisionListMapOutput) MapIndex(k pulumi.StringInput) ControllerRevisionListOutput
func (ControllerRevisionListMapOutput) ToControllerRevisionListMapOutput ¶
func (o ControllerRevisionListMapOutput) ToControllerRevisionListMapOutput() ControllerRevisionListMapOutput
func (ControllerRevisionListMapOutput) ToControllerRevisionListMapOutputWithContext ¶
func (o ControllerRevisionListMapOutput) ToControllerRevisionListMapOutputWithContext(ctx context.Context) ControllerRevisionListMapOutput
type ControllerRevisionListOutput ¶
type ControllerRevisionListOutput struct{ *pulumi.OutputState }
func (ControllerRevisionListOutput) ApiVersion ¶ added in v3.19.1
func (o ControllerRevisionListOutput) 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 (ControllerRevisionListOutput) ElementType ¶
func (ControllerRevisionListOutput) ElementType() reflect.Type
func (ControllerRevisionListOutput) Items ¶ added in v3.19.1
func (o ControllerRevisionListOutput) Items() ControllerRevisionTypeArrayOutput
Items is the list of ControllerRevisions
func (ControllerRevisionListOutput) Kind ¶ added in v3.19.1
func (o ControllerRevisionListOutput) 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 (ControllerRevisionListOutput) Metadata ¶ added in v3.19.1
func (o ControllerRevisionListOutput) Metadata() metav1.ListMetaPtrOutput
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ControllerRevisionListOutput) ToControllerRevisionListOutput ¶
func (o ControllerRevisionListOutput) ToControllerRevisionListOutput() ControllerRevisionListOutput
func (ControllerRevisionListOutput) ToControllerRevisionListOutputWithContext ¶
func (o ControllerRevisionListOutput) ToControllerRevisionListOutputWithContext(ctx context.Context) ControllerRevisionListOutput
type ControllerRevisionListState ¶
type ControllerRevisionListState struct { }
func (ControllerRevisionListState) ElementType ¶
func (ControllerRevisionListState) ElementType() reflect.Type
type ControllerRevisionListType ¶
type ControllerRevisionListType 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 ControllerRevisions Items []ControllerRevisionType `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"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
ControllerRevisionList is a resource containing a list of ControllerRevision objects.
type ControllerRevisionListTypeArgs ¶
type ControllerRevisionListTypeArgs 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 ControllerRevisions Items ControllerRevisionTypeArrayInput `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"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
ControllerRevisionList is a resource containing a list of ControllerRevision objects.
func (ControllerRevisionListTypeArgs) ElementType ¶
func (ControllerRevisionListTypeArgs) ElementType() reflect.Type
func (ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutput ¶
func (i ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutput() ControllerRevisionListTypeOutput
func (ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutputWithContext ¶
func (i ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutputWithContext(ctx context.Context) ControllerRevisionListTypeOutput
type ControllerRevisionListTypeInput ¶
type ControllerRevisionListTypeInput interface { pulumi.Input ToControllerRevisionListTypeOutput() ControllerRevisionListTypeOutput ToControllerRevisionListTypeOutputWithContext(context.Context) ControllerRevisionListTypeOutput }
ControllerRevisionListTypeInput is an input type that accepts ControllerRevisionListTypeArgs and ControllerRevisionListTypeOutput values. You can construct a concrete instance of `ControllerRevisionListTypeInput` via:
ControllerRevisionListTypeArgs{...}
type ControllerRevisionListTypeOutput ¶
type ControllerRevisionListTypeOutput struct{ *pulumi.OutputState }
ControllerRevisionList is a resource containing a list of ControllerRevision objects.
func (ControllerRevisionListTypeOutput) ApiVersion ¶
func (o ControllerRevisionListTypeOutput) 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 (ControllerRevisionListTypeOutput) ElementType ¶
func (ControllerRevisionListTypeOutput) ElementType() reflect.Type
func (ControllerRevisionListTypeOutput) Items ¶
func (o ControllerRevisionListTypeOutput) Items() ControllerRevisionTypeArrayOutput
Items is the list of ControllerRevisions
func (ControllerRevisionListTypeOutput) Kind ¶
func (o ControllerRevisionListTypeOutput) 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 (ControllerRevisionListTypeOutput) Metadata ¶
func (o ControllerRevisionListTypeOutput) Metadata() metav1.ListMetaPtrOutput
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ControllerRevisionListTypeOutput) ToControllerRevisionListTypeOutput ¶
func (o ControllerRevisionListTypeOutput) ToControllerRevisionListTypeOutput() ControllerRevisionListTypeOutput
func (ControllerRevisionListTypeOutput) ToControllerRevisionListTypeOutputWithContext ¶
func (o ControllerRevisionListTypeOutput) ToControllerRevisionListTypeOutputWithContext(ctx context.Context) ControllerRevisionListTypeOutput
type ControllerRevisionMap ¶
type ControllerRevisionMap map[string]ControllerRevisionInput
func (ControllerRevisionMap) ElementType ¶
func (ControllerRevisionMap) ElementType() reflect.Type
func (ControllerRevisionMap) ToControllerRevisionMapOutput ¶
func (i ControllerRevisionMap) ToControllerRevisionMapOutput() ControllerRevisionMapOutput
func (ControllerRevisionMap) ToControllerRevisionMapOutputWithContext ¶
func (i ControllerRevisionMap) ToControllerRevisionMapOutputWithContext(ctx context.Context) ControllerRevisionMapOutput
type ControllerRevisionMapInput ¶
type ControllerRevisionMapInput interface { pulumi.Input ToControllerRevisionMapOutput() ControllerRevisionMapOutput ToControllerRevisionMapOutputWithContext(context.Context) ControllerRevisionMapOutput }
ControllerRevisionMapInput is an input type that accepts ControllerRevisionMap and ControllerRevisionMapOutput values. You can construct a concrete instance of `ControllerRevisionMapInput` via:
ControllerRevisionMap{ "key": ControllerRevisionArgs{...} }
type ControllerRevisionMapOutput ¶
type ControllerRevisionMapOutput struct{ *pulumi.OutputState }
func (ControllerRevisionMapOutput) ElementType ¶
func (ControllerRevisionMapOutput) ElementType() reflect.Type
func (ControllerRevisionMapOutput) MapIndex ¶
func (o ControllerRevisionMapOutput) MapIndex(k pulumi.StringInput) ControllerRevisionOutput
func (ControllerRevisionMapOutput) ToControllerRevisionMapOutput ¶
func (o ControllerRevisionMapOutput) ToControllerRevisionMapOutput() ControllerRevisionMapOutput
func (ControllerRevisionMapOutput) ToControllerRevisionMapOutputWithContext ¶
func (o ControllerRevisionMapOutput) ToControllerRevisionMapOutputWithContext(ctx context.Context) ControllerRevisionMapOutput
type ControllerRevisionOutput ¶
type ControllerRevisionOutput struct{ *pulumi.OutputState }
func (ControllerRevisionOutput) ApiVersion ¶ added in v3.19.1
func (o ControllerRevisionOutput) 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 (ControllerRevisionOutput) Data ¶ added in v3.19.1
func (o ControllerRevisionOutput) Data() pulumi.AnyOutput
Data is the serialized representation of the state.
func (ControllerRevisionOutput) ElementType ¶
func (ControllerRevisionOutput) ElementType() reflect.Type
func (ControllerRevisionOutput) Kind ¶ added in v3.19.1
func (o ControllerRevisionOutput) 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 (ControllerRevisionOutput) Metadata ¶ added in v3.19.1
func (o ControllerRevisionOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ControllerRevisionOutput) Revision ¶ added in v3.19.1
func (o ControllerRevisionOutput) Revision() pulumi.IntOutput
Revision indicates the revision of the state represented by Data.
func (ControllerRevisionOutput) ToControllerRevisionOutput ¶
func (o ControllerRevisionOutput) ToControllerRevisionOutput() ControllerRevisionOutput
func (ControllerRevisionOutput) ToControllerRevisionOutputWithContext ¶
func (o ControllerRevisionOutput) ToControllerRevisionOutputWithContext(ctx context.Context) ControllerRevisionOutput
type ControllerRevisionPatch
deprecated
added in
v3.20.0
type ControllerRevisionPatch 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"` // Data is the serialized representation of the state. Data pulumi.AnyOutput `pulumi:"data"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Revision indicates the revision of the state represented by Data. Revision pulumi.IntPtrOutput `pulumi:"revision"` }
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. ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
Deprecated: apps/v1beta2/ControllerRevision is deprecated by apps/v1/ControllerRevision and not supported by Kubernetes v1.16+ clusters.
func GetControllerRevisionPatch ¶ added in v3.20.0
func GetControllerRevisionPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ControllerRevisionPatchState, opts ...pulumi.ResourceOption) (*ControllerRevisionPatch, error)
GetControllerRevisionPatch gets an existing ControllerRevisionPatch 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 NewControllerRevisionPatch ¶ added in v3.20.0
func NewControllerRevisionPatch(ctx *pulumi.Context, name string, args *ControllerRevisionPatchArgs, opts ...pulumi.ResourceOption) (*ControllerRevisionPatch, error)
NewControllerRevisionPatch registers a new resource with the given unique name, arguments, and options.
func (*ControllerRevisionPatch) ElementType ¶ added in v3.20.0
func (*ControllerRevisionPatch) ElementType() reflect.Type
func (*ControllerRevisionPatch) ToControllerRevisionPatchOutput ¶ added in v3.20.0
func (i *ControllerRevisionPatch) ToControllerRevisionPatchOutput() ControllerRevisionPatchOutput
func (*ControllerRevisionPatch) ToControllerRevisionPatchOutputWithContext ¶ added in v3.20.0
func (i *ControllerRevisionPatch) ToControllerRevisionPatchOutputWithContext(ctx context.Context) ControllerRevisionPatchOutput
type ControllerRevisionPatchArgs ¶ added in v3.20.0
type ControllerRevisionPatchArgs 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 // Data is the serialized representation of the state. Data pulumi.Input // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // Revision indicates the revision of the state represented by Data. Revision pulumi.IntPtrInput }
The set of arguments for constructing a ControllerRevisionPatch resource.
func (ControllerRevisionPatchArgs) ElementType ¶ added in v3.20.0
func (ControllerRevisionPatchArgs) ElementType() reflect.Type
type ControllerRevisionPatchArray ¶ added in v3.20.0
type ControllerRevisionPatchArray []ControllerRevisionPatchInput
func (ControllerRevisionPatchArray) ElementType ¶ added in v3.20.0
func (ControllerRevisionPatchArray) ElementType() reflect.Type
func (ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutput ¶ added in v3.20.0
func (i ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutput() ControllerRevisionPatchArrayOutput
func (ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutputWithContext ¶ added in v3.20.0
func (i ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutputWithContext(ctx context.Context) ControllerRevisionPatchArrayOutput
type ControllerRevisionPatchArrayInput ¶ added in v3.20.0
type ControllerRevisionPatchArrayInput interface { pulumi.Input ToControllerRevisionPatchArrayOutput() ControllerRevisionPatchArrayOutput ToControllerRevisionPatchArrayOutputWithContext(context.Context) ControllerRevisionPatchArrayOutput }
ControllerRevisionPatchArrayInput is an input type that accepts ControllerRevisionPatchArray and ControllerRevisionPatchArrayOutput values. You can construct a concrete instance of `ControllerRevisionPatchArrayInput` via:
ControllerRevisionPatchArray{ ControllerRevisionPatchArgs{...} }
type ControllerRevisionPatchArrayOutput ¶ added in v3.20.0
type ControllerRevisionPatchArrayOutput struct{ *pulumi.OutputState }
func (ControllerRevisionPatchArrayOutput) ElementType ¶ added in v3.20.0
func (ControllerRevisionPatchArrayOutput) ElementType() reflect.Type
func (ControllerRevisionPatchArrayOutput) Index ¶ added in v3.20.0
func (o ControllerRevisionPatchArrayOutput) Index(i pulumi.IntInput) ControllerRevisionPatchOutput
func (ControllerRevisionPatchArrayOutput) ToControllerRevisionPatchArrayOutput ¶ added in v3.20.0
func (o ControllerRevisionPatchArrayOutput) ToControllerRevisionPatchArrayOutput() ControllerRevisionPatchArrayOutput
func (ControllerRevisionPatchArrayOutput) ToControllerRevisionPatchArrayOutputWithContext ¶ added in v3.20.0
func (o ControllerRevisionPatchArrayOutput) ToControllerRevisionPatchArrayOutputWithContext(ctx context.Context) ControllerRevisionPatchArrayOutput
type ControllerRevisionPatchInput ¶ added in v3.20.0
type ControllerRevisionPatchInput interface { pulumi.Input ToControllerRevisionPatchOutput() ControllerRevisionPatchOutput ToControllerRevisionPatchOutputWithContext(ctx context.Context) ControllerRevisionPatchOutput }
type ControllerRevisionPatchMap ¶ added in v3.20.0
type ControllerRevisionPatchMap map[string]ControllerRevisionPatchInput
func (ControllerRevisionPatchMap) ElementType ¶ added in v3.20.0
func (ControllerRevisionPatchMap) ElementType() reflect.Type
func (ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutput ¶ added in v3.20.0
func (i ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutput() ControllerRevisionPatchMapOutput
func (ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutputWithContext ¶ added in v3.20.0
func (i ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutputWithContext(ctx context.Context) ControllerRevisionPatchMapOutput
type ControllerRevisionPatchMapInput ¶ added in v3.20.0
type ControllerRevisionPatchMapInput interface { pulumi.Input ToControllerRevisionPatchMapOutput() ControllerRevisionPatchMapOutput ToControllerRevisionPatchMapOutputWithContext(context.Context) ControllerRevisionPatchMapOutput }
ControllerRevisionPatchMapInput is an input type that accepts ControllerRevisionPatchMap and ControllerRevisionPatchMapOutput values. You can construct a concrete instance of `ControllerRevisionPatchMapInput` via:
ControllerRevisionPatchMap{ "key": ControllerRevisionPatchArgs{...} }
type ControllerRevisionPatchMapOutput ¶ added in v3.20.0
type ControllerRevisionPatchMapOutput struct{ *pulumi.OutputState }
func (ControllerRevisionPatchMapOutput) ElementType ¶ added in v3.20.0
func (ControllerRevisionPatchMapOutput) ElementType() reflect.Type
func (ControllerRevisionPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o ControllerRevisionPatchMapOutput) MapIndex(k pulumi.StringInput) ControllerRevisionPatchOutput
func (ControllerRevisionPatchMapOutput) ToControllerRevisionPatchMapOutput ¶ added in v3.20.0
func (o ControllerRevisionPatchMapOutput) ToControllerRevisionPatchMapOutput() ControllerRevisionPatchMapOutput
func (ControllerRevisionPatchMapOutput) ToControllerRevisionPatchMapOutputWithContext ¶ added in v3.20.0
func (o ControllerRevisionPatchMapOutput) ToControllerRevisionPatchMapOutputWithContext(ctx context.Context) ControllerRevisionPatchMapOutput
type ControllerRevisionPatchOutput ¶ added in v3.20.0
type ControllerRevisionPatchOutput struct{ *pulumi.OutputState }
func (ControllerRevisionPatchOutput) ApiVersion ¶ added in v3.20.0
func (o ControllerRevisionPatchOutput) 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 (ControllerRevisionPatchOutput) Data ¶ added in v3.20.0
func (o ControllerRevisionPatchOutput) Data() pulumi.AnyOutput
Data is the serialized representation of the state.
func (ControllerRevisionPatchOutput) ElementType ¶ added in v3.20.0
func (ControllerRevisionPatchOutput) ElementType() reflect.Type
func (ControllerRevisionPatchOutput) Kind ¶ added in v3.20.0
func (o ControllerRevisionPatchOutput) 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 (ControllerRevisionPatchOutput) Metadata ¶ added in v3.20.0
func (o ControllerRevisionPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ControllerRevisionPatchOutput) Revision ¶ added in v3.20.0
func (o ControllerRevisionPatchOutput) Revision() pulumi.IntPtrOutput
Revision indicates the revision of the state represented by Data.
func (ControllerRevisionPatchOutput) ToControllerRevisionPatchOutput ¶ added in v3.20.0
func (o ControllerRevisionPatchOutput) ToControllerRevisionPatchOutput() ControllerRevisionPatchOutput
func (ControllerRevisionPatchOutput) ToControllerRevisionPatchOutputWithContext ¶ added in v3.20.0
func (o ControllerRevisionPatchOutput) ToControllerRevisionPatchOutputWithContext(ctx context.Context) ControllerRevisionPatchOutput
type ControllerRevisionPatchState ¶ added in v3.20.0
type ControllerRevisionPatchState struct { }
func (ControllerRevisionPatchState) ElementType ¶ added in v3.20.0
func (ControllerRevisionPatchState) ElementType() reflect.Type
type ControllerRevisionPatchType ¶ added in v3.20.0
type ControllerRevisionPatchType 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"` // Data is the serialized representation of the state. Data interface{} `pulumi:"data"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Revision indicates the revision of the state represented by Data. Revision *int `pulumi:"revision"` }
ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
type ControllerRevisionPatchTypeArgs ¶ added in v3.20.0
type ControllerRevisionPatchTypeArgs 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"` // Data is the serialized representation of the state. Data pulumi.Input `pulumi:"data"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Revision indicates the revision of the state represented by Data. Revision pulumi.IntPtrInput `pulumi:"revision"` }
ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
func (ControllerRevisionPatchTypeArgs) ElementType ¶ added in v3.20.0
func (ControllerRevisionPatchTypeArgs) ElementType() reflect.Type
func (ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutput ¶ added in v3.20.0
func (i ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutput() ControllerRevisionPatchTypeOutput
func (ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutputWithContext ¶ added in v3.20.0
func (i ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutputWithContext(ctx context.Context) ControllerRevisionPatchTypeOutput
type ControllerRevisionPatchTypeInput ¶ added in v3.20.0
type ControllerRevisionPatchTypeInput interface { pulumi.Input ToControllerRevisionPatchTypeOutput() ControllerRevisionPatchTypeOutput ToControllerRevisionPatchTypeOutputWithContext(context.Context) ControllerRevisionPatchTypeOutput }
ControllerRevisionPatchTypeInput is an input type that accepts ControllerRevisionPatchTypeArgs and ControllerRevisionPatchTypeOutput values. You can construct a concrete instance of `ControllerRevisionPatchTypeInput` via:
ControllerRevisionPatchTypeArgs{...}
type ControllerRevisionPatchTypeOutput ¶ added in v3.20.0
type ControllerRevisionPatchTypeOutput struct{ *pulumi.OutputState }
ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
func (ControllerRevisionPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o ControllerRevisionPatchTypeOutput) 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 (ControllerRevisionPatchTypeOutput) Data ¶ added in v3.20.0
func (o ControllerRevisionPatchTypeOutput) Data() pulumi.AnyOutput
Data is the serialized representation of the state.
func (ControllerRevisionPatchTypeOutput) ElementType ¶ added in v3.20.0
func (ControllerRevisionPatchTypeOutput) ElementType() reflect.Type
func (ControllerRevisionPatchTypeOutput) Kind ¶ added in v3.20.0
func (o ControllerRevisionPatchTypeOutput) 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 (ControllerRevisionPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o ControllerRevisionPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ControllerRevisionPatchTypeOutput) Revision ¶ added in v3.20.0
func (o ControllerRevisionPatchTypeOutput) Revision() pulumi.IntPtrOutput
Revision indicates the revision of the state represented by Data.
func (ControllerRevisionPatchTypeOutput) ToControllerRevisionPatchTypeOutput ¶ added in v3.20.0
func (o ControllerRevisionPatchTypeOutput) ToControllerRevisionPatchTypeOutput() ControllerRevisionPatchTypeOutput
func (ControllerRevisionPatchTypeOutput) ToControllerRevisionPatchTypeOutputWithContext ¶ added in v3.20.0
func (o ControllerRevisionPatchTypeOutput) ToControllerRevisionPatchTypeOutputWithContext(ctx context.Context) ControllerRevisionPatchTypeOutput
type ControllerRevisionState ¶
type ControllerRevisionState struct { }
func (ControllerRevisionState) ElementType ¶
func (ControllerRevisionState) ElementType() reflect.Type
type ControllerRevisionType ¶
type ControllerRevisionType 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"` // Data is the serialized representation of the state. Data interface{} `pulumi:"data"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Revision indicates the revision of the state represented by Data. Revision int `pulumi:"revision"` }
ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
type ControllerRevisionTypeArgs ¶
type ControllerRevisionTypeArgs 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"` // Data is the serialized representation of the state. Data pulumi.Input `pulumi:"data"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Revision indicates the revision of the state represented by Data. Revision pulumi.IntInput `pulumi:"revision"` }
ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
func (ControllerRevisionTypeArgs) ElementType ¶
func (ControllerRevisionTypeArgs) ElementType() reflect.Type
func (ControllerRevisionTypeArgs) ToControllerRevisionTypeOutput ¶
func (i ControllerRevisionTypeArgs) ToControllerRevisionTypeOutput() ControllerRevisionTypeOutput
func (ControllerRevisionTypeArgs) ToControllerRevisionTypeOutputWithContext ¶
func (i ControllerRevisionTypeArgs) ToControllerRevisionTypeOutputWithContext(ctx context.Context) ControllerRevisionTypeOutput
type ControllerRevisionTypeArray ¶
type ControllerRevisionTypeArray []ControllerRevisionTypeInput
func (ControllerRevisionTypeArray) ElementType ¶
func (ControllerRevisionTypeArray) ElementType() reflect.Type
func (ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutput ¶
func (i ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutput() ControllerRevisionTypeArrayOutput
func (ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutputWithContext ¶
func (i ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutputWithContext(ctx context.Context) ControllerRevisionTypeArrayOutput
type ControllerRevisionTypeArrayInput ¶
type ControllerRevisionTypeArrayInput interface { pulumi.Input ToControllerRevisionTypeArrayOutput() ControllerRevisionTypeArrayOutput ToControllerRevisionTypeArrayOutputWithContext(context.Context) ControllerRevisionTypeArrayOutput }
ControllerRevisionTypeArrayInput is an input type that accepts ControllerRevisionTypeArray and ControllerRevisionTypeArrayOutput values. You can construct a concrete instance of `ControllerRevisionTypeArrayInput` via:
ControllerRevisionTypeArray{ ControllerRevisionTypeArgs{...} }
type ControllerRevisionTypeArrayOutput ¶
type ControllerRevisionTypeArrayOutput struct{ *pulumi.OutputState }
func (ControllerRevisionTypeArrayOutput) ElementType ¶
func (ControllerRevisionTypeArrayOutput) ElementType() reflect.Type
func (ControllerRevisionTypeArrayOutput) Index ¶
func (o ControllerRevisionTypeArrayOutput) Index(i pulumi.IntInput) ControllerRevisionTypeOutput
func (ControllerRevisionTypeArrayOutput) ToControllerRevisionTypeArrayOutput ¶
func (o ControllerRevisionTypeArrayOutput) ToControllerRevisionTypeArrayOutput() ControllerRevisionTypeArrayOutput
func (ControllerRevisionTypeArrayOutput) ToControllerRevisionTypeArrayOutputWithContext ¶
func (o ControllerRevisionTypeArrayOutput) ToControllerRevisionTypeArrayOutputWithContext(ctx context.Context) ControllerRevisionTypeArrayOutput
type ControllerRevisionTypeInput ¶
type ControllerRevisionTypeInput interface { pulumi.Input ToControllerRevisionTypeOutput() ControllerRevisionTypeOutput ToControllerRevisionTypeOutputWithContext(context.Context) ControllerRevisionTypeOutput }
ControllerRevisionTypeInput is an input type that accepts ControllerRevisionTypeArgs and ControllerRevisionTypeOutput values. You can construct a concrete instance of `ControllerRevisionTypeInput` via:
ControllerRevisionTypeArgs{...}
type ControllerRevisionTypeOutput ¶
type ControllerRevisionTypeOutput struct{ *pulumi.OutputState }
ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.
func (ControllerRevisionTypeOutput) ApiVersion ¶
func (o ControllerRevisionTypeOutput) 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 (ControllerRevisionTypeOutput) Data ¶
func (o ControllerRevisionTypeOutput) Data() pulumi.AnyOutput
Data is the serialized representation of the state.
func (ControllerRevisionTypeOutput) ElementType ¶
func (ControllerRevisionTypeOutput) ElementType() reflect.Type
func (ControllerRevisionTypeOutput) Kind ¶
func (o ControllerRevisionTypeOutput) 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 (ControllerRevisionTypeOutput) Metadata ¶
func (o ControllerRevisionTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ControllerRevisionTypeOutput) Revision ¶
func (o ControllerRevisionTypeOutput) Revision() pulumi.IntOutput
Revision indicates the revision of the state represented by Data.
func (ControllerRevisionTypeOutput) ToControllerRevisionTypeOutput ¶
func (o ControllerRevisionTypeOutput) ToControllerRevisionTypeOutput() ControllerRevisionTypeOutput
func (ControllerRevisionTypeOutput) ToControllerRevisionTypeOutputWithContext ¶
func (o ControllerRevisionTypeOutput) ToControllerRevisionTypeOutputWithContext(ctx context.Context) ControllerRevisionTypeOutput
type DaemonSet
deprecated
type DaemonSet struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPtrOutput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPtrOutput `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
Deprecated: apps/v1beta2/DaemonSet is deprecated by apps/v1/DaemonSet and not supported by Kubernetes v1.16+ clusters.
func GetDaemonSet ¶
func GetDaemonSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DaemonSetState, opts ...pulumi.ResourceOption) (*DaemonSet, error)
GetDaemonSet gets an existing DaemonSet 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 NewDaemonSet ¶
func NewDaemonSet(ctx *pulumi.Context, name string, args *DaemonSetArgs, opts ...pulumi.ResourceOption) (*DaemonSet, error)
NewDaemonSet registers a new resource with the given unique name, arguments, and options.
func (*DaemonSet) ElementType ¶
func (*DaemonSet) ToDaemonSetOutput ¶
func (i *DaemonSet) ToDaemonSetOutput() DaemonSetOutput
func (*DaemonSet) ToDaemonSetOutputWithContext ¶
func (i *DaemonSet) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput
type DaemonSetArgs ¶
type DaemonSetArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPtrInput }
The set of arguments for constructing a DaemonSet resource.
func (DaemonSetArgs) ElementType ¶
func (DaemonSetArgs) ElementType() reflect.Type
type DaemonSetArray ¶
type DaemonSetArray []DaemonSetInput
func (DaemonSetArray) ElementType ¶
func (DaemonSetArray) ElementType() reflect.Type
func (DaemonSetArray) ToDaemonSetArrayOutput ¶
func (i DaemonSetArray) ToDaemonSetArrayOutput() DaemonSetArrayOutput
func (DaemonSetArray) ToDaemonSetArrayOutputWithContext ¶
func (i DaemonSetArray) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput
type DaemonSetArrayInput ¶
type DaemonSetArrayInput interface { pulumi.Input ToDaemonSetArrayOutput() DaemonSetArrayOutput ToDaemonSetArrayOutputWithContext(context.Context) DaemonSetArrayOutput }
DaemonSetArrayInput is an input type that accepts DaemonSetArray and DaemonSetArrayOutput values. You can construct a concrete instance of `DaemonSetArrayInput` via:
DaemonSetArray{ DaemonSetArgs{...} }
type DaemonSetArrayOutput ¶
type DaemonSetArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetArrayOutput) ElementType ¶
func (DaemonSetArrayOutput) ElementType() reflect.Type
func (DaemonSetArrayOutput) Index ¶
func (o DaemonSetArrayOutput) Index(i pulumi.IntInput) DaemonSetOutput
func (DaemonSetArrayOutput) ToDaemonSetArrayOutput ¶
func (o DaemonSetArrayOutput) ToDaemonSetArrayOutput() DaemonSetArrayOutput
func (DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext ¶
func (o DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput
type DaemonSetCondition ¶
type DaemonSetCondition struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of DaemonSet condition. Type string `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
type DaemonSetConditionArgs ¶
type DaemonSetConditionArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type of DaemonSet condition. Type pulumi.StringInput `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionArgs) ElementType ¶
func (DaemonSetConditionArgs) ElementType() reflect.Type
func (DaemonSetConditionArgs) ToDaemonSetConditionOutput ¶
func (i DaemonSetConditionArgs) ToDaemonSetConditionOutput() DaemonSetConditionOutput
func (DaemonSetConditionArgs) ToDaemonSetConditionOutputWithContext ¶
func (i DaemonSetConditionArgs) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput
type DaemonSetConditionArray ¶
type DaemonSetConditionArray []DaemonSetConditionInput
func (DaemonSetConditionArray) ElementType ¶
func (DaemonSetConditionArray) ElementType() reflect.Type
func (DaemonSetConditionArray) ToDaemonSetConditionArrayOutput ¶
func (i DaemonSetConditionArray) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
func (DaemonSetConditionArray) ToDaemonSetConditionArrayOutputWithContext ¶
func (i DaemonSetConditionArray) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput
type DaemonSetConditionArrayInput ¶
type DaemonSetConditionArrayInput interface { pulumi.Input ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput ToDaemonSetConditionArrayOutputWithContext(context.Context) DaemonSetConditionArrayOutput }
DaemonSetConditionArrayInput is an input type that accepts DaemonSetConditionArray and DaemonSetConditionArrayOutput values. You can construct a concrete instance of `DaemonSetConditionArrayInput` via:
DaemonSetConditionArray{ DaemonSetConditionArgs{...} }
type DaemonSetConditionArrayOutput ¶
type DaemonSetConditionArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetConditionArrayOutput) ElementType ¶
func (DaemonSetConditionArrayOutput) ElementType() reflect.Type
func (DaemonSetConditionArrayOutput) Index ¶
func (o DaemonSetConditionArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionOutput
func (DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput ¶
func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
func (DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext ¶
func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput
type DaemonSetConditionInput ¶
type DaemonSetConditionInput interface { pulumi.Input ToDaemonSetConditionOutput() DaemonSetConditionOutput ToDaemonSetConditionOutputWithContext(context.Context) DaemonSetConditionOutput }
DaemonSetConditionInput is an input type that accepts DaemonSetConditionArgs and DaemonSetConditionOutput values. You can construct a concrete instance of `DaemonSetConditionInput` via:
DaemonSetConditionArgs{...}
type DaemonSetConditionOutput ¶
type DaemonSetConditionOutput struct{ *pulumi.OutputState }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionOutput) ElementType ¶
func (DaemonSetConditionOutput) ElementType() reflect.Type
func (DaemonSetConditionOutput) LastTransitionTime ¶
func (o DaemonSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DaemonSetConditionOutput) Message ¶
func (o DaemonSetConditionOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DaemonSetConditionOutput) Reason ¶
func (o DaemonSetConditionOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DaemonSetConditionOutput) Status ¶
func (o DaemonSetConditionOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (DaemonSetConditionOutput) ToDaemonSetConditionOutput ¶
func (o DaemonSetConditionOutput) ToDaemonSetConditionOutput() DaemonSetConditionOutput
func (DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext ¶
func (o DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput
func (DaemonSetConditionOutput) Type ¶
func (o DaemonSetConditionOutput) Type() pulumi.StringOutput
Type of DaemonSet condition.
type DaemonSetConditionPatch ¶ added in v3.20.0
type DaemonSetConditionPatch struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status *string `pulumi:"status"` // Type of DaemonSet condition. Type *string `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
type DaemonSetConditionPatchArgs ¶ added in v3.20.0
type DaemonSetConditionPatchArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // Type of DaemonSet condition. Type pulumi.StringPtrInput `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionPatchArgs) ElementType ¶ added in v3.20.0
func (DaemonSetConditionPatchArgs) ElementType() reflect.Type
func (DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutput ¶ added in v3.20.0
func (i DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutputWithContext ¶ added in v3.20.0
func (i DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutputWithContext(ctx context.Context) DaemonSetConditionPatchOutput
type DaemonSetConditionPatchArray ¶ added in v3.20.0
type DaemonSetConditionPatchArray []DaemonSetConditionPatchInput
func (DaemonSetConditionPatchArray) ElementType ¶ added in v3.20.0
func (DaemonSetConditionPatchArray) ElementType() reflect.Type
func (DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutput ¶ added in v3.20.0
func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
func (DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
type DaemonSetConditionPatchArrayInput ¶ added in v3.20.0
type DaemonSetConditionPatchArrayInput interface { pulumi.Input ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput ToDaemonSetConditionPatchArrayOutputWithContext(context.Context) DaemonSetConditionPatchArrayOutput }
DaemonSetConditionPatchArrayInput is an input type that accepts DaemonSetConditionPatchArray and DaemonSetConditionPatchArrayOutput values. You can construct a concrete instance of `DaemonSetConditionPatchArrayInput` via:
DaemonSetConditionPatchArray{ DaemonSetConditionPatchArgs{...} }
type DaemonSetConditionPatchArrayOutput ¶ added in v3.20.0
type DaemonSetConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetConditionPatchArrayOutput) ElementType ¶ added in v3.20.0
func (DaemonSetConditionPatchArrayOutput) ElementType() reflect.Type
func (DaemonSetConditionPatchArrayOutput) Index ¶ added in v3.20.0
func (o DaemonSetConditionPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutput ¶ added in v3.20.0
func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
func (DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
type DaemonSetConditionPatchInput ¶ added in v3.20.0
type DaemonSetConditionPatchInput interface { pulumi.Input ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput ToDaemonSetConditionPatchOutputWithContext(context.Context) DaemonSetConditionPatchOutput }
DaemonSetConditionPatchInput is an input type that accepts DaemonSetConditionPatchArgs and DaemonSetConditionPatchOutput values. You can construct a concrete instance of `DaemonSetConditionPatchInput` via:
DaemonSetConditionPatchArgs{...}
type DaemonSetConditionPatchOutput ¶ added in v3.20.0
type DaemonSetConditionPatchOutput struct{ *pulumi.OutputState }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionPatchOutput) ElementType ¶ added in v3.20.0
func (DaemonSetConditionPatchOutput) ElementType() reflect.Type
func (DaemonSetConditionPatchOutput) LastTransitionTime ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DaemonSetConditionPatchOutput) Message ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DaemonSetConditionPatchOutput) Reason ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DaemonSetConditionPatchOutput) Status ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutput ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutputWithContext ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutputWithContext(ctx context.Context) DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchOutput) Type ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) Type() pulumi.StringPtrOutput
Type of DaemonSet condition.
type DaemonSetInput ¶
type DaemonSetInput interface { pulumi.Input ToDaemonSetOutput() DaemonSetOutput ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput }
type DaemonSetList ¶
type DaemonSetList 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"` // A list of daemon sets. Items DaemonSetTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
DaemonSetList is a collection of daemon sets.
func GetDaemonSetList ¶
func GetDaemonSetList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DaemonSetListState, opts ...pulumi.ResourceOption) (*DaemonSetList, error)
GetDaemonSetList gets an existing DaemonSetList 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 NewDaemonSetList ¶
func NewDaemonSetList(ctx *pulumi.Context, name string, args *DaemonSetListArgs, opts ...pulumi.ResourceOption) (*DaemonSetList, error)
NewDaemonSetList registers a new resource with the given unique name, arguments, and options.
func (*DaemonSetList) ElementType ¶
func (*DaemonSetList) ElementType() reflect.Type
func (*DaemonSetList) ToDaemonSetListOutput ¶
func (i *DaemonSetList) ToDaemonSetListOutput() DaemonSetListOutput
func (*DaemonSetList) ToDaemonSetListOutputWithContext ¶
func (i *DaemonSetList) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput
type DaemonSetListArgs ¶
type DaemonSetListArgs 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 // A list of daemon sets. Items DaemonSetTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a DaemonSetList resource.
func (DaemonSetListArgs) ElementType ¶
func (DaemonSetListArgs) ElementType() reflect.Type
type DaemonSetListArray ¶
type DaemonSetListArray []DaemonSetListInput
func (DaemonSetListArray) ElementType ¶
func (DaemonSetListArray) ElementType() reflect.Type
func (DaemonSetListArray) ToDaemonSetListArrayOutput ¶
func (i DaemonSetListArray) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
func (DaemonSetListArray) ToDaemonSetListArrayOutputWithContext ¶
func (i DaemonSetListArray) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput
type DaemonSetListArrayInput ¶
type DaemonSetListArrayInput interface { pulumi.Input ToDaemonSetListArrayOutput() DaemonSetListArrayOutput ToDaemonSetListArrayOutputWithContext(context.Context) DaemonSetListArrayOutput }
DaemonSetListArrayInput is an input type that accepts DaemonSetListArray and DaemonSetListArrayOutput values. You can construct a concrete instance of `DaemonSetListArrayInput` via:
DaemonSetListArray{ DaemonSetListArgs{...} }
type DaemonSetListArrayOutput ¶
type DaemonSetListArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetListArrayOutput) ElementType ¶
func (DaemonSetListArrayOutput) ElementType() reflect.Type
func (DaemonSetListArrayOutput) Index ¶
func (o DaemonSetListArrayOutput) Index(i pulumi.IntInput) DaemonSetListOutput
func (DaemonSetListArrayOutput) ToDaemonSetListArrayOutput ¶
func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
func (DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext ¶
func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput
type DaemonSetListInput ¶
type DaemonSetListInput interface { pulumi.Input ToDaemonSetListOutput() DaemonSetListOutput ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput }
type DaemonSetListMap ¶
type DaemonSetListMap map[string]DaemonSetListInput
func (DaemonSetListMap) ElementType ¶
func (DaemonSetListMap) ElementType() reflect.Type
func (DaemonSetListMap) ToDaemonSetListMapOutput ¶
func (i DaemonSetListMap) ToDaemonSetListMapOutput() DaemonSetListMapOutput
func (DaemonSetListMap) ToDaemonSetListMapOutputWithContext ¶
func (i DaemonSetListMap) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput
type DaemonSetListMapInput ¶
type DaemonSetListMapInput interface { pulumi.Input ToDaemonSetListMapOutput() DaemonSetListMapOutput ToDaemonSetListMapOutputWithContext(context.Context) DaemonSetListMapOutput }
DaemonSetListMapInput is an input type that accepts DaemonSetListMap and DaemonSetListMapOutput values. You can construct a concrete instance of `DaemonSetListMapInput` via:
DaemonSetListMap{ "key": DaemonSetListArgs{...} }
type DaemonSetListMapOutput ¶
type DaemonSetListMapOutput struct{ *pulumi.OutputState }
func (DaemonSetListMapOutput) ElementType ¶
func (DaemonSetListMapOutput) ElementType() reflect.Type
func (DaemonSetListMapOutput) MapIndex ¶
func (o DaemonSetListMapOutput) MapIndex(k pulumi.StringInput) DaemonSetListOutput
func (DaemonSetListMapOutput) ToDaemonSetListMapOutput ¶
func (o DaemonSetListMapOutput) ToDaemonSetListMapOutput() DaemonSetListMapOutput
func (DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext ¶
func (o DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput
type DaemonSetListOutput ¶
type DaemonSetListOutput struct{ *pulumi.OutputState }
func (DaemonSetListOutput) ApiVersion ¶ added in v3.19.1
func (o DaemonSetListOutput) 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 (DaemonSetListOutput) ElementType ¶
func (DaemonSetListOutput) ElementType() reflect.Type
func (DaemonSetListOutput) Items ¶ added in v3.19.1
func (o DaemonSetListOutput) Items() DaemonSetTypeArrayOutput
A list of daemon sets.
func (DaemonSetListOutput) Kind ¶ added in v3.19.1
func (o DaemonSetListOutput) 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 (DaemonSetListOutput) Metadata ¶ added in v3.19.1
func (o DaemonSetListOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetListOutput) ToDaemonSetListOutput ¶
func (o DaemonSetListOutput) ToDaemonSetListOutput() DaemonSetListOutput
func (DaemonSetListOutput) ToDaemonSetListOutputWithContext ¶
func (o DaemonSetListOutput) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput
type DaemonSetListState ¶
type DaemonSetListState struct { }
func (DaemonSetListState) ElementType ¶
func (DaemonSetListState) ElementType() reflect.Type
type DaemonSetListType ¶
type DaemonSetListType 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"` // A list of daemon sets. Items []DaemonSetType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
DaemonSetList is a collection of daemon sets.
type DaemonSetListTypeArgs ¶
type DaemonSetListTypeArgs 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"` // A list of daemon sets. Items DaemonSetTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
DaemonSetList is a collection of daemon sets.
func (DaemonSetListTypeArgs) ElementType ¶
func (DaemonSetListTypeArgs) ElementType() reflect.Type
func (DaemonSetListTypeArgs) ToDaemonSetListTypeOutput ¶
func (i DaemonSetListTypeArgs) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
func (DaemonSetListTypeArgs) ToDaemonSetListTypeOutputWithContext ¶
func (i DaemonSetListTypeArgs) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput
type DaemonSetListTypeInput ¶
type DaemonSetListTypeInput interface { pulumi.Input ToDaemonSetListTypeOutput() DaemonSetListTypeOutput ToDaemonSetListTypeOutputWithContext(context.Context) DaemonSetListTypeOutput }
DaemonSetListTypeInput is an input type that accepts DaemonSetListTypeArgs and DaemonSetListTypeOutput values. You can construct a concrete instance of `DaemonSetListTypeInput` via:
DaemonSetListTypeArgs{...}
type DaemonSetListTypeOutput ¶
type DaemonSetListTypeOutput struct{ *pulumi.OutputState }
DaemonSetList is a collection of daemon sets.
func (DaemonSetListTypeOutput) ApiVersion ¶
func (o DaemonSetListTypeOutput) 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 (DaemonSetListTypeOutput) ElementType ¶
func (DaemonSetListTypeOutput) ElementType() reflect.Type
func (DaemonSetListTypeOutput) Items ¶
func (o DaemonSetListTypeOutput) Items() DaemonSetTypeArrayOutput
A list of daemon sets.
func (DaemonSetListTypeOutput) Kind ¶
func (o DaemonSetListTypeOutput) 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 (DaemonSetListTypeOutput) Metadata ¶
func (o DaemonSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetListTypeOutput) ToDaemonSetListTypeOutput ¶
func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
func (DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext ¶
func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput
type DaemonSetMap ¶
type DaemonSetMap map[string]DaemonSetInput
func (DaemonSetMap) ElementType ¶
func (DaemonSetMap) ElementType() reflect.Type
func (DaemonSetMap) ToDaemonSetMapOutput ¶
func (i DaemonSetMap) ToDaemonSetMapOutput() DaemonSetMapOutput
func (DaemonSetMap) ToDaemonSetMapOutputWithContext ¶
func (i DaemonSetMap) ToDaemonSetMapOutputWithContext(ctx context.Context) DaemonSetMapOutput
type DaemonSetMapInput ¶
type DaemonSetMapInput interface { pulumi.Input ToDaemonSetMapOutput() DaemonSetMapOutput ToDaemonSetMapOutputWithContext(context.Context) DaemonSetMapOutput }
DaemonSetMapInput is an input type that accepts DaemonSetMap and DaemonSetMapOutput values. You can construct a concrete instance of `DaemonSetMapInput` via:
DaemonSetMap{ "key": DaemonSetArgs{...} }
type DaemonSetMapOutput ¶
type DaemonSetMapOutput struct{ *pulumi.OutputState }
func (DaemonSetMapOutput) ElementType ¶
func (DaemonSetMapOutput) ElementType() reflect.Type
func (DaemonSetMapOutput) MapIndex ¶
func (o DaemonSetMapOutput) MapIndex(k pulumi.StringInput) DaemonSetOutput
func (DaemonSetMapOutput) ToDaemonSetMapOutput ¶
func (o DaemonSetMapOutput) ToDaemonSetMapOutput() DaemonSetMapOutput
func (DaemonSetMapOutput) ToDaemonSetMapOutputWithContext ¶
func (o DaemonSetMapOutput) ToDaemonSetMapOutputWithContext(ctx context.Context) DaemonSetMapOutput
type DaemonSetOutput ¶
type DaemonSetOutput struct{ *pulumi.OutputState }
func (DaemonSetOutput) ApiVersion ¶ added in v3.19.1
func (o DaemonSetOutput) 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 (DaemonSetOutput) ElementType ¶
func (DaemonSetOutput) ElementType() reflect.Type
func (DaemonSetOutput) Kind ¶ added in v3.19.1
func (o DaemonSetOutput) 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 (DaemonSetOutput) Metadata ¶ added in v3.19.1
func (o DaemonSetOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetOutput) Spec ¶ added in v3.19.1
func (o DaemonSetOutput) Spec() DaemonSetSpecPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetOutput) Status ¶ added in v3.19.1
func (o DaemonSetOutput) Status() DaemonSetStatusPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetOutput) ToDaemonSetOutput ¶
func (o DaemonSetOutput) ToDaemonSetOutput() DaemonSetOutput
func (DaemonSetOutput) ToDaemonSetOutputWithContext ¶
func (o DaemonSetOutput) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput
type DaemonSetPatch
deprecated
added in
v3.20.0
type DaemonSetPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPatchPtrOutput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPatchPtrOutput `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. DaemonSet represents the configuration of a daemon set.
Deprecated: apps/v1beta2/DaemonSet is deprecated by apps/v1/DaemonSet and not supported by Kubernetes v1.16+ clusters.
func GetDaemonSetPatch ¶ added in v3.20.0
func GetDaemonSetPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DaemonSetPatchState, opts ...pulumi.ResourceOption) (*DaemonSetPatch, error)
GetDaemonSetPatch gets an existing DaemonSetPatch 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 NewDaemonSetPatch ¶ added in v3.20.0
func NewDaemonSetPatch(ctx *pulumi.Context, name string, args *DaemonSetPatchArgs, opts ...pulumi.ResourceOption) (*DaemonSetPatch, error)
NewDaemonSetPatch registers a new resource with the given unique name, arguments, and options.
func (*DaemonSetPatch) ElementType ¶ added in v3.20.0
func (*DaemonSetPatch) ElementType() reflect.Type
func (*DaemonSetPatch) ToDaemonSetPatchOutput ¶ added in v3.20.0
func (i *DaemonSetPatch) ToDaemonSetPatchOutput() DaemonSetPatchOutput
func (*DaemonSetPatch) ToDaemonSetPatchOutputWithContext ¶ added in v3.20.0
func (i *DaemonSetPatch) ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput
type DaemonSetPatchArgs ¶ added in v3.20.0
type DaemonSetPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPatchPtrInput }
The set of arguments for constructing a DaemonSetPatch resource.
func (DaemonSetPatchArgs) ElementType ¶ added in v3.20.0
func (DaemonSetPatchArgs) ElementType() reflect.Type
type DaemonSetPatchArray ¶ added in v3.20.0
type DaemonSetPatchArray []DaemonSetPatchInput
func (DaemonSetPatchArray) ElementType ¶ added in v3.20.0
func (DaemonSetPatchArray) ElementType() reflect.Type
func (DaemonSetPatchArray) ToDaemonSetPatchArrayOutput ¶ added in v3.20.0
func (i DaemonSetPatchArray) ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput
func (DaemonSetPatchArray) ToDaemonSetPatchArrayOutputWithContext ¶ added in v3.20.0
func (i DaemonSetPatchArray) ToDaemonSetPatchArrayOutputWithContext(ctx context.Context) DaemonSetPatchArrayOutput
type DaemonSetPatchArrayInput ¶ added in v3.20.0
type DaemonSetPatchArrayInput interface { pulumi.Input ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput ToDaemonSetPatchArrayOutputWithContext(context.Context) DaemonSetPatchArrayOutput }
DaemonSetPatchArrayInput is an input type that accepts DaemonSetPatchArray and DaemonSetPatchArrayOutput values. You can construct a concrete instance of `DaemonSetPatchArrayInput` via:
DaemonSetPatchArray{ DaemonSetPatchArgs{...} }
type DaemonSetPatchArrayOutput ¶ added in v3.20.0
type DaemonSetPatchArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetPatchArrayOutput) ElementType ¶ added in v3.20.0
func (DaemonSetPatchArrayOutput) ElementType() reflect.Type
func (DaemonSetPatchArrayOutput) Index ¶ added in v3.20.0
func (o DaemonSetPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetPatchOutput
func (DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutput ¶ added in v3.20.0
func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput
func (DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutputWithContext ¶ added in v3.20.0
func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutputWithContext(ctx context.Context) DaemonSetPatchArrayOutput
type DaemonSetPatchInput ¶ added in v3.20.0
type DaemonSetPatchInput interface { pulumi.Input ToDaemonSetPatchOutput() DaemonSetPatchOutput ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput }
type DaemonSetPatchMap ¶ added in v3.20.0
type DaemonSetPatchMap map[string]DaemonSetPatchInput
func (DaemonSetPatchMap) ElementType ¶ added in v3.20.0
func (DaemonSetPatchMap) ElementType() reflect.Type
func (DaemonSetPatchMap) ToDaemonSetPatchMapOutput ¶ added in v3.20.0
func (i DaemonSetPatchMap) ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput
func (DaemonSetPatchMap) ToDaemonSetPatchMapOutputWithContext ¶ added in v3.20.0
func (i DaemonSetPatchMap) ToDaemonSetPatchMapOutputWithContext(ctx context.Context) DaemonSetPatchMapOutput
type DaemonSetPatchMapInput ¶ added in v3.20.0
type DaemonSetPatchMapInput interface { pulumi.Input ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput ToDaemonSetPatchMapOutputWithContext(context.Context) DaemonSetPatchMapOutput }
DaemonSetPatchMapInput is an input type that accepts DaemonSetPatchMap and DaemonSetPatchMapOutput values. You can construct a concrete instance of `DaemonSetPatchMapInput` via:
DaemonSetPatchMap{ "key": DaemonSetPatchArgs{...} }
type DaemonSetPatchMapOutput ¶ added in v3.20.0
type DaemonSetPatchMapOutput struct{ *pulumi.OutputState }
func (DaemonSetPatchMapOutput) ElementType ¶ added in v3.20.0
func (DaemonSetPatchMapOutput) ElementType() reflect.Type
func (DaemonSetPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o DaemonSetPatchMapOutput) MapIndex(k pulumi.StringInput) DaemonSetPatchOutput
func (DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutput ¶ added in v3.20.0
func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput
func (DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutputWithContext ¶ added in v3.20.0
func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutputWithContext(ctx context.Context) DaemonSetPatchMapOutput
type DaemonSetPatchOutput ¶ added in v3.20.0
type DaemonSetPatchOutput struct{ *pulumi.OutputState }
func (DaemonSetPatchOutput) ApiVersion ¶ added in v3.20.0
func (o DaemonSetPatchOutput) 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 (DaemonSetPatchOutput) ElementType ¶ added in v3.20.0
func (DaemonSetPatchOutput) ElementType() reflect.Type
func (DaemonSetPatchOutput) Kind ¶ added in v3.20.0
func (o DaemonSetPatchOutput) 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 (DaemonSetPatchOutput) Metadata ¶ added in v3.20.0
func (o DaemonSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetPatchOutput) Spec ¶ added in v3.20.0
func (o DaemonSetPatchOutput) Spec() DaemonSetSpecPatchPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchOutput) Status ¶ added in v3.20.0
func (o DaemonSetPatchOutput) Status() DaemonSetStatusPatchPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchOutput) ToDaemonSetPatchOutput ¶ added in v3.20.0
func (o DaemonSetPatchOutput) ToDaemonSetPatchOutput() DaemonSetPatchOutput
func (DaemonSetPatchOutput) ToDaemonSetPatchOutputWithContext ¶ added in v3.20.0
func (o DaemonSetPatchOutput) ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput
type DaemonSetPatchState ¶ added in v3.20.0
type DaemonSetPatchState struct { }
func (DaemonSetPatchState) ElementType ¶ added in v3.20.0
func (DaemonSetPatchState) ElementType() reflect.Type
type DaemonSetPatchType ¶ added in v3.20.0
type DaemonSetPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *DaemonSetSpecPatch `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *DaemonSetStatusPatch `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
type DaemonSetPatchTypeArgs ¶ added in v3.20.0
type DaemonSetPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPatchPtrInput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPatchPtrInput `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetPatchTypeArgs) ElementType ¶ added in v3.20.0
func (DaemonSetPatchTypeArgs) ElementType() reflect.Type
func (DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutput ¶ added in v3.20.0
func (i DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput
func (DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutputWithContext ¶ added in v3.20.0
func (i DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutputWithContext(ctx context.Context) DaemonSetPatchTypeOutput
type DaemonSetPatchTypeInput ¶ added in v3.20.0
type DaemonSetPatchTypeInput interface { pulumi.Input ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput ToDaemonSetPatchTypeOutputWithContext(context.Context) DaemonSetPatchTypeOutput }
DaemonSetPatchTypeInput is an input type that accepts DaemonSetPatchTypeArgs and DaemonSetPatchTypeOutput values. You can construct a concrete instance of `DaemonSetPatchTypeInput` via:
DaemonSetPatchTypeArgs{...}
type DaemonSetPatchTypeOutput ¶ added in v3.20.0
type DaemonSetPatchTypeOutput struct{ *pulumi.OutputState }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) 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 (DaemonSetPatchTypeOutput) ElementType ¶ added in v3.20.0
func (DaemonSetPatchTypeOutput) ElementType() reflect.Type
func (DaemonSetPatchTypeOutput) Kind ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) 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 (DaemonSetPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetPatchTypeOutput) Spec ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) Spec() DaemonSetSpecPatchPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchTypeOutput) Status ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) Status() DaemonSetStatusPatchPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutput ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput
func (DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutputWithContext ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutputWithContext(ctx context.Context) DaemonSetPatchTypeOutput
type DaemonSetSpec ¶
type DaemonSetSpec struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds *int `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelector `pulumi:"selector"` // An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpec `pulumi:"template"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy *DaemonSetUpdateStrategy `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
type DaemonSetSpecArgs ¶
type DaemonSetSpecArgs struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorInput `pulumi:"selector"` // An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpecInput `pulumi:"template"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy DaemonSetUpdateStrategyPtrInput `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecArgs) ElementType ¶
func (DaemonSetSpecArgs) ElementType() reflect.Type
func (DaemonSetSpecArgs) ToDaemonSetSpecOutput ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecOutput() DaemonSetSpecOutput
func (DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
func (DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
func (DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
type DaemonSetSpecInput ¶
type DaemonSetSpecInput interface { pulumi.Input ToDaemonSetSpecOutput() DaemonSetSpecOutput ToDaemonSetSpecOutputWithContext(context.Context) DaemonSetSpecOutput }
DaemonSetSpecInput is an input type that accepts DaemonSetSpecArgs and DaemonSetSpecOutput values. You can construct a concrete instance of `DaemonSetSpecInput` via:
DaemonSetSpecArgs{...}
type DaemonSetSpecOutput ¶
type DaemonSetSpecOutput struct{ *pulumi.OutputState }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecOutput) ElementType ¶
func (DaemonSetSpecOutput) ElementType() reflect.Type
func (DaemonSetSpecOutput) MinReadySeconds ¶
func (o DaemonSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecOutput) RevisionHistoryLimit ¶
func (o DaemonSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecOutput) Selector ¶
func (o DaemonSetSpecOutput) Selector() metav1.LabelSelectorOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (DaemonSetSpecOutput) Template ¶
func (o DaemonSetSpecOutput) Template() corev1.PodTemplateSpecOutput
An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (DaemonSetSpecOutput) ToDaemonSetSpecOutput ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecOutput() DaemonSetSpecOutput
func (DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
func (DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
func (DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
func (DaemonSetSpecOutput) UpdateStrategy ¶
func (o DaemonSetSpecOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetSpecPatch ¶ added in v3.20.0
type DaemonSetSpecPatch struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds *int `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template *corev1.PodTemplateSpecPatch `pulumi:"template"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy *DaemonSetUpdateStrategyPatch `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
type DaemonSetSpecPatchArgs ¶ added in v3.20.0
type DaemonSetSpecPatchArgs struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpecPatchPtrInput `pulumi:"template"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy DaemonSetUpdateStrategyPatchPtrInput `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecPatchArgs) ElementType ¶ added in v3.20.0
func (DaemonSetSpecPatchArgs) ElementType() reflect.Type
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutput ¶ added in v3.20.0
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutputWithContext ¶ added in v3.20.0
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutput ¶ added in v3.20.0
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
type DaemonSetSpecPatchInput ¶ added in v3.20.0
type DaemonSetSpecPatchInput interface { pulumi.Input ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput ToDaemonSetSpecPatchOutputWithContext(context.Context) DaemonSetSpecPatchOutput }
DaemonSetSpecPatchInput is an input type that accepts DaemonSetSpecPatchArgs and DaemonSetSpecPatchOutput values. You can construct a concrete instance of `DaemonSetSpecPatchInput` via:
DaemonSetSpecPatchArgs{...}
type DaemonSetSpecPatchOutput ¶ added in v3.20.0
type DaemonSetSpecPatchOutput struct{ *pulumi.OutputState }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecPatchOutput) ElementType ¶ added in v3.20.0
func (DaemonSetSpecPatchOutput) ElementType() reflect.Type
func (DaemonSetSpecPatchOutput) MinReadySeconds ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecPatchOutput) RevisionHistoryLimit ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecPatchOutput) Selector ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (DaemonSetSpecPatchOutput) Template ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutput ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutputWithContext ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchOutput) UpdateStrategy ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetSpecPatchPtrInput ¶ added in v3.20.0
type DaemonSetSpecPatchPtrInput interface { pulumi.Input ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput ToDaemonSetSpecPatchPtrOutputWithContext(context.Context) DaemonSetSpecPatchPtrOutput }
DaemonSetSpecPatchPtrInput is an input type that accepts DaemonSetSpecPatchArgs, DaemonSetSpecPatchPtr and DaemonSetSpecPatchPtrOutput values. You can construct a concrete instance of `DaemonSetSpecPatchPtrInput` via:
DaemonSetSpecPatchArgs{...} or: nil
func DaemonSetSpecPatchPtr ¶ added in v3.20.0
func DaemonSetSpecPatchPtr(v *DaemonSetSpecPatchArgs) DaemonSetSpecPatchPtrInput
type DaemonSetSpecPatchPtrOutput ¶ added in v3.20.0
type DaemonSetSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) Elem() DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DaemonSetSpecPatchPtrOutput) ElementType() reflect.Type
func (DaemonSetSpecPatchPtrOutput) MinReadySeconds ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecPatchPtrOutput) RevisionHistoryLimit ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecPatchPtrOutput) Selector ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (DaemonSetSpecPatchPtrOutput) Template ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchPtrOutput) UpdateStrategy ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetSpecPtrInput ¶
type DaemonSetSpecPtrInput interface { pulumi.Input ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput ToDaemonSetSpecPtrOutputWithContext(context.Context) DaemonSetSpecPtrOutput }
DaemonSetSpecPtrInput is an input type that accepts DaemonSetSpecArgs, DaemonSetSpecPtr and DaemonSetSpecPtrOutput values. You can construct a concrete instance of `DaemonSetSpecPtrInput` via:
DaemonSetSpecArgs{...} or: nil
func DaemonSetSpecPtr ¶
func DaemonSetSpecPtr(v *DaemonSetSpecArgs) DaemonSetSpecPtrInput
type DaemonSetSpecPtrOutput ¶
type DaemonSetSpecPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetSpecPtrOutput) Elem ¶
func (o DaemonSetSpecPtrOutput) Elem() DaemonSetSpecOutput
func (DaemonSetSpecPtrOutput) ElementType ¶
func (DaemonSetSpecPtrOutput) ElementType() reflect.Type
func (DaemonSetSpecPtrOutput) MinReadySeconds ¶
func (o DaemonSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecPtrOutput) RevisionHistoryLimit ¶
func (o DaemonSetSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecPtrOutput) Selector ¶
func (o DaemonSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (DaemonSetSpecPtrOutput) Template ¶
func (o DaemonSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput ¶
func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
func (DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext ¶
func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
func (DaemonSetSpecPtrOutput) UpdateStrategy ¶
func (o DaemonSetSpecPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetState ¶
type DaemonSetState struct { }
func (DaemonSetState) ElementType ¶
func (DaemonSetState) ElementType() reflect.Type
type DaemonSetStatus ¶
type DaemonSetStatus struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions []DaemonSetCondition `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled int `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled int `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable *int `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled int `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady int `pulumi:"numberReady"` NumberUnavailable *int `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration *int `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled *int `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
type DaemonSetStatusArgs ¶
type DaemonSetStatusArgs struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions DaemonSetConditionArrayInput `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled pulumi.IntInput `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled pulumi.IntInput `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable pulumi.IntPtrInput `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled pulumi.IntInput `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady pulumi.IntInput `pulumi:"numberReady"` NumberUnavailable pulumi.IntPtrInput `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled pulumi.IntPtrInput `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusArgs) ElementType ¶
func (DaemonSetStatusArgs) ElementType() reflect.Type
func (DaemonSetStatusArgs) ToDaemonSetStatusOutput ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusOutput() DaemonSetStatusOutput
func (DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
func (DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
func (DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
type DaemonSetStatusInput ¶
type DaemonSetStatusInput interface { pulumi.Input ToDaemonSetStatusOutput() DaemonSetStatusOutput ToDaemonSetStatusOutputWithContext(context.Context) DaemonSetStatusOutput }
DaemonSetStatusInput is an input type that accepts DaemonSetStatusArgs and DaemonSetStatusOutput values. You can construct a concrete instance of `DaemonSetStatusInput` via:
DaemonSetStatusArgs{...}
type DaemonSetStatusOutput ¶
type DaemonSetStatusOutput struct{ *pulumi.OutputState }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusOutput) CollisionCount ¶
func (o DaemonSetStatusOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusOutput) Conditions ¶
func (o DaemonSetStatusOutput) Conditions() DaemonSetConditionArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusOutput) CurrentNumberScheduled ¶
func (o DaemonSetStatusOutput) CurrentNumberScheduled() pulumi.IntOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusOutput) DesiredNumberScheduled ¶
func (o DaemonSetStatusOutput) DesiredNumberScheduled() pulumi.IntOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusOutput) ElementType ¶
func (DaemonSetStatusOutput) ElementType() reflect.Type
func (DaemonSetStatusOutput) NumberAvailable ¶
func (o DaemonSetStatusOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusOutput) NumberMisscheduled ¶
func (o DaemonSetStatusOutput) NumberMisscheduled() pulumi.IntOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusOutput) NumberReady ¶
func (o DaemonSetStatusOutput) NumberReady() pulumi.IntOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusOutput) NumberUnavailable ¶
func (o DaemonSetStatusOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusOutput) ObservedGeneration ¶
func (o DaemonSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusOutput) ToDaemonSetStatusOutput ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusOutput() DaemonSetStatusOutput
func (DaemonSetStatusOutput) ToDaemonSetStatusOutputWithContext ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
func (DaemonSetStatusOutput) ToDaemonSetStatusPtrOutput ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
func (DaemonSetStatusOutput) ToDaemonSetStatusPtrOutputWithContext ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
func (DaemonSetStatusOutput) UpdatedNumberScheduled ¶
func (o DaemonSetStatusOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetStatusPatch ¶ added in v3.20.0
type DaemonSetStatusPatch struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions []DaemonSetConditionPatch `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled *int `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled *int `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable *int `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled *int `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady *int `pulumi:"numberReady"` NumberUnavailable *int `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration *int `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled *int `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
type DaemonSetStatusPatchArgs ¶ added in v3.20.0
type DaemonSetStatusPatchArgs struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions DaemonSetConditionPatchArrayInput `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled pulumi.IntPtrInput `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled pulumi.IntPtrInput `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable pulumi.IntPtrInput `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled pulumi.IntPtrInput `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady pulumi.IntPtrInput `pulumi:"numberReady"` NumberUnavailable pulumi.IntPtrInput `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled pulumi.IntPtrInput `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusPatchArgs) ElementType ¶ added in v3.20.0
func (DaemonSetStatusPatchArgs) ElementType() reflect.Type
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutput ¶ added in v3.20.0
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutputWithContext ¶ added in v3.20.0
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutput ¶ added in v3.20.0
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
type DaemonSetStatusPatchInput ¶ added in v3.20.0
type DaemonSetStatusPatchInput interface { pulumi.Input ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput ToDaemonSetStatusPatchOutputWithContext(context.Context) DaemonSetStatusPatchOutput }
DaemonSetStatusPatchInput is an input type that accepts DaemonSetStatusPatchArgs and DaemonSetStatusPatchOutput values. You can construct a concrete instance of `DaemonSetStatusPatchInput` via:
DaemonSetStatusPatchArgs{...}
type DaemonSetStatusPatchOutput ¶ added in v3.20.0
type DaemonSetStatusPatchOutput struct{ *pulumi.OutputState }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusPatchOutput) CollisionCount ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusPatchOutput) Conditions ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) Conditions() DaemonSetConditionPatchArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusPatchOutput) CurrentNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchOutput) DesiredNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchOutput) ElementType ¶ added in v3.20.0
func (DaemonSetStatusPatchOutput) ElementType() reflect.Type
func (DaemonSetStatusPatchOutput) NumberAvailable ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchOutput) NumberMisscheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) NumberMisscheduled() pulumi.IntPtrOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchOutput) NumberReady ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) NumberReady() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusPatchOutput) NumberUnavailable ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchOutput) ObservedGeneration ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutput ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutputWithContext ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchOutput) UpdatedNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetStatusPatchPtrInput ¶ added in v3.20.0
type DaemonSetStatusPatchPtrInput interface { pulumi.Input ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput ToDaemonSetStatusPatchPtrOutputWithContext(context.Context) DaemonSetStatusPatchPtrOutput }
DaemonSetStatusPatchPtrInput is an input type that accepts DaemonSetStatusPatchArgs, DaemonSetStatusPatchPtr and DaemonSetStatusPatchPtrOutput values. You can construct a concrete instance of `DaemonSetStatusPatchPtrInput` via:
DaemonSetStatusPatchArgs{...} or: nil
func DaemonSetStatusPatchPtr ¶ added in v3.20.0
func DaemonSetStatusPatchPtr(v *DaemonSetStatusPatchArgs) DaemonSetStatusPatchPtrInput
type DaemonSetStatusPatchPtrOutput ¶ added in v3.20.0
type DaemonSetStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetStatusPatchPtrOutput) CollisionCount ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusPatchPtrOutput) Conditions ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) Conditions() DaemonSetConditionPatchArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusPatchPtrOutput) CurrentNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchPtrOutput) DesiredNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) Elem() DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DaemonSetStatusPatchPtrOutput) ElementType() reflect.Type
func (DaemonSetStatusPatchPtrOutput) NumberAvailable ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchPtrOutput) NumberMisscheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchPtrOutput) NumberReady ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) NumberReady() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusPatchPtrOutput) NumberUnavailable ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchPtrOutput) ObservedGeneration ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchPtrOutput) UpdatedNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetStatusPtrInput ¶
type DaemonSetStatusPtrInput interface { pulumi.Input ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput ToDaemonSetStatusPtrOutputWithContext(context.Context) DaemonSetStatusPtrOutput }
DaemonSetStatusPtrInput is an input type that accepts DaemonSetStatusArgs, DaemonSetStatusPtr and DaemonSetStatusPtrOutput values. You can construct a concrete instance of `DaemonSetStatusPtrInput` via:
DaemonSetStatusArgs{...} or: nil
func DaemonSetStatusPtr ¶
func DaemonSetStatusPtr(v *DaemonSetStatusArgs) DaemonSetStatusPtrInput
type DaemonSetStatusPtrOutput ¶
type DaemonSetStatusPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetStatusPtrOutput) CollisionCount ¶
func (o DaemonSetStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusPtrOutput) Conditions ¶
func (o DaemonSetStatusPtrOutput) Conditions() DaemonSetConditionArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusPtrOutput) CurrentNumberScheduled ¶
func (o DaemonSetStatusPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPtrOutput) DesiredNumberScheduled ¶
func (o DaemonSetStatusPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPtrOutput) Elem ¶
func (o DaemonSetStatusPtrOutput) Elem() DaemonSetStatusOutput
func (DaemonSetStatusPtrOutput) ElementType ¶
func (DaemonSetStatusPtrOutput) ElementType() reflect.Type
func (DaemonSetStatusPtrOutput) NumberAvailable ¶
func (o DaemonSetStatusPtrOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPtrOutput) NumberMisscheduled ¶
func (o DaemonSetStatusPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPtrOutput) NumberReady ¶
func (o DaemonSetStatusPtrOutput) NumberReady() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusPtrOutput) NumberUnavailable ¶
func (o DaemonSetStatusPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPtrOutput) ObservedGeneration ¶
func (o DaemonSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutput ¶
func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
func (DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutputWithContext ¶
func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
func (DaemonSetStatusPtrOutput) UpdatedNumberScheduled ¶
func (o DaemonSetStatusPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetType ¶
type DaemonSetType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *DaemonSetSpec `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *DaemonSetStatus `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
type DaemonSetTypeArgs ¶
type DaemonSetTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPtrInput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPtrInput `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetTypeArgs) ElementType ¶
func (DaemonSetTypeArgs) ElementType() reflect.Type
func (DaemonSetTypeArgs) ToDaemonSetTypeOutput ¶
func (i DaemonSetTypeArgs) ToDaemonSetTypeOutput() DaemonSetTypeOutput
func (DaemonSetTypeArgs) ToDaemonSetTypeOutputWithContext ¶
func (i DaemonSetTypeArgs) ToDaemonSetTypeOutputWithContext(ctx context.Context) DaemonSetTypeOutput
type DaemonSetTypeArray ¶
type DaemonSetTypeArray []DaemonSetTypeInput
func (DaemonSetTypeArray) ElementType ¶
func (DaemonSetTypeArray) ElementType() reflect.Type
func (DaemonSetTypeArray) ToDaemonSetTypeArrayOutput ¶
func (i DaemonSetTypeArray) ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput
func (DaemonSetTypeArray) ToDaemonSetTypeArrayOutputWithContext ¶
func (i DaemonSetTypeArray) ToDaemonSetTypeArrayOutputWithContext(ctx context.Context) DaemonSetTypeArrayOutput
type DaemonSetTypeArrayInput ¶
type DaemonSetTypeArrayInput interface { pulumi.Input ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput ToDaemonSetTypeArrayOutputWithContext(context.Context) DaemonSetTypeArrayOutput }
DaemonSetTypeArrayInput is an input type that accepts DaemonSetTypeArray and DaemonSetTypeArrayOutput values. You can construct a concrete instance of `DaemonSetTypeArrayInput` via:
DaemonSetTypeArray{ DaemonSetTypeArgs{...} }
type DaemonSetTypeArrayOutput ¶
type DaemonSetTypeArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetTypeArrayOutput) ElementType ¶
func (DaemonSetTypeArrayOutput) ElementType() reflect.Type
func (DaemonSetTypeArrayOutput) Index ¶
func (o DaemonSetTypeArrayOutput) Index(i pulumi.IntInput) DaemonSetTypeOutput
func (DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutput ¶
func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput
func (DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutputWithContext ¶
func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutputWithContext(ctx context.Context) DaemonSetTypeArrayOutput
type DaemonSetTypeInput ¶
type DaemonSetTypeInput interface { pulumi.Input ToDaemonSetTypeOutput() DaemonSetTypeOutput ToDaemonSetTypeOutputWithContext(context.Context) DaemonSetTypeOutput }
DaemonSetTypeInput is an input type that accepts DaemonSetTypeArgs and DaemonSetTypeOutput values. You can construct a concrete instance of `DaemonSetTypeInput` via:
DaemonSetTypeArgs{...}
type DaemonSetTypeOutput ¶
type DaemonSetTypeOutput struct{ *pulumi.OutputState }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetTypeOutput) ApiVersion ¶
func (o DaemonSetTypeOutput) 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 (DaemonSetTypeOutput) ElementType ¶
func (DaemonSetTypeOutput) ElementType() reflect.Type
func (DaemonSetTypeOutput) Kind ¶
func (o DaemonSetTypeOutput) 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 (DaemonSetTypeOutput) Metadata ¶
func (o DaemonSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetTypeOutput) Spec ¶
func (o DaemonSetTypeOutput) Spec() DaemonSetSpecPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetTypeOutput) Status ¶
func (o DaemonSetTypeOutput) Status() DaemonSetStatusPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetTypeOutput) ToDaemonSetTypeOutput ¶
func (o DaemonSetTypeOutput) ToDaemonSetTypeOutput() DaemonSetTypeOutput
func (DaemonSetTypeOutput) ToDaemonSetTypeOutputWithContext ¶
func (o DaemonSetTypeOutput) ToDaemonSetTypeOutputWithContext(ctx context.Context) DaemonSetTypeOutput
type DaemonSetUpdateStrategy ¶
type DaemonSetUpdateStrategy struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate *RollingUpdateDaemonSet `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate. Type *string `pulumi:"type"` }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
type DaemonSetUpdateStrategyArgs ¶
type DaemonSetUpdateStrategyArgs struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate RollingUpdateDaemonSetPtrInput `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
func (DaemonSetUpdateStrategyArgs) ElementType ¶
func (DaemonSetUpdateStrategyArgs) ElementType() reflect.Type
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutput ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutputWithContext ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutput ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutputWithContext ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
type DaemonSetUpdateStrategyInput ¶
type DaemonSetUpdateStrategyInput interface { pulumi.Input ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput ToDaemonSetUpdateStrategyOutputWithContext(context.Context) DaemonSetUpdateStrategyOutput }
DaemonSetUpdateStrategyInput is an input type that accepts DaemonSetUpdateStrategyArgs and DaemonSetUpdateStrategyOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyInput` via:
DaemonSetUpdateStrategyArgs{...}
type DaemonSetUpdateStrategyOutput ¶
type DaemonSetUpdateStrategyOutput struct{ *pulumi.OutputState }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
func (DaemonSetUpdateStrategyOutput) ElementType ¶
func (DaemonSetUpdateStrategyOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyOutput) RollingUpdate ¶
func (o DaemonSetUpdateStrategyOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutput ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutputWithContext ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutput ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyOutput) Type ¶
func (o DaemonSetUpdateStrategyOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
type DaemonSetUpdateStrategyPatch ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatch struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate *RollingUpdateDaemonSetPatch `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate. Type *string `pulumi:"type"` }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
type DaemonSetUpdateStrategyPatchArgs ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatchArgs struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate RollingUpdateDaemonSetPatchPtrInput `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
func (DaemonSetUpdateStrategyPatchArgs) ElementType ¶ added in v3.20.0
func (DaemonSetUpdateStrategyPatchArgs) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutput ¶ added in v3.20.0
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutputWithContext ¶ added in v3.20.0
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
type DaemonSetUpdateStrategyPatchInput ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatchInput interface { pulumi.Input ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput ToDaemonSetUpdateStrategyPatchOutputWithContext(context.Context) DaemonSetUpdateStrategyPatchOutput }
DaemonSetUpdateStrategyPatchInput is an input type that accepts DaemonSetUpdateStrategyPatchArgs and DaemonSetUpdateStrategyPatchOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyPatchInput` via:
DaemonSetUpdateStrategyPatchArgs{...}
type DaemonSetUpdateStrategyPatchOutput ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatchOutput struct{ *pulumi.OutputState }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
func (DaemonSetUpdateStrategyPatchOutput) ElementType ¶ added in v3.20.0
func (DaemonSetUpdateStrategyPatchOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPatchOutput) RollingUpdate ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutput ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutputWithContext ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchOutput) Type ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
type DaemonSetUpdateStrategyPatchPtrInput ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatchPtrInput interface { pulumi.Input ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(context.Context) DaemonSetUpdateStrategyPatchPtrOutput }
DaemonSetUpdateStrategyPatchPtrInput is an input type that accepts DaemonSetUpdateStrategyPatchArgs, DaemonSetUpdateStrategyPatchPtr and DaemonSetUpdateStrategyPatchPtrOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyPatchPtrInput` via:
DaemonSetUpdateStrategyPatchArgs{...} or: nil
func DaemonSetUpdateStrategyPatchPtr ¶ added in v3.20.0
func DaemonSetUpdateStrategyPatchPtr(v *DaemonSetUpdateStrategyPatchArgs) DaemonSetUpdateStrategyPatchPtrInput
type DaemonSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatchPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetUpdateStrategyPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DaemonSetUpdateStrategyPatchPtrOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPatchPtrOutput) RollingUpdate ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchPtrOutput) Type ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
type DaemonSetUpdateStrategyPtrInput ¶
type DaemonSetUpdateStrategyPtrInput interface { pulumi.Input ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput ToDaemonSetUpdateStrategyPtrOutputWithContext(context.Context) DaemonSetUpdateStrategyPtrOutput }
DaemonSetUpdateStrategyPtrInput is an input type that accepts DaemonSetUpdateStrategyArgs, DaemonSetUpdateStrategyPtr and DaemonSetUpdateStrategyPtrOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyPtrInput` via:
DaemonSetUpdateStrategyArgs{...} or: nil
func DaemonSetUpdateStrategyPtr ¶
func DaemonSetUpdateStrategyPtr(v *DaemonSetUpdateStrategyArgs) DaemonSetUpdateStrategyPtrInput
type DaemonSetUpdateStrategyPtrOutput ¶
type DaemonSetUpdateStrategyPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetUpdateStrategyPtrOutput) Elem ¶
func (o DaemonSetUpdateStrategyPtrOutput) Elem() DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyPtrOutput) ElementType ¶
func (DaemonSetUpdateStrategyPtrOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPtrOutput) RollingUpdate ¶
func (o DaemonSetUpdateStrategyPtrOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutput ¶
func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext ¶
func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyPtrOutput) Type ¶
func (o DaemonSetUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
type Deployment
deprecated
type Deployment struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata. Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPtrOutput `pulumi:"spec"` // Most recently observed status of the Deployment. Status DeploymentStatusPtrOutput `pulumi:"status"` }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
Deprecated: apps/v1beta2/Deployment is deprecated by apps/v1/Deployment and not supported by Kubernetes v1.16+ clusters.
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentArgs ¶
type DeploymentArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata. Metadata metav1.ObjectMetaPtrInput // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPtrInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentArray ¶
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentArrayInput ¶
type DeploymentArrayInput interface { pulumi.Input ToDeploymentArrayOutput() DeploymentArrayOutput ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput }
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:
DeploymentArray{ DeploymentArgs{...} }
type DeploymentArrayOutput ¶
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentCondition ¶
type DeploymentCondition struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // The last time this condition was updated. LastUpdateTime *string `pulumi:"lastUpdateTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of deployment condition. Type string `pulumi:"type"` }
DeploymentCondition describes the state of a deployment at a certain point.
type DeploymentConditionArgs ¶
type DeploymentConditionArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // The last time this condition was updated. LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type of deployment condition. Type pulumi.StringInput `pulumi:"type"` }
DeploymentCondition describes the state of a deployment at a certain point.
func (DeploymentConditionArgs) ElementType ¶
func (DeploymentConditionArgs) ElementType() reflect.Type
func (DeploymentConditionArgs) ToDeploymentConditionOutput ¶
func (i DeploymentConditionArgs) ToDeploymentConditionOutput() DeploymentConditionOutput
func (DeploymentConditionArgs) ToDeploymentConditionOutputWithContext ¶
func (i DeploymentConditionArgs) ToDeploymentConditionOutputWithContext(ctx context.Context) DeploymentConditionOutput
type DeploymentConditionArray ¶
type DeploymentConditionArray []DeploymentConditionInput
func (DeploymentConditionArray) ElementType ¶
func (DeploymentConditionArray) ElementType() reflect.Type
func (DeploymentConditionArray) ToDeploymentConditionArrayOutput ¶
func (i DeploymentConditionArray) ToDeploymentConditionArrayOutput() DeploymentConditionArrayOutput
func (DeploymentConditionArray) ToDeploymentConditionArrayOutputWithContext ¶
func (i DeploymentConditionArray) ToDeploymentConditionArrayOutputWithContext(ctx context.Context) DeploymentConditionArrayOutput
type DeploymentConditionArrayInput ¶
type DeploymentConditionArrayInput interface { pulumi.Input ToDeploymentConditionArrayOutput() DeploymentConditionArrayOutput ToDeploymentConditionArrayOutputWithContext(context.Context) DeploymentConditionArrayOutput }
DeploymentConditionArrayInput is an input type that accepts DeploymentConditionArray and DeploymentConditionArrayOutput values. You can construct a concrete instance of `DeploymentConditionArrayInput` via:
DeploymentConditionArray{ DeploymentConditionArgs{...} }
type DeploymentConditionArrayOutput ¶
type DeploymentConditionArrayOutput struct{ *pulumi.OutputState }
func (DeploymentConditionArrayOutput) ElementType ¶
func (DeploymentConditionArrayOutput) ElementType() reflect.Type
func (DeploymentConditionArrayOutput) Index ¶
func (o DeploymentConditionArrayOutput) Index(i pulumi.IntInput) DeploymentConditionOutput
func (DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutput ¶
func (o DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutput() DeploymentConditionArrayOutput
func (DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutputWithContext ¶
func (o DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutputWithContext(ctx context.Context) DeploymentConditionArrayOutput
type DeploymentConditionInput ¶
type DeploymentConditionInput interface { pulumi.Input ToDeploymentConditionOutput() DeploymentConditionOutput ToDeploymentConditionOutputWithContext(context.Context) DeploymentConditionOutput }
DeploymentConditionInput is an input type that accepts DeploymentConditionArgs and DeploymentConditionOutput values. You can construct a concrete instance of `DeploymentConditionInput` via:
DeploymentConditionArgs{...}
type DeploymentConditionOutput ¶
type DeploymentConditionOutput struct{ *pulumi.OutputState }
DeploymentCondition describes the state of a deployment at a certain point.
func (DeploymentConditionOutput) ElementType ¶
func (DeploymentConditionOutput) ElementType() reflect.Type
func (DeploymentConditionOutput) LastTransitionTime ¶
func (o DeploymentConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DeploymentConditionOutput) LastUpdateTime ¶
func (o DeploymentConditionOutput) LastUpdateTime() pulumi.StringPtrOutput
The last time this condition was updated.
func (DeploymentConditionOutput) Message ¶
func (o DeploymentConditionOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DeploymentConditionOutput) Reason ¶
func (o DeploymentConditionOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DeploymentConditionOutput) Status ¶
func (o DeploymentConditionOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (DeploymentConditionOutput) ToDeploymentConditionOutput ¶
func (o DeploymentConditionOutput) ToDeploymentConditionOutput() DeploymentConditionOutput
func (DeploymentConditionOutput) ToDeploymentConditionOutputWithContext ¶
func (o DeploymentConditionOutput) ToDeploymentConditionOutputWithContext(ctx context.Context) DeploymentConditionOutput
func (DeploymentConditionOutput) Type ¶
func (o DeploymentConditionOutput) Type() pulumi.StringOutput
Type of deployment condition.
type DeploymentConditionPatch ¶ added in v3.20.0
type DeploymentConditionPatch struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // The last time this condition was updated. LastUpdateTime *string `pulumi:"lastUpdateTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status *string `pulumi:"status"` // Type of deployment condition. Type *string `pulumi:"type"` }
DeploymentCondition describes the state of a deployment at a certain point.
type DeploymentConditionPatchArgs ¶ added in v3.20.0
type DeploymentConditionPatchArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // The last time this condition was updated. LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // Type of deployment condition. Type pulumi.StringPtrInput `pulumi:"type"` }
DeploymentCondition describes the state of a deployment at a certain point.
func (DeploymentConditionPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentConditionPatchArgs) ElementType() reflect.Type
func (DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutput ¶ added in v3.20.0
func (i DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput
func (DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutputWithContext ¶ added in v3.20.0
func (i DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutputWithContext(ctx context.Context) DeploymentConditionPatchOutput
type DeploymentConditionPatchArray ¶ added in v3.20.0
type DeploymentConditionPatchArray []DeploymentConditionPatchInput
func (DeploymentConditionPatchArray) ElementType ¶ added in v3.20.0
func (DeploymentConditionPatchArray) ElementType() reflect.Type
func (DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutput ¶ added in v3.20.0
func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
func (DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
type DeploymentConditionPatchArrayInput ¶ added in v3.20.0
type DeploymentConditionPatchArrayInput interface { pulumi.Input ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput ToDeploymentConditionPatchArrayOutputWithContext(context.Context) DeploymentConditionPatchArrayOutput }
DeploymentConditionPatchArrayInput is an input type that accepts DeploymentConditionPatchArray and DeploymentConditionPatchArrayOutput values. You can construct a concrete instance of `DeploymentConditionPatchArrayInput` via:
DeploymentConditionPatchArray{ DeploymentConditionPatchArgs{...} }
type DeploymentConditionPatchArrayOutput ¶ added in v3.20.0
type DeploymentConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (DeploymentConditionPatchArrayOutput) ElementType ¶ added in v3.20.0
func (DeploymentConditionPatchArrayOutput) ElementType() reflect.Type
func (DeploymentConditionPatchArrayOutput) Index ¶ added in v3.20.0
func (o DeploymentConditionPatchArrayOutput) Index(i pulumi.IntInput) DeploymentConditionPatchOutput
func (DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutput ¶ added in v3.20.0
func (o DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
func (DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (o DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
type DeploymentConditionPatchInput ¶ added in v3.20.0
type DeploymentConditionPatchInput interface { pulumi.Input ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput ToDeploymentConditionPatchOutputWithContext(context.Context) DeploymentConditionPatchOutput }
DeploymentConditionPatchInput is an input type that accepts DeploymentConditionPatchArgs and DeploymentConditionPatchOutput values. You can construct a concrete instance of `DeploymentConditionPatchInput` via:
DeploymentConditionPatchArgs{...}
type DeploymentConditionPatchOutput ¶ added in v3.20.0
type DeploymentConditionPatchOutput struct{ *pulumi.OutputState }
DeploymentCondition describes the state of a deployment at a certain point.
func (DeploymentConditionPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentConditionPatchOutput) ElementType() reflect.Type
func (DeploymentConditionPatchOutput) LastTransitionTime ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DeploymentConditionPatchOutput) LastUpdateTime ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) LastUpdateTime() pulumi.StringPtrOutput
The last time this condition was updated.
func (DeploymentConditionPatchOutput) Message ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DeploymentConditionPatchOutput) Reason ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DeploymentConditionPatchOutput) Status ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutput ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput
func (DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutputWithContext(ctx context.Context) DeploymentConditionPatchOutput
func (DeploymentConditionPatchOutput) Type ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) Type() pulumi.StringPtrOutput
Type of deployment condition.
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentList ¶
type DeploymentList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Items is the list of Deployments. Items DeploymentTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard list metadata. Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
DeploymentList is a list of Deployments.
func GetDeploymentList ¶
func GetDeploymentList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentListState, opts ...pulumi.ResourceOption) (*DeploymentList, error)
GetDeploymentList gets an existing DeploymentList 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 NewDeploymentList ¶
func NewDeploymentList(ctx *pulumi.Context, name string, args *DeploymentListArgs, opts ...pulumi.ResourceOption) (*DeploymentList, error)
NewDeploymentList registers a new resource with the given unique name, arguments, and options.
func (*DeploymentList) ElementType ¶
func (*DeploymentList) ElementType() reflect.Type
func (*DeploymentList) ToDeploymentListOutput ¶
func (i *DeploymentList) ToDeploymentListOutput() DeploymentListOutput
func (*DeploymentList) ToDeploymentListOutputWithContext ¶
func (i *DeploymentList) ToDeploymentListOutputWithContext(ctx context.Context) DeploymentListOutput
type DeploymentListArgs ¶
type DeploymentListArgs 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 Deployments. Items DeploymentTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata. Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a DeploymentList resource.
func (DeploymentListArgs) ElementType ¶
func (DeploymentListArgs) ElementType() reflect.Type
type DeploymentListArray ¶
type DeploymentListArray []DeploymentListInput
func (DeploymentListArray) ElementType ¶
func (DeploymentListArray) ElementType() reflect.Type
func (DeploymentListArray) ToDeploymentListArrayOutput ¶
func (i DeploymentListArray) ToDeploymentListArrayOutput() DeploymentListArrayOutput
func (DeploymentListArray) ToDeploymentListArrayOutputWithContext ¶
func (i DeploymentListArray) ToDeploymentListArrayOutputWithContext(ctx context.Context) DeploymentListArrayOutput
type DeploymentListArrayInput ¶
type DeploymentListArrayInput interface { pulumi.Input ToDeploymentListArrayOutput() DeploymentListArrayOutput ToDeploymentListArrayOutputWithContext(context.Context) DeploymentListArrayOutput }
DeploymentListArrayInput is an input type that accepts DeploymentListArray and DeploymentListArrayOutput values. You can construct a concrete instance of `DeploymentListArrayInput` via:
DeploymentListArray{ DeploymentListArgs{...} }
type DeploymentListArrayOutput ¶
type DeploymentListArrayOutput struct{ *pulumi.OutputState }
func (DeploymentListArrayOutput) ElementType ¶
func (DeploymentListArrayOutput) ElementType() reflect.Type
func (DeploymentListArrayOutput) Index ¶
func (o DeploymentListArrayOutput) Index(i pulumi.IntInput) DeploymentListOutput
func (DeploymentListArrayOutput) ToDeploymentListArrayOutput ¶
func (o DeploymentListArrayOutput) ToDeploymentListArrayOutput() DeploymentListArrayOutput
func (DeploymentListArrayOutput) ToDeploymentListArrayOutputWithContext ¶
func (o DeploymentListArrayOutput) ToDeploymentListArrayOutputWithContext(ctx context.Context) DeploymentListArrayOutput
type DeploymentListInput ¶
type DeploymentListInput interface { pulumi.Input ToDeploymentListOutput() DeploymentListOutput ToDeploymentListOutputWithContext(ctx context.Context) DeploymentListOutput }
type DeploymentListMap ¶
type DeploymentListMap map[string]DeploymentListInput
func (DeploymentListMap) ElementType ¶
func (DeploymentListMap) ElementType() reflect.Type
func (DeploymentListMap) ToDeploymentListMapOutput ¶
func (i DeploymentListMap) ToDeploymentListMapOutput() DeploymentListMapOutput
func (DeploymentListMap) ToDeploymentListMapOutputWithContext ¶
func (i DeploymentListMap) ToDeploymentListMapOutputWithContext(ctx context.Context) DeploymentListMapOutput
type DeploymentListMapInput ¶
type DeploymentListMapInput interface { pulumi.Input ToDeploymentListMapOutput() DeploymentListMapOutput ToDeploymentListMapOutputWithContext(context.Context) DeploymentListMapOutput }
DeploymentListMapInput is an input type that accepts DeploymentListMap and DeploymentListMapOutput values. You can construct a concrete instance of `DeploymentListMapInput` via:
DeploymentListMap{ "key": DeploymentListArgs{...} }
type DeploymentListMapOutput ¶
type DeploymentListMapOutput struct{ *pulumi.OutputState }
func (DeploymentListMapOutput) ElementType ¶
func (DeploymentListMapOutput) ElementType() reflect.Type
func (DeploymentListMapOutput) MapIndex ¶
func (o DeploymentListMapOutput) MapIndex(k pulumi.StringInput) DeploymentListOutput
func (DeploymentListMapOutput) ToDeploymentListMapOutput ¶
func (o DeploymentListMapOutput) ToDeploymentListMapOutput() DeploymentListMapOutput
func (DeploymentListMapOutput) ToDeploymentListMapOutputWithContext ¶
func (o DeploymentListMapOutput) ToDeploymentListMapOutputWithContext(ctx context.Context) DeploymentListMapOutput
type DeploymentListOutput ¶
type DeploymentListOutput struct{ *pulumi.OutputState }
func (DeploymentListOutput) ApiVersion ¶ added in v3.19.1
func (o DeploymentListOutput) 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 (DeploymentListOutput) ElementType ¶
func (DeploymentListOutput) ElementType() reflect.Type
func (DeploymentListOutput) Items ¶ added in v3.19.1
func (o DeploymentListOutput) Items() DeploymentTypeArrayOutput
Items is the list of Deployments.
func (DeploymentListOutput) Kind ¶ added in v3.19.1
func (o DeploymentListOutput) 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 (DeploymentListOutput) Metadata ¶ added in v3.19.1
func (o DeploymentListOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata.
func (DeploymentListOutput) ToDeploymentListOutput ¶
func (o DeploymentListOutput) ToDeploymentListOutput() DeploymentListOutput
func (DeploymentListOutput) ToDeploymentListOutputWithContext ¶
func (o DeploymentListOutput) ToDeploymentListOutputWithContext(ctx context.Context) DeploymentListOutput
type DeploymentListState ¶
type DeploymentListState struct { }
func (DeploymentListState) ElementType ¶
func (DeploymentListState) ElementType() reflect.Type
type DeploymentListType ¶
type DeploymentListType 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 Deployments. Items []DeploymentType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata. Metadata *metav1.ListMeta `pulumi:"metadata"` }
DeploymentList is a list of Deployments.
type DeploymentListTypeArgs ¶
type DeploymentListTypeArgs 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 Deployments. Items DeploymentTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata. Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
DeploymentList is a list of Deployments.
func (DeploymentListTypeArgs) ElementType ¶
func (DeploymentListTypeArgs) ElementType() reflect.Type
func (DeploymentListTypeArgs) ToDeploymentListTypeOutput ¶
func (i DeploymentListTypeArgs) ToDeploymentListTypeOutput() DeploymentListTypeOutput
func (DeploymentListTypeArgs) ToDeploymentListTypeOutputWithContext ¶
func (i DeploymentListTypeArgs) ToDeploymentListTypeOutputWithContext(ctx context.Context) DeploymentListTypeOutput
type DeploymentListTypeInput ¶
type DeploymentListTypeInput interface { pulumi.Input ToDeploymentListTypeOutput() DeploymentListTypeOutput ToDeploymentListTypeOutputWithContext(context.Context) DeploymentListTypeOutput }
DeploymentListTypeInput is an input type that accepts DeploymentListTypeArgs and DeploymentListTypeOutput values. You can construct a concrete instance of `DeploymentListTypeInput` via:
DeploymentListTypeArgs{...}
type DeploymentListTypeOutput ¶
type DeploymentListTypeOutput struct{ *pulumi.OutputState }
DeploymentList is a list of Deployments.
func (DeploymentListTypeOutput) ApiVersion ¶
func (o DeploymentListTypeOutput) 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 (DeploymentListTypeOutput) ElementType ¶
func (DeploymentListTypeOutput) ElementType() reflect.Type
func (DeploymentListTypeOutput) Items ¶
func (o DeploymentListTypeOutput) Items() DeploymentTypeArrayOutput
Items is the list of Deployments.
func (DeploymentListTypeOutput) Kind ¶
func (o DeploymentListTypeOutput) 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 (DeploymentListTypeOutput) Metadata ¶
func (o DeploymentListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata.
func (DeploymentListTypeOutput) ToDeploymentListTypeOutput ¶
func (o DeploymentListTypeOutput) ToDeploymentListTypeOutput() DeploymentListTypeOutput
func (DeploymentListTypeOutput) ToDeploymentListTypeOutputWithContext ¶
func (o DeploymentListTypeOutput) ToDeploymentListTypeOutputWithContext(ctx context.Context) DeploymentListTypeOutput
type DeploymentMap ¶
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentMapInput ¶
type DeploymentMapInput interface { pulumi.Input ToDeploymentMapOutput() DeploymentMapOutput ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput }
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:
DeploymentMap{ "key": DeploymentArgs{...} }
type DeploymentMapOutput ¶
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) ApiVersion ¶ added in v3.19.1
func (o DeploymentOutput) 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 (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) Kind ¶ added in v3.19.1
func (o DeploymentOutput) 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 (DeploymentOutput) Metadata ¶ added in v3.19.1
func (o DeploymentOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata.
func (DeploymentOutput) Spec ¶ added in v3.19.1
func (o DeploymentOutput) Spec() DeploymentSpecPtrOutput
Specification of the desired behavior of the Deployment.
func (DeploymentOutput) Status ¶ added in v3.19.1
func (o DeploymentOutput) Status() DeploymentStatusPtrOutput
Most recently observed status of the Deployment.
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentPatch
deprecated
added in
v3.20.0
type DeploymentPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata. Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPatchPtrOutput `pulumi:"spec"` // Most recently observed status of the Deployment. Status DeploymentStatusPatchPtrOutput `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. Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
Deprecated: apps/v1beta2/Deployment is deprecated by apps/v1/Deployment and not supported by Kubernetes v1.16+ clusters.
func GetDeploymentPatch ¶ added in v3.20.0
func GetDeploymentPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentPatchState, opts ...pulumi.ResourceOption) (*DeploymentPatch, error)
GetDeploymentPatch gets an existing DeploymentPatch 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 NewDeploymentPatch ¶ added in v3.20.0
func NewDeploymentPatch(ctx *pulumi.Context, name string, args *DeploymentPatchArgs, opts ...pulumi.ResourceOption) (*DeploymentPatch, error)
NewDeploymentPatch registers a new resource with the given unique name, arguments, and options.
func (*DeploymentPatch) ElementType ¶ added in v3.20.0
func (*DeploymentPatch) ElementType() reflect.Type
func (*DeploymentPatch) ToDeploymentPatchOutput ¶ added in v3.20.0
func (i *DeploymentPatch) ToDeploymentPatchOutput() DeploymentPatchOutput
func (*DeploymentPatch) ToDeploymentPatchOutputWithContext ¶ added in v3.20.0
func (i *DeploymentPatch) ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput
type DeploymentPatchArgs ¶ added in v3.20.0
type DeploymentPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata. Metadata metav1.ObjectMetaPatchPtrInput // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPatchPtrInput }
The set of arguments for constructing a DeploymentPatch resource.
func (DeploymentPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentPatchArgs) ElementType() reflect.Type
type DeploymentPatchArray ¶ added in v3.20.0
type DeploymentPatchArray []DeploymentPatchInput
func (DeploymentPatchArray) ElementType ¶ added in v3.20.0
func (DeploymentPatchArray) ElementType() reflect.Type
func (DeploymentPatchArray) ToDeploymentPatchArrayOutput ¶ added in v3.20.0
func (i DeploymentPatchArray) ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput
func (DeploymentPatchArray) ToDeploymentPatchArrayOutputWithContext ¶ added in v3.20.0
func (i DeploymentPatchArray) ToDeploymentPatchArrayOutputWithContext(ctx context.Context) DeploymentPatchArrayOutput
type DeploymentPatchArrayInput ¶ added in v3.20.0
type DeploymentPatchArrayInput interface { pulumi.Input ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput ToDeploymentPatchArrayOutputWithContext(context.Context) DeploymentPatchArrayOutput }
DeploymentPatchArrayInput is an input type that accepts DeploymentPatchArray and DeploymentPatchArrayOutput values. You can construct a concrete instance of `DeploymentPatchArrayInput` via:
DeploymentPatchArray{ DeploymentPatchArgs{...} }
type DeploymentPatchArrayOutput ¶ added in v3.20.0
type DeploymentPatchArrayOutput struct{ *pulumi.OutputState }
func (DeploymentPatchArrayOutput) ElementType ¶ added in v3.20.0
func (DeploymentPatchArrayOutput) ElementType() reflect.Type
func (DeploymentPatchArrayOutput) Index ¶ added in v3.20.0
func (o DeploymentPatchArrayOutput) Index(i pulumi.IntInput) DeploymentPatchOutput
func (DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutput ¶ added in v3.20.0
func (o DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput
func (DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutputWithContext ¶ added in v3.20.0
func (o DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutputWithContext(ctx context.Context) DeploymentPatchArrayOutput
type DeploymentPatchInput ¶ added in v3.20.0
type DeploymentPatchInput interface { pulumi.Input ToDeploymentPatchOutput() DeploymentPatchOutput ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput }
type DeploymentPatchMap ¶ added in v3.20.0
type DeploymentPatchMap map[string]DeploymentPatchInput
func (DeploymentPatchMap) ElementType ¶ added in v3.20.0
func (DeploymentPatchMap) ElementType() reflect.Type
func (DeploymentPatchMap) ToDeploymentPatchMapOutput ¶ added in v3.20.0
func (i DeploymentPatchMap) ToDeploymentPatchMapOutput() DeploymentPatchMapOutput
func (DeploymentPatchMap) ToDeploymentPatchMapOutputWithContext ¶ added in v3.20.0
func (i DeploymentPatchMap) ToDeploymentPatchMapOutputWithContext(ctx context.Context) DeploymentPatchMapOutput
type DeploymentPatchMapInput ¶ added in v3.20.0
type DeploymentPatchMapInput interface { pulumi.Input ToDeploymentPatchMapOutput() DeploymentPatchMapOutput ToDeploymentPatchMapOutputWithContext(context.Context) DeploymentPatchMapOutput }
DeploymentPatchMapInput is an input type that accepts DeploymentPatchMap and DeploymentPatchMapOutput values. You can construct a concrete instance of `DeploymentPatchMapInput` via:
DeploymentPatchMap{ "key": DeploymentPatchArgs{...} }
type DeploymentPatchMapOutput ¶ added in v3.20.0
type DeploymentPatchMapOutput struct{ *pulumi.OutputState }
func (DeploymentPatchMapOutput) ElementType ¶ added in v3.20.0
func (DeploymentPatchMapOutput) ElementType() reflect.Type
func (DeploymentPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o DeploymentPatchMapOutput) MapIndex(k pulumi.StringInput) DeploymentPatchOutput
func (DeploymentPatchMapOutput) ToDeploymentPatchMapOutput ¶ added in v3.20.0
func (o DeploymentPatchMapOutput) ToDeploymentPatchMapOutput() DeploymentPatchMapOutput
func (DeploymentPatchMapOutput) ToDeploymentPatchMapOutputWithContext ¶ added in v3.20.0
func (o DeploymentPatchMapOutput) ToDeploymentPatchMapOutputWithContext(ctx context.Context) DeploymentPatchMapOutput
type DeploymentPatchOutput ¶ added in v3.20.0
type DeploymentPatchOutput struct{ *pulumi.OutputState }
func (DeploymentPatchOutput) ApiVersion ¶ added in v3.20.0
func (o DeploymentPatchOutput) 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 (DeploymentPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentPatchOutput) ElementType() reflect.Type
func (DeploymentPatchOutput) Kind ¶ added in v3.20.0
func (o DeploymentPatchOutput) 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 (DeploymentPatchOutput) Metadata ¶ added in v3.20.0
func (o DeploymentPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata.
func (DeploymentPatchOutput) Spec ¶ added in v3.20.0
func (o DeploymentPatchOutput) Spec() DeploymentSpecPatchPtrOutput
Specification of the desired behavior of the Deployment.
func (DeploymentPatchOutput) Status ¶ added in v3.20.0
func (o DeploymentPatchOutput) Status() DeploymentStatusPatchPtrOutput
Most recently observed status of the Deployment.
func (DeploymentPatchOutput) ToDeploymentPatchOutput ¶ added in v3.20.0
func (o DeploymentPatchOutput) ToDeploymentPatchOutput() DeploymentPatchOutput
func (DeploymentPatchOutput) ToDeploymentPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentPatchOutput) ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput
type DeploymentPatchState ¶ added in v3.20.0
type DeploymentPatchState struct { }
func (DeploymentPatchState) ElementType ¶ added in v3.20.0
func (DeploymentPatchState) ElementType() reflect.Type
type DeploymentPatchType ¶ added in v3.20.0
type DeploymentPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata. Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec *DeploymentSpecPatch `pulumi:"spec"` // Most recently observed status of the Deployment. Status *DeploymentStatusPatch `pulumi:"status"` }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
type DeploymentPatchTypeArgs ¶ added in v3.20.0
type DeploymentPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata. Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPatchPtrInput `pulumi:"spec"` // Most recently observed status of the Deployment. Status DeploymentStatusPatchPtrInput `pulumi:"status"` }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (DeploymentPatchTypeArgs) ElementType ¶ added in v3.20.0
func (DeploymentPatchTypeArgs) ElementType() reflect.Type
func (DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutput ¶ added in v3.20.0
func (i DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput
func (DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutputWithContext ¶ added in v3.20.0
func (i DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutputWithContext(ctx context.Context) DeploymentPatchTypeOutput
type DeploymentPatchTypeInput ¶ added in v3.20.0
type DeploymentPatchTypeInput interface { pulumi.Input ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput ToDeploymentPatchTypeOutputWithContext(context.Context) DeploymentPatchTypeOutput }
DeploymentPatchTypeInput is an input type that accepts DeploymentPatchTypeArgs and DeploymentPatchTypeOutput values. You can construct a concrete instance of `DeploymentPatchTypeInput` via:
DeploymentPatchTypeArgs{...}
type DeploymentPatchTypeOutput ¶ added in v3.20.0
type DeploymentPatchTypeOutput struct{ *pulumi.OutputState }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (DeploymentPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) 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 (DeploymentPatchTypeOutput) ElementType ¶ added in v3.20.0
func (DeploymentPatchTypeOutput) ElementType() reflect.Type
func (DeploymentPatchTypeOutput) Kind ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) 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 (DeploymentPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata.
func (DeploymentPatchTypeOutput) Spec ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) Spec() DeploymentSpecPatchPtrOutput
Specification of the desired behavior of the Deployment.
func (DeploymentPatchTypeOutput) Status ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) Status() DeploymentStatusPatchPtrOutput
Most recently observed status of the Deployment.
func (DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutput ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput
func (DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutputWithContext ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutputWithContext(ctx context.Context) DeploymentPatchTypeOutput
type DeploymentSpec ¶
type DeploymentSpec struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Indicates that the deployment is paused. Paused *bool `pulumi:"paused"` // The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s. ProgressDeadlineSeconds *int `pulumi:"progressDeadlineSeconds"` // Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. Replicas *int `pulumi:"replicas"` // The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels. Selector metav1.LabelSelector `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy *DeploymentStrategy `pulumi:"strategy"` // Template describes the pods that will be created. Template corev1.PodTemplateSpec `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
type DeploymentSpecArgs ¶
type DeploymentSpecArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Indicates that the deployment is paused. Paused pulumi.BoolPtrInput `pulumi:"paused"` // The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s. ProgressDeadlineSeconds pulumi.IntPtrInput `pulumi:"progressDeadlineSeconds"` // Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels. Selector metav1.LabelSelectorInput `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy DeploymentStrategyPtrInput `pulumi:"strategy"` // Template describes the pods that will be created. Template corev1.PodTemplateSpecInput `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecArgs) ElementType ¶
func (DeploymentSpecArgs) ElementType() reflect.Type
func (DeploymentSpecArgs) ToDeploymentSpecOutput ¶
func (i DeploymentSpecArgs) ToDeploymentSpecOutput() DeploymentSpecOutput
func (DeploymentSpecArgs) ToDeploymentSpecOutputWithContext ¶
func (i DeploymentSpecArgs) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
func (DeploymentSpecArgs) ToDeploymentSpecPtrOutput ¶
func (i DeploymentSpecArgs) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
func (DeploymentSpecArgs) ToDeploymentSpecPtrOutputWithContext ¶
func (i DeploymentSpecArgs) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
type DeploymentSpecInput ¶
type DeploymentSpecInput interface { pulumi.Input ToDeploymentSpecOutput() DeploymentSpecOutput ToDeploymentSpecOutputWithContext(context.Context) DeploymentSpecOutput }
DeploymentSpecInput is an input type that accepts DeploymentSpecArgs and DeploymentSpecOutput values. You can construct a concrete instance of `DeploymentSpecInput` via:
DeploymentSpecArgs{...}
type DeploymentSpecOutput ¶
type DeploymentSpecOutput struct{ *pulumi.OutputState }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecOutput) ElementType ¶
func (DeploymentSpecOutput) ElementType() reflect.Type
func (DeploymentSpecOutput) MinReadySeconds ¶
func (o DeploymentSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (DeploymentSpecOutput) Paused ¶
func (o DeploymentSpecOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused.
func (DeploymentSpecOutput) ProgressDeadlineSeconds ¶
func (o DeploymentSpecOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
func (DeploymentSpecOutput) Replicas ¶
func (o DeploymentSpecOutput) Replicas() pulumi.IntPtrOutput
Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
func (DeploymentSpecOutput) RevisionHistoryLimit ¶
func (o DeploymentSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DeploymentSpecOutput) Selector ¶
func (o DeploymentSpecOutput) Selector() metav1.LabelSelectorOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.
func (DeploymentSpecOutput) Strategy ¶
func (o DeploymentSpecOutput) Strategy() DeploymentStrategyPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecOutput) Template ¶
func (o DeploymentSpecOutput) Template() corev1.PodTemplateSpecOutput
Template describes the pods that will be created.
func (DeploymentSpecOutput) ToDeploymentSpecOutput ¶
func (o DeploymentSpecOutput) ToDeploymentSpecOutput() DeploymentSpecOutput
func (DeploymentSpecOutput) ToDeploymentSpecOutputWithContext ¶
func (o DeploymentSpecOutput) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
func (DeploymentSpecOutput) ToDeploymentSpecPtrOutput ¶
func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
func (DeploymentSpecOutput) ToDeploymentSpecPtrOutputWithContext ¶
func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
type DeploymentSpecPatch ¶ added in v3.20.0
type DeploymentSpecPatch struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Indicates that the deployment is paused. Paused *bool `pulumi:"paused"` // The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s. ProgressDeadlineSeconds *int `pulumi:"progressDeadlineSeconds"` // Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. Replicas *int `pulumi:"replicas"` // The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels. Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy *DeploymentStrategyPatch `pulumi:"strategy"` // Template describes the pods that will be created. Template *corev1.PodTemplateSpecPatch `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
type DeploymentSpecPatchArgs ¶ added in v3.20.0
type DeploymentSpecPatchArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Indicates that the deployment is paused. Paused pulumi.BoolPtrInput `pulumi:"paused"` // The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s. ProgressDeadlineSeconds pulumi.IntPtrInput `pulumi:"progressDeadlineSeconds"` // Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels. Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy DeploymentStrategyPatchPtrInput `pulumi:"strategy"` // Template describes the pods that will be created. Template corev1.PodTemplateSpecPatchPtrInput `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentSpecPatchArgs) ElementType() reflect.Type
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutput ¶ added in v3.20.0
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutputWithContext ¶ added in v3.20.0
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutput ¶ added in v3.20.0
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
type DeploymentSpecPatchInput ¶ added in v3.20.0
type DeploymentSpecPatchInput interface { pulumi.Input ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput ToDeploymentSpecPatchOutputWithContext(context.Context) DeploymentSpecPatchOutput }
DeploymentSpecPatchInput is an input type that accepts DeploymentSpecPatchArgs and DeploymentSpecPatchOutput values. You can construct a concrete instance of `DeploymentSpecPatchInput` via:
DeploymentSpecPatchArgs{...}
type DeploymentSpecPatchOutput ¶ added in v3.20.0
type DeploymentSpecPatchOutput struct{ *pulumi.OutputState }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentSpecPatchOutput) ElementType() reflect.Type
func (DeploymentSpecPatchOutput) MinReadySeconds ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (DeploymentSpecPatchOutput) Paused ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused.
func (DeploymentSpecPatchOutput) ProgressDeadlineSeconds ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
func (DeploymentSpecPatchOutput) Replicas ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) Replicas() pulumi.IntPtrOutput
Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
func (DeploymentSpecPatchOutput) RevisionHistoryLimit ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DeploymentSpecPatchOutput) Selector ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.
func (DeploymentSpecPatchOutput) Strategy ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) Strategy() DeploymentStrategyPatchPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecPatchOutput) Template ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template describes the pods that will be created.
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutput ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
type DeploymentSpecPatchPtrInput ¶ added in v3.20.0
type DeploymentSpecPatchPtrInput interface { pulumi.Input ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput ToDeploymentSpecPatchPtrOutputWithContext(context.Context) DeploymentSpecPatchPtrOutput }
DeploymentSpecPatchPtrInput is an input type that accepts DeploymentSpecPatchArgs, DeploymentSpecPatchPtr and DeploymentSpecPatchPtrOutput values. You can construct a concrete instance of `DeploymentSpecPatchPtrInput` via:
DeploymentSpecPatchArgs{...} or: nil
func DeploymentSpecPatchPtr ¶ added in v3.20.0
func DeploymentSpecPatchPtr(v *DeploymentSpecPatchArgs) DeploymentSpecPatchPtrInput
type DeploymentSpecPatchPtrOutput ¶ added in v3.20.0
type DeploymentSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Elem() DeploymentSpecPatchOutput
func (DeploymentSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DeploymentSpecPatchPtrOutput) ElementType() reflect.Type
func (DeploymentSpecPatchPtrOutput) MinReadySeconds ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (DeploymentSpecPatchPtrOutput) Paused ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused.
func (DeploymentSpecPatchPtrOutput) ProgressDeadlineSeconds ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
func (DeploymentSpecPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
func (DeploymentSpecPatchPtrOutput) RevisionHistoryLimit ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DeploymentSpecPatchPtrOutput) Selector ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.
func (DeploymentSpecPatchPtrOutput) Strategy ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Strategy() DeploymentStrategyPatchPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecPatchPtrOutput) Template ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template describes the pods that will be created.
func (DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
func (DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
type DeploymentSpecPtrInput ¶
type DeploymentSpecPtrInput interface { pulumi.Input ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput ToDeploymentSpecPtrOutputWithContext(context.Context) DeploymentSpecPtrOutput }
DeploymentSpecPtrInput is an input type that accepts DeploymentSpecArgs, DeploymentSpecPtr and DeploymentSpecPtrOutput values. You can construct a concrete instance of `DeploymentSpecPtrInput` via:
DeploymentSpecArgs{...} or: nil
func DeploymentSpecPtr ¶
func DeploymentSpecPtr(v *DeploymentSpecArgs) DeploymentSpecPtrInput
type DeploymentSpecPtrOutput ¶
type DeploymentSpecPtrOutput struct{ *pulumi.OutputState }
func (DeploymentSpecPtrOutput) Elem ¶
func (o DeploymentSpecPtrOutput) Elem() DeploymentSpecOutput
func (DeploymentSpecPtrOutput) ElementType ¶
func (DeploymentSpecPtrOutput) ElementType() reflect.Type
func (DeploymentSpecPtrOutput) MinReadySeconds ¶
func (o DeploymentSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (DeploymentSpecPtrOutput) Paused ¶
func (o DeploymentSpecPtrOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused.
func (DeploymentSpecPtrOutput) ProgressDeadlineSeconds ¶
func (o DeploymentSpecPtrOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
func (DeploymentSpecPtrOutput) Replicas ¶
func (o DeploymentSpecPtrOutput) Replicas() pulumi.IntPtrOutput
Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
func (DeploymentSpecPtrOutput) RevisionHistoryLimit ¶
func (o DeploymentSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DeploymentSpecPtrOutput) Selector ¶
func (o DeploymentSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.
func (DeploymentSpecPtrOutput) Strategy ¶
func (o DeploymentSpecPtrOutput) Strategy() DeploymentStrategyPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecPtrOutput) Template ¶
func (o DeploymentSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
Template describes the pods that will be created.
func (DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutput ¶
func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
func (DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutputWithContext ¶
func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
type DeploymentState ¶
type DeploymentState struct { }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type DeploymentStatus ¶
type DeploymentStatus struct { // Total number of available pods (ready for at least minReadySeconds) targeted by this deployment. AvailableReplicas *int `pulumi:"availableReplicas"` // Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a deployment's current state. Conditions []DeploymentCondition `pulumi:"conditions"` // The generation observed by the deployment controller. ObservedGeneration *int `pulumi:"observedGeneration"` // Total number of ready pods targeted by this deployment. ReadyReplicas *int `pulumi:"readyReplicas"` // Total number of non-terminated pods targeted by this deployment (their labels match the selector). Replicas *int `pulumi:"replicas"` UnavailableReplicas *int `pulumi:"unavailableReplicas"` // Total number of non-terminated pods targeted by this deployment that have the desired template spec. UpdatedReplicas *int `pulumi:"updatedReplicas"` }
DeploymentStatus is the most recently observed status of the Deployment.
type DeploymentStatusArgs ¶
type DeploymentStatusArgs struct { // Total number of available pods (ready for at least minReadySeconds) targeted by this deployment. AvailableReplicas pulumi.IntPtrInput `pulumi:"availableReplicas"` // Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a deployment's current state. Conditions DeploymentConditionArrayInput `pulumi:"conditions"` // The generation observed by the deployment controller. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // Total number of ready pods targeted by this deployment. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // Total number of non-terminated pods targeted by this deployment (their labels match the selector). Replicas pulumi.IntPtrInput `pulumi:"replicas"` UnavailableReplicas pulumi.IntPtrInput `pulumi:"unavailableReplicas"` // Total number of non-terminated pods targeted by this deployment that have the desired template spec. UpdatedReplicas pulumi.IntPtrInput `pulumi:"updatedReplicas"` }
DeploymentStatus is the most recently observed status of the Deployment.
func (DeploymentStatusArgs) ElementType ¶
func (DeploymentStatusArgs) ElementType() reflect.Type
func (DeploymentStatusArgs) ToDeploymentStatusOutput ¶
func (i DeploymentStatusArgs) ToDeploymentStatusOutput() DeploymentStatusOutput
func (DeploymentStatusArgs) ToDeploymentStatusOutputWithContext ¶
func (i DeploymentStatusArgs) ToDeploymentStatusOutputWithContext(ctx context.Context) DeploymentStatusOutput
func (DeploymentStatusArgs) ToDeploymentStatusPtrOutput ¶
func (i DeploymentStatusArgs) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
func (DeploymentStatusArgs) ToDeploymentStatusPtrOutputWithContext ¶
func (i DeploymentStatusArgs) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
type DeploymentStatusInput ¶
type DeploymentStatusInput interface { pulumi.Input ToDeploymentStatusOutput() DeploymentStatusOutput ToDeploymentStatusOutputWithContext(context.Context) DeploymentStatusOutput }
DeploymentStatusInput is an input type that accepts DeploymentStatusArgs and DeploymentStatusOutput values. You can construct a concrete instance of `DeploymentStatusInput` via:
DeploymentStatusArgs{...}
type DeploymentStatusOutput ¶
type DeploymentStatusOutput struct{ *pulumi.OutputState }
DeploymentStatus is the most recently observed status of the Deployment.
func (DeploymentStatusOutput) AvailableReplicas ¶
func (o DeploymentStatusOutput) AvailableReplicas() pulumi.IntPtrOutput
Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
func (DeploymentStatusOutput) CollisionCount ¶
func (o DeploymentStatusOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
func (DeploymentStatusOutput) Conditions ¶
func (o DeploymentStatusOutput) Conditions() DeploymentConditionArrayOutput
Represents the latest available observations of a deployment's current state.
func (DeploymentStatusOutput) ElementType ¶
func (DeploymentStatusOutput) ElementType() reflect.Type
func (DeploymentStatusOutput) ObservedGeneration ¶
func (o DeploymentStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
The generation observed by the deployment controller.
func (DeploymentStatusOutput) ReadyReplicas ¶
func (o DeploymentStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
Total number of ready pods targeted by this deployment.
func (DeploymentStatusOutput) Replicas ¶
func (o DeploymentStatusOutput) Replicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment (their labels match the selector).
func (DeploymentStatusOutput) ToDeploymentStatusOutput ¶
func (o DeploymentStatusOutput) ToDeploymentStatusOutput() DeploymentStatusOutput
func (DeploymentStatusOutput) ToDeploymentStatusOutputWithContext ¶
func (o DeploymentStatusOutput) ToDeploymentStatusOutputWithContext(ctx context.Context) DeploymentStatusOutput
func (DeploymentStatusOutput) ToDeploymentStatusPtrOutput ¶
func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
func (DeploymentStatusOutput) ToDeploymentStatusPtrOutputWithContext ¶
func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
func (DeploymentStatusOutput) UnavailableReplicas ¶
func (o DeploymentStatusOutput) UnavailableReplicas() pulumi.IntPtrOutput
Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
func (DeploymentStatusOutput) UpdatedReplicas ¶
func (o DeploymentStatusOutput) UpdatedReplicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment that have the desired template spec.
type DeploymentStatusPatch ¶ added in v3.20.0
type DeploymentStatusPatch struct { // Total number of available pods (ready for at least minReadySeconds) targeted by this deployment. AvailableReplicas *int `pulumi:"availableReplicas"` // Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a deployment's current state. Conditions []DeploymentConditionPatch `pulumi:"conditions"` // The generation observed by the deployment controller. ObservedGeneration *int `pulumi:"observedGeneration"` // Total number of ready pods targeted by this deployment. ReadyReplicas *int `pulumi:"readyReplicas"` // Total number of non-terminated pods targeted by this deployment (their labels match the selector). Replicas *int `pulumi:"replicas"` UnavailableReplicas *int `pulumi:"unavailableReplicas"` // Total number of non-terminated pods targeted by this deployment that have the desired template spec. UpdatedReplicas *int `pulumi:"updatedReplicas"` }
DeploymentStatus is the most recently observed status of the Deployment.
type DeploymentStatusPatchArgs ¶ added in v3.20.0
type DeploymentStatusPatchArgs struct { // Total number of available pods (ready for at least minReadySeconds) targeted by this deployment. AvailableReplicas pulumi.IntPtrInput `pulumi:"availableReplicas"` // Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a deployment's current state. Conditions DeploymentConditionPatchArrayInput `pulumi:"conditions"` // The generation observed by the deployment controller. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // Total number of ready pods targeted by this deployment. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // Total number of non-terminated pods targeted by this deployment (their labels match the selector). Replicas pulumi.IntPtrInput `pulumi:"replicas"` UnavailableReplicas pulumi.IntPtrInput `pulumi:"unavailableReplicas"` // Total number of non-terminated pods targeted by this deployment that have the desired template spec. UpdatedReplicas pulumi.IntPtrInput `pulumi:"updatedReplicas"` }
DeploymentStatus is the most recently observed status of the Deployment.
func (DeploymentStatusPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentStatusPatchArgs) ElementType() reflect.Type
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutput ¶ added in v3.20.0
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutputWithContext ¶ added in v3.20.0
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutputWithContext(ctx context.Context) DeploymentStatusPatchOutput
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutput ¶ added in v3.20.0
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
type DeploymentStatusPatchInput ¶ added in v3.20.0
type DeploymentStatusPatchInput interface { pulumi.Input ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput ToDeploymentStatusPatchOutputWithContext(context.Context) DeploymentStatusPatchOutput }
DeploymentStatusPatchInput is an input type that accepts DeploymentStatusPatchArgs and DeploymentStatusPatchOutput values. You can construct a concrete instance of `DeploymentStatusPatchInput` via:
DeploymentStatusPatchArgs{...}
type DeploymentStatusPatchOutput ¶ added in v3.20.0
type DeploymentStatusPatchOutput struct{ *pulumi.OutputState }
DeploymentStatus is the most recently observed status of the Deployment.
func (DeploymentStatusPatchOutput) AvailableReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
func (DeploymentStatusPatchOutput) CollisionCount ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
func (DeploymentStatusPatchOutput) Conditions ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) Conditions() DeploymentConditionPatchArrayOutput
Represents the latest available observations of a deployment's current state.
func (DeploymentStatusPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentStatusPatchOutput) ElementType() reflect.Type
func (DeploymentStatusPatchOutput) ObservedGeneration ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
The generation observed by the deployment controller.
func (DeploymentStatusPatchOutput) ReadyReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
Total number of ready pods targeted by this deployment.
func (DeploymentStatusPatchOutput) Replicas ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) Replicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment (their labels match the selector).
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutput ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutputWithContext(ctx context.Context) DeploymentStatusPatchOutput
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchOutput) UnavailableReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) UnavailableReplicas() pulumi.IntPtrOutput
Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
func (DeploymentStatusPatchOutput) UpdatedReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) UpdatedReplicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment that have the desired template spec.
type DeploymentStatusPatchPtrInput ¶ added in v3.20.0
type DeploymentStatusPatchPtrInput interface { pulumi.Input ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput ToDeploymentStatusPatchPtrOutputWithContext(context.Context) DeploymentStatusPatchPtrOutput }
DeploymentStatusPatchPtrInput is an input type that accepts DeploymentStatusPatchArgs, DeploymentStatusPatchPtr and DeploymentStatusPatchPtrOutput values. You can construct a concrete instance of `DeploymentStatusPatchPtrInput` via:
DeploymentStatusPatchArgs{...} or: nil
func DeploymentStatusPatchPtr ¶ added in v3.20.0
func DeploymentStatusPatchPtr(v *DeploymentStatusPatchArgs) DeploymentStatusPatchPtrInput
type DeploymentStatusPatchPtrOutput ¶ added in v3.20.0
type DeploymentStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStatusPatchPtrOutput) AvailableReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
func (DeploymentStatusPatchPtrOutput) CollisionCount ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
func (DeploymentStatusPatchPtrOutput) Conditions ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) Conditions() DeploymentConditionPatchArrayOutput
Represents the latest available observations of a deployment's current state.
func (DeploymentStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) Elem() DeploymentStatusPatchOutput
func (DeploymentStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DeploymentStatusPatchPtrOutput) ElementType() reflect.Type
func (DeploymentStatusPatchPtrOutput) ObservedGeneration ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The generation observed by the deployment controller.
func (DeploymentStatusPatchPtrOutput) ReadyReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
Total number of ready pods targeted by this deployment.
func (DeploymentStatusPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment (their labels match the selector).
func (DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchPtrOutput) UnavailableReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) UnavailableReplicas() pulumi.IntPtrOutput
Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
func (DeploymentStatusPatchPtrOutput) UpdatedReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment that have the desired template spec.
type DeploymentStatusPtrInput ¶
type DeploymentStatusPtrInput interface { pulumi.Input ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput ToDeploymentStatusPtrOutputWithContext(context.Context) DeploymentStatusPtrOutput }
DeploymentStatusPtrInput is an input type that accepts DeploymentStatusArgs, DeploymentStatusPtr and DeploymentStatusPtrOutput values. You can construct a concrete instance of `DeploymentStatusPtrInput` via:
DeploymentStatusArgs{...} or: nil
func DeploymentStatusPtr ¶
func DeploymentStatusPtr(v *DeploymentStatusArgs) DeploymentStatusPtrInput
type DeploymentStatusPtrOutput ¶
type DeploymentStatusPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStatusPtrOutput) AvailableReplicas ¶
func (o DeploymentStatusPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
func (DeploymentStatusPtrOutput) CollisionCount ¶
func (o DeploymentStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
func (DeploymentStatusPtrOutput) Conditions ¶
func (o DeploymentStatusPtrOutput) Conditions() DeploymentConditionArrayOutput
Represents the latest available observations of a deployment's current state.
func (DeploymentStatusPtrOutput) Elem ¶
func (o DeploymentStatusPtrOutput) Elem() DeploymentStatusOutput
func (DeploymentStatusPtrOutput) ElementType ¶
func (DeploymentStatusPtrOutput) ElementType() reflect.Type
func (DeploymentStatusPtrOutput) ObservedGeneration ¶
func (o DeploymentStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The generation observed by the deployment controller.
func (DeploymentStatusPtrOutput) ReadyReplicas ¶
func (o DeploymentStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
Total number of ready pods targeted by this deployment.
func (DeploymentStatusPtrOutput) Replicas ¶
func (o DeploymentStatusPtrOutput) Replicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment (their labels match the selector).
func (DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutput ¶
func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
func (DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutputWithContext ¶
func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
func (DeploymentStatusPtrOutput) UnavailableReplicas ¶
func (o DeploymentStatusPtrOutput) UnavailableReplicas() pulumi.IntPtrOutput
Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
func (DeploymentStatusPtrOutput) UpdatedReplicas ¶
func (o DeploymentStatusPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment that have the desired template spec.
type DeploymentStrategy ¶
type DeploymentStrategy struct { // Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate. RollingUpdate *RollingUpdateDeployment `pulumi:"rollingUpdate"` // Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate. Type *string `pulumi:"type"` }
DeploymentStrategy describes how to replace existing pods with new ones.
type DeploymentStrategyArgs ¶
type DeploymentStrategyArgs struct { // Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate. RollingUpdate RollingUpdateDeploymentPtrInput `pulumi:"rollingUpdate"` // Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
DeploymentStrategy describes how to replace existing pods with new ones.
func (DeploymentStrategyArgs) ElementType ¶
func (DeploymentStrategyArgs) ElementType() reflect.Type
func (DeploymentStrategyArgs) ToDeploymentStrategyOutput ¶
func (i DeploymentStrategyArgs) ToDeploymentStrategyOutput() DeploymentStrategyOutput
func (DeploymentStrategyArgs) ToDeploymentStrategyOutputWithContext ¶
func (i DeploymentStrategyArgs) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
func (DeploymentStrategyArgs) ToDeploymentStrategyPtrOutput ¶
func (i DeploymentStrategyArgs) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
func (DeploymentStrategyArgs) ToDeploymentStrategyPtrOutputWithContext ¶
func (i DeploymentStrategyArgs) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
type DeploymentStrategyInput ¶
type DeploymentStrategyInput interface { pulumi.Input ToDeploymentStrategyOutput() DeploymentStrategyOutput ToDeploymentStrategyOutputWithContext(context.Context) DeploymentStrategyOutput }
DeploymentStrategyInput is an input type that accepts DeploymentStrategyArgs and DeploymentStrategyOutput values. You can construct a concrete instance of `DeploymentStrategyInput` via:
DeploymentStrategyArgs{...}
type DeploymentStrategyOutput ¶
type DeploymentStrategyOutput struct{ *pulumi.OutputState }
DeploymentStrategy describes how to replace existing pods with new ones.
func (DeploymentStrategyOutput) ElementType ¶
func (DeploymentStrategyOutput) ElementType() reflect.Type
func (DeploymentStrategyOutput) RollingUpdate ¶
func (o DeploymentStrategyOutput) RollingUpdate() RollingUpdateDeploymentPtrOutput
Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
func (DeploymentStrategyOutput) ToDeploymentStrategyOutput ¶
func (o DeploymentStrategyOutput) ToDeploymentStrategyOutput() DeploymentStrategyOutput
func (DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext ¶
func (o DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
func (DeploymentStrategyOutput) ToDeploymentStrategyPtrOutput ¶
func (o DeploymentStrategyOutput) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
func (DeploymentStrategyOutput) ToDeploymentStrategyPtrOutputWithContext ¶
func (o DeploymentStrategyOutput) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
func (DeploymentStrategyOutput) Type ¶
func (o DeploymentStrategyOutput) Type() pulumi.StringPtrOutput
Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
type DeploymentStrategyPatch ¶ added in v3.20.0
type DeploymentStrategyPatch struct { // Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate. RollingUpdate *RollingUpdateDeploymentPatch `pulumi:"rollingUpdate"` // Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate. Type *string `pulumi:"type"` }
DeploymentStrategy describes how to replace existing pods with new ones.
type DeploymentStrategyPatchArgs ¶ added in v3.20.0
type DeploymentStrategyPatchArgs struct { // Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate. RollingUpdate RollingUpdateDeploymentPatchPtrInput `pulumi:"rollingUpdate"` // Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
DeploymentStrategy describes how to replace existing pods with new ones.
func (DeploymentStrategyPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentStrategyPatchArgs) ElementType() reflect.Type
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutput ¶ added in v3.20.0
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutputWithContext ¶ added in v3.20.0
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutputWithContext(ctx context.Context) DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutput ¶ added in v3.20.0
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
type DeploymentStrategyPatchInput ¶ added in v3.20.0
type DeploymentStrategyPatchInput interface { pulumi.Input ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput ToDeploymentStrategyPatchOutputWithContext(context.Context) DeploymentStrategyPatchOutput }
DeploymentStrategyPatchInput is an input type that accepts DeploymentStrategyPatchArgs and DeploymentStrategyPatchOutput values. You can construct a concrete instance of `DeploymentStrategyPatchInput` via:
DeploymentStrategyPatchArgs{...}
type DeploymentStrategyPatchOutput ¶ added in v3.20.0
type DeploymentStrategyPatchOutput struct{ *pulumi.OutputState }
DeploymentStrategy describes how to replace existing pods with new ones.
func (DeploymentStrategyPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentStrategyPatchOutput) ElementType() reflect.Type
func (DeploymentStrategyPatchOutput) RollingUpdate ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) RollingUpdate() RollingUpdateDeploymentPatchPtrOutput
Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutput ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutputWithContext(ctx context.Context) DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchOutput) Type ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) Type() pulumi.StringPtrOutput
Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
type DeploymentStrategyPatchPtrInput ¶ added in v3.20.0
type DeploymentStrategyPatchPtrInput interface { pulumi.Input ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput ToDeploymentStrategyPatchPtrOutputWithContext(context.Context) DeploymentStrategyPatchPtrOutput }
DeploymentStrategyPatchPtrInput is an input type that accepts DeploymentStrategyPatchArgs, DeploymentStrategyPatchPtr and DeploymentStrategyPatchPtrOutput values. You can construct a concrete instance of `DeploymentStrategyPatchPtrInput` via:
DeploymentStrategyPatchArgs{...} or: nil
func DeploymentStrategyPatchPtr ¶ added in v3.20.0
func DeploymentStrategyPatchPtr(v *DeploymentStrategyPatchArgs) DeploymentStrategyPatchPtrInput
type DeploymentStrategyPatchPtrOutput ¶ added in v3.20.0
type DeploymentStrategyPatchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStrategyPatchPtrOutput) Elem ¶ added in v3.20.0
func (o DeploymentStrategyPatchPtrOutput) Elem() DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DeploymentStrategyPatchPtrOutput) ElementType() reflect.Type
func (DeploymentStrategyPatchPtrOutput) RollingUpdate ¶ added in v3.20.0
func (o DeploymentStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDeploymentPatchPtrOutput
Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
func (DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchPtrOutput) Type ¶ added in v3.20.0
func (o DeploymentStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
type DeploymentStrategyPtrInput ¶
type DeploymentStrategyPtrInput interface { pulumi.Input ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput ToDeploymentStrategyPtrOutputWithContext(context.Context) DeploymentStrategyPtrOutput }
DeploymentStrategyPtrInput is an input type that accepts DeploymentStrategyArgs, DeploymentStrategyPtr and DeploymentStrategyPtrOutput values. You can construct a concrete instance of `DeploymentStrategyPtrInput` via:
DeploymentStrategyArgs{...} or: nil
func DeploymentStrategyPtr ¶
func DeploymentStrategyPtr(v *DeploymentStrategyArgs) DeploymentStrategyPtrInput
type DeploymentStrategyPtrOutput ¶
type DeploymentStrategyPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStrategyPtrOutput) Elem ¶
func (o DeploymentStrategyPtrOutput) Elem() DeploymentStrategyOutput
func (DeploymentStrategyPtrOutput) ElementType ¶
func (DeploymentStrategyPtrOutput) ElementType() reflect.Type
func (DeploymentStrategyPtrOutput) RollingUpdate ¶
func (o DeploymentStrategyPtrOutput) RollingUpdate() RollingUpdateDeploymentPtrOutput
Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
func (DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutput ¶
func (o DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
func (DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutputWithContext ¶
func (o DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
func (DeploymentStrategyPtrOutput) Type ¶
func (o DeploymentStrategyPtrOutput) Type() pulumi.StringPtrOutput
Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
type DeploymentType ¶
type DeploymentType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata. Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec *DeploymentSpec `pulumi:"spec"` // Most recently observed status of the Deployment. Status *DeploymentStatus `pulumi:"status"` }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
type DeploymentTypeArgs ¶
type DeploymentTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata. Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPtrInput `pulumi:"spec"` // Most recently observed status of the Deployment. Status DeploymentStatusPtrInput `pulumi:"status"` }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (DeploymentTypeArgs) ElementType ¶
func (DeploymentTypeArgs) ElementType() reflect.Type
func (DeploymentTypeArgs) ToDeploymentTypeOutput ¶
func (i DeploymentTypeArgs) ToDeploymentTypeOutput() DeploymentTypeOutput
func (DeploymentTypeArgs) ToDeploymentTypeOutputWithContext ¶
func (i DeploymentTypeArgs) ToDeploymentTypeOutputWithContext(ctx context.Context) DeploymentTypeOutput
type DeploymentTypeArray ¶
type DeploymentTypeArray []DeploymentTypeInput
func (DeploymentTypeArray) ElementType ¶
func (DeploymentTypeArray) ElementType() reflect.Type
func (DeploymentTypeArray) ToDeploymentTypeArrayOutput ¶
func (i DeploymentTypeArray) ToDeploymentTypeArrayOutput() DeploymentTypeArrayOutput
func (DeploymentTypeArray) ToDeploymentTypeArrayOutputWithContext ¶
func (i DeploymentTypeArray) ToDeploymentTypeArrayOutputWithContext(ctx context.Context) DeploymentTypeArrayOutput
type DeploymentTypeArrayInput ¶
type DeploymentTypeArrayInput interface { pulumi.Input ToDeploymentTypeArrayOutput() DeploymentTypeArrayOutput ToDeploymentTypeArrayOutputWithContext(context.Context) DeploymentTypeArrayOutput }
DeploymentTypeArrayInput is an input type that accepts DeploymentTypeArray and DeploymentTypeArrayOutput values. You can construct a concrete instance of `DeploymentTypeArrayInput` via:
DeploymentTypeArray{ DeploymentTypeArgs{...} }
type DeploymentTypeArrayOutput ¶
type DeploymentTypeArrayOutput struct{ *pulumi.OutputState }
func (DeploymentTypeArrayOutput) ElementType ¶
func (DeploymentTypeArrayOutput) ElementType() reflect.Type
func (DeploymentTypeArrayOutput) Index ¶
func (o DeploymentTypeArrayOutput) Index(i pulumi.IntInput) DeploymentTypeOutput
func (DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutput ¶
func (o DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutput() DeploymentTypeArrayOutput
func (DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutputWithContext ¶
func (o DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutputWithContext(ctx context.Context) DeploymentTypeArrayOutput
type DeploymentTypeInput ¶
type DeploymentTypeInput interface { pulumi.Input ToDeploymentTypeOutput() DeploymentTypeOutput ToDeploymentTypeOutputWithContext(context.Context) DeploymentTypeOutput }
DeploymentTypeInput is an input type that accepts DeploymentTypeArgs and DeploymentTypeOutput values. You can construct a concrete instance of `DeploymentTypeInput` via:
DeploymentTypeArgs{...}
type DeploymentTypeOutput ¶
type DeploymentTypeOutput struct{ *pulumi.OutputState }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (DeploymentTypeOutput) ApiVersion ¶
func (o DeploymentTypeOutput) 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 (DeploymentTypeOutput) ElementType ¶
func (DeploymentTypeOutput) ElementType() reflect.Type
func (DeploymentTypeOutput) Kind ¶
func (o DeploymentTypeOutput) 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 (DeploymentTypeOutput) Metadata ¶
func (o DeploymentTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata.
func (DeploymentTypeOutput) Spec ¶
func (o DeploymentTypeOutput) Spec() DeploymentSpecPtrOutput
Specification of the desired behavior of the Deployment.
func (DeploymentTypeOutput) Status ¶
func (o DeploymentTypeOutput) Status() DeploymentStatusPtrOutput
Most recently observed status of the Deployment.
func (DeploymentTypeOutput) ToDeploymentTypeOutput ¶
func (o DeploymentTypeOutput) ToDeploymentTypeOutput() DeploymentTypeOutput
func (DeploymentTypeOutput) ToDeploymentTypeOutputWithContext ¶
func (o DeploymentTypeOutput) ToDeploymentTypeOutputWithContext(ctx context.Context) DeploymentTypeOutput
type ReplicaSet
deprecated
type ReplicaSet 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"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPtrOutput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPtrOutput `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
Deprecated: apps/v1beta2/ReplicaSet is deprecated by apps/v1/ReplicaSet and not supported by Kubernetes v1.16+ clusters.
func GetReplicaSet ¶
func GetReplicaSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicaSetState, opts ...pulumi.ResourceOption) (*ReplicaSet, error)
GetReplicaSet gets an existing ReplicaSet 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 NewReplicaSet ¶
func NewReplicaSet(ctx *pulumi.Context, name string, args *ReplicaSetArgs, opts ...pulumi.ResourceOption) (*ReplicaSet, error)
NewReplicaSet registers a new resource with the given unique name, arguments, and options.
func (*ReplicaSet) ElementType ¶
func (*ReplicaSet) ElementType() reflect.Type
func (*ReplicaSet) ToReplicaSetOutput ¶
func (i *ReplicaSet) ToReplicaSetOutput() ReplicaSetOutput
func (*ReplicaSet) ToReplicaSetOutputWithContext ¶
func (i *ReplicaSet) ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput
type ReplicaSetArgs ¶
type ReplicaSetArgs 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 // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPtrInput }
The set of arguments for constructing a ReplicaSet resource.
func (ReplicaSetArgs) ElementType ¶
func (ReplicaSetArgs) ElementType() reflect.Type
type ReplicaSetArray ¶
type ReplicaSetArray []ReplicaSetInput
func (ReplicaSetArray) ElementType ¶
func (ReplicaSetArray) ElementType() reflect.Type
func (ReplicaSetArray) ToReplicaSetArrayOutput ¶
func (i ReplicaSetArray) ToReplicaSetArrayOutput() ReplicaSetArrayOutput
func (ReplicaSetArray) ToReplicaSetArrayOutputWithContext ¶
func (i ReplicaSetArray) ToReplicaSetArrayOutputWithContext(ctx context.Context) ReplicaSetArrayOutput
type ReplicaSetArrayInput ¶
type ReplicaSetArrayInput interface { pulumi.Input ToReplicaSetArrayOutput() ReplicaSetArrayOutput ToReplicaSetArrayOutputWithContext(context.Context) ReplicaSetArrayOutput }
ReplicaSetArrayInput is an input type that accepts ReplicaSetArray and ReplicaSetArrayOutput values. You can construct a concrete instance of `ReplicaSetArrayInput` via:
ReplicaSetArray{ ReplicaSetArgs{...} }
type ReplicaSetArrayOutput ¶
type ReplicaSetArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetArrayOutput) ElementType ¶
func (ReplicaSetArrayOutput) ElementType() reflect.Type
func (ReplicaSetArrayOutput) Index ¶
func (o ReplicaSetArrayOutput) Index(i pulumi.IntInput) ReplicaSetOutput
func (ReplicaSetArrayOutput) ToReplicaSetArrayOutput ¶
func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutput() ReplicaSetArrayOutput
func (ReplicaSetArrayOutput) ToReplicaSetArrayOutputWithContext ¶
func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutputWithContext(ctx context.Context) ReplicaSetArrayOutput
type ReplicaSetCondition ¶
type ReplicaSetCondition struct { // The last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of replica set condition. Type string `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
type ReplicaSetConditionArgs ¶
type ReplicaSetConditionArgs struct { // The last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type of replica set condition. Type pulumi.StringInput `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionArgs) ElementType ¶
func (ReplicaSetConditionArgs) ElementType() reflect.Type
func (ReplicaSetConditionArgs) ToReplicaSetConditionOutput ¶
func (i ReplicaSetConditionArgs) ToReplicaSetConditionOutput() ReplicaSetConditionOutput
func (ReplicaSetConditionArgs) ToReplicaSetConditionOutputWithContext ¶
func (i ReplicaSetConditionArgs) ToReplicaSetConditionOutputWithContext(ctx context.Context) ReplicaSetConditionOutput
type ReplicaSetConditionArray ¶
type ReplicaSetConditionArray []ReplicaSetConditionInput
func (ReplicaSetConditionArray) ElementType ¶
func (ReplicaSetConditionArray) ElementType() reflect.Type
func (ReplicaSetConditionArray) ToReplicaSetConditionArrayOutput ¶
func (i ReplicaSetConditionArray) ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput
func (ReplicaSetConditionArray) ToReplicaSetConditionArrayOutputWithContext ¶
func (i ReplicaSetConditionArray) ToReplicaSetConditionArrayOutputWithContext(ctx context.Context) ReplicaSetConditionArrayOutput
type ReplicaSetConditionArrayInput ¶
type ReplicaSetConditionArrayInput interface { pulumi.Input ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput ToReplicaSetConditionArrayOutputWithContext(context.Context) ReplicaSetConditionArrayOutput }
ReplicaSetConditionArrayInput is an input type that accepts ReplicaSetConditionArray and ReplicaSetConditionArrayOutput values. You can construct a concrete instance of `ReplicaSetConditionArrayInput` via:
ReplicaSetConditionArray{ ReplicaSetConditionArgs{...} }
type ReplicaSetConditionArrayOutput ¶
type ReplicaSetConditionArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetConditionArrayOutput) ElementType ¶
func (ReplicaSetConditionArrayOutput) ElementType() reflect.Type
func (ReplicaSetConditionArrayOutput) Index ¶
func (o ReplicaSetConditionArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionOutput
func (ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutput ¶
func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput
func (ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutputWithContext ¶
func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutputWithContext(ctx context.Context) ReplicaSetConditionArrayOutput
type ReplicaSetConditionInput ¶
type ReplicaSetConditionInput interface { pulumi.Input ToReplicaSetConditionOutput() ReplicaSetConditionOutput ToReplicaSetConditionOutputWithContext(context.Context) ReplicaSetConditionOutput }
ReplicaSetConditionInput is an input type that accepts ReplicaSetConditionArgs and ReplicaSetConditionOutput values. You can construct a concrete instance of `ReplicaSetConditionInput` via:
ReplicaSetConditionArgs{...}
type ReplicaSetConditionOutput ¶
type ReplicaSetConditionOutput struct{ *pulumi.OutputState }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionOutput) ElementType ¶
func (ReplicaSetConditionOutput) ElementType() reflect.Type
func (ReplicaSetConditionOutput) LastTransitionTime ¶
func (o ReplicaSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
The last time the condition transitioned from one status to another.
func (ReplicaSetConditionOutput) Message ¶
func (o ReplicaSetConditionOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (ReplicaSetConditionOutput) Reason ¶
func (o ReplicaSetConditionOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (ReplicaSetConditionOutput) Status ¶
func (o ReplicaSetConditionOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (ReplicaSetConditionOutput) ToReplicaSetConditionOutput ¶
func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutput() ReplicaSetConditionOutput
func (ReplicaSetConditionOutput) ToReplicaSetConditionOutputWithContext ¶
func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutputWithContext(ctx context.Context) ReplicaSetConditionOutput
func (ReplicaSetConditionOutput) Type ¶
func (o ReplicaSetConditionOutput) Type() pulumi.StringOutput
Type of replica set condition.
type ReplicaSetConditionPatch ¶ added in v3.20.0
type ReplicaSetConditionPatch struct { // The last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status *string `pulumi:"status"` // Type of replica set condition. Type *string `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
type ReplicaSetConditionPatchArgs ¶ added in v3.20.0
type ReplicaSetConditionPatchArgs struct { // The last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // Type of replica set condition. Type pulumi.StringPtrInput `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionPatchArgs) ElementType ¶ added in v3.20.0
func (ReplicaSetConditionPatchArgs) ElementType() reflect.Type
func (ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutput ¶ added in v3.20.0
func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
type ReplicaSetConditionPatchArray ¶ added in v3.20.0
type ReplicaSetConditionPatchArray []ReplicaSetConditionPatchInput
func (ReplicaSetConditionPatchArray) ElementType ¶ added in v3.20.0
func (ReplicaSetConditionPatchArray) ElementType() reflect.Type
func (ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutput ¶ added in v3.20.0
func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
func (ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
type ReplicaSetConditionPatchArrayInput ¶ added in v3.20.0
type ReplicaSetConditionPatchArrayInput interface { pulumi.Input ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput ToReplicaSetConditionPatchArrayOutputWithContext(context.Context) ReplicaSetConditionPatchArrayOutput }
ReplicaSetConditionPatchArrayInput is an input type that accepts ReplicaSetConditionPatchArray and ReplicaSetConditionPatchArrayOutput values. You can construct a concrete instance of `ReplicaSetConditionPatchArrayInput` via:
ReplicaSetConditionPatchArray{ ReplicaSetConditionPatchArgs{...} }
type ReplicaSetConditionPatchArrayOutput ¶ added in v3.20.0
type ReplicaSetConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetConditionPatchArrayOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetConditionPatchArrayOutput) ElementType() reflect.Type
func (ReplicaSetConditionPatchArrayOutput) Index ¶ added in v3.20.0
func (o ReplicaSetConditionPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutput ¶ added in v3.20.0
func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
func (ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
type ReplicaSetConditionPatchInput ¶ added in v3.20.0
type ReplicaSetConditionPatchInput interface { pulumi.Input ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput ToReplicaSetConditionPatchOutputWithContext(context.Context) ReplicaSetConditionPatchOutput }
ReplicaSetConditionPatchInput is an input type that accepts ReplicaSetConditionPatchArgs and ReplicaSetConditionPatchOutput values. You can construct a concrete instance of `ReplicaSetConditionPatchInput` via:
ReplicaSetConditionPatchArgs{...}
type ReplicaSetConditionPatchOutput ¶ added in v3.20.0
type ReplicaSetConditionPatchOutput struct{ *pulumi.OutputState }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionPatchOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetConditionPatchOutput) ElementType() reflect.Type
func (ReplicaSetConditionPatchOutput) LastTransitionTime ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
The last time the condition transitioned from one status to another.
func (ReplicaSetConditionPatchOutput) Message ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (ReplicaSetConditionPatchOutput) Reason ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (ReplicaSetConditionPatchOutput) Status ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutput ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchOutput) Type ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) Type() pulumi.StringPtrOutput
Type of replica set condition.
type ReplicaSetInput ¶
type ReplicaSetInput interface { pulumi.Input ToReplicaSetOutput() ReplicaSetOutput ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput }
type ReplicaSetList ¶
type ReplicaSetList 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"` // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items ReplicaSetTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
ReplicaSetList is a collection of ReplicaSets.
func GetReplicaSetList ¶
func GetReplicaSetList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicaSetListState, opts ...pulumi.ResourceOption) (*ReplicaSetList, error)
GetReplicaSetList gets an existing ReplicaSetList 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 NewReplicaSetList ¶
func NewReplicaSetList(ctx *pulumi.Context, name string, args *ReplicaSetListArgs, opts ...pulumi.ResourceOption) (*ReplicaSetList, error)
NewReplicaSetList registers a new resource with the given unique name, arguments, and options.
func (*ReplicaSetList) ElementType ¶
func (*ReplicaSetList) ElementType() reflect.Type
func (*ReplicaSetList) ToReplicaSetListOutput ¶
func (i *ReplicaSetList) ToReplicaSetListOutput() ReplicaSetListOutput
func (*ReplicaSetList) ToReplicaSetListOutputWithContext ¶
func (i *ReplicaSetList) ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput
type ReplicaSetListArgs ¶
type ReplicaSetListArgs 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 // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items ReplicaSetTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a ReplicaSetList resource.
func (ReplicaSetListArgs) ElementType ¶
func (ReplicaSetListArgs) ElementType() reflect.Type
type ReplicaSetListArray ¶
type ReplicaSetListArray []ReplicaSetListInput
func (ReplicaSetListArray) ElementType ¶
func (ReplicaSetListArray) ElementType() reflect.Type
func (ReplicaSetListArray) ToReplicaSetListArrayOutput ¶
func (i ReplicaSetListArray) ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput
func (ReplicaSetListArray) ToReplicaSetListArrayOutputWithContext ¶
func (i ReplicaSetListArray) ToReplicaSetListArrayOutputWithContext(ctx context.Context) ReplicaSetListArrayOutput
type ReplicaSetListArrayInput ¶
type ReplicaSetListArrayInput interface { pulumi.Input ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput ToReplicaSetListArrayOutputWithContext(context.Context) ReplicaSetListArrayOutput }
ReplicaSetListArrayInput is an input type that accepts ReplicaSetListArray and ReplicaSetListArrayOutput values. You can construct a concrete instance of `ReplicaSetListArrayInput` via:
ReplicaSetListArray{ ReplicaSetListArgs{...} }
type ReplicaSetListArrayOutput ¶
type ReplicaSetListArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetListArrayOutput) ElementType ¶
func (ReplicaSetListArrayOutput) ElementType() reflect.Type
func (ReplicaSetListArrayOutput) Index ¶
func (o ReplicaSetListArrayOutput) Index(i pulumi.IntInput) ReplicaSetListOutput
func (ReplicaSetListArrayOutput) ToReplicaSetListArrayOutput ¶
func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput
func (ReplicaSetListArrayOutput) ToReplicaSetListArrayOutputWithContext ¶
func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutputWithContext(ctx context.Context) ReplicaSetListArrayOutput
type ReplicaSetListInput ¶
type ReplicaSetListInput interface { pulumi.Input ToReplicaSetListOutput() ReplicaSetListOutput ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput }
type ReplicaSetListMap ¶
type ReplicaSetListMap map[string]ReplicaSetListInput
func (ReplicaSetListMap) ElementType ¶
func (ReplicaSetListMap) ElementType() reflect.Type
func (ReplicaSetListMap) ToReplicaSetListMapOutput ¶
func (i ReplicaSetListMap) ToReplicaSetListMapOutput() ReplicaSetListMapOutput
func (ReplicaSetListMap) ToReplicaSetListMapOutputWithContext ¶
func (i ReplicaSetListMap) ToReplicaSetListMapOutputWithContext(ctx context.Context) ReplicaSetListMapOutput
type ReplicaSetListMapInput ¶
type ReplicaSetListMapInput interface { pulumi.Input ToReplicaSetListMapOutput() ReplicaSetListMapOutput ToReplicaSetListMapOutputWithContext(context.Context) ReplicaSetListMapOutput }
ReplicaSetListMapInput is an input type that accepts ReplicaSetListMap and ReplicaSetListMapOutput values. You can construct a concrete instance of `ReplicaSetListMapInput` via:
ReplicaSetListMap{ "key": ReplicaSetListArgs{...} }
type ReplicaSetListMapOutput ¶
type ReplicaSetListMapOutput struct{ *pulumi.OutputState }
func (ReplicaSetListMapOutput) ElementType ¶
func (ReplicaSetListMapOutput) ElementType() reflect.Type
func (ReplicaSetListMapOutput) MapIndex ¶
func (o ReplicaSetListMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetListOutput
func (ReplicaSetListMapOutput) ToReplicaSetListMapOutput ¶
func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutput() ReplicaSetListMapOutput
func (ReplicaSetListMapOutput) ToReplicaSetListMapOutputWithContext ¶
func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutputWithContext(ctx context.Context) ReplicaSetListMapOutput
type ReplicaSetListOutput ¶
type ReplicaSetListOutput struct{ *pulumi.OutputState }
func (ReplicaSetListOutput) ApiVersion ¶ added in v3.19.1
func (o ReplicaSetListOutput) 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 (ReplicaSetListOutput) ElementType ¶
func (ReplicaSetListOutput) ElementType() reflect.Type
func (ReplicaSetListOutput) Items ¶ added in v3.19.1
func (o ReplicaSetListOutput) Items() ReplicaSetTypeArrayOutput
List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
func (ReplicaSetListOutput) Kind ¶ added in v3.19.1
func (o ReplicaSetListOutput) 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 (ReplicaSetListOutput) Metadata ¶ added in v3.19.1
func (o ReplicaSetListOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetListOutput) ToReplicaSetListOutput ¶
func (o ReplicaSetListOutput) ToReplicaSetListOutput() ReplicaSetListOutput
func (ReplicaSetListOutput) ToReplicaSetListOutputWithContext ¶
func (o ReplicaSetListOutput) ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput
type ReplicaSetListState ¶
type ReplicaSetListState struct { }
func (ReplicaSetListState) ElementType ¶
func (ReplicaSetListState) ElementType() reflect.Type
type ReplicaSetListType ¶
type ReplicaSetListType 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"` // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items []ReplicaSetType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata *metav1.ListMeta `pulumi:"metadata"` }
ReplicaSetList is a collection of ReplicaSets.
type ReplicaSetListTypeArgs ¶
type ReplicaSetListTypeArgs 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"` // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items ReplicaSetTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
ReplicaSetList is a collection of ReplicaSets.
func (ReplicaSetListTypeArgs) ElementType ¶
func (ReplicaSetListTypeArgs) ElementType() reflect.Type
func (ReplicaSetListTypeArgs) ToReplicaSetListTypeOutput ¶
func (i ReplicaSetListTypeArgs) ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput
func (ReplicaSetListTypeArgs) ToReplicaSetListTypeOutputWithContext ¶
func (i ReplicaSetListTypeArgs) ToReplicaSetListTypeOutputWithContext(ctx context.Context) ReplicaSetListTypeOutput
type ReplicaSetListTypeInput ¶
type ReplicaSetListTypeInput interface { pulumi.Input ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput ToReplicaSetListTypeOutputWithContext(context.Context) ReplicaSetListTypeOutput }
ReplicaSetListTypeInput is an input type that accepts ReplicaSetListTypeArgs and ReplicaSetListTypeOutput values. You can construct a concrete instance of `ReplicaSetListTypeInput` via:
ReplicaSetListTypeArgs{...}
type ReplicaSetListTypeOutput ¶
type ReplicaSetListTypeOutput struct{ *pulumi.OutputState }
ReplicaSetList is a collection of ReplicaSets.
func (ReplicaSetListTypeOutput) ApiVersion ¶
func (o ReplicaSetListTypeOutput) 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 (ReplicaSetListTypeOutput) ElementType ¶
func (ReplicaSetListTypeOutput) ElementType() reflect.Type
func (ReplicaSetListTypeOutput) Items ¶
func (o ReplicaSetListTypeOutput) Items() ReplicaSetTypeArrayOutput
List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
func (ReplicaSetListTypeOutput) Kind ¶
func (o ReplicaSetListTypeOutput) 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 (ReplicaSetListTypeOutput) Metadata ¶
func (o ReplicaSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetListTypeOutput) ToReplicaSetListTypeOutput ¶
func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput
func (ReplicaSetListTypeOutput) ToReplicaSetListTypeOutputWithContext ¶
func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutputWithContext(ctx context.Context) ReplicaSetListTypeOutput
type ReplicaSetMap ¶
type ReplicaSetMap map[string]ReplicaSetInput
func (ReplicaSetMap) ElementType ¶
func (ReplicaSetMap) ElementType() reflect.Type
func (ReplicaSetMap) ToReplicaSetMapOutput ¶
func (i ReplicaSetMap) ToReplicaSetMapOutput() ReplicaSetMapOutput
func (ReplicaSetMap) ToReplicaSetMapOutputWithContext ¶
func (i ReplicaSetMap) ToReplicaSetMapOutputWithContext(ctx context.Context) ReplicaSetMapOutput
type ReplicaSetMapInput ¶
type ReplicaSetMapInput interface { pulumi.Input ToReplicaSetMapOutput() ReplicaSetMapOutput ToReplicaSetMapOutputWithContext(context.Context) ReplicaSetMapOutput }
ReplicaSetMapInput is an input type that accepts ReplicaSetMap and ReplicaSetMapOutput values. You can construct a concrete instance of `ReplicaSetMapInput` via:
ReplicaSetMap{ "key": ReplicaSetArgs{...} }
type ReplicaSetMapOutput ¶
type ReplicaSetMapOutput struct{ *pulumi.OutputState }
func (ReplicaSetMapOutput) ElementType ¶
func (ReplicaSetMapOutput) ElementType() reflect.Type
func (ReplicaSetMapOutput) MapIndex ¶
func (o ReplicaSetMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetOutput
func (ReplicaSetMapOutput) ToReplicaSetMapOutput ¶
func (o ReplicaSetMapOutput) ToReplicaSetMapOutput() ReplicaSetMapOutput
func (ReplicaSetMapOutput) ToReplicaSetMapOutputWithContext ¶
func (o ReplicaSetMapOutput) ToReplicaSetMapOutputWithContext(ctx context.Context) ReplicaSetMapOutput
type ReplicaSetOutput ¶
type ReplicaSetOutput struct{ *pulumi.OutputState }
func (ReplicaSetOutput) ApiVersion ¶ added in v3.19.1
func (o ReplicaSetOutput) 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 (ReplicaSetOutput) ElementType ¶
func (ReplicaSetOutput) ElementType() reflect.Type
func (ReplicaSetOutput) Kind ¶ added in v3.19.1
func (o ReplicaSetOutput) 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 (ReplicaSetOutput) Metadata ¶ added in v3.19.1
func (o ReplicaSetOutput) Metadata() metav1.ObjectMetaPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetOutput) Spec ¶ added in v3.19.1
func (o ReplicaSetOutput) Spec() ReplicaSetSpecPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetOutput) Status ¶ added in v3.19.1
func (o ReplicaSetOutput) Status() ReplicaSetStatusPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetOutput) ToReplicaSetOutput ¶
func (o ReplicaSetOutput) ToReplicaSetOutput() ReplicaSetOutput
func (ReplicaSetOutput) ToReplicaSetOutputWithContext ¶
func (o ReplicaSetOutput) ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput
type ReplicaSetPatch
deprecated
added in
v3.20.0
type ReplicaSetPatch 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"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPatchPtrOutput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPatchPtrOutput `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. ReplicaSet ensures that a specified number of pod replicas are running at any given time.
Deprecated: apps/v1beta2/ReplicaSet is deprecated by apps/v1/ReplicaSet and not supported by Kubernetes v1.16+ clusters.
func GetReplicaSetPatch ¶ added in v3.20.0
func GetReplicaSetPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicaSetPatchState, opts ...pulumi.ResourceOption) (*ReplicaSetPatch, error)
GetReplicaSetPatch gets an existing ReplicaSetPatch 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 NewReplicaSetPatch ¶ added in v3.20.0
func NewReplicaSetPatch(ctx *pulumi.Context, name string, args *ReplicaSetPatchArgs, opts ...pulumi.ResourceOption) (*ReplicaSetPatch, error)
NewReplicaSetPatch registers a new resource with the given unique name, arguments, and options.
func (*ReplicaSetPatch) ElementType ¶ added in v3.20.0
func (*ReplicaSetPatch) ElementType() reflect.Type
func (*ReplicaSetPatch) ToReplicaSetPatchOutput ¶ added in v3.20.0
func (i *ReplicaSetPatch) ToReplicaSetPatchOutput() ReplicaSetPatchOutput
func (*ReplicaSetPatch) ToReplicaSetPatchOutputWithContext ¶ added in v3.20.0
func (i *ReplicaSetPatch) ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput
type ReplicaSetPatchArgs ¶ added in v3.20.0
type ReplicaSetPatchArgs 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 // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPatchPtrInput }
The set of arguments for constructing a ReplicaSetPatch resource.
func (ReplicaSetPatchArgs) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchArgs) ElementType() reflect.Type
type ReplicaSetPatchArray ¶ added in v3.20.0
type ReplicaSetPatchArray []ReplicaSetPatchInput
func (ReplicaSetPatchArray) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchArray) ElementType() reflect.Type
func (ReplicaSetPatchArray) ToReplicaSetPatchArrayOutput ¶ added in v3.20.0
func (i ReplicaSetPatchArray) ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput
func (ReplicaSetPatchArray) ToReplicaSetPatchArrayOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetPatchArray) ToReplicaSetPatchArrayOutputWithContext(ctx context.Context) ReplicaSetPatchArrayOutput
type ReplicaSetPatchArrayInput ¶ added in v3.20.0
type ReplicaSetPatchArrayInput interface { pulumi.Input ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput ToReplicaSetPatchArrayOutputWithContext(context.Context) ReplicaSetPatchArrayOutput }
ReplicaSetPatchArrayInput is an input type that accepts ReplicaSetPatchArray and ReplicaSetPatchArrayOutput values. You can construct a concrete instance of `ReplicaSetPatchArrayInput` via:
ReplicaSetPatchArray{ ReplicaSetPatchArgs{...} }
type ReplicaSetPatchArrayOutput ¶ added in v3.20.0
type ReplicaSetPatchArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetPatchArrayOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchArrayOutput) ElementType() reflect.Type
func (ReplicaSetPatchArrayOutput) Index ¶ added in v3.20.0
func (o ReplicaSetPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetPatchOutput
func (ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutput ¶ added in v3.20.0
func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput
func (ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutputWithContext(ctx context.Context) ReplicaSetPatchArrayOutput
type ReplicaSetPatchInput ¶ added in v3.20.0
type ReplicaSetPatchInput interface { pulumi.Input ToReplicaSetPatchOutput() ReplicaSetPatchOutput ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput }
type ReplicaSetPatchMap ¶ added in v3.20.0
type ReplicaSetPatchMap map[string]ReplicaSetPatchInput
func (ReplicaSetPatchMap) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchMap) ElementType() reflect.Type
func (ReplicaSetPatchMap) ToReplicaSetPatchMapOutput ¶ added in v3.20.0
func (i ReplicaSetPatchMap) ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput
func (ReplicaSetPatchMap) ToReplicaSetPatchMapOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetPatchMap) ToReplicaSetPatchMapOutputWithContext(ctx context.Context) ReplicaSetPatchMapOutput
type ReplicaSetPatchMapInput ¶ added in v3.20.0
type ReplicaSetPatchMapInput interface { pulumi.Input ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput ToReplicaSetPatchMapOutputWithContext(context.Context) ReplicaSetPatchMapOutput }
ReplicaSetPatchMapInput is an input type that accepts ReplicaSetPatchMap and ReplicaSetPatchMapOutput values. You can construct a concrete instance of `ReplicaSetPatchMapInput` via:
ReplicaSetPatchMap{ "key": ReplicaSetPatchArgs{...} }
type ReplicaSetPatchMapOutput ¶ added in v3.20.0
type ReplicaSetPatchMapOutput struct{ *pulumi.OutputState }
func (ReplicaSetPatchMapOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchMapOutput) ElementType() reflect.Type
func (ReplicaSetPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o ReplicaSetPatchMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetPatchOutput
func (ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutput ¶ added in v3.20.0
func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput
func (ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutputWithContext(ctx context.Context) ReplicaSetPatchMapOutput
type ReplicaSetPatchOutput ¶ added in v3.20.0
type ReplicaSetPatchOutput struct{ *pulumi.OutputState }
func (ReplicaSetPatchOutput) ApiVersion ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) 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 (ReplicaSetPatchOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchOutput) ElementType() reflect.Type
func (ReplicaSetPatchOutput) Kind ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) 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 (ReplicaSetPatchOutput) Metadata ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetPatchOutput) Spec ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) Spec() ReplicaSetSpecPatchPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchOutput) Status ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) Status() ReplicaSetStatusPatchPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchOutput) ToReplicaSetPatchOutput ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutput() ReplicaSetPatchOutput
func (ReplicaSetPatchOutput) ToReplicaSetPatchOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput
type ReplicaSetPatchState ¶ added in v3.20.0
type ReplicaSetPatchState struct { }
func (ReplicaSetPatchState) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchState) ElementType() reflect.Type
type ReplicaSetPatchType ¶ added in v3.20.0
type ReplicaSetPatchType 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"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *ReplicaSetSpecPatch `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *ReplicaSetStatusPatch `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
type ReplicaSetPatchTypeArgs ¶ added in v3.20.0
type ReplicaSetPatchTypeArgs 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"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPatchPtrInput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPatchPtrInput `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetPatchTypeArgs) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchTypeArgs) ElementType() reflect.Type
func (ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutput ¶ added in v3.20.0
func (i ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput
func (ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutputWithContext(ctx context.Context) ReplicaSetPatchTypeOutput
type ReplicaSetPatchTypeInput ¶ added in v3.20.0
type ReplicaSetPatchTypeInput interface { pulumi.Input ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput ToReplicaSetPatchTypeOutputWithContext(context.Context) ReplicaSetPatchTypeOutput }
ReplicaSetPatchTypeInput is an input type that accepts ReplicaSetPatchTypeArgs and ReplicaSetPatchTypeOutput values. You can construct a concrete instance of `ReplicaSetPatchTypeInput` via:
ReplicaSetPatchTypeArgs{...}
type ReplicaSetPatchTypeOutput ¶ added in v3.20.0
type ReplicaSetPatchTypeOutput struct{ *pulumi.OutputState }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) 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 (ReplicaSetPatchTypeOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchTypeOutput) ElementType() reflect.Type
func (ReplicaSetPatchTypeOutput) Kind ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) 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 (ReplicaSetPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetPatchTypeOutput) Spec ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) Spec() ReplicaSetSpecPatchPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchTypeOutput) Status ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) Status() ReplicaSetStatusPatchPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutput ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput
func (ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutputWithContext(ctx context.Context) ReplicaSetPatchTypeOutput
type ReplicaSetSpec ¶
type ReplicaSetSpec struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas *int `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelector `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template *corev1.PodTemplateSpec `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
type ReplicaSetSpecArgs ¶
type ReplicaSetSpecArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntPtrInput `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorInput `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpecPtrInput `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecArgs) ElementType ¶
func (ReplicaSetSpecArgs) ElementType() reflect.Type
func (ReplicaSetSpecArgs) ToReplicaSetSpecOutput ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
func (ReplicaSetSpecArgs) ToReplicaSetSpecOutputWithContext ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
func (ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutput ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
func (ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutputWithContext ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
type ReplicaSetSpecInput ¶
type ReplicaSetSpecInput interface { pulumi.Input ToReplicaSetSpecOutput() ReplicaSetSpecOutput ToReplicaSetSpecOutputWithContext(context.Context) ReplicaSetSpecOutput }
ReplicaSetSpecInput is an input type that accepts ReplicaSetSpecArgs and ReplicaSetSpecOutput values. You can construct a concrete instance of `ReplicaSetSpecInput` via:
ReplicaSetSpecArgs{...}
type ReplicaSetSpecOutput ¶
type ReplicaSetSpecOutput struct{ *pulumi.OutputState }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecOutput) ElementType ¶
func (ReplicaSetSpecOutput) ElementType() reflect.Type
func (ReplicaSetSpecOutput) MinReadySeconds ¶
func (o ReplicaSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecOutput) Replicas ¶
func (o ReplicaSetSpecOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecOutput) Selector ¶
func (o ReplicaSetSpecOutput) Selector() metav1.LabelSelectorOutput
Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecOutput) Template ¶
func (o ReplicaSetSpecOutput) Template() corev1.PodTemplateSpecPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecOutput) ToReplicaSetSpecOutput ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
func (ReplicaSetSpecOutput) ToReplicaSetSpecOutputWithContext ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
func (ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutput ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
func (ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutputWithContext ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
type ReplicaSetSpecPatch ¶ added in v3.20.0
type ReplicaSetSpecPatch struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas *int `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template *corev1.PodTemplateSpecPatch `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
type ReplicaSetSpecPatchArgs ¶ added in v3.20.0
type ReplicaSetSpecPatchArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntPtrInput `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpecPatchPtrInput `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecPatchArgs) ElementType ¶ added in v3.20.0
func (ReplicaSetSpecPatchArgs) ElementType() reflect.Type
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutput ¶ added in v3.20.0
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutput ¶ added in v3.20.0
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
type ReplicaSetSpecPatchInput ¶ added in v3.20.0
type ReplicaSetSpecPatchInput interface { pulumi.Input ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput ToReplicaSetSpecPatchOutputWithContext(context.Context) ReplicaSetSpecPatchOutput }
ReplicaSetSpecPatchInput is an input type that accepts ReplicaSetSpecPatchArgs and ReplicaSetSpecPatchOutput values. You can construct a concrete instance of `ReplicaSetSpecPatchInput` via:
ReplicaSetSpecPatchArgs{...}
type ReplicaSetSpecPatchOutput ¶ added in v3.20.0
type ReplicaSetSpecPatchOutput struct{ *pulumi.OutputState }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecPatchOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetSpecPatchOutput) ElementType() reflect.Type
func (ReplicaSetSpecPatchOutput) MinReadySeconds ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecPatchOutput) Replicas ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecPatchOutput) Selector ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecPatchOutput) Template ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutput ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutput ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
type ReplicaSetSpecPatchPtrInput ¶ added in v3.20.0
type ReplicaSetSpecPatchPtrInput interface { pulumi.Input ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput ToReplicaSetSpecPatchPtrOutputWithContext(context.Context) ReplicaSetSpecPatchPtrOutput }
ReplicaSetSpecPatchPtrInput is an input type that accepts ReplicaSetSpecPatchArgs, ReplicaSetSpecPatchPtr and ReplicaSetSpecPatchPtrOutput values. You can construct a concrete instance of `ReplicaSetSpecPatchPtrInput` via:
ReplicaSetSpecPatchArgs{...} or: nil
func ReplicaSetSpecPatchPtr ¶ added in v3.20.0
func ReplicaSetSpecPatchPtr(v *ReplicaSetSpecPatchArgs) ReplicaSetSpecPatchPtrInput
type ReplicaSetSpecPatchPtrOutput ¶ added in v3.20.0
type ReplicaSetSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) Elem() ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetSpecPatchPtrOutput) ElementType() reflect.Type
func (ReplicaSetSpecPatchPtrOutput) MinReadySeconds ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecPatchPtrOutput) Selector ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecPatchPtrOutput) Template ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutput ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
func (ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
type ReplicaSetSpecPtrInput ¶
type ReplicaSetSpecPtrInput interface { pulumi.Input ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput ToReplicaSetSpecPtrOutputWithContext(context.Context) ReplicaSetSpecPtrOutput }
ReplicaSetSpecPtrInput is an input type that accepts ReplicaSetSpecArgs, ReplicaSetSpecPtr and ReplicaSetSpecPtrOutput values. You can construct a concrete instance of `ReplicaSetSpecPtrInput` via:
ReplicaSetSpecArgs{...} or: nil
func ReplicaSetSpecPtr ¶
func ReplicaSetSpecPtr(v *ReplicaSetSpecArgs) ReplicaSetSpecPtrInput
type ReplicaSetSpecPtrOutput ¶
type ReplicaSetSpecPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetSpecPtrOutput) Elem ¶
func (o ReplicaSetSpecPtrOutput) Elem() ReplicaSetSpecOutput
func (ReplicaSetSpecPtrOutput) ElementType ¶
func (ReplicaSetSpecPtrOutput) ElementType() reflect.Type
func (ReplicaSetSpecPtrOutput) MinReadySeconds ¶
func (o ReplicaSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecPtrOutput) Replicas ¶
func (o ReplicaSetSpecPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecPtrOutput) Selector ¶
func (o ReplicaSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecPtrOutput) Template ¶
func (o ReplicaSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutput ¶
func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
func (ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutputWithContext ¶
func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
type ReplicaSetState ¶
type ReplicaSetState struct { }
func (ReplicaSetState) ElementType ¶
func (ReplicaSetState) ElementType() reflect.Type
type ReplicaSetStatus ¶
type ReplicaSetStatus struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas *int `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions []ReplicaSetCondition `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas *int `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration *int `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas *int `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas int `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
type ReplicaSetStatusArgs ¶
type ReplicaSetStatusArgs struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas pulumi.IntPtrInput `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions ReplicaSetConditionArrayInput `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas pulumi.IntPtrInput `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntInput `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusArgs) ElementType ¶
func (ReplicaSetStatusArgs) ElementType() reflect.Type
func (ReplicaSetStatusArgs) ToReplicaSetStatusOutput ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
func (ReplicaSetStatusArgs) ToReplicaSetStatusOutputWithContext ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
func (ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutput ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
func (ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutputWithContext ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
type ReplicaSetStatusInput ¶
type ReplicaSetStatusInput interface { pulumi.Input ToReplicaSetStatusOutput() ReplicaSetStatusOutput ToReplicaSetStatusOutputWithContext(context.Context) ReplicaSetStatusOutput }
ReplicaSetStatusInput is an input type that accepts ReplicaSetStatusArgs and ReplicaSetStatusOutput values. You can construct a concrete instance of `ReplicaSetStatusInput` via:
ReplicaSetStatusArgs{...}
type ReplicaSetStatusOutput ¶
type ReplicaSetStatusOutput struct{ *pulumi.OutputState }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusOutput) AvailableReplicas ¶
func (o ReplicaSetStatusOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusOutput) Conditions ¶
func (o ReplicaSetStatusOutput) Conditions() ReplicaSetConditionArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusOutput) ElementType ¶
func (ReplicaSetStatusOutput) ElementType() reflect.Type
func (ReplicaSetStatusOutput) FullyLabeledReplicas ¶
func (o ReplicaSetStatusOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusOutput) ObservedGeneration ¶
func (o ReplicaSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusOutput) ReadyReplicas ¶
func (o ReplicaSetStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusOutput) Replicas ¶
func (o ReplicaSetStatusOutput) Replicas() pulumi.IntOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusOutput) ToReplicaSetStatusOutput ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
func (ReplicaSetStatusOutput) ToReplicaSetStatusOutputWithContext ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
func (ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutput ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
func (ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutputWithContext ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
type ReplicaSetStatusPatch ¶ added in v3.20.0
type ReplicaSetStatusPatch struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas *int `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions []ReplicaSetConditionPatch `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas *int `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration *int `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas *int `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas *int `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
type ReplicaSetStatusPatchArgs ¶ added in v3.20.0
type ReplicaSetStatusPatchArgs struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas pulumi.IntPtrInput `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions ReplicaSetConditionPatchArrayInput `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas pulumi.IntPtrInput `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntPtrInput `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusPatchArgs) ElementType ¶ added in v3.20.0
func (ReplicaSetStatusPatchArgs) ElementType() reflect.Type
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutput ¶ added in v3.20.0
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutput ¶ added in v3.20.0
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
type ReplicaSetStatusPatchInput ¶ added in v3.20.0
type ReplicaSetStatusPatchInput interface { pulumi.Input ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput ToReplicaSetStatusPatchOutputWithContext(context.Context) ReplicaSetStatusPatchOutput }
ReplicaSetStatusPatchInput is an input type that accepts ReplicaSetStatusPatchArgs and ReplicaSetStatusPatchOutput values. You can construct a concrete instance of `ReplicaSetStatusPatchInput` via:
ReplicaSetStatusPatchArgs{...}
type ReplicaSetStatusPatchOutput ¶ added in v3.20.0
type ReplicaSetStatusPatchOutput struct{ *pulumi.OutputState }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusPatchOutput) AvailableReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusPatchOutput) Conditions ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) Conditions() ReplicaSetConditionPatchArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusPatchOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetStatusPatchOutput) ElementType() reflect.Type
func (ReplicaSetStatusPatchOutput) FullyLabeledReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusPatchOutput) ObservedGeneration ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusPatchOutput) ReadyReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusPatchOutput) Replicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) Replicas() pulumi.IntPtrOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutput ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutput ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
type ReplicaSetStatusPatchPtrInput ¶ added in v3.20.0
type ReplicaSetStatusPatchPtrInput interface { pulumi.Input ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput ToReplicaSetStatusPatchPtrOutputWithContext(context.Context) ReplicaSetStatusPatchPtrOutput }
ReplicaSetStatusPatchPtrInput is an input type that accepts ReplicaSetStatusPatchArgs, ReplicaSetStatusPatchPtr and ReplicaSetStatusPatchPtrOutput values. You can construct a concrete instance of `ReplicaSetStatusPatchPtrInput` via:
ReplicaSetStatusPatchArgs{...} or: nil
func ReplicaSetStatusPatchPtr ¶ added in v3.20.0
func ReplicaSetStatusPatchPtr(v *ReplicaSetStatusPatchArgs) ReplicaSetStatusPatchPtrInput
type ReplicaSetStatusPatchPtrOutput ¶ added in v3.20.0
type ReplicaSetStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetStatusPatchPtrOutput) AvailableReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusPatchPtrOutput) Conditions ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) Conditions() ReplicaSetConditionPatchArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) Elem() ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetStatusPatchPtrOutput) ElementType() reflect.Type
func (ReplicaSetStatusPatchPtrOutput) FullyLabeledReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusPatchPtrOutput) ObservedGeneration ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusPatchPtrOutput) ReadyReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutput ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
func (ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
type ReplicaSetStatusPtrInput ¶
type ReplicaSetStatusPtrInput interface { pulumi.Input ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput ToReplicaSetStatusPtrOutputWithContext(context.Context) ReplicaSetStatusPtrOutput }
ReplicaSetStatusPtrInput is an input type that accepts ReplicaSetStatusArgs, ReplicaSetStatusPtr and ReplicaSetStatusPtrOutput values. You can construct a concrete instance of `ReplicaSetStatusPtrInput` via:
ReplicaSetStatusArgs{...} or: nil
func ReplicaSetStatusPtr ¶
func ReplicaSetStatusPtr(v *ReplicaSetStatusArgs) ReplicaSetStatusPtrInput
type ReplicaSetStatusPtrOutput ¶
type ReplicaSetStatusPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetStatusPtrOutput) AvailableReplicas ¶
func (o ReplicaSetStatusPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusPtrOutput) Conditions ¶
func (o ReplicaSetStatusPtrOutput) Conditions() ReplicaSetConditionArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusPtrOutput) Elem ¶
func (o ReplicaSetStatusPtrOutput) Elem() ReplicaSetStatusOutput
func (ReplicaSetStatusPtrOutput) ElementType ¶
func (ReplicaSetStatusPtrOutput) ElementType() reflect.Type
func (ReplicaSetStatusPtrOutput) FullyLabeledReplicas ¶
func (o ReplicaSetStatusPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusPtrOutput) ObservedGeneration ¶
func (o ReplicaSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusPtrOutput) ReadyReplicas ¶
func (o ReplicaSetStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusPtrOutput) Replicas ¶
func (o ReplicaSetStatusPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutput ¶
func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
func (ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutputWithContext ¶
func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
type ReplicaSetType ¶
type ReplicaSetType 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"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *ReplicaSetSpec `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *ReplicaSetStatus `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
type ReplicaSetTypeArgs ¶
type ReplicaSetTypeArgs 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"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPtrInput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPtrInput `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetTypeArgs) ElementType ¶
func (ReplicaSetTypeArgs) ElementType() reflect.Type
func (ReplicaSetTypeArgs) ToReplicaSetTypeOutput ¶
func (i ReplicaSetTypeArgs) ToReplicaSetTypeOutput() ReplicaSetTypeOutput
func (ReplicaSetTypeArgs) ToReplicaSetTypeOutputWithContext ¶
func (i ReplicaSetTypeArgs) ToReplicaSetTypeOutputWithContext(ctx context.Context) ReplicaSetTypeOutput
type ReplicaSetTypeArray ¶
type ReplicaSetTypeArray []ReplicaSetTypeInput
func (ReplicaSetTypeArray) ElementType ¶
func (ReplicaSetTypeArray) ElementType() reflect.Type
func (ReplicaSetTypeArray) ToReplicaSetTypeArrayOutput ¶
func (i ReplicaSetTypeArray) ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput
func (ReplicaSetTypeArray) ToReplicaSetTypeArrayOutputWithContext ¶
func (i ReplicaSetTypeArray) ToReplicaSetTypeArrayOutputWithContext(ctx context.Context) ReplicaSetTypeArrayOutput
type ReplicaSetTypeArrayInput ¶
type ReplicaSetTypeArrayInput interface { pulumi.Input ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput ToReplicaSetTypeArrayOutputWithContext(context.Context) ReplicaSetTypeArrayOutput }
ReplicaSetTypeArrayInput is an input type that accepts ReplicaSetTypeArray and ReplicaSetTypeArrayOutput values. You can construct a concrete instance of `ReplicaSetTypeArrayInput` via:
ReplicaSetTypeArray{ ReplicaSetTypeArgs{...} }
type ReplicaSetTypeArrayOutput ¶
type ReplicaSetTypeArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetTypeArrayOutput) ElementType ¶
func (ReplicaSetTypeArrayOutput) ElementType() reflect.Type
func (ReplicaSetTypeArrayOutput) Index ¶
func (o ReplicaSetTypeArrayOutput) Index(i pulumi.IntInput) ReplicaSetTypeOutput
func (ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutput ¶
func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput
func (ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutputWithContext ¶
func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutputWithContext(ctx context.Context) ReplicaSetTypeArrayOutput
type ReplicaSetTypeInput ¶
type ReplicaSetTypeInput interface { pulumi.Input ToReplicaSetTypeOutput() ReplicaSetTypeOutput ToReplicaSetTypeOutputWithContext(context.Context) ReplicaSetTypeOutput }
ReplicaSetTypeInput is an input type that accepts ReplicaSetTypeArgs and ReplicaSetTypeOutput values. You can construct a concrete instance of `ReplicaSetTypeInput` via:
ReplicaSetTypeArgs{...}
type ReplicaSetTypeOutput ¶
type ReplicaSetTypeOutput struct{ *pulumi.OutputState }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetTypeOutput) ApiVersion ¶
func (o ReplicaSetTypeOutput) 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 (ReplicaSetTypeOutput) ElementType ¶
func (ReplicaSetTypeOutput) ElementType() reflect.Type
func (ReplicaSetTypeOutput) Kind ¶
func (o ReplicaSetTypeOutput) 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 (ReplicaSetTypeOutput) Metadata ¶
func (o ReplicaSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetTypeOutput) Spec ¶
func (o ReplicaSetTypeOutput) Spec() ReplicaSetSpecPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetTypeOutput) Status ¶
func (o ReplicaSetTypeOutput) Status() ReplicaSetStatusPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetTypeOutput) ToReplicaSetTypeOutput ¶
func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutput() ReplicaSetTypeOutput
func (ReplicaSetTypeOutput) ToReplicaSetTypeOutputWithContext ¶
func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutputWithContext(ctx context.Context) ReplicaSetTypeOutput
type RollingUpdateDaemonSet ¶
type RollingUpdateDaemonSet struct {
MaxUnavailable interface{} `pulumi:"maxUnavailable"`
}Spec to control the desired behavior of daemon set rolling update.
type RollingUpdateDaemonSetArgs ¶
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetArgs) ElementType ¶
func (RollingUpdateDaemonSetArgs) ElementType() reflect.Type
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutput ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutputWithContext ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutput ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutputWithContext ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
type RollingUpdateDaemonSetInput ¶
type RollingUpdateDaemonSetInput interface { pulumi.Input ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput ToRollingUpdateDaemonSetOutputWithContext(context.Context) RollingUpdateDaemonSetOutput }
RollingUpdateDaemonSetInput is an input type that accepts RollingUpdateDaemonSetArgs and RollingUpdateDaemonSetOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetInput` via:
RollingUpdateDaemonSetArgs{...}
type RollingUpdateDaemonSetOutput ¶
type RollingUpdateDaemonSetOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetOutput) ElementType ¶
func (RollingUpdateDaemonSetOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetOutput) MaxUnavailable ¶
func (o RollingUpdateDaemonSetOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutput ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutputWithContext ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutput ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutputWithContext ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
type RollingUpdateDaemonSetPatch ¶ added in v3.20.0
type RollingUpdateDaemonSetPatch struct {
MaxUnavailable interface{} `pulumi:"maxUnavailable"`
}Spec to control the desired behavior of daemon set rolling update.
type RollingUpdateDaemonSetPatchArgs ¶ added in v3.20.0
type RollingUpdateDaemonSetPatchArgs struct { pulumi.Input `pulumi:"maxUnavailable"` }MaxUnavailable
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetPatchArgs) ElementType ¶ added in v3.20.0
func (RollingUpdateDaemonSetPatchArgs) ElementType() reflect.Type
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutput ¶ added in v3.20.0
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutputWithContext ¶ added in v3.20.0
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutput ¶ added in v3.20.0
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutputWithContext ¶ added in v3.20.0
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
type RollingUpdateDaemonSetPatchInput ¶ added in v3.20.0
type RollingUpdateDaemonSetPatchInput interface { pulumi.Input ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput ToRollingUpdateDaemonSetPatchOutputWithContext(context.Context) RollingUpdateDaemonSetPatchOutput }
RollingUpdateDaemonSetPatchInput is an input type that accepts RollingUpdateDaemonSetPatchArgs and RollingUpdateDaemonSetPatchOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetPatchInput` via:
RollingUpdateDaemonSetPatchArgs{...}
type RollingUpdateDaemonSetPatchOutput ¶ added in v3.20.0
type RollingUpdateDaemonSetPatchOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetPatchOutput) ElementType ¶ added in v3.20.0
func (RollingUpdateDaemonSetPatchOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetPatchOutput) MaxUnavailable ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutput ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutput ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
type RollingUpdateDaemonSetPatchPtrInput ¶ added in v3.20.0
type RollingUpdateDaemonSetPatchPtrInput interface { pulumi.Input ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput ToRollingUpdateDaemonSetPatchPtrOutputWithContext(context.Context) RollingUpdateDaemonSetPatchPtrOutput }
RollingUpdateDaemonSetPatchPtrInput is an input type that accepts RollingUpdateDaemonSetPatchArgs, RollingUpdateDaemonSetPatchPtr and RollingUpdateDaemonSetPatchPtrOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetPatchPtrInput` via:
RollingUpdateDaemonSetPatchArgs{...} or: nil
func RollingUpdateDaemonSetPatchPtr ¶ added in v3.20.0
func RollingUpdateDaemonSetPatchPtr(v *RollingUpdateDaemonSetPatchArgs) RollingUpdateDaemonSetPatchPtrInput
type RollingUpdateDaemonSetPatchPtrOutput ¶ added in v3.20.0
type RollingUpdateDaemonSetPatchPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDaemonSetPatchPtrOutput) ElementType ¶ added in v3.20.0
func (RollingUpdateDaemonSetPatchPtrOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetPatchPtrOutput) MaxUnavailable ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchPtrOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutput ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
func (RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
type RollingUpdateDaemonSetPtrInput ¶
type RollingUpdateDaemonSetPtrInput interface { pulumi.Input ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput ToRollingUpdateDaemonSetPtrOutputWithContext(context.Context) RollingUpdateDaemonSetPtrOutput }
RollingUpdateDaemonSetPtrInput is an input type that accepts RollingUpdateDaemonSetArgs, RollingUpdateDaemonSetPtr and RollingUpdateDaemonSetPtrOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetPtrInput` via:
RollingUpdateDaemonSetArgs{...} or: nil
func RollingUpdateDaemonSetPtr ¶
func RollingUpdateDaemonSetPtr(v *RollingUpdateDaemonSetArgs) RollingUpdateDaemonSetPtrInput
type RollingUpdateDaemonSetPtrOutput ¶
type RollingUpdateDaemonSetPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDaemonSetPtrOutput) Elem ¶
func (o RollingUpdateDaemonSetPtrOutput) Elem() RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetPtrOutput) ElementType ¶
func (RollingUpdateDaemonSetPtrOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetPtrOutput) MaxUnavailable ¶
func (o RollingUpdateDaemonSetPtrOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutput ¶
func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
func (RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutputWithContext ¶
func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
type RollingUpdateDeployment ¶
type RollingUpdateDeployment struct { // The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods. MaxSurge interface{} `pulumi:"maxSurge"` MaxUnavailable interface{} `pulumi:"maxUnavailable"` }
Spec to control the desired behavior of rolling update.
type RollingUpdateDeploymentArgs ¶
type RollingUpdateDeploymentArgs struct { // The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods. MaxSurge pulumi.Input `pulumi:"maxSurge"` MaxUnavailable pulumi.Input `pulumi:"maxUnavailable"` }
Spec to control the desired behavior of rolling update.
func (RollingUpdateDeploymentArgs) ElementType ¶
func (RollingUpdateDeploymentArgs) ElementType() reflect.Type
func (RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutput ¶
func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutput() RollingUpdateDeploymentOutput
func (RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutputWithContext ¶
func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutputWithContext(ctx context.Context) RollingUpdateDeploymentOutput
func (RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutput ¶
func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
func (RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutputWithContext ¶
func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
type RollingUpdateDeploymentInput ¶
type RollingUpdateDeploymentInput interface { pulumi.Input ToRollingUpdateDeploymentOutput() RollingUpdateDeploymentOutput ToRollingUpdateDeploymentOutputWithContext(context.Context) RollingUpdateDeploymentOutput }
RollingUpdateDeploymentInput is an input type that accepts RollingUpdateDeploymentArgs and RollingUpdateDeploymentOutput values. You can construct a concrete instance of `RollingUpdateDeploymentInput` via:
RollingUpdateDeploymentArgs{...}
type RollingUpdateDeploymentOutput ¶
type RollingUpdateDeploymentOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of rolling update.
func (RollingUpdateDeploymentOutput) ElementType ¶
func (RollingUpdateDeploymentOutput) ElementType() reflect.Type
func (RollingUpdateDeploymentOutput) MaxSurge ¶
func (o RollingUpdateDeploymentOutput) MaxSurge() pulumi.AnyOutput
The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods.
func (RollingUpdateDeploymentOutput) MaxUnavailable ¶
func (o RollingUpdateDeploymentOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
func (RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutput ¶
func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutput() RollingUpdateDeploymentOutput
func (RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutputWithContext ¶
func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutputWithContext(ctx context.Context) RollingUpdateDeploymentOutput
func (RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutput ¶
func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
func (RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutputWithContext ¶
func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
type RollingUpdateDeploymentPatch ¶ added in v3.20.0
type RollingUpdateDeploymentPatch struct { // The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods. MaxSurge interface{} `pulumi:"maxSurge"` MaxUnavailable interface{} `pulumi:"maxUnavailable"` }
Spec to control the desired behavior of rolling update.
type RollingUpdateDeploymentPatchArgs ¶ added in v3.20.0
type RollingUpdateDeploymentPatchArgs struct { // The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods. MaxSurge pulumi.Input `pulumi:"maxSurge"` MaxUnavailable pulumi.Input `pulumi:"maxUnavailable"` }
Spec to control the desired behavior of rolling update.
func (RollingUpdateDeploymentPatchArgs) ElementType ¶ added in v3.20.0
func (RollingUpdateDeploymentPatchArgs) ElementType() reflect.Type
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutput ¶ added in v3.20.0
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutputWithContext ¶ added in v3.20.0
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutput ¶ added in v3.20.0
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutputWithContext ¶ added in v3.20.0
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
type RollingUpdateDeploymentPatchInput ¶ added in v3.20.0
type RollingUpdateDeploymentPatchInput interface { pulumi.Input ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput ToRollingUpdateDeploymentPatchOutputWithContext(context.Context) RollingUpdateDeploymentPatchOutput }
RollingUpdateDeploymentPatchInput is an input type that accepts RollingUpdateDeploymentPatchArgs and RollingUpdateDeploymentPatchOutput values. You can construct a concrete instance of `RollingUpdateDeploymentPatchInput` via:
RollingUpdateDeploymentPatchArgs{...}
type RollingUpdateDeploymentPatchOutput ¶ added in v3.20.0
type RollingUpdateDeploymentPatchOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of rolling update.
func (RollingUpdateDeploymentPatchOutput) ElementType ¶ added in v3.20.0
func (RollingUpdateDeploymentPatchOutput) ElementType() reflect.Type
func (RollingUpdateDeploymentPatchOutput) MaxSurge ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) MaxSurge() pulumi.AnyOutput
The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods.
func (RollingUpdateDeploymentPatchOutput) MaxUnavailable ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutput ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutput ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
type RollingUpdateDeploymentPatchPtrInput ¶ added in v3.20.0
type RollingUpdateDeploymentPatchPtrInput interface { pulumi.Input ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput ToRollingUpdateDeploymentPatchPtrOutputWithContext(context.Context) RollingUpdateDeploymentPatchPtrOutput }
RollingUpdateDeploymentPatchPtrInput is an input type that accepts RollingUpdateDeploymentPatchArgs, RollingUpdateDeploymentPatchPtr and RollingUpdateDeploymentPatchPtrOutput values. You can construct a concrete instance of `RollingUpdateDeploymentPatchPtrInput` via:
RollingUpdateDeploymentPatchArgs{...} or: nil
func RollingUpdateDeploymentPatchPtr ¶ added in v3.20.0
func RollingUpdateDeploymentPatchPtr(v *RollingUpdateDeploymentPatchArgs) RollingUpdateDeploymentPatchPtrInput
type RollingUpdateDeploymentPatchPtrOutput ¶ added in v3.20.0
type RollingUpdateDeploymentPatchPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDeploymentPatchPtrOutput) ElementType ¶ added in v3.20.0
func (RollingUpdateDeploymentPatchPtrOutput) ElementType() reflect.Type
func (RollingUpdateDeploymentPatchPtrOutput) MaxSurge ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchPtrOutput) MaxSurge() pulumi.AnyOutput
The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods.
func (RollingUpdateDeploymentPatchPtrOutput) MaxUnavailable ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchPtrOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
func (RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutput ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
func (RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
type RollingUpdateDeploymentPtrInput ¶
type RollingUpdateDeploymentPtrInput interface { pulumi.Input ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput ToRollingUpdateDeploymentPtrOutputWithContext(context.Context) RollingUpdateDeploymentPtrOutput }
RollingUpdateDeploymentPtrInput is an input type that accepts RollingUpdateDeploymentArgs, RollingUpdateDeploymentPtr and RollingUpdateDeploymentPtrOutput values. You can construct a concrete instance of `RollingUpdateDeploymentPtrInput` via:
RollingUpdateDeploymentArgs{...} or: nil
func RollingUpdateDeploymentPtr ¶
func RollingUpdateDeploymentPtr(v *RollingUpdateDeploymentArgs) RollingUpdateDeploymentPtrInput
type RollingUpdateDeploymentPtrOutput ¶
type RollingUpdateDeploymentPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDeploymentPtrOutput) Elem ¶
func (o RollingUpdateDeploymentPtrOutput) Elem() RollingUpdateDeploymentOutput
func (RollingUpdateDeploymentPtrOutput) ElementType ¶
func (RollingUpdateDeploymentPtrOutput) ElementType() reflect.Type
func (RollingUpdateDeploymentPtrOutput) MaxSurge ¶
func (o RollingUpdateDeploymentPtrOutput) MaxSurge() pulumi.AnyOutput
The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods.
func (RollingUpdateDeploymentPtrOutput) MaxUnavailable ¶
func (o RollingUpdateDeploymentPtrOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
func (RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutput ¶
func (o RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
func (RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutputWithContext ¶
func (o RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
type RollingUpdateStatefulSetStrategy ¶
type RollingUpdateStatefulSetStrategy struct { // Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0. Partition *int `pulumi:"partition"` }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
type RollingUpdateStatefulSetStrategyArgs ¶
type RollingUpdateStatefulSetStrategyArgs struct { // Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0. Partition pulumi.IntPtrInput `pulumi:"partition"` }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
func (RollingUpdateStatefulSetStrategyArgs) ElementType ¶
func (RollingUpdateStatefulSetStrategyArgs) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyOutput ¶
func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyOutput() RollingUpdateStatefulSetStrategyOutput
func (RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyOutputWithContext ¶
func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyOutput
func (RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyPtrOutput ¶
func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyPtrOutput() RollingUpdateStatefulSetStrategyPtrOutput
func (RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext ¶
func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPtrOutput
type RollingUpdateStatefulSetStrategyInput ¶
type RollingUpdateStatefulSetStrategyInput interface { pulumi.Input ToRollingUpdateStatefulSetStrategyOutput() RollingUpdateStatefulSetStrategyOutput ToRollingUpdateStatefulSetStrategyOutputWithContext(context.Context) RollingUpdateStatefulSetStrategyOutput }
RollingUpdateStatefulSetStrategyInput is an input type that accepts RollingUpdateStatefulSetStrategyArgs and RollingUpdateStatefulSetStrategyOutput values. You can construct a concrete instance of `RollingUpdateStatefulSetStrategyInput` via:
RollingUpdateStatefulSetStrategyArgs{...}
type RollingUpdateStatefulSetStrategyOutput ¶
type RollingUpdateStatefulSetStrategyOutput struct{ *pulumi.OutputState }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
func (RollingUpdateStatefulSetStrategyOutput) ElementType ¶
func (RollingUpdateStatefulSetStrategyOutput) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyOutput) Partition ¶
func (o RollingUpdateStatefulSetStrategyOutput) Partition() pulumi.IntPtrOutput
Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.
func (RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyOutput ¶
func (o RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyOutput() RollingUpdateStatefulSetStrategyOutput
func (RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyOutputWithContext ¶
func (o RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyOutput
func (RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyPtrOutput ¶
func (o RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyPtrOutput() RollingUpdateStatefulSetStrategyPtrOutput
func (RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext ¶
func (o RollingUpdateStatefulSetStrategyOutput) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPtrOutput
type RollingUpdateStatefulSetStrategyPatch ¶ added in v3.20.0
type RollingUpdateStatefulSetStrategyPatch struct { // Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0. Partition *int `pulumi:"partition"` }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
type RollingUpdateStatefulSetStrategyPatchArgs ¶ added in v3.20.0
type RollingUpdateStatefulSetStrategyPatchArgs struct { // Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0. Partition pulumi.IntPtrInput `pulumi:"partition"` }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
func (RollingUpdateStatefulSetStrategyPatchArgs) ElementType ¶ added in v3.20.0
func (RollingUpdateStatefulSetStrategyPatchArgs) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchOutput ¶ added in v3.20.0
func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchOutput() RollingUpdateStatefulSetStrategyPatchOutput
func (RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchOutputWithContext ¶ added in v3.20.0
func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchOutput
func (RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchPtrOutput ¶ added in v3.20.0
func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchPtrOutput() RollingUpdateStatefulSetStrategyPatchPtrOutput
func (RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchPtrOutput
type RollingUpdateStatefulSetStrategyPatchInput ¶ added in v3.20.0
type RollingUpdateStatefulSetStrategyPatchInput interface { pulumi.Input ToRollingUpdateStatefulSetStrategyPatchOutput() RollingUpdateStatefulSetStrategyPatchOutput ToRollingUpdateStatefulSetStrategyPatchOutputWithContext(context.Context) RollingUpdateStatefulSetStrategyPatchOutput }
RollingUpdateStatefulSetStrategyPatchInput is an input type that accepts RollingUpdateStatefulSetStrategyPatchArgs and RollingUpdateStatefulSetStrategyPatchOutput values. You can construct a concrete instance of `RollingUpdateStatefulSetStrategyPatchInput` via:
RollingUpdateStatefulSetStrategyPatchArgs{...}
type RollingUpdateStatefulSetStrategyPatchOutput ¶ added in v3.20.0
type RollingUpdateStatefulSetStrategyPatchOutput struct{ *pulumi.OutputState }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
func (RollingUpdateStatefulSetStrategyPatchOutput) ElementType ¶ added in v3.20.0
func (RollingUpdateStatefulSetStrategyPatchOutput) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyPatchOutput) Partition ¶ added in v3.20.0
func (o RollingUpdateStatefulSetStrategyPatchOutput) Partition() pulumi.IntPtrOutput
Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.
func (RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchOutput ¶ added in v3.20.0
func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchOutput() RollingUpdateStatefulSetStrategyPatchOutput
func (RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchOutput
func (RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutput ¶ added in v3.20.0
func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutput() RollingUpdateStatefulSetStrategyPatchPtrOutput
func (RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchPtrOutput
type RollingUpdateStatefulSetStrategyPatchPtrInput ¶ added in v3.20.0
type RollingUpdateStatefulSetStrategyPatchPtrInput interface { pulumi.Input ToRollingUpdateStatefulSetStrategyPatchPtrOutput() RollingUpdateStatefulSetStrategyPatchPtrOutput ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext(context.Context) RollingUpdateStatefulSetStrategyPatchPtrOutput }
RollingUpdateStatefulSetStrategyPatchPtrInput is an input type that accepts RollingUpdateStatefulSetStrategyPatchArgs, RollingUpdateStatefulSetStrategyPatchPtr and RollingUpdateStatefulSetStrategyPatchPtrOutput values. You can construct a concrete instance of `RollingUpdateStatefulSetStrategyPatchPtrInput` via:
RollingUpdateStatefulSetStrategyPatchArgs{...} or: nil
func RollingUpdateStatefulSetStrategyPatchPtr ¶ added in v3.20.0
func RollingUpdateStatefulSetStrategyPatchPtr(v *RollingUpdateStatefulSetStrategyPatchArgs) RollingUpdateStatefulSetStrategyPatchPtrInput
type RollingUpdateStatefulSetStrategyPatchPtrOutput ¶ added in v3.20.0
type RollingUpdateStatefulSetStrategyPatchPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) ElementType ¶ added in v3.20.0
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) Partition ¶ added in v3.20.0
func (o RollingUpdateStatefulSetStrategyPatchPtrOutput) Partition() pulumi.IntPtrOutput
Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutput ¶ added in v3.20.0
func (o RollingUpdateStatefulSetStrategyPatchPtrOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutput() RollingUpdateStatefulSetStrategyPatchPtrOutput
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateStatefulSetStrategyPatchPtrOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchPtrOutput
type RollingUpdateStatefulSetStrategyPtrInput ¶
type RollingUpdateStatefulSetStrategyPtrInput interface { pulumi.Input ToRollingUpdateStatefulSetStrategyPtrOutput() RollingUpdateStatefulSetStrategyPtrOutput ToRollingUpdateStatefulSetStrategyPtrOutputWithContext(context.Context) RollingUpdateStatefulSetStrategyPtrOutput }
RollingUpdateStatefulSetStrategyPtrInput is an input type that accepts RollingUpdateStatefulSetStrategyArgs, RollingUpdateStatefulSetStrategyPtr and RollingUpdateStatefulSetStrategyPtrOutput values. You can construct a concrete instance of `RollingUpdateStatefulSetStrategyPtrInput` via:
RollingUpdateStatefulSetStrategyArgs{...} or: nil
func RollingUpdateStatefulSetStrategyPtr ¶
func RollingUpdateStatefulSetStrategyPtr(v *RollingUpdateStatefulSetStrategyArgs) RollingUpdateStatefulSetStrategyPtrInput
type RollingUpdateStatefulSetStrategyPtrOutput ¶
type RollingUpdateStatefulSetStrategyPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateStatefulSetStrategyPtrOutput) ElementType ¶
func (RollingUpdateStatefulSetStrategyPtrOutput) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyPtrOutput) Partition ¶
func (o RollingUpdateStatefulSetStrategyPtrOutput) Partition() pulumi.IntPtrOutput
Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.
func (RollingUpdateStatefulSetStrategyPtrOutput) ToRollingUpdateStatefulSetStrategyPtrOutput ¶
func (o RollingUpdateStatefulSetStrategyPtrOutput) ToRollingUpdateStatefulSetStrategyPtrOutput() RollingUpdateStatefulSetStrategyPtrOutput
func (RollingUpdateStatefulSetStrategyPtrOutput) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext ¶
func (o RollingUpdateStatefulSetStrategyPtrOutput) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPtrOutput
type Scale ¶
type Scale struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Metadata *metav1.ObjectMeta `pulumi:"metadata"` // defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec *ScaleSpec `pulumi:"spec"` // current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. Status *ScaleStatus `pulumi:"status"` }
Scale represents a scaling request for a resource.
type ScaleArgs ¶
type ScaleArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec ScaleSpecPtrInput `pulumi:"spec"` // current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. Status ScaleStatusPtrInput `pulumi:"status"` }
Scale represents a scaling request for a resource.
func (ScaleArgs) ElementType ¶
func (ScaleArgs) ToScaleOutput ¶
func (i ScaleArgs) ToScaleOutput() ScaleOutput
func (ScaleArgs) ToScaleOutputWithContext ¶
func (i ScaleArgs) ToScaleOutputWithContext(ctx context.Context) ScaleOutput
type ScaleInput ¶
type ScaleInput interface { pulumi.Input ToScaleOutput() ScaleOutput ToScaleOutputWithContext(context.Context) ScaleOutput }
ScaleInput is an input type that accepts ScaleArgs and ScaleOutput values. You can construct a concrete instance of `ScaleInput` via:
ScaleArgs{...}
type ScaleOutput ¶
type ScaleOutput struct{ *pulumi.OutputState }
Scale represents a scaling request for a resource.
func (ScaleOutput) ApiVersion ¶
func (o ScaleOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ScaleOutput) ElementType ¶
func (ScaleOutput) ElementType() reflect.Type
func (ScaleOutput) Kind ¶
func (o ScaleOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ScaleOutput) Metadata ¶
func (o ScaleOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
func (ScaleOutput) Spec ¶
func (o ScaleOutput) Spec() ScaleSpecPtrOutput
defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (ScaleOutput) Status ¶
func (o ScaleOutput) Status() ScaleStatusPtrOutput
current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
func (ScaleOutput) ToScaleOutput ¶
func (o ScaleOutput) ToScaleOutput() ScaleOutput
func (ScaleOutput) ToScaleOutputWithContext ¶
func (o ScaleOutput) ToScaleOutputWithContext(ctx context.Context) ScaleOutput
type ScalePatch ¶ added in v3.20.0
type ScalePatch struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec *ScaleSpecPatch `pulumi:"spec"` // current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. Status *ScaleStatusPatch `pulumi:"status"` }
Scale represents a scaling request for a resource.
type ScalePatchArgs ¶ added in v3.20.0
type ScalePatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec ScaleSpecPatchPtrInput `pulumi:"spec"` // current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. Status ScaleStatusPatchPtrInput `pulumi:"status"` }
Scale represents a scaling request for a resource.
func (ScalePatchArgs) ElementType ¶ added in v3.20.0
func (ScalePatchArgs) ElementType() reflect.Type
func (ScalePatchArgs) ToScalePatchOutput ¶ added in v3.20.0
func (i ScalePatchArgs) ToScalePatchOutput() ScalePatchOutput
func (ScalePatchArgs) ToScalePatchOutputWithContext ¶ added in v3.20.0
func (i ScalePatchArgs) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput
type ScalePatchInput ¶ added in v3.20.0
type ScalePatchInput interface { pulumi.Input ToScalePatchOutput() ScalePatchOutput ToScalePatchOutputWithContext(context.Context) ScalePatchOutput }
ScalePatchInput is an input type that accepts ScalePatchArgs and ScalePatchOutput values. You can construct a concrete instance of `ScalePatchInput` via:
ScalePatchArgs{...}
type ScalePatchOutput ¶ added in v3.20.0
type ScalePatchOutput struct{ *pulumi.OutputState }
Scale represents a scaling request for a resource.
func (ScalePatchOutput) ApiVersion ¶ added in v3.20.0
func (o ScalePatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ScalePatchOutput) ElementType ¶ added in v3.20.0
func (ScalePatchOutput) ElementType() reflect.Type
func (ScalePatchOutput) Kind ¶ added in v3.20.0
func (o ScalePatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ScalePatchOutput) Metadata ¶ added in v3.20.0
func (o ScalePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
func (ScalePatchOutput) Spec ¶ added in v3.20.0
func (o ScalePatchOutput) Spec() ScaleSpecPatchPtrOutput
defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (ScalePatchOutput) Status ¶ added in v3.20.0
func (o ScalePatchOutput) Status() ScaleStatusPatchPtrOutput
current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
func (ScalePatchOutput) ToScalePatchOutput ¶ added in v3.20.0
func (o ScalePatchOutput) ToScalePatchOutput() ScalePatchOutput
func (ScalePatchOutput) ToScalePatchOutputWithContext ¶ added in v3.20.0
func (o ScalePatchOutput) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput
type ScaleSpec ¶
type ScaleSpec struct { // desired number of instances for the scaled object. Replicas *int `pulumi:"replicas"` }
ScaleSpec describes the attributes of a scale subresource
type ScaleSpecArgs ¶
type ScaleSpecArgs struct { // desired number of instances for the scaled object. Replicas pulumi.IntPtrInput `pulumi:"replicas"` }
ScaleSpec describes the attributes of a scale subresource
func (ScaleSpecArgs) ElementType ¶
func (ScaleSpecArgs) ElementType() reflect.Type
func (ScaleSpecArgs) ToScaleSpecOutput ¶
func (i ScaleSpecArgs) ToScaleSpecOutput() ScaleSpecOutput
func (ScaleSpecArgs) ToScaleSpecOutputWithContext ¶
func (i ScaleSpecArgs) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
func (ScaleSpecArgs) ToScaleSpecPtrOutput ¶
func (i ScaleSpecArgs) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
func (ScaleSpecArgs) ToScaleSpecPtrOutputWithContext ¶
func (i ScaleSpecArgs) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
type ScaleSpecInput ¶
type ScaleSpecInput interface { pulumi.Input ToScaleSpecOutput() ScaleSpecOutput ToScaleSpecOutputWithContext(context.Context) ScaleSpecOutput }
ScaleSpecInput is an input type that accepts ScaleSpecArgs and ScaleSpecOutput values. You can construct a concrete instance of `ScaleSpecInput` via:
ScaleSpecArgs{...}
type ScaleSpecOutput ¶
type ScaleSpecOutput struct{ *pulumi.OutputState }
ScaleSpec describes the attributes of a scale subresource
func (ScaleSpecOutput) ElementType ¶
func (ScaleSpecOutput) ElementType() reflect.Type
func (ScaleSpecOutput) Replicas ¶
func (o ScaleSpecOutput) Replicas() pulumi.IntPtrOutput
desired number of instances for the scaled object.
func (ScaleSpecOutput) ToScaleSpecOutput ¶
func (o ScaleSpecOutput) ToScaleSpecOutput() ScaleSpecOutput
func (ScaleSpecOutput) ToScaleSpecOutputWithContext ¶
func (o ScaleSpecOutput) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
func (ScaleSpecOutput) ToScaleSpecPtrOutput ¶
func (o ScaleSpecOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
func (ScaleSpecOutput) ToScaleSpecPtrOutputWithContext ¶
func (o ScaleSpecOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
type ScaleSpecPatch ¶ added in v3.20.0
type ScaleSpecPatch struct { // desired number of instances for the scaled object. Replicas *int `pulumi:"replicas"` }
ScaleSpec describes the attributes of a scale subresource
type ScaleSpecPatchArgs ¶ added in v3.20.0
type ScaleSpecPatchArgs struct { // desired number of instances for the scaled object. Replicas pulumi.IntPtrInput `pulumi:"replicas"` }
ScaleSpec describes the attributes of a scale subresource
func (ScaleSpecPatchArgs) ElementType ¶ added in v3.20.0
func (ScaleSpecPatchArgs) ElementType() reflect.Type
func (ScaleSpecPatchArgs) ToScaleSpecPatchOutput ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPatchInput ¶ added in v3.20.0
type ScaleSpecPatchInput interface { pulumi.Input ToScaleSpecPatchOutput() ScaleSpecPatchOutput ToScaleSpecPatchOutputWithContext(context.Context) ScaleSpecPatchOutput }
ScaleSpecPatchInput is an input type that accepts ScaleSpecPatchArgs and ScaleSpecPatchOutput values. You can construct a concrete instance of `ScaleSpecPatchInput` via:
ScaleSpecPatchArgs{...}
type ScaleSpecPatchOutput ¶ added in v3.20.0
type ScaleSpecPatchOutput struct{ *pulumi.OutputState }
ScaleSpec describes the attributes of a scale subresource
func (ScaleSpecPatchOutput) ElementType ¶ added in v3.20.0
func (ScaleSpecPatchOutput) ElementType() reflect.Type
func (ScaleSpecPatchOutput) Replicas ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) Replicas() pulumi.IntPtrOutput
desired number of instances for the scaled object.
func (ScaleSpecPatchOutput) ToScaleSpecPatchOutput ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPatchPtrInput ¶ added in v3.20.0
type ScaleSpecPatchPtrInput interface { pulumi.Input ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput ToScaleSpecPatchPtrOutputWithContext(context.Context) ScaleSpecPatchPtrOutput }
ScaleSpecPatchPtrInput is an input type that accepts ScaleSpecPatchArgs, ScaleSpecPatchPtr and ScaleSpecPatchPtrOutput values. You can construct a concrete instance of `ScaleSpecPatchPtrInput` via:
ScaleSpecPatchArgs{...} or: nil
func ScaleSpecPatchPtr ¶ added in v3.20.0
func ScaleSpecPatchPtr(v *ScaleSpecPatchArgs) ScaleSpecPatchPtrInput
type ScaleSpecPatchPtrOutput ¶ added in v3.20.0
type ScaleSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ScaleSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) Elem() ScaleSpecPatchOutput
func (ScaleSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ScaleSpecPatchPtrOutput) ElementType() reflect.Type
func (ScaleSpecPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
desired number of instances for the scaled object.
func (ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPtrInput ¶
type ScaleSpecPtrInput interface { pulumi.Input ToScaleSpecPtrOutput() ScaleSpecPtrOutput ToScaleSpecPtrOutputWithContext(context.Context) ScaleSpecPtrOutput }
ScaleSpecPtrInput is an input type that accepts ScaleSpecArgs, ScaleSpecPtr and ScaleSpecPtrOutput values. You can construct a concrete instance of `ScaleSpecPtrInput` via:
ScaleSpecArgs{...} or: nil
func ScaleSpecPtr ¶
func ScaleSpecPtr(v *ScaleSpecArgs) ScaleSpecPtrInput
type ScaleSpecPtrOutput ¶
type ScaleSpecPtrOutput struct{ *pulumi.OutputState }
func (ScaleSpecPtrOutput) Elem ¶
func (o ScaleSpecPtrOutput) Elem() ScaleSpecOutput
func (ScaleSpecPtrOutput) ElementType ¶
func (ScaleSpecPtrOutput) ElementType() reflect.Type
func (ScaleSpecPtrOutput) Replicas ¶
func (o ScaleSpecPtrOutput) Replicas() pulumi.IntPtrOutput
desired number of instances for the scaled object.
func (ScaleSpecPtrOutput) ToScaleSpecPtrOutput ¶
func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
func (ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext ¶
func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
type ScaleStatus ¶
type ScaleStatus struct { // actual number of observed instances of the scaled object. Replicas int `pulumi:"replicas"` // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors Selector map[string]string `pulumi:"selector"` // label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors TargetSelector *string `pulumi:"targetSelector"` }
ScaleStatus represents the current status of a scale subresource.
type ScaleStatusArgs ¶
type ScaleStatusArgs struct { // actual number of observed instances of the scaled object. Replicas pulumi.IntInput `pulumi:"replicas"` // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors Selector pulumi.StringMapInput `pulumi:"selector"` // label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors TargetSelector pulumi.StringPtrInput `pulumi:"targetSelector"` }
ScaleStatus represents the current status of a scale subresource.
func (ScaleStatusArgs) ElementType ¶
func (ScaleStatusArgs) ElementType() reflect.Type
func (ScaleStatusArgs) ToScaleStatusOutput ¶
func (i ScaleStatusArgs) ToScaleStatusOutput() ScaleStatusOutput
func (ScaleStatusArgs) ToScaleStatusOutputWithContext ¶
func (i ScaleStatusArgs) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
func (ScaleStatusArgs) ToScaleStatusPtrOutput ¶
func (i ScaleStatusArgs) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
func (ScaleStatusArgs) ToScaleStatusPtrOutputWithContext ¶
func (i ScaleStatusArgs) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
type ScaleStatusInput ¶
type ScaleStatusInput interface { pulumi.Input ToScaleStatusOutput() ScaleStatusOutput ToScaleStatusOutputWithContext(context.Context) ScaleStatusOutput }
ScaleStatusInput is an input type that accepts ScaleStatusArgs and ScaleStatusOutput values. You can construct a concrete instance of `ScaleStatusInput` via:
ScaleStatusArgs{...}
type ScaleStatusOutput ¶
type ScaleStatusOutput struct{ *pulumi.OutputState }
ScaleStatus represents the current status of a scale subresource.
func (ScaleStatusOutput) ElementType ¶
func (ScaleStatusOutput) ElementType() reflect.Type
func (ScaleStatusOutput) Replicas ¶
func (o ScaleStatusOutput) Replicas() pulumi.IntOutput
actual number of observed instances of the scaled object.
func (ScaleStatusOutput) Selector ¶
func (o ScaleStatusOutput) Selector() pulumi.StringMapOutput
label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
func (ScaleStatusOutput) TargetSelector ¶
func (o ScaleStatusOutput) TargetSelector() pulumi.StringPtrOutput
label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ScaleStatusOutput) ToScaleStatusOutput ¶
func (o ScaleStatusOutput) ToScaleStatusOutput() ScaleStatusOutput
func (ScaleStatusOutput) ToScaleStatusOutputWithContext ¶
func (o ScaleStatusOutput) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
func (ScaleStatusOutput) ToScaleStatusPtrOutput ¶
func (o ScaleStatusOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
func (ScaleStatusOutput) ToScaleStatusPtrOutputWithContext ¶
func (o ScaleStatusOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
type ScaleStatusPatch ¶ added in v3.20.0
type ScaleStatusPatch struct { // actual number of observed instances of the scaled object. Replicas *int `pulumi:"replicas"` // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors Selector map[string]string `pulumi:"selector"` // label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors TargetSelector *string `pulumi:"targetSelector"` }
ScaleStatus represents the current status of a scale subresource.
type ScaleStatusPatchArgs ¶ added in v3.20.0
type ScaleStatusPatchArgs struct { // actual number of observed instances of the scaled object. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors Selector pulumi.StringMapInput `pulumi:"selector"` // label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors TargetSelector pulumi.StringPtrInput `pulumi:"targetSelector"` }
ScaleStatus represents the current status of a scale subresource.
func (ScaleStatusPatchArgs) ElementType ¶ added in v3.20.0
func (ScaleStatusPatchArgs) ElementType() reflect.Type
func (ScaleStatusPatchArgs) ToScaleStatusPatchOutput ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPatchInput ¶ added in v3.20.0
type ScaleStatusPatchInput interface { pulumi.Input ToScaleStatusPatchOutput() ScaleStatusPatchOutput ToScaleStatusPatchOutputWithContext(context.Context) ScaleStatusPatchOutput }
ScaleStatusPatchInput is an input type that accepts ScaleStatusPatchArgs and ScaleStatusPatchOutput values. You can construct a concrete instance of `ScaleStatusPatchInput` via:
ScaleStatusPatchArgs{...}
type ScaleStatusPatchOutput ¶ added in v3.20.0
type ScaleStatusPatchOutput struct{ *pulumi.OutputState }
ScaleStatus represents the current status of a scale subresource.
func (ScaleStatusPatchOutput) ElementType ¶ added in v3.20.0
func (ScaleStatusPatchOutput) ElementType() reflect.Type
func (ScaleStatusPatchOutput) Replicas ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) Replicas() pulumi.IntPtrOutput
actual number of observed instances of the scaled object.
func (ScaleStatusPatchOutput) Selector ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) Selector() pulumi.StringMapOutput
label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
func (ScaleStatusPatchOutput) TargetSelector ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) TargetSelector() pulumi.StringPtrOutput
label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ScaleStatusPatchOutput) ToScaleStatusPatchOutput ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPatchPtrInput ¶ added in v3.20.0
type ScaleStatusPatchPtrInput interface { pulumi.Input ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput ToScaleStatusPatchPtrOutputWithContext(context.Context) ScaleStatusPatchPtrOutput }
ScaleStatusPatchPtrInput is an input type that accepts ScaleStatusPatchArgs, ScaleStatusPatchPtr and ScaleStatusPatchPtrOutput values. You can construct a concrete instance of `ScaleStatusPatchPtrInput` via:
ScaleStatusPatchArgs{...} or: nil
func ScaleStatusPatchPtr ¶ added in v3.20.0
func ScaleStatusPatchPtr(v *ScaleStatusPatchArgs) ScaleStatusPatchPtrInput
type ScaleStatusPatchPtrOutput ¶ added in v3.20.0
type ScaleStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ScaleStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) Elem() ScaleStatusPatchOutput
func (ScaleStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ScaleStatusPatchPtrOutput) ElementType() reflect.Type
func (ScaleStatusPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
actual number of observed instances of the scaled object.
func (ScaleStatusPatchPtrOutput) Selector ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) Selector() pulumi.StringMapOutput
label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
func (ScaleStatusPatchPtrOutput) TargetSelector ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) TargetSelector() pulumi.StringPtrOutput
label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPtrInput ¶
type ScaleStatusPtrInput interface { pulumi.Input ToScaleStatusPtrOutput() ScaleStatusPtrOutput ToScaleStatusPtrOutputWithContext(context.Context) ScaleStatusPtrOutput }
ScaleStatusPtrInput is an input type that accepts ScaleStatusArgs, ScaleStatusPtr and ScaleStatusPtrOutput values. You can construct a concrete instance of `ScaleStatusPtrInput` via:
ScaleStatusArgs{...} or: nil
func ScaleStatusPtr ¶
func ScaleStatusPtr(v *ScaleStatusArgs) ScaleStatusPtrInput
type ScaleStatusPtrOutput ¶
type ScaleStatusPtrOutput struct{ *pulumi.OutputState }
func (ScaleStatusPtrOutput) Elem ¶
func (o ScaleStatusPtrOutput) Elem() ScaleStatusOutput
func (ScaleStatusPtrOutput) ElementType ¶
func (ScaleStatusPtrOutput) ElementType() reflect.Type
func (ScaleStatusPtrOutput) Replicas ¶
func (o ScaleStatusPtrOutput) Replicas() pulumi.IntPtrOutput
actual number of observed instances of the scaled object.
func (ScaleStatusPtrOutput) Selector ¶
func (o ScaleStatusPtrOutput) Selector() pulumi.StringMapOutput
label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
func (ScaleStatusPtrOutput) TargetSelector ¶
func (o ScaleStatusPtrOutput) TargetSelector() pulumi.StringPtrOutput
label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ScaleStatusPtrOutput) ToScaleStatusPtrOutput ¶
func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
func (ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext ¶
func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
type StatefulSet
deprecated
type StatefulSet 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 metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Spec defines the desired identities of pods in this set. Spec StatefulSetSpecPtrOutput `pulumi:"spec"` // Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time. Status StatefulSetStatusPtrOutput `pulumi:"status"` }
StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The value of 'spec.replicas' matches '.status.replicas', '.status.currentReplicas', and '.status.readyReplicas'.
- The value of '.status.updateRevision' matches '.status.currentRevision'.
If the StatefulSet has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
Deprecated: apps/v1beta2/StatefulSet is deprecated by apps/v1/StatefulSet and not supported by Kubernetes v1.16+ clusters.
func GetStatefulSet ¶
func GetStatefulSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StatefulSetState, opts ...pulumi.ResourceOption) (*StatefulSet, error)
GetStatefulSet gets an existing StatefulSet 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 NewStatefulSet ¶
func NewStatefulSet(ctx *pulumi.Context, name string, args *StatefulSetArgs, opts ...pulumi.ResourceOption) (*StatefulSet, error)
NewStatefulSet registers a new resource with the given unique name, arguments, and options.
func (*StatefulSet) ElementType ¶
func (*StatefulSet) ElementType() reflect.Type
func (*StatefulSet) ToStatefulSetOutput ¶
func (i *StatefulSet) ToStatefulSetOutput() StatefulSetOutput
func (*StatefulSet) ToStatefulSetOutputWithContext ¶
func (i *StatefulSet) ToStatefulSetOutputWithContext(ctx context.Context) StatefulSetOutput
type StatefulSetArgs ¶
type StatefulSetArgs 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 metav1.ObjectMetaPtrInput // Spec defines the desired identities of pods in this set. Spec StatefulSetSpecPtrInput }
The set of arguments for constructing a StatefulSet resource.
func (StatefulSetArgs) ElementType ¶
func (StatefulSetArgs) ElementType() reflect.Type
type StatefulSetArray ¶
type StatefulSetArray []StatefulSetInput
func (StatefulSetArray) ElementType ¶
func (StatefulSetArray) ElementType() reflect.Type
func (StatefulSetArray) ToStatefulSetArrayOutput ¶
func (i StatefulSetArray) ToStatefulSetArrayOutput() StatefulSetArrayOutput
func (StatefulSetArray) ToStatefulSetArrayOutputWithContext ¶
func (i StatefulSetArray) ToStatefulSetArrayOutputWithContext(ctx context.Context) StatefulSetArrayOutput
type StatefulSetArrayInput ¶
type StatefulSetArrayInput interface { pulumi.Input ToStatefulSetArrayOutput() StatefulSetArrayOutput ToStatefulSetArrayOutputWithContext(context.Context) StatefulSetArrayOutput }
StatefulSetArrayInput is an input type that accepts StatefulSetArray and StatefulSetArrayOutput values. You can construct a concrete instance of `StatefulSetArrayInput` via:
StatefulSetArray{ StatefulSetArgs{...} }
type StatefulSetArrayOutput ¶
type StatefulSetArrayOutput struct{ *pulumi.OutputState }
func (StatefulSetArrayOutput) ElementType ¶
func (StatefulSetArrayOutput) ElementType() reflect.Type
func (StatefulSetArrayOutput) Index ¶
func (o StatefulSetArrayOutput) Index(i pulumi.IntInput) StatefulSetOutput
func (StatefulSetArrayOutput) ToStatefulSetArrayOutput ¶
func (o StatefulSetArrayOutput) ToStatefulSetArrayOutput() StatefulSetArrayOutput
func (StatefulSetArrayOutput) ToStatefulSetArrayOutputWithContext ¶
func (o StatefulSetArrayOutput) ToStatefulSetArrayOutputWithContext(ctx context.Context) StatefulSetArrayOutput
type StatefulSetCondition ¶
type StatefulSetCondition struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of statefulset condition. Type string `pulumi:"type"` }
StatefulSetCondition describes the state of a statefulset at a certain point.
type StatefulSetConditionArgs ¶
type StatefulSetConditionArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type of statefulset condition. Type pulumi.StringInput `pulumi:"type"` }
StatefulSetCondition describes the state of a statefulset at a certain point.
func (StatefulSetConditionArgs) ElementType ¶
func (StatefulSetConditionArgs) ElementType() reflect.Type
func (StatefulSetConditionArgs) ToStatefulSetConditionOutput ¶
func (i StatefulSetConditionArgs) ToStatefulSetConditionOutput() StatefulSetConditionOutput
func (StatefulSetConditionArgs) ToStatefulSetConditionOutputWithContext ¶
func (i StatefulSetConditionArgs) ToStatefulSetConditionOutputWithContext(ctx context.Context) StatefulSetConditionOutput
type StatefulSetConditionArray ¶
type StatefulSetConditionArray []StatefulSetConditionInput
func (StatefulSetConditionArray) ElementType ¶
func (StatefulSetConditionArray) ElementType() reflect.Type
func (StatefulSetConditionArray) ToStatefulSetConditionArrayOutput ¶
func (i StatefulSetConditionArray) ToStatefulSetConditionArrayOutput() StatefulSetConditionArrayOutput
func (StatefulSetConditionArray) ToStatefulSetConditionArrayOutputWithContext ¶
func (i StatefulSetConditionArray) ToStatefulSetConditionArrayOutputWithContext(ctx context.Context) StatefulSetConditionArrayOutput
type StatefulSetConditionArrayInput ¶
type StatefulSetConditionArrayInput interface { pulumi.Input ToStatefulSetConditionArrayOutput() StatefulSetConditionArrayOutput ToStatefulSetConditionArrayOutputWithContext(context.Context) StatefulSetConditionArrayOutput }
StatefulSetConditionArrayInput is an input type that accepts StatefulSetConditionArray and StatefulSetConditionArrayOutput values. You can construct a concrete instance of `StatefulSetConditionArrayInput` via:
StatefulSetConditionArray{ StatefulSetConditionArgs{...} }
type StatefulSetConditionArrayOutput ¶
type StatefulSetConditionArrayOutput struct{ *pulumi.OutputState }
func (StatefulSetConditionArrayOutput) ElementType ¶
func (StatefulSetConditionArrayOutput) ElementType() reflect.Type
func (StatefulSetConditionArrayOutput) Index ¶
func (o StatefulSetConditionArrayOutput) Index(i pulumi.IntInput) StatefulSetConditionOutput
func (StatefulSetConditionArrayOutput) ToStatefulSetConditionArrayOutput ¶
func (o StatefulSetConditionArrayOutput) ToStatefulSetConditionArrayOutput() StatefulSetConditionArrayOutput
func (StatefulSetConditionArrayOutput) ToStatefulSetConditionArrayOutputWithContext ¶
func (o StatefulSetConditionArrayOutput) ToStatefulSetConditionArrayOutputWithContext(ctx context.Context) StatefulSetConditionArrayOutput
type StatefulSetConditionInput ¶
type StatefulSetConditionInput interface { pulumi.Input ToStatefulSetConditionOutput() StatefulSetConditionOutput ToStatefulSetConditionOutputWithContext(context.Context) StatefulSetConditionOutput }
StatefulSetConditionInput is an input type that accepts StatefulSetConditionArgs and StatefulSetConditionOutput values. You can construct a concrete instance of `StatefulSetConditionInput` via:
StatefulSetConditionArgs{...}
type StatefulSetConditionOutput ¶
type StatefulSetConditionOutput struct{ *pulumi.OutputState }
StatefulSetCondition describes the state of a statefulset at a certain point.
func (StatefulSetConditionOutput) ElementType ¶
func (StatefulSetConditionOutput) ElementType() reflect.Type
func (StatefulSetConditionOutput) LastTransitionTime ¶
func (o StatefulSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (StatefulSetConditionOutput) Message ¶
func (o StatefulSetConditionOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (StatefulSetConditionOutput) Reason ¶
func (o StatefulSetConditionOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (StatefulSetConditionOutput) Status ¶
func (o StatefulSetConditionOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (StatefulSetConditionOutput) ToStatefulSetConditionOutput ¶
func (o StatefulSetConditionOutput) ToStatefulSetConditionOutput() StatefulSetConditionOutput
func (StatefulSetConditionOutput) ToStatefulSetConditionOutputWithContext ¶
func (o StatefulSetConditionOutput) ToStatefulSetConditionOutputWithContext(ctx context.Context) StatefulSetConditionOutput
func (StatefulSetConditionOutput) Type ¶
func (o StatefulSetConditionOutput) Type() pulumi.StringOutput
Type of statefulset condition.
type StatefulSetConditionPatch ¶ added in v3.20.0
type StatefulSetConditionPatch struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status *string `pulumi:"status"` // Type of statefulset condition. Type *string `pulumi:"type"` }
StatefulSetCondition describes the state of a statefulset at a certain point.
type StatefulSetConditionPatchArgs ¶ added in v3.20.0
type StatefulSetConditionPatchArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // Type of statefulset condition. Type pulumi.StringPtrInput `pulumi:"type"` }
StatefulSetCondition describes the state of a statefulset at a certain point.
func (StatefulSetConditionPatchArgs) ElementType ¶ added in v3.20.0
func (StatefulSetConditionPatchArgs) ElementType() reflect.Type
func (StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutput ¶ added in v3.20.0
func (i StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutput() StatefulSetConditionPatchOutput
func (StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutputWithContext ¶ added in v3.20.0
func (i StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutputWithContext(ctx context.Context) StatefulSetConditionPatchOutput
type StatefulSetConditionPatchArray ¶ added in v3.20.0
type StatefulSetConditionPatchArray []StatefulSetConditionPatchInput
func (StatefulSetConditionPatchArray) ElementType ¶ added in v3.20.0
func (StatefulSetConditionPatchArray) ElementType() reflect.Type
func (StatefulSetConditionPatchArray) ToStatefulSetConditionPatchArrayOutput ¶ added in v3.20.0
func (i StatefulSetConditionPatchArray) ToStatefulSetConditionPatchArrayOutput() StatefulSetConditionPatchArrayOutput
func (StatefulSetConditionPatchArray) ToStatefulSetConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (i StatefulSetConditionPatchArray) ToStatefulSetConditionPatchArrayOutputWithContext(ctx context.Context) StatefulSetConditionPatchArrayOutput
type StatefulSetConditionPatchArrayInput ¶ added in v3.20.0
type StatefulSetConditionPatchArrayInput interface { pulumi.Input ToStatefulSetConditionPatchArrayOutput() StatefulSetConditionPatchArrayOutput ToStatefulSetConditionPatchArrayOutputWithContext(context.Context) StatefulSetConditionPatchArrayOutput }
StatefulSetConditionPatchArrayInput is an input type that accepts StatefulSetConditionPatchArray and StatefulSetConditionPatchArrayOutput values. You can construct a concrete instance of `StatefulSetConditionPatchArrayInput` via:
StatefulSetConditionPatchArray{ StatefulSetConditionPatchArgs{...} }
type StatefulSetConditionPatchArrayOutput ¶ added in v3.20.0
type StatefulSetConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (StatefulSetConditionPatchArrayOutput) ElementType ¶ added in v3.20.0
func (StatefulSetConditionPatchArrayOutput) ElementType() reflect.Type
func (StatefulSetConditionPatchArrayOutput) Index ¶ added in v3.20.0
func (o StatefulSetConditionPatchArrayOutput) Index(i pulumi.IntInput) StatefulSetConditionPatchOutput
func (StatefulSetConditionPatchArrayOutput) ToStatefulSetConditionPatchArrayOutput ¶ added in v3.20.0
func (o StatefulSetConditionPatchArrayOutput) ToStatefulSetConditionPatchArrayOutput() StatefulSetConditionPatchArrayOutput
func (StatefulSetConditionPatchArrayOutput) ToStatefulSetConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (o StatefulSetConditionPatchArrayOutput) ToStatefulSetConditionPatchArrayOutputWithContext(ctx context.Context) StatefulSetConditionPatchArrayOutput
type StatefulSetConditionPatchInput ¶ added in v3.20.0
type StatefulSetConditionPatchInput interface { pulumi.Input ToStatefulSetConditionPatchOutput() StatefulSetConditionPatchOutput ToStatefulSetConditionPatchOutputWithContext(context.Context) StatefulSetConditionPatchOutput }
StatefulSetConditionPatchInput is an input type that accepts StatefulSetConditionPatchArgs and StatefulSetConditionPatchOutput values. You can construct a concrete instance of `StatefulSetConditionPatchInput` via:
StatefulSetConditionPatchArgs{...}
type StatefulSetConditionPatchOutput ¶ added in v3.20.0
type StatefulSetConditionPatchOutput struct{ *pulumi.OutputState }
StatefulSetCondition describes the state of a statefulset at a certain point.
func (StatefulSetConditionPatchOutput) ElementType ¶ added in v3.20.0
func (StatefulSetConditionPatchOutput) ElementType() reflect.Type
func (StatefulSetConditionPatchOutput) LastTransitionTime ¶ added in v3.20.0
func (o StatefulSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (StatefulSetConditionPatchOutput) Message ¶ added in v3.20.0
func (o StatefulSetConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (StatefulSetConditionPatchOutput) Reason ¶ added in v3.20.0
func (o StatefulSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (StatefulSetConditionPatchOutput) Status ¶ added in v3.20.0
func (o StatefulSetConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutput ¶ added in v3.20.0
func (o StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutput() StatefulSetConditionPatchOutput
func (StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutputWithContext ¶ added in v3.20.0
func (o StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutputWithContext(ctx context.Context) StatefulSetConditionPatchOutput
func (StatefulSetConditionPatchOutput) Type ¶ added in v3.20.0
func (o StatefulSetConditionPatchOutput) Type() pulumi.StringPtrOutput
Type of statefulset condition.
type StatefulSetInput ¶
type StatefulSetInput interface { pulumi.Input ToStatefulSetOutput() StatefulSetOutput ToStatefulSetOutputWithContext(ctx context.Context) StatefulSetOutput }
type StatefulSetList ¶
type StatefulSetList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Items StatefulSetTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
StatefulSetList is a collection of StatefulSets.
func GetStatefulSetList ¶
func GetStatefulSetList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StatefulSetListState, opts ...pulumi.ResourceOption) (*StatefulSetList, error)
GetStatefulSetList gets an existing StatefulSetList 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 NewStatefulSetList ¶
func NewStatefulSetList(ctx *pulumi.Context, name string, args *StatefulSetListArgs, opts ...pulumi.ResourceOption) (*StatefulSetList, error)
NewStatefulSetList registers a new resource with the given unique name, arguments, and options.
func (*StatefulSetList) ElementType ¶
func (*StatefulSetList) ElementType() reflect.Type
func (*StatefulSetList) ToStatefulSetListOutput ¶
func (i *StatefulSetList) ToStatefulSetListOutput() StatefulSetListOutput
func (*StatefulSetList) ToStatefulSetListOutputWithContext ¶
func (i *StatefulSetList) ToStatefulSetListOutputWithContext(ctx context.Context) StatefulSetListOutput
type StatefulSetListArgs ¶
type StatefulSetListArgs 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 StatefulSetTypeArrayInput // 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 metav1.ListMetaPtrInput }
The set of arguments for constructing a StatefulSetList resource.
func (StatefulSetListArgs) ElementType ¶
func (StatefulSetListArgs) ElementType() reflect.Type
type StatefulSetListArray ¶
type StatefulSetListArray []StatefulSetListInput
func (StatefulSetListArray) ElementType ¶
func (StatefulSetListArray) ElementType() reflect.Type
func (StatefulSetListArray) ToStatefulSetListArrayOutput ¶
func (i StatefulSetListArray) ToStatefulSetListArrayOutput() StatefulSetListArrayOutput
func (StatefulSetListArray) ToStatefulSetListArrayOutputWithContext ¶
func (i StatefulSetListArray) ToStatefulSetListArrayOutputWithContext(ctx context.Context) StatefulSetListArrayOutput
type StatefulSetListArrayInput ¶
type StatefulSetListArrayInput interface { pulumi.Input ToStatefulSetListArrayOutput() StatefulSetListArrayOutput ToStatefulSetListArrayOutputWithContext(context.Context) StatefulSetListArrayOutput }
StatefulSetListArrayInput is an input type that accepts StatefulSetListArray and StatefulSetListArrayOutput values. You can construct a concrete instance of `StatefulSetListArrayInput` via:
StatefulSetListArray{ StatefulSetListArgs{...} }
type StatefulSetListArrayOutput ¶
type StatefulSetListArrayOutput struct{ *pulumi.OutputState }
func (StatefulSetListArrayOutput) ElementType ¶
func (StatefulSetListArrayOutput) ElementType() reflect.Type
func (StatefulSetListArrayOutput) Index ¶
func (o StatefulSetListArrayOutput) Index(i pulumi.IntInput) StatefulSetListOutput
func (StatefulSetListArrayOutput) ToStatefulSetListArrayOutput ¶
func (o StatefulSetListArrayOutput) ToStatefulSetListArrayOutput() StatefulSetListArrayOutput
func (StatefulSetListArrayOutput) ToStatefulSetListArrayOutputWithContext ¶
func (o StatefulSetListArrayOutput) ToStatefulSetListArrayOutputWithContext(ctx context.Context) StatefulSetListArrayOutput
type StatefulSetListInput ¶
type StatefulSetListInput interface { pulumi.Input ToStatefulSetListOutput() StatefulSetListOutput ToStatefulSetListOutputWithContext(ctx context.Context) StatefulSetListOutput }
type StatefulSetListMap ¶
type StatefulSetListMap map[string]StatefulSetListInput
func (StatefulSetListMap) ElementType ¶
func (StatefulSetListMap) ElementType() reflect.Type
func (StatefulSetListMap) ToStatefulSetListMapOutput ¶
func (i StatefulSetListMap) ToStatefulSetListMapOutput() StatefulSetListMapOutput
func (StatefulSetListMap) ToStatefulSetListMapOutputWithContext ¶
func (i StatefulSetListMap) ToStatefulSetListMapOutputWithContext(ctx context.Context) StatefulSetListMapOutput
type StatefulSetListMapInput ¶
type StatefulSetListMapInput interface { pulumi.Input ToStatefulSetListMapOutput() StatefulSetListMapOutput ToStatefulSetListMapOutputWithContext(context.Context) StatefulSetListMapOutput }
StatefulSetListMapInput is an input type that accepts StatefulSetListMap and StatefulSetListMapOutput values. You can construct a concrete instance of `StatefulSetListMapInput` via:
StatefulSetListMap{ "key": StatefulSetListArgs{...} }
type StatefulSetListMapOutput ¶
type StatefulSetListMapOutput struct{ *pulumi.OutputState }
func (StatefulSetListMapOutput) ElementType ¶
func (StatefulSetListMapOutput) ElementType() reflect.Type
func (StatefulSetListMapOutput) MapIndex ¶
func (o StatefulSetListMapOutput) MapIndex(k pulumi.StringInput) StatefulSetListOutput
func (StatefulSetListMapOutput) ToStatefulSetListMapOutput ¶
func (o StatefulSetListMapOutput) ToStatefulSetListMapOutput() StatefulSetListMapOutput
func (StatefulSetListMapOutput) ToStatefulSetListMapOutputWithContext ¶
func (o StatefulSetListMapOutput) ToStatefulSetListMapOutputWithContext(ctx context.Context) StatefulSetListMapOutput
type StatefulSetListOutput ¶
type StatefulSetListOutput struct{ *pulumi.OutputState }
func (StatefulSetListOutput) ApiVersion ¶ added in v3.19.1
func (o StatefulSetListOutput) 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 (StatefulSetListOutput) ElementType ¶
func (StatefulSetListOutput) ElementType() reflect.Type
func (StatefulSetListOutput) Items ¶ added in v3.19.1
func (o StatefulSetListOutput) Items() StatefulSetTypeArrayOutput
func (StatefulSetListOutput) Kind ¶ added in v3.19.1
func (o StatefulSetListOutput) 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 (StatefulSetListOutput) Metadata ¶ added in v3.19.1
func (o StatefulSetListOutput) Metadata() metav1.ListMetaPtrOutput
func (StatefulSetListOutput) ToStatefulSetListOutput ¶
func (o StatefulSetListOutput) ToStatefulSetListOutput() StatefulSetListOutput
func (StatefulSetListOutput) ToStatefulSetListOutputWithContext ¶
func (o StatefulSetListOutput) ToStatefulSetListOutputWithContext(ctx context.Context) StatefulSetListOutput
type StatefulSetListState ¶
type StatefulSetListState struct { }
func (StatefulSetListState) ElementType ¶
func (StatefulSetListState) ElementType() reflect.Type
type StatefulSetListType ¶
type StatefulSetListType 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 []StatefulSetType `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 *metav1.ListMeta `pulumi:"metadata"` }
StatefulSetList is a collection of StatefulSets.
type StatefulSetListTypeArgs ¶
type StatefulSetListTypeArgs 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 StatefulSetTypeArrayInput `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 metav1.ListMetaPtrInput `pulumi:"metadata"` }
StatefulSetList is a collection of StatefulSets.
func (StatefulSetListTypeArgs) ElementType ¶
func (StatefulSetListTypeArgs) ElementType() reflect.Type
func (StatefulSetListTypeArgs) ToStatefulSetListTypeOutput ¶
func (i StatefulSetListTypeArgs) ToStatefulSetListTypeOutput() StatefulSetListTypeOutput
func (StatefulSetListTypeArgs) ToStatefulSetListTypeOutputWithContext ¶
func (i StatefulSetListTypeArgs) ToStatefulSetListTypeOutputWithContext(ctx context.Context) StatefulSetListTypeOutput
type StatefulSetListTypeInput ¶
type StatefulSetListTypeInput interface { pulumi.Input ToStatefulSetListTypeOutput() StatefulSetListTypeOutput ToStatefulSetListTypeOutputWithContext(context.Context) StatefulSetListTypeOutput }
StatefulSetListTypeInput is an input type that accepts StatefulSetListTypeArgs and StatefulSetListTypeOutput values. You can construct a concrete instance of `StatefulSetListTypeInput` via:
StatefulSetListTypeArgs{...}
type StatefulSetListTypeOutput ¶
type StatefulSetListTypeOutput struct{ *pulumi.OutputState }
StatefulSetList is a collection of StatefulSets.
func (StatefulSetListTypeOutput) ApiVersion ¶
func (o StatefulSetListTypeOutput) 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 (StatefulSetListTypeOutput) ElementType ¶
func (StatefulSetListTypeOutput) ElementType() reflect.Type
func (StatefulSetListTypeOutput) Items ¶
func (o StatefulSetListTypeOutput) Items() StatefulSetTypeArrayOutput
func (StatefulSetListTypeOutput) Kind ¶
func (o StatefulSetListTypeOutput) 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 (StatefulSetListTypeOutput) Metadata ¶
func (o StatefulSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
func (StatefulSetListTypeOutput) ToStatefulSetListTypeOutput ¶
func (o StatefulSetListTypeOutput) ToStatefulSetListTypeOutput() StatefulSetListTypeOutput
func (StatefulSetListTypeOutput) ToStatefulSetListTypeOutputWithContext ¶
func (o StatefulSetListTypeOutput) ToStatefulSetListTypeOutputWithContext(ctx context.Context) StatefulSetListTypeOutput
type StatefulSetMap ¶
type StatefulSetMap map[string]StatefulSetInput
func (StatefulSetMap) ElementType ¶
func (StatefulSetMap) ElementType() reflect.Type
func (StatefulSetMap) ToStatefulSetMapOutput ¶
func (i StatefulSetMap) ToStatefulSetMapOutput() StatefulSetMapOutput
func (StatefulSetMap) ToStatefulSetMapOutputWithContext ¶
func (i StatefulSetMap) ToStatefulSetMapOutputWithContext(ctx context.Context) StatefulSetMapOutput
type StatefulSetMapInput ¶
type StatefulSetMapInput interface { pulumi.Input ToStatefulSetMapOutput() StatefulSetMapOutput ToStatefulSetMapOutputWithContext(context.Context) StatefulSetMapOutput }
StatefulSetMapInput is an input type that accepts StatefulSetMap and StatefulSetMapOutput values. You can construct a concrete instance of `StatefulSetMapInput` via:
StatefulSetMap{ "key": StatefulSetArgs{...} }
type StatefulSetMapOutput ¶
type StatefulSetMapOutput struct{ *pulumi.OutputState }
func (StatefulSetMapOutput) ElementType ¶
func (StatefulSetMapOutput) ElementType() reflect.Type
func (StatefulSetMapOutput) MapIndex ¶
func (o StatefulSetMapOutput) MapIndex(k pulumi.StringInput) StatefulSetOutput
func (StatefulSetMapOutput) ToStatefulSetMapOutput ¶
func (o StatefulSetMapOutput) ToStatefulSetMapOutput() StatefulSetMapOutput
func (StatefulSetMapOutput) ToStatefulSetMapOutputWithContext ¶
func (o StatefulSetMapOutput) ToStatefulSetMapOutputWithContext(ctx context.Context) StatefulSetMapOutput
type StatefulSetOutput ¶
type StatefulSetOutput struct{ *pulumi.OutputState }
func (StatefulSetOutput) ApiVersion ¶ added in v3.19.1
func (o StatefulSetOutput) 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 (StatefulSetOutput) ElementType ¶
func (StatefulSetOutput) ElementType() reflect.Type
func (StatefulSetOutput) Kind ¶ added in v3.19.1
func (o StatefulSetOutput) 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 (StatefulSetOutput) Metadata ¶ added in v3.19.1
func (o StatefulSetOutput) Metadata() metav1.ObjectMetaPtrOutput
func (StatefulSetOutput) Spec ¶ added in v3.19.1
func (o StatefulSetOutput) Spec() StatefulSetSpecPtrOutput
Spec defines the desired identities of pods in this set.
func (StatefulSetOutput) Status ¶ added in v3.19.1
func (o StatefulSetOutput) Status() StatefulSetStatusPtrOutput
Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.
func (StatefulSetOutput) ToStatefulSetOutput ¶
func (o StatefulSetOutput) ToStatefulSetOutput() StatefulSetOutput
func (StatefulSetOutput) ToStatefulSetOutputWithContext ¶
func (o StatefulSetOutput) ToStatefulSetOutputWithContext(ctx context.Context) StatefulSetOutput
type StatefulSetPatch
deprecated
added in
v3.20.0
type StatefulSetPatch 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 metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec defines the desired identities of pods in this set. Spec StatefulSetSpecPatchPtrOutput `pulumi:"spec"` // Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time. Status StatefulSetStatusPatchPtrOutput `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. StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The value of 'spec.replicas' matches '.status.replicas', '.status.currentReplicas', and '.status.readyReplicas'.
- The value of '.status.updateRevision' matches '.status.currentRevision'.
If the StatefulSet has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
Deprecated: apps/v1beta2/StatefulSet is deprecated by apps/v1/StatefulSet and not supported by Kubernetes v1.16+ clusters.
func GetStatefulSetPatch ¶ added in v3.20.0
func GetStatefulSetPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StatefulSetPatchState, opts ...pulumi.ResourceOption) (*StatefulSetPatch, error)
GetStatefulSetPatch gets an existing StatefulSetPatch 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 NewStatefulSetPatch ¶ added in v3.20.0
func NewStatefulSetPatch(ctx *pulumi.Context, name string, args *StatefulSetPatchArgs, opts ...pulumi.ResourceOption) (*StatefulSetPatch, error)
NewStatefulSetPatch registers a new resource with the given unique name, arguments, and options.
func (*StatefulSetPatch) ElementType ¶ added in v3.20.0
func (*StatefulSetPatch) ElementType() reflect.Type
func (*StatefulSetPatch) ToStatefulSetPatchOutput ¶ added in v3.20.0
func (i *StatefulSetPatch) ToStatefulSetPatchOutput() StatefulSetPatchOutput
func (*StatefulSetPatch) ToStatefulSetPatchOutputWithContext ¶ added in v3.20.0
func (i *StatefulSetPatch) ToStatefulSetPatchOutputWithContext(ctx context.Context) StatefulSetPatchOutput
type StatefulSetPatchArgs ¶ added in v3.20.0
type StatefulSetPatchArgs 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 metav1.ObjectMetaPatchPtrInput // Spec defines the desired identities of pods in this set. Spec StatefulSetSpecPatchPtrInput }
The set of arguments for constructing a StatefulSetPatch resource.
func (StatefulSetPatchArgs) ElementType ¶ added in v3.20.0
func (StatefulSetPatchArgs) ElementType() reflect.Type
type StatefulSetPatchArray ¶ added in v3.20.0
type StatefulSetPatchArray []StatefulSetPatchInput
func (StatefulSetPatchArray) ElementType ¶ added in v3.20.0
func (StatefulSetPatchArray) ElementType() reflect.Type
func (StatefulSetPatchArray) ToStatefulSetPatchArrayOutput ¶ added in v3.20.0
func (i StatefulSetPatchArray) ToStatefulSetPatchArrayOutput() StatefulSetPatchArrayOutput
func (StatefulSetPatchArray) ToStatefulSetPatchArrayOutputWithContext ¶ added in v3.20.0
func (i StatefulSetPatchArray) ToStatefulSetPatchArrayOutputWithContext(ctx context.Context) StatefulSetPatchArrayOutput
type StatefulSetPatchArrayInput ¶ added in v3.20.0
type StatefulSetPatchArrayInput interface { pulumi.Input ToStatefulSetPatchArrayOutput() StatefulSetPatchArrayOutput ToStatefulSetPatchArrayOutputWithContext(context.Context) StatefulSetPatchArrayOutput }
StatefulSetPatchArrayInput is an input type that accepts StatefulSetPatchArray and StatefulSetPatchArrayOutput values. You can construct a concrete instance of `StatefulSetPatchArrayInput` via:
StatefulSetPatchArray{ StatefulSetPatchArgs{...} }
type StatefulSetPatchArrayOutput ¶ added in v3.20.0
type StatefulSetPatchArrayOutput struct{ *pulumi.OutputState }
func (StatefulSetPatchArrayOutput) ElementType ¶ added in v3.20.0
func (StatefulSetPatchArrayOutput) ElementType() reflect.Type
func (StatefulSetPatchArrayOutput) Index ¶ added in v3.20.0
func (o StatefulSetPatchArrayOutput) Index(i pulumi.IntInput) StatefulSetPatchOutput
func (StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutput ¶ added in v3.20.0
func (o StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutput() StatefulSetPatchArrayOutput
func (StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutputWithContext ¶ added in v3.20.0
func (o StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutputWithContext(ctx context.Context) StatefulSetPatchArrayOutput
type StatefulSetPatchInput ¶ added in v3.20.0
type StatefulSetPatchInput interface { pulumi.Input ToStatefulSetPatchOutput() StatefulSetPatchOutput ToStatefulSetPatchOutputWithContext(ctx context.Context) StatefulSetPatchOutput }
type StatefulSetPatchMap ¶ added in v3.20.0
type StatefulSetPatchMap map[string]StatefulSetPatchInput
func (StatefulSetPatchMap) ElementType ¶ added in v3.20.0
func (StatefulSetPatchMap) ElementType() reflect.Type
func (StatefulSetPatchMap) ToStatefulSetPatchMapOutput ¶ added in v3.20.0
func (i StatefulSetPatchMap) ToStatefulSetPatchMapOutput() StatefulSetPatchMapOutput
func (StatefulSetPatchMap) ToStatefulSetPatchMapOutputWithContext ¶ added in v3.20.0
func (i StatefulSetPatchMap) ToStatefulSetPatchMapOutputWithContext(ctx context.Context) StatefulSetPatchMapOutput
type StatefulSetPatchMapInput ¶ added in v3.20.0
type StatefulSetPatchMapInput interface { pulumi.Input ToStatefulSetPatchMapOutput() StatefulSetPatchMapOutput ToStatefulSetPatchMapOutputWithContext(context.Context) StatefulSetPatchMapOutput }
StatefulSetPatchMapInput is an input type that accepts StatefulSetPatchMap and StatefulSetPatchMapOutput values. You can construct a concrete instance of `StatefulSetPatchMapInput` via:
StatefulSetPatchMap{ "key": StatefulSetPatchArgs{...} }
type StatefulSetPatchMapOutput ¶ added in v3.20.0
type StatefulSetPatchMapOutput struct{ *pulumi.OutputState }
func (StatefulSetPatchMapOutput) ElementType ¶ added in v3.20.0
func (StatefulSetPatchMapOutput) ElementType() reflect.Type
func (StatefulSetPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o StatefulSetPatchMapOutput) MapIndex(k pulumi.StringInput) StatefulSetPatchOutput
func (StatefulSetPatchMapOutput) ToStatefulSetPatchMapOutput ¶ added in v3.20.0
func (o StatefulSetPatchMapOutput) ToStatefulSetPatchMapOutput() StatefulSetPatchMapOutput
func (StatefulSetPatchMapOutput) ToStatefulSetPatchMapOutputWithContext ¶ added in v3.20.0
func (o StatefulSetPatchMapOutput) ToStatefulSetPatchMapOutputWithContext(ctx context.Context) StatefulSetPatchMapOutput
type StatefulSetPatchOutput ¶ added in v3.20.0
type StatefulSetPatchOutput struct{ *pulumi.OutputState }
func (StatefulSetPatchOutput) ApiVersion ¶ added in v3.20.0
func (o StatefulSetPatchOutput) 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 (StatefulSetPatchOutput) ElementType ¶ added in v3.20.0
func (StatefulSetPatchOutput) ElementType() reflect.Type
func (StatefulSetPatchOutput) Kind ¶ added in v3.20.0
func (o StatefulSetPatchOutput) 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 (StatefulSetPatchOutput) Metadata ¶ added in v3.20.0
func (o StatefulSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (StatefulSetPatchOutput) Spec ¶ added in v3.20.0
func (o StatefulSetPatchOutput) Spec() StatefulSetSpecPatchPtrOutput
Spec defines the desired identities of pods in this set.
func (StatefulSetPatchOutput) Status ¶ added in v3.20.0
func (o StatefulSetPatchOutput) Status() StatefulSetStatusPatchPtrOutput
Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.
func (StatefulSetPatchOutput) ToStatefulSetPatchOutput ¶ added in v3.20.0
func (o StatefulSetPatchOutput) ToStatefulSetPatchOutput() StatefulSetPatchOutput
func (StatefulSetPatchOutput) ToStatefulSetPatchOutputWithContext ¶ added in v3.20.0
func (o StatefulSetPatchOutput) ToStatefulSetPatchOutputWithContext(ctx context.Context) StatefulSetPatchOutput
type StatefulSetPatchState ¶ added in v3.20.0
type StatefulSetPatchState struct { }
func (StatefulSetPatchState) ElementType ¶ added in v3.20.0
func (StatefulSetPatchState) ElementType() reflect.Type
type StatefulSetPatchType ¶ added in v3.20.0
type StatefulSetPatchType 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 *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec defines the desired identities of pods in this set. Spec *StatefulSetSpecPatch `pulumi:"spec"` // Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time. Status *StatefulSetStatusPatch `pulumi:"status"` }
StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The value of 'spec.replicas' matches '.status.replicas', '.status.currentReplicas', and '.status.readyReplicas'.
- The value of '.status.updateRevision' matches '.status.currentRevision'.
If the StatefulSet has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
type StatefulSetPatchTypeArgs ¶ added in v3.20.0
type StatefulSetPatchTypeArgs 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 metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec defines the desired identities of pods in this set. Spec StatefulSetSpecPatchPtrInput `pulumi:"spec"` // Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time. Status StatefulSetStatusPatchPtrInput `pulumi:"status"` }
StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The value of 'spec.replicas' matches '.status.replicas', '.status.currentReplicas', and '.status.readyReplicas'.
- The value of '.status.updateRevision' matches '.status.currentRevision'.
If the StatefulSet has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (StatefulSetPatchTypeArgs) ElementType ¶ added in v3.20.0
func (StatefulSetPatchTypeArgs) ElementType() reflect.Type
func (StatefulSetPatchTypeArgs) ToStatefulSetPatchTypeOutput ¶ added in v3.20.0
func (i StatefulSetPatchTypeArgs) ToStatefulSetPatchTypeOutput() StatefulSetPatchTypeOutput
func (StatefulSetPatchTypeArgs) ToStatefulSetPatchTypeOutputWithContext ¶ added in v3.20.0
func (i StatefulSetPatchTypeArgs) ToStatefulSetPatchTypeOutputWithContext(ctx context.Context) StatefulSetPatchTypeOutput
type StatefulSetPatchTypeInput ¶ added in v3.20.0
type StatefulSetPatchTypeInput interface { pulumi.Input ToStatefulSetPatchTypeOutput() StatefulSetPatchTypeOutput ToStatefulSetPatchTypeOutputWithContext(context.Context) StatefulSetPatchTypeOutput }
StatefulSetPatchTypeInput is an input type that accepts StatefulSetPatchTypeArgs and StatefulSetPatchTypeOutput values. You can construct a concrete instance of `StatefulSetPatchTypeInput` via:
StatefulSetPatchTypeArgs{...}
type StatefulSetPatchTypeOutput ¶ added in v3.20.0
type StatefulSetPatchTypeOutput struct{ *pulumi.OutputState }
StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The value of 'spec.replicas' matches '.status.replicas', '.status.currentReplicas', and '.status.readyReplicas'.
- The value of '.status.updateRevision' matches '.status.currentRevision'.
If the StatefulSet has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (StatefulSetPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o StatefulSetPatchTypeOutput) 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 (StatefulSetPatchTypeOutput) ElementType ¶ added in v3.20.0
func (StatefulSetPatchTypeOutput) ElementType() reflect.Type
func (StatefulSetPatchTypeOutput) Kind ¶ added in v3.20.0
func (o StatefulSetPatchTypeOutput) 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 (StatefulSetPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o StatefulSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (StatefulSetPatchTypeOutput) Spec ¶ added in v3.20.0
func (o StatefulSetPatchTypeOutput) Spec() StatefulSetSpecPatchPtrOutput
Spec defines the desired identities of pods in this set.
func (StatefulSetPatchTypeOutput) Status ¶ added in v3.20.0
func (o StatefulSetPatchTypeOutput) Status() StatefulSetStatusPatchPtrOutput
Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.
func (StatefulSetPatchTypeOutput) ToStatefulSetPatchTypeOutput ¶ added in v3.20.0
func (o StatefulSetPatchTypeOutput) ToStatefulSetPatchTypeOutput() StatefulSetPatchTypeOutput
func (StatefulSetPatchTypeOutput) ToStatefulSetPatchTypeOutputWithContext ¶ added in v3.20.0
func (o StatefulSetPatchTypeOutput) ToStatefulSetPatchTypeOutputWithContext(ctx context.Context) StatefulSetPatchTypeOutput
type StatefulSetSpec ¶
type StatefulSetSpec struct { // podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once. PodManagementPolicy *string `pulumi:"podManagementPolicy"` // replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1. Replicas *int `pulumi:"replicas"` // revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelector `pulumi:"selector"` // serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller. ServiceName string `pulumi:"serviceName"` // template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet. Template corev1.PodTemplateSpec `pulumi:"template"` // updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template. UpdateStrategy *StatefulSetUpdateStrategy `pulumi:"updateStrategy"` // volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name. VolumeClaimTemplates []corev1.PersistentVolumeClaimType `pulumi:"volumeClaimTemplates"` }
A StatefulSetSpec is the specification of a StatefulSet.
type StatefulSetSpecArgs ¶
type StatefulSetSpecArgs struct { // podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once. PodManagementPolicy pulumi.StringPtrInput `pulumi:"podManagementPolicy"` // replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorInput `pulumi:"selector"` // serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller. ServiceName pulumi.StringInput `pulumi:"serviceName"` // template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet. Template corev1.PodTemplateSpecInput `pulumi:"template"` // updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template. UpdateStrategy StatefulSetUpdateStrategyPtrInput `pulumi:"updateStrategy"` // volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name. VolumeClaimTemplates corev1.PersistentVolumeClaimTypeArrayInput `pulumi:"volumeClaimTemplates"` }
A StatefulSetSpec is the specification of a StatefulSet.
func (StatefulSetSpecArgs) ElementType ¶
func (StatefulSetSpecArgs) ElementType() reflect.Type
func (StatefulSetSpecArgs) ToStatefulSetSpecOutput ¶
func (i StatefulSetSpecArgs) ToStatefulSetSpecOutput() StatefulSetSpecOutput
func (StatefulSetSpecArgs) ToStatefulSetSpecOutputWithContext ¶
func (i StatefulSetSpecArgs) ToStatefulSetSpecOutputWithContext(ctx context.Context) StatefulSetSpecOutput
func (StatefulSetSpecArgs) ToStatefulSetSpecPtrOutput ¶
func (i StatefulSetSpecArgs) ToStatefulSetSpecPtrOutput() StatefulSetSpecPtrOutput
func (StatefulSetSpecArgs) ToStatefulSetSpecPtrOutputWithContext ¶
func (i StatefulSetSpecArgs) ToStatefulSetSpecPtrOutputWithContext(ctx context.Context) StatefulSetSpecPtrOutput
type StatefulSetSpecInput ¶
type StatefulSetSpecInput interface { pulumi.Input ToStatefulSetSpecOutput() StatefulSetSpecOutput ToStatefulSetSpecOutputWithContext(context.Context) StatefulSetSpecOutput }
StatefulSetSpecInput is an input type that accepts StatefulSetSpecArgs and StatefulSetSpecOutput values. You can construct a concrete instance of `StatefulSetSpecInput` via:
StatefulSetSpecArgs{...}
type StatefulSetSpecOutput ¶
type StatefulSetSpecOutput struct{ *pulumi.OutputState }
A StatefulSetSpec is the specification of a StatefulSet.
func (StatefulSetSpecOutput) ElementType ¶
func (StatefulSetSpecOutput) ElementType() reflect.Type
func (StatefulSetSpecOutput) PodManagementPolicy ¶
func (o StatefulSetSpecOutput) PodManagementPolicy() pulumi.StringPtrOutput
podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
func (StatefulSetSpecOutput) Replicas ¶
func (o StatefulSetSpecOutput) Replicas() pulumi.IntPtrOutput
replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
func (StatefulSetSpecOutput) RevisionHistoryLimit ¶
func (o StatefulSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
func (StatefulSetSpecOutput) Selector ¶
func (o StatefulSetSpecOutput) Selector() metav1.LabelSelectorOutput
selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (StatefulSetSpecOutput) ServiceName ¶
func (o StatefulSetSpecOutput) ServiceName() pulumi.StringOutput
serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
func (StatefulSetSpecOutput) Template ¶
func (o StatefulSetSpecOutput) Template() corev1.PodTemplateSpecOutput
template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
func (StatefulSetSpecOutput) ToStatefulSetSpecOutput ¶
func (o StatefulSetSpecOutput) ToStatefulSetSpecOutput() StatefulSetSpecOutput
func (StatefulSetSpecOutput) ToStatefulSetSpecOutputWithContext ¶
func (o StatefulSetSpecOutput) ToStatefulSetSpecOutputWithContext(ctx context.Context) StatefulSetSpecOutput
func (StatefulSetSpecOutput) ToStatefulSetSpecPtrOutput ¶
func (o StatefulSetSpecOutput) ToStatefulSetSpecPtrOutput() StatefulSetSpecPtrOutput
func (StatefulSetSpecOutput) ToStatefulSetSpecPtrOutputWithContext ¶
func (o StatefulSetSpecOutput) ToStatefulSetSpecPtrOutputWithContext(ctx context.Context) StatefulSetSpecPtrOutput
func (StatefulSetSpecOutput) UpdateStrategy ¶
func (o StatefulSetSpecOutput) UpdateStrategy() StatefulSetUpdateStrategyPtrOutput
updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
func (StatefulSetSpecOutput) VolumeClaimTemplates ¶
func (o StatefulSetSpecOutput) VolumeClaimTemplates() corev1.PersistentVolumeClaimTypeArrayOutput
volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.
type StatefulSetSpecPatch ¶ added in v3.20.0
type StatefulSetSpecPatch struct { // podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once. PodManagementPolicy *string `pulumi:"podManagementPolicy"` // replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1. Replicas *int `pulumi:"replicas"` // revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller. ServiceName *string `pulumi:"serviceName"` // template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet. Template *corev1.PodTemplateSpecPatch `pulumi:"template"` // updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template. UpdateStrategy *StatefulSetUpdateStrategyPatch `pulumi:"updateStrategy"` // volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name. VolumeClaimTemplates []corev1.PersistentVolumeClaimPatchType `pulumi:"volumeClaimTemplates"` }
A StatefulSetSpec is the specification of a StatefulSet.
type StatefulSetSpecPatchArgs ¶ added in v3.20.0
type StatefulSetSpecPatchArgs struct { // podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once. PodManagementPolicy pulumi.StringPtrInput `pulumi:"podManagementPolicy"` // replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet. Template corev1.PodTemplateSpecPatchPtrInput `pulumi:"template"` // updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template. UpdateStrategy StatefulSetUpdateStrategyPatchPtrInput `pulumi:"updateStrategy"` // volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name. VolumeClaimTemplates corev1.PersistentVolumeClaimPatchTypeArrayInput `pulumi:"volumeClaimTemplates"` }
A StatefulSetSpec is the specification of a StatefulSet.
func (StatefulSetSpecPatchArgs) ElementType ¶ added in v3.20.0
func (StatefulSetSpecPatchArgs) ElementType() reflect.Type
func (StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchOutput ¶ added in v3.20.0
func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchOutput() StatefulSetSpecPatchOutput
func (StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchOutputWithContext ¶ added in v3.20.0
func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchOutputWithContext(ctx context.Context) StatefulSetSpecPatchOutput
func (StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchPtrOutput ¶ added in v3.20.0
func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchPtrOutput() StatefulSetSpecPatchPtrOutput
func (StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchPtrOutputWithContext(ctx context.Context) StatefulSetSpecPatchPtrOutput
type StatefulSetSpecPatchInput ¶ added in v3.20.0
type StatefulSetSpecPatchInput interface { pulumi.Input ToStatefulSetSpecPatchOutput() StatefulSetSpecPatchOutput ToStatefulSetSpecPatchOutputWithContext(context.Context) StatefulSetSpecPatchOutput }
StatefulSetSpecPatchInput is an input type that accepts StatefulSetSpecPatchArgs and StatefulSetSpecPatchOutput values. You can construct a concrete instance of `StatefulSetSpecPatchInput` via:
StatefulSetSpecPatchArgs{...}
type StatefulSetSpecPatchOutput ¶ added in v3.20.0
type StatefulSetSpecPatchOutput struct{ *pulumi.OutputState }
A StatefulSetSpec is the specification of a StatefulSet.
func (StatefulSetSpecPatchOutput) ElementType ¶ added in v3.20.0
func (StatefulSetSpecPatchOutput) ElementType() reflect.Type
func (StatefulSetSpecPatchOutput) PodManagementPolicy ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) PodManagementPolicy() pulumi.StringPtrOutput
podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
func (StatefulSetSpecPatchOutput) Replicas ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) Replicas() pulumi.IntPtrOutput
replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
func (StatefulSetSpecPatchOutput) RevisionHistoryLimit ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
func (StatefulSetSpecPatchOutput) Selector ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (StatefulSetSpecPatchOutput) ServiceName ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) ServiceName() pulumi.StringPtrOutput
serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
func (StatefulSetSpecPatchOutput) Template ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
func (StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchOutput ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchOutput() StatefulSetSpecPatchOutput
func (StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchOutputWithContext ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchOutputWithContext(ctx context.Context) StatefulSetSpecPatchOutput
func (StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchPtrOutput ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchPtrOutput() StatefulSetSpecPatchPtrOutput
func (StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchPtrOutputWithContext(ctx context.Context) StatefulSetSpecPatchPtrOutput
func (StatefulSetSpecPatchOutput) UpdateStrategy ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) UpdateStrategy() StatefulSetUpdateStrategyPatchPtrOutput
updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
func (StatefulSetSpecPatchOutput) VolumeClaimTemplates ¶ added in v3.20.0
func (o StatefulSetSpecPatchOutput) VolumeClaimTemplates() corev1.PersistentVolumeClaimPatchTypeArrayOutput
volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.
type StatefulSetSpecPatchPtrInput ¶ added in v3.20.0
type StatefulSetSpecPatchPtrInput interface { pulumi.Input ToStatefulSetSpecPatchPtrOutput() StatefulSetSpecPatchPtrOutput ToStatefulSetSpecPatchPtrOutputWithContext(context.Context) StatefulSetSpecPatchPtrOutput }
StatefulSetSpecPatchPtrInput is an input type that accepts StatefulSetSpecPatchArgs, StatefulSetSpecPatchPtr and StatefulSetSpecPatchPtrOutput values. You can construct a concrete instance of `StatefulSetSpecPatchPtrInput` via:
StatefulSetSpecPatchArgs{...} or: nil
func StatefulSetSpecPatchPtr ¶ added in v3.20.0
func StatefulSetSpecPatchPtr(v *StatefulSetSpecPatchArgs) StatefulSetSpecPatchPtrInput
type StatefulSetSpecPatchPtrOutput ¶ added in v3.20.0
type StatefulSetSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (StatefulSetSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) Elem() StatefulSetSpecPatchOutput
func (StatefulSetSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (StatefulSetSpecPatchPtrOutput) ElementType() reflect.Type
func (StatefulSetSpecPatchPtrOutput) PodManagementPolicy ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) PodManagementPolicy() pulumi.StringPtrOutput
podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
func (StatefulSetSpecPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
func (StatefulSetSpecPatchPtrOutput) RevisionHistoryLimit ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
func (StatefulSetSpecPatchPtrOutput) Selector ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (StatefulSetSpecPatchPtrOutput) ServiceName ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) ServiceName() pulumi.StringPtrOutput
serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
func (StatefulSetSpecPatchPtrOutput) Template ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
func (StatefulSetSpecPatchPtrOutput) ToStatefulSetSpecPatchPtrOutput ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) ToStatefulSetSpecPatchPtrOutput() StatefulSetSpecPatchPtrOutput
func (StatefulSetSpecPatchPtrOutput) ToStatefulSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) ToStatefulSetSpecPatchPtrOutputWithContext(ctx context.Context) StatefulSetSpecPatchPtrOutput
func (StatefulSetSpecPatchPtrOutput) UpdateStrategy ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) UpdateStrategy() StatefulSetUpdateStrategyPatchPtrOutput
updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
func (StatefulSetSpecPatchPtrOutput) VolumeClaimTemplates ¶ added in v3.20.0
func (o StatefulSetSpecPatchPtrOutput) VolumeClaimTemplates() corev1.PersistentVolumeClaimPatchTypeArrayOutput
volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.
type StatefulSetSpecPtrInput ¶
type StatefulSetSpecPtrInput interface { pulumi.Input ToStatefulSetSpecPtrOutput() StatefulSetSpecPtrOutput ToStatefulSetSpecPtrOutputWithContext(context.Context) StatefulSetSpecPtrOutput }
StatefulSetSpecPtrInput is an input type that accepts StatefulSetSpecArgs, StatefulSetSpecPtr and StatefulSetSpecPtrOutput values. You can construct a concrete instance of `StatefulSetSpecPtrInput` via:
StatefulSetSpecArgs{...} or: nil
func StatefulSetSpecPtr ¶
func StatefulSetSpecPtr(v *StatefulSetSpecArgs) StatefulSetSpecPtrInput
type StatefulSetSpecPtrOutput ¶
type StatefulSetSpecPtrOutput struct{ *pulumi.OutputState }
func (StatefulSetSpecPtrOutput) Elem ¶
func (o StatefulSetSpecPtrOutput) Elem() StatefulSetSpecOutput
func (StatefulSetSpecPtrOutput) ElementType ¶
func (StatefulSetSpecPtrOutput) ElementType() reflect.Type
func (StatefulSetSpecPtrOutput) PodManagementPolicy ¶
func (o StatefulSetSpecPtrOutput) PodManagementPolicy() pulumi.StringPtrOutput
podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
func (StatefulSetSpecPtrOutput) Replicas ¶
func (o StatefulSetSpecPtrOutput) Replicas() pulumi.IntPtrOutput
replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
func (StatefulSetSpecPtrOutput) RevisionHistoryLimit ¶
func (o StatefulSetSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
func (StatefulSetSpecPtrOutput) Selector ¶
func (o StatefulSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (StatefulSetSpecPtrOutput) ServiceName ¶
func (o StatefulSetSpecPtrOutput) ServiceName() pulumi.StringPtrOutput
serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
func (StatefulSetSpecPtrOutput) Template ¶
func (o StatefulSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
func (StatefulSetSpecPtrOutput) ToStatefulSetSpecPtrOutput ¶
func (o StatefulSetSpecPtrOutput) ToStatefulSetSpecPtrOutput() StatefulSetSpecPtrOutput
func (StatefulSetSpecPtrOutput) ToStatefulSetSpecPtrOutputWithContext ¶
func (o StatefulSetSpecPtrOutput) ToStatefulSetSpecPtrOutputWithContext(ctx context.Context) StatefulSetSpecPtrOutput
func (StatefulSetSpecPtrOutput) UpdateStrategy ¶
func (o StatefulSetSpecPtrOutput) UpdateStrategy() StatefulSetUpdateStrategyPtrOutput
updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
func (StatefulSetSpecPtrOutput) VolumeClaimTemplates ¶
func (o StatefulSetSpecPtrOutput) VolumeClaimTemplates() corev1.PersistentVolumeClaimTypeArrayOutput
volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.
type StatefulSetState ¶
type StatefulSetState struct { }
func (StatefulSetState) ElementType ¶
func (StatefulSetState) ElementType() reflect.Type
type StatefulSetStatus ¶
type StatefulSetStatus struct { // collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a statefulset's current state. Conditions []StatefulSetCondition `pulumi:"conditions"` // currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision. CurrentReplicas *int `pulumi:"currentReplicas"` // currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas). CurrentRevision *string `pulumi:"currentRevision"` // observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server. ObservedGeneration *int `pulumi:"observedGeneration"` // readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition. ReadyReplicas *int `pulumi:"readyReplicas"` // replicas is the number of Pods created by the StatefulSet controller. Replicas int `pulumi:"replicas"` // updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas) UpdateRevision *string `pulumi:"updateRevision"` // updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision. UpdatedReplicas *int `pulumi:"updatedReplicas"` }
StatefulSetStatus represents the current state of a StatefulSet.
type StatefulSetStatusArgs ¶
type StatefulSetStatusArgs struct { // collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a statefulset's current state. Conditions StatefulSetConditionArrayInput `pulumi:"conditions"` // currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision. CurrentReplicas pulumi.IntPtrInput `pulumi:"currentReplicas"` // currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas). CurrentRevision pulumi.StringPtrInput `pulumi:"currentRevision"` // observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // replicas is the number of Pods created by the StatefulSet controller. Replicas pulumi.IntInput `pulumi:"replicas"` // updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas) UpdateRevision pulumi.StringPtrInput `pulumi:"updateRevision"` // updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision. UpdatedReplicas pulumi.IntPtrInput `pulumi:"updatedReplicas"` }
StatefulSetStatus represents the current state of a StatefulSet.
func (StatefulSetStatusArgs) ElementType ¶
func (StatefulSetStatusArgs) ElementType() reflect.Type
func (StatefulSetStatusArgs) ToStatefulSetStatusOutput ¶
func (i StatefulSetStatusArgs) ToStatefulSetStatusOutput() StatefulSetStatusOutput
func (StatefulSetStatusArgs) ToStatefulSetStatusOutputWithContext ¶
func (i StatefulSetStatusArgs) ToStatefulSetStatusOutputWithContext(ctx context.Context) StatefulSetStatusOutput
func (StatefulSetStatusArgs) ToStatefulSetStatusPtrOutput ¶
func (i StatefulSetStatusArgs) ToStatefulSetStatusPtrOutput() StatefulSetStatusPtrOutput
func (StatefulSetStatusArgs) ToStatefulSetStatusPtrOutputWithContext ¶
func (i StatefulSetStatusArgs) ToStatefulSetStatusPtrOutputWithContext(ctx context.Context) StatefulSetStatusPtrOutput
type StatefulSetStatusInput ¶
type StatefulSetStatusInput interface { pulumi.Input ToStatefulSetStatusOutput() StatefulSetStatusOutput ToStatefulSetStatusOutputWithContext(context.Context) StatefulSetStatusOutput }
StatefulSetStatusInput is an input type that accepts StatefulSetStatusArgs and StatefulSetStatusOutput values. You can construct a concrete instance of `StatefulSetStatusInput` via:
StatefulSetStatusArgs{...}
type StatefulSetStatusOutput ¶
type StatefulSetStatusOutput struct{ *pulumi.OutputState }
StatefulSetStatus represents the current state of a StatefulSet.
func (StatefulSetStatusOutput) CollisionCount ¶
func (o StatefulSetStatusOutput) CollisionCount() pulumi.IntPtrOutput
collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (StatefulSetStatusOutput) Conditions ¶
func (o StatefulSetStatusOutput) Conditions() StatefulSetConditionArrayOutput
Represents the latest available observations of a statefulset's current state.
func (StatefulSetStatusOutput) CurrentReplicas ¶
func (o StatefulSetStatusOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.
func (StatefulSetStatusOutput) CurrentRevision ¶
func (o StatefulSetStatusOutput) CurrentRevision() pulumi.StringPtrOutput
currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
func (StatefulSetStatusOutput) ElementType ¶
func (StatefulSetStatusOutput) ElementType() reflect.Type
func (StatefulSetStatusOutput) ObservedGeneration ¶
func (o StatefulSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.
func (StatefulSetStatusOutput) ReadyReplicas ¶
func (o StatefulSetStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
func (StatefulSetStatusOutput) Replicas ¶
func (o StatefulSetStatusOutput) Replicas() pulumi.IntOutput
replicas is the number of Pods created by the StatefulSet controller.
func (StatefulSetStatusOutput) ToStatefulSetStatusOutput ¶
func (o StatefulSetStatusOutput) ToStatefulSetStatusOutput() StatefulSetStatusOutput
func (StatefulSetStatusOutput) ToStatefulSetStatusOutputWithContext ¶
func (o StatefulSetStatusOutput) ToStatefulSetStatusOutputWithContext(ctx context.Context) StatefulSetStatusOutput
func (StatefulSetStatusOutput) ToStatefulSetStatusPtrOutput ¶
func (o StatefulSetStatusOutput) ToStatefulSetStatusPtrOutput() StatefulSetStatusPtrOutput
func (StatefulSetStatusOutput) ToStatefulSetStatusPtrOutputWithContext ¶
func (o StatefulSetStatusOutput) ToStatefulSetStatusPtrOutputWithContext(ctx context.Context) StatefulSetStatusPtrOutput
func (StatefulSetStatusOutput) UpdateRevision ¶
func (o StatefulSetStatusOutput) UpdateRevision() pulumi.StringPtrOutput
updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
func (StatefulSetStatusOutput) UpdatedReplicas ¶
func (o StatefulSetStatusOutput) UpdatedReplicas() pulumi.IntPtrOutput
updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.
type StatefulSetStatusPatch ¶ added in v3.20.0
type StatefulSetStatusPatch struct { // collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a statefulset's current state. Conditions []StatefulSetConditionPatch `pulumi:"conditions"` // currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision. CurrentReplicas *int `pulumi:"currentReplicas"` // currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas). CurrentRevision *string `pulumi:"currentRevision"` // observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server. ObservedGeneration *int `pulumi:"observedGeneration"` // readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition. ReadyReplicas *int `pulumi:"readyReplicas"` // replicas is the number of Pods created by the StatefulSet controller. Replicas *int `pulumi:"replicas"` // updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas) UpdateRevision *string `pulumi:"updateRevision"` // updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision. UpdatedReplicas *int `pulumi:"updatedReplicas"` }
StatefulSetStatus represents the current state of a StatefulSet.
type StatefulSetStatusPatchArgs ¶ added in v3.20.0
type StatefulSetStatusPatchArgs struct { // collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a statefulset's current state. Conditions StatefulSetConditionPatchArrayInput `pulumi:"conditions"` // currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision. CurrentReplicas pulumi.IntPtrInput `pulumi:"currentReplicas"` // currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas). CurrentRevision pulumi.StringPtrInput `pulumi:"currentRevision"` // observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // replicas is the number of Pods created by the StatefulSet controller. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas) UpdateRevision pulumi.StringPtrInput `pulumi:"updateRevision"` // updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision. UpdatedReplicas pulumi.IntPtrInput `pulumi:"updatedReplicas"` }
StatefulSetStatus represents the current state of a StatefulSet.
func (StatefulSetStatusPatchArgs) ElementType ¶ added in v3.20.0
func (StatefulSetStatusPatchArgs) ElementType() reflect.Type
func (StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchOutput ¶ added in v3.20.0
func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchOutput() StatefulSetStatusPatchOutput
func (StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchOutputWithContext ¶ added in v3.20.0
func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchOutputWithContext(ctx context.Context) StatefulSetStatusPatchOutput
func (StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchPtrOutput ¶ added in v3.20.0
func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchPtrOutput() StatefulSetStatusPatchPtrOutput
func (StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchPtrOutputWithContext(ctx context.Context) StatefulSetStatusPatchPtrOutput
type StatefulSetStatusPatchInput ¶ added in v3.20.0
type StatefulSetStatusPatchInput interface { pulumi.Input ToStatefulSetStatusPatchOutput() StatefulSetStatusPatchOutput ToStatefulSetStatusPatchOutputWithContext(context.Context) StatefulSetStatusPatchOutput }
StatefulSetStatusPatchInput is an input type that accepts StatefulSetStatusPatchArgs and StatefulSetStatusPatchOutput values. You can construct a concrete instance of `StatefulSetStatusPatchInput` via:
StatefulSetStatusPatchArgs{...}
type StatefulSetStatusPatchOutput ¶ added in v3.20.0
type StatefulSetStatusPatchOutput struct{ *pulumi.OutputState }
StatefulSetStatus represents the current state of a StatefulSet.
func (StatefulSetStatusPatchOutput) CollisionCount ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (StatefulSetStatusPatchOutput) Conditions ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) Conditions() StatefulSetConditionPatchArrayOutput
Represents the latest available observations of a statefulset's current state.
func (StatefulSetStatusPatchOutput) CurrentReplicas ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.
func (StatefulSetStatusPatchOutput) CurrentRevision ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) CurrentRevision() pulumi.StringPtrOutput
currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
func (StatefulSetStatusPatchOutput) ElementType ¶ added in v3.20.0
func (StatefulSetStatusPatchOutput) ElementType() reflect.Type
func (StatefulSetStatusPatchOutput) ObservedGeneration ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.
func (StatefulSetStatusPatchOutput) ReadyReplicas ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
func (StatefulSetStatusPatchOutput) Replicas ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) Replicas() pulumi.IntPtrOutput
replicas is the number of Pods created by the StatefulSet controller.
func (StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchOutput ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchOutput() StatefulSetStatusPatchOutput
func (StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchOutputWithContext ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchOutputWithContext(ctx context.Context) StatefulSetStatusPatchOutput
func (StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchPtrOutput ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchPtrOutput() StatefulSetStatusPatchPtrOutput
func (StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchPtrOutputWithContext(ctx context.Context) StatefulSetStatusPatchPtrOutput
func (StatefulSetStatusPatchOutput) UpdateRevision ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) UpdateRevision() pulumi.StringPtrOutput
updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
func (StatefulSetStatusPatchOutput) UpdatedReplicas ¶ added in v3.20.0
func (o StatefulSetStatusPatchOutput) UpdatedReplicas() pulumi.IntPtrOutput
updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.
type StatefulSetStatusPatchPtrInput ¶ added in v3.20.0
type StatefulSetStatusPatchPtrInput interface { pulumi.Input ToStatefulSetStatusPatchPtrOutput() StatefulSetStatusPatchPtrOutput ToStatefulSetStatusPatchPtrOutputWithContext(context.Context) StatefulSetStatusPatchPtrOutput }
StatefulSetStatusPatchPtrInput is an input type that accepts StatefulSetStatusPatchArgs, StatefulSetStatusPatchPtr and StatefulSetStatusPatchPtrOutput values. You can construct a concrete instance of `StatefulSetStatusPatchPtrInput` via:
StatefulSetStatusPatchArgs{...} or: nil
func StatefulSetStatusPatchPtr ¶ added in v3.20.0
func StatefulSetStatusPatchPtr(v *StatefulSetStatusPatchArgs) StatefulSetStatusPatchPtrInput
type StatefulSetStatusPatchPtrOutput ¶ added in v3.20.0
type StatefulSetStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (StatefulSetStatusPatchPtrOutput) CollisionCount ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (StatefulSetStatusPatchPtrOutput) Conditions ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) Conditions() StatefulSetConditionPatchArrayOutput
Represents the latest available observations of a statefulset's current state.
func (StatefulSetStatusPatchPtrOutput) CurrentReplicas ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.
func (StatefulSetStatusPatchPtrOutput) CurrentRevision ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) CurrentRevision() pulumi.StringPtrOutput
currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
func (StatefulSetStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) Elem() StatefulSetStatusPatchOutput
func (StatefulSetStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (StatefulSetStatusPatchPtrOutput) ElementType() reflect.Type
func (StatefulSetStatusPatchPtrOutput) ObservedGeneration ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.
func (StatefulSetStatusPatchPtrOutput) ReadyReplicas ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
func (StatefulSetStatusPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
replicas is the number of Pods created by the StatefulSet controller.
func (StatefulSetStatusPatchPtrOutput) ToStatefulSetStatusPatchPtrOutput ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) ToStatefulSetStatusPatchPtrOutput() StatefulSetStatusPatchPtrOutput
func (StatefulSetStatusPatchPtrOutput) ToStatefulSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) ToStatefulSetStatusPatchPtrOutputWithContext(ctx context.Context) StatefulSetStatusPatchPtrOutput
func (StatefulSetStatusPatchPtrOutput) UpdateRevision ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) UpdateRevision() pulumi.StringPtrOutput
updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
func (StatefulSetStatusPatchPtrOutput) UpdatedReplicas ¶ added in v3.20.0
func (o StatefulSetStatusPatchPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.
type StatefulSetStatusPtrInput ¶
type StatefulSetStatusPtrInput interface { pulumi.Input ToStatefulSetStatusPtrOutput() StatefulSetStatusPtrOutput ToStatefulSetStatusPtrOutputWithContext(context.Context) StatefulSetStatusPtrOutput }
StatefulSetStatusPtrInput is an input type that accepts StatefulSetStatusArgs, StatefulSetStatusPtr and StatefulSetStatusPtrOutput values. You can construct a concrete instance of `StatefulSetStatusPtrInput` via:
StatefulSetStatusArgs{...} or: nil
func StatefulSetStatusPtr ¶
func StatefulSetStatusPtr(v *StatefulSetStatusArgs) StatefulSetStatusPtrInput
type StatefulSetStatusPtrOutput ¶
type StatefulSetStatusPtrOutput struct{ *pulumi.OutputState }
func (StatefulSetStatusPtrOutput) CollisionCount ¶
func (o StatefulSetStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (StatefulSetStatusPtrOutput) Conditions ¶
func (o StatefulSetStatusPtrOutput) Conditions() StatefulSetConditionArrayOutput
Represents the latest available observations of a statefulset's current state.
func (StatefulSetStatusPtrOutput) CurrentReplicas ¶
func (o StatefulSetStatusPtrOutput) CurrentReplicas() pulumi.IntPtrOutput
currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision.
func (StatefulSetStatusPtrOutput) CurrentRevision ¶
func (o StatefulSetStatusPtrOutput) CurrentRevision() pulumi.StringPtrOutput
currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [0,currentReplicas).
func (StatefulSetStatusPtrOutput) Elem ¶
func (o StatefulSetStatusPtrOutput) Elem() StatefulSetStatusOutput
func (StatefulSetStatusPtrOutput) ElementType ¶
func (StatefulSetStatusPtrOutput) ElementType() reflect.Type
func (StatefulSetStatusPtrOutput) ObservedGeneration ¶
func (o StatefulSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the StatefulSet's generation, which is updated on mutation by the API Server.
func (StatefulSetStatusPtrOutput) ReadyReplicas ¶
func (o StatefulSetStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
func (StatefulSetStatusPtrOutput) Replicas ¶
func (o StatefulSetStatusPtrOutput) Replicas() pulumi.IntPtrOutput
replicas is the number of Pods created by the StatefulSet controller.
func (StatefulSetStatusPtrOutput) ToStatefulSetStatusPtrOutput ¶
func (o StatefulSetStatusPtrOutput) ToStatefulSetStatusPtrOutput() StatefulSetStatusPtrOutput
func (StatefulSetStatusPtrOutput) ToStatefulSetStatusPtrOutputWithContext ¶
func (o StatefulSetStatusPtrOutput) ToStatefulSetStatusPtrOutputWithContext(ctx context.Context) StatefulSetStatusPtrOutput
func (StatefulSetStatusPtrOutput) UpdateRevision ¶
func (o StatefulSetStatusPtrOutput) UpdateRevision() pulumi.StringPtrOutput
updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)
func (StatefulSetStatusPtrOutput) UpdatedReplicas ¶
func (o StatefulSetStatusPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by updateRevision.
type StatefulSetType ¶
type StatefulSetType 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 *metav1.ObjectMeta `pulumi:"metadata"` // Spec defines the desired identities of pods in this set. Spec *StatefulSetSpec `pulumi:"spec"` // Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time. Status *StatefulSetStatus `pulumi:"status"` }
StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The value of 'spec.replicas' matches '.status.replicas', '.status.currentReplicas', and '.status.readyReplicas'.
- The value of '.status.updateRevision' matches '.status.currentRevision'.
If the StatefulSet has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
type StatefulSetTypeArgs ¶
type StatefulSetTypeArgs 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 metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec defines the desired identities of pods in this set. Spec StatefulSetSpecPtrInput `pulumi:"spec"` // Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time. Status StatefulSetStatusPtrInput `pulumi:"status"` }
StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The value of 'spec.replicas' matches '.status.replicas', '.status.currentReplicas', and '.status.readyReplicas'.
- The value of '.status.updateRevision' matches '.status.currentRevision'.
If the StatefulSet has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (StatefulSetTypeArgs) ElementType ¶
func (StatefulSetTypeArgs) ElementType() reflect.Type
func (StatefulSetTypeArgs) ToStatefulSetTypeOutput ¶
func (i StatefulSetTypeArgs) ToStatefulSetTypeOutput() StatefulSetTypeOutput
func (StatefulSetTypeArgs) ToStatefulSetTypeOutputWithContext ¶
func (i StatefulSetTypeArgs) ToStatefulSetTypeOutputWithContext(ctx context.Context) StatefulSetTypeOutput
type StatefulSetTypeArray ¶
type StatefulSetTypeArray []StatefulSetTypeInput
func (StatefulSetTypeArray) ElementType ¶
func (StatefulSetTypeArray) ElementType() reflect.Type
func (StatefulSetTypeArray) ToStatefulSetTypeArrayOutput ¶
func (i StatefulSetTypeArray) ToStatefulSetTypeArrayOutput() StatefulSetTypeArrayOutput
func (StatefulSetTypeArray) ToStatefulSetTypeArrayOutputWithContext ¶
func (i StatefulSetTypeArray) ToStatefulSetTypeArrayOutputWithContext(ctx context.Context) StatefulSetTypeArrayOutput
type StatefulSetTypeArrayInput ¶
type StatefulSetTypeArrayInput interface { pulumi.Input ToStatefulSetTypeArrayOutput() StatefulSetTypeArrayOutput ToStatefulSetTypeArrayOutputWithContext(context.Context) StatefulSetTypeArrayOutput }
StatefulSetTypeArrayInput is an input type that accepts StatefulSetTypeArray and StatefulSetTypeArrayOutput values. You can construct a concrete instance of `StatefulSetTypeArrayInput` via:
StatefulSetTypeArray{ StatefulSetTypeArgs{...} }
type StatefulSetTypeArrayOutput ¶
type StatefulSetTypeArrayOutput struct{ *pulumi.OutputState }
func (StatefulSetTypeArrayOutput) ElementType ¶
func (StatefulSetTypeArrayOutput) ElementType() reflect.Type
func (StatefulSetTypeArrayOutput) Index ¶
func (o StatefulSetTypeArrayOutput) Index(i pulumi.IntInput) StatefulSetTypeOutput
func (StatefulSetTypeArrayOutput) ToStatefulSetTypeArrayOutput ¶
func (o StatefulSetTypeArrayOutput) ToStatefulSetTypeArrayOutput() StatefulSetTypeArrayOutput
func (StatefulSetTypeArrayOutput) ToStatefulSetTypeArrayOutputWithContext ¶
func (o StatefulSetTypeArrayOutput) ToStatefulSetTypeArrayOutputWithContext(ctx context.Context) StatefulSetTypeArrayOutput
type StatefulSetTypeInput ¶
type StatefulSetTypeInput interface { pulumi.Input ToStatefulSetTypeOutput() StatefulSetTypeOutput ToStatefulSetTypeOutputWithContext(context.Context) StatefulSetTypeOutput }
StatefulSetTypeInput is an input type that accepts StatefulSetTypeArgs and StatefulSetTypeOutput values. You can construct a concrete instance of `StatefulSetTypeInput` via:
StatefulSetTypeArgs{...}
type StatefulSetTypeOutput ¶
type StatefulSetTypeOutput struct{ *pulumi.OutputState }
StatefulSet represents a set of pods with consistent identities. Identities are defined as:
- Network: A single stable DNS and hostname.
- Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The value of 'spec.replicas' matches '.status.replicas', '.status.currentReplicas', and '.status.readyReplicas'.
- The value of '.status.updateRevision' matches '.status.currentRevision'.
If the StatefulSet has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (StatefulSetTypeOutput) ApiVersion ¶
func (o StatefulSetTypeOutput) 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 (StatefulSetTypeOutput) ElementType ¶
func (StatefulSetTypeOutput) ElementType() reflect.Type
func (StatefulSetTypeOutput) Kind ¶
func (o StatefulSetTypeOutput) 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 (StatefulSetTypeOutput) Metadata ¶
func (o StatefulSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (StatefulSetTypeOutput) Spec ¶
func (o StatefulSetTypeOutput) Spec() StatefulSetSpecPtrOutput
Spec defines the desired identities of pods in this set.
func (StatefulSetTypeOutput) Status ¶
func (o StatefulSetTypeOutput) Status() StatefulSetStatusPtrOutput
Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.
func (StatefulSetTypeOutput) ToStatefulSetTypeOutput ¶
func (o StatefulSetTypeOutput) ToStatefulSetTypeOutput() StatefulSetTypeOutput
func (StatefulSetTypeOutput) ToStatefulSetTypeOutputWithContext ¶
func (o StatefulSetTypeOutput) ToStatefulSetTypeOutputWithContext(ctx context.Context) StatefulSetTypeOutput
type StatefulSetUpdateStrategy ¶
type StatefulSetUpdateStrategy struct { // RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType. RollingUpdate *RollingUpdateStatefulSetStrategy `pulumi:"rollingUpdate"` // Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate. Type *string `pulumi:"type"` }
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
type StatefulSetUpdateStrategyArgs ¶
type StatefulSetUpdateStrategyArgs struct { // RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType. RollingUpdate RollingUpdateStatefulSetStrategyPtrInput `pulumi:"rollingUpdate"` // Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
func (StatefulSetUpdateStrategyArgs) ElementType ¶
func (StatefulSetUpdateStrategyArgs) ElementType() reflect.Type
func (StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyOutput ¶
func (i StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyOutput() StatefulSetUpdateStrategyOutput
func (StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyOutputWithContext ¶
func (i StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyOutput
func (StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyPtrOutput ¶
func (i StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyPtrOutput() StatefulSetUpdateStrategyPtrOutput
func (StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyPtrOutputWithContext ¶
func (i StatefulSetUpdateStrategyArgs) ToStatefulSetUpdateStrategyPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPtrOutput
type StatefulSetUpdateStrategyInput ¶
type StatefulSetUpdateStrategyInput interface { pulumi.Input ToStatefulSetUpdateStrategyOutput() StatefulSetUpdateStrategyOutput ToStatefulSetUpdateStrategyOutputWithContext(context.Context) StatefulSetUpdateStrategyOutput }
StatefulSetUpdateStrategyInput is an input type that accepts StatefulSetUpdateStrategyArgs and StatefulSetUpdateStrategyOutput values. You can construct a concrete instance of `StatefulSetUpdateStrategyInput` via:
StatefulSetUpdateStrategyArgs{...}
type StatefulSetUpdateStrategyOutput ¶
type StatefulSetUpdateStrategyOutput struct{ *pulumi.OutputState }
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
func (StatefulSetUpdateStrategyOutput) ElementType ¶
func (StatefulSetUpdateStrategyOutput) ElementType() reflect.Type
func (StatefulSetUpdateStrategyOutput) RollingUpdate ¶
func (o StatefulSetUpdateStrategyOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPtrOutput
RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
func (StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyOutput ¶
func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyOutput() StatefulSetUpdateStrategyOutput
func (StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyOutputWithContext ¶
func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyOutput
func (StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyPtrOutput ¶
func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyPtrOutput() StatefulSetUpdateStrategyPtrOutput
func (StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyPtrOutputWithContext ¶
func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPtrOutput
func (StatefulSetUpdateStrategyOutput) Type ¶
func (o StatefulSetUpdateStrategyOutput) Type() pulumi.StringPtrOutput
Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.
type StatefulSetUpdateStrategyPatch ¶ added in v3.20.0
type StatefulSetUpdateStrategyPatch struct { // RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType. RollingUpdate *RollingUpdateStatefulSetStrategyPatch `pulumi:"rollingUpdate"` // Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate. Type *string `pulumi:"type"` }
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
type StatefulSetUpdateStrategyPatchArgs ¶ added in v3.20.0
type StatefulSetUpdateStrategyPatchArgs struct { // RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType. RollingUpdate RollingUpdateStatefulSetStrategyPatchPtrInput `pulumi:"rollingUpdate"` // Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
func (StatefulSetUpdateStrategyPatchArgs) ElementType ¶ added in v3.20.0
func (StatefulSetUpdateStrategyPatchArgs) ElementType() reflect.Type
func (StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchOutput ¶ added in v3.20.0
func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchOutput() StatefulSetUpdateStrategyPatchOutput
func (StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchOutputWithContext ¶ added in v3.20.0
func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchOutput
func (StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchPtrOutput() StatefulSetUpdateStrategyPatchPtrOutput
func (StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchPtrOutput
type StatefulSetUpdateStrategyPatchInput ¶ added in v3.20.0
type StatefulSetUpdateStrategyPatchInput interface { pulumi.Input ToStatefulSetUpdateStrategyPatchOutput() StatefulSetUpdateStrategyPatchOutput ToStatefulSetUpdateStrategyPatchOutputWithContext(context.Context) StatefulSetUpdateStrategyPatchOutput }
StatefulSetUpdateStrategyPatchInput is an input type that accepts StatefulSetUpdateStrategyPatchArgs and StatefulSetUpdateStrategyPatchOutput values. You can construct a concrete instance of `StatefulSetUpdateStrategyPatchInput` via:
StatefulSetUpdateStrategyPatchArgs{...}
type StatefulSetUpdateStrategyPatchOutput ¶ added in v3.20.0
type StatefulSetUpdateStrategyPatchOutput struct{ *pulumi.OutputState }
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
func (StatefulSetUpdateStrategyPatchOutput) ElementType ¶ added in v3.20.0
func (StatefulSetUpdateStrategyPatchOutput) ElementType() reflect.Type
func (StatefulSetUpdateStrategyPatchOutput) RollingUpdate ¶ added in v3.20.0
func (o StatefulSetUpdateStrategyPatchOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPatchPtrOutput
RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
func (StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchOutput ¶ added in v3.20.0
func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchOutput() StatefulSetUpdateStrategyPatchOutput
func (StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchOutputWithContext ¶ added in v3.20.0
func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchOutput
func (StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchPtrOutput() StatefulSetUpdateStrategyPatchPtrOutput
func (StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchPtrOutput
func (StatefulSetUpdateStrategyPatchOutput) Type ¶ added in v3.20.0
func (o StatefulSetUpdateStrategyPatchOutput) Type() pulumi.StringPtrOutput
Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.
type StatefulSetUpdateStrategyPatchPtrInput ¶ added in v3.20.0
type StatefulSetUpdateStrategyPatchPtrInput interface { pulumi.Input ToStatefulSetUpdateStrategyPatchPtrOutput() StatefulSetUpdateStrategyPatchPtrOutput ToStatefulSetUpdateStrategyPatchPtrOutputWithContext(context.Context) StatefulSetUpdateStrategyPatchPtrOutput }
StatefulSetUpdateStrategyPatchPtrInput is an input type that accepts StatefulSetUpdateStrategyPatchArgs, StatefulSetUpdateStrategyPatchPtr and StatefulSetUpdateStrategyPatchPtrOutput values. You can construct a concrete instance of `StatefulSetUpdateStrategyPatchPtrInput` via:
StatefulSetUpdateStrategyPatchArgs{...} or: nil
func StatefulSetUpdateStrategyPatchPtr ¶ added in v3.20.0
func StatefulSetUpdateStrategyPatchPtr(v *StatefulSetUpdateStrategyPatchArgs) StatefulSetUpdateStrategyPatchPtrInput
type StatefulSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
type StatefulSetUpdateStrategyPatchPtrOutput struct{ *pulumi.OutputState }
func (StatefulSetUpdateStrategyPatchPtrOutput) ElementType ¶ added in v3.20.0
func (StatefulSetUpdateStrategyPatchPtrOutput) ElementType() reflect.Type
func (StatefulSetUpdateStrategyPatchPtrOutput) RollingUpdate ¶ added in v3.20.0
func (o StatefulSetUpdateStrategyPatchPtrOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPatchPtrOutput
RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
func (StatefulSetUpdateStrategyPatchPtrOutput) ToStatefulSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
func (o StatefulSetUpdateStrategyPatchPtrOutput) ToStatefulSetUpdateStrategyPatchPtrOutput() StatefulSetUpdateStrategyPatchPtrOutput
func (StatefulSetUpdateStrategyPatchPtrOutput) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o StatefulSetUpdateStrategyPatchPtrOutput) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchPtrOutput
func (StatefulSetUpdateStrategyPatchPtrOutput) Type ¶ added in v3.20.0
func (o StatefulSetUpdateStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.
type StatefulSetUpdateStrategyPtrInput ¶
type StatefulSetUpdateStrategyPtrInput interface { pulumi.Input ToStatefulSetUpdateStrategyPtrOutput() StatefulSetUpdateStrategyPtrOutput ToStatefulSetUpdateStrategyPtrOutputWithContext(context.Context) StatefulSetUpdateStrategyPtrOutput }
StatefulSetUpdateStrategyPtrInput is an input type that accepts StatefulSetUpdateStrategyArgs, StatefulSetUpdateStrategyPtr and StatefulSetUpdateStrategyPtrOutput values. You can construct a concrete instance of `StatefulSetUpdateStrategyPtrInput` via:
StatefulSetUpdateStrategyArgs{...} or: nil
func StatefulSetUpdateStrategyPtr ¶
func StatefulSetUpdateStrategyPtr(v *StatefulSetUpdateStrategyArgs) StatefulSetUpdateStrategyPtrInput
type StatefulSetUpdateStrategyPtrOutput ¶
type StatefulSetUpdateStrategyPtrOutput struct{ *pulumi.OutputState }
func (StatefulSetUpdateStrategyPtrOutput) Elem ¶
func (o StatefulSetUpdateStrategyPtrOutput) Elem() StatefulSetUpdateStrategyOutput
func (StatefulSetUpdateStrategyPtrOutput) ElementType ¶
func (StatefulSetUpdateStrategyPtrOutput) ElementType() reflect.Type
func (StatefulSetUpdateStrategyPtrOutput) RollingUpdate ¶
func (o StatefulSetUpdateStrategyPtrOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPtrOutput
RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
func (StatefulSetUpdateStrategyPtrOutput) ToStatefulSetUpdateStrategyPtrOutput ¶
func (o StatefulSetUpdateStrategyPtrOutput) ToStatefulSetUpdateStrategyPtrOutput() StatefulSetUpdateStrategyPtrOutput
func (StatefulSetUpdateStrategyPtrOutput) ToStatefulSetUpdateStrategyPtrOutputWithContext ¶
func (o StatefulSetUpdateStrategyPtrOutput) ToStatefulSetUpdateStrategyPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPtrOutput
func (StatefulSetUpdateStrategyPtrOutput) Type ¶
func (o StatefulSetUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.
Source Files ¶
- controllerRevision.go
- controllerRevisionList.go
- controllerRevisionPatch.go
- daemonSet.go
- daemonSetList.go
- daemonSetPatch.go
- deployment.go
- deploymentList.go
- deploymentPatch.go
- init.go
- pulumiTypes.go
- replicaSet.go
- replicaSetList.go
- replicaSetPatch.go
- statefulSet.go
- statefulSetList.go
- statefulSetPatch.go