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.StringOutput
- func (ControllerRevisionListOutput) ElementType() reflect.Type
- func (o ControllerRevisionListOutput) Items() ControllerRevisionTypeArrayOutput
- func (o ControllerRevisionListOutput) Kind() pulumi.StringOutput
- func (o ControllerRevisionListOutput) Metadata() metav1.ListMetaOutput
- 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.StringOutput
- func (o ControllerRevisionOutput) Data() pulumi.AnyOutput
- func (ControllerRevisionOutput) ElementType() reflect.Type
- func (o ControllerRevisionOutput) Kind() pulumi.StringOutput
- func (o ControllerRevisionOutput) Metadata() metav1.ObjectMetaOutput
- 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 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.StringOutput
- func (DeploymentListOutput) ElementType() reflect.Type
- func (o DeploymentListOutput) Items() DeploymentTypeArrayOutput
- func (o DeploymentListOutput) Kind() pulumi.StringOutput
- func (o DeploymentListOutput) Metadata() metav1.ListMetaOutput
- 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.StringOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) Kind() pulumi.StringOutput
- func (o DeploymentOutput) Metadata() metav1.ObjectMetaOutput
- func (o DeploymentOutput) Spec() DeploymentSpecOutput
- 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 DeploymentRollback
- type DeploymentRollbackArgs
- type DeploymentRollbackInput
- type DeploymentRollbackOutput
- func (o DeploymentRollbackOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentRollbackOutput) ElementType() reflect.Type
- func (o DeploymentRollbackOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentRollbackOutput) Name() pulumi.StringOutput
- func (o DeploymentRollbackOutput) RollbackTo() RollbackConfigOutput
- func (o DeploymentRollbackOutput) ToDeploymentRollbackOutput() DeploymentRollbackOutput
- func (o DeploymentRollbackOutput) ToDeploymentRollbackOutputWithContext(ctx context.Context) DeploymentRollbackOutput
- func (o DeploymentRollbackOutput) UpdatedAnnotations() pulumi.StringMapOutput
- type DeploymentRollbackPatch
- type DeploymentRollbackPatchArgs
- type DeploymentRollbackPatchInput
- type DeploymentRollbackPatchOutput
- func (o DeploymentRollbackPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentRollbackPatchOutput) ElementType() reflect.Type
- func (o DeploymentRollbackPatchOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentRollbackPatchOutput) Name() pulumi.StringPtrOutput
- func (o DeploymentRollbackPatchOutput) RollbackTo() RollbackConfigPatchPtrOutput
- func (o DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutput() DeploymentRollbackPatchOutput
- func (o DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutputWithContext(ctx context.Context) DeploymentRollbackPatchOutput
- func (o DeploymentRollbackPatchOutput) UpdatedAnnotations() pulumi.StringMapOutput
- 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) RollbackTo() RollbackConfigPtrOutput
- func (o DeploymentSpecOutput) Selector() metav1.LabelSelectorPtrOutput
- 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) RollbackTo() RollbackConfigPatchPtrOutput
- 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) RollbackTo() RollbackConfigPatchPtrOutput
- 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) RollbackTo() RollbackConfigPtrOutput
- 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 RollbackConfig
- type RollbackConfigArgs
- func (RollbackConfigArgs) ElementType() reflect.Type
- func (i RollbackConfigArgs) ToRollbackConfigOutput() RollbackConfigOutput
- func (i RollbackConfigArgs) ToRollbackConfigOutputWithContext(ctx context.Context) RollbackConfigOutput
- func (i RollbackConfigArgs) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
- func (i RollbackConfigArgs) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
- type RollbackConfigInput
- type RollbackConfigOutput
- func (RollbackConfigOutput) ElementType() reflect.Type
- func (o RollbackConfigOutput) Revision() pulumi.IntPtrOutput
- func (o RollbackConfigOutput) ToRollbackConfigOutput() RollbackConfigOutput
- func (o RollbackConfigOutput) ToRollbackConfigOutputWithContext(ctx context.Context) RollbackConfigOutput
- func (o RollbackConfigOutput) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
- func (o RollbackConfigOutput) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
- type RollbackConfigPatch
- type RollbackConfigPatchArgs
- func (RollbackConfigPatchArgs) ElementType() reflect.Type
- func (i RollbackConfigPatchArgs) ToRollbackConfigPatchOutput() RollbackConfigPatchOutput
- func (i RollbackConfigPatchArgs) ToRollbackConfigPatchOutputWithContext(ctx context.Context) RollbackConfigPatchOutput
- func (i RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
- func (i RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
- type RollbackConfigPatchInput
- type RollbackConfigPatchOutput
- func (RollbackConfigPatchOutput) ElementType() reflect.Type
- func (o RollbackConfigPatchOutput) Revision() pulumi.IntPtrOutput
- func (o RollbackConfigPatchOutput) ToRollbackConfigPatchOutput() RollbackConfigPatchOutput
- func (o RollbackConfigPatchOutput) ToRollbackConfigPatchOutputWithContext(ctx context.Context) RollbackConfigPatchOutput
- func (o RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
- func (o RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
- type RollbackConfigPatchPtrInput
- type RollbackConfigPatchPtrOutput
- func (o RollbackConfigPatchPtrOutput) Elem() RollbackConfigPatchOutput
- func (RollbackConfigPatchPtrOutput) ElementType() reflect.Type
- func (o RollbackConfigPatchPtrOutput) Revision() pulumi.IntPtrOutput
- func (o RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
- func (o RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
- type RollbackConfigPtrInput
- type RollbackConfigPtrOutput
- func (o RollbackConfigPtrOutput) Elem() RollbackConfigOutput
- func (RollbackConfigPtrOutput) ElementType() reflect.Type
- func (o RollbackConfigPtrOutput) Revision() pulumi.IntPtrOutput
- func (o RollbackConfigPtrOutput) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
- func (o RollbackConfigPtrOutput) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
- 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.StringOutput
- func (StatefulSetListOutput) ElementType() reflect.Type
- func (o StatefulSetListOutput) Items() StatefulSetTypeArrayOutput
- func (o StatefulSetListOutput) Kind() pulumi.StringOutput
- func (o StatefulSetListOutput) Metadata() metav1.ListMetaOutput
- 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.StringOutput
- func (StatefulSetOutput) ElementType() reflect.Type
- func (o StatefulSetOutput) Kind() pulumi.StringOutput
- func (o StatefulSetOutput) Metadata() metav1.ObjectMetaOutput
- func (o StatefulSetOutput) Spec() StatefulSetSpecOutput
- 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.LabelSelectorPtrOutput
- 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.StringOutput `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.StringOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaOutput `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/v1beta1/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.StringOutput `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.StringOutput `pulumi:"kind"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaOutput `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 ¶
func (o ControllerRevisionListOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ControllerRevisionListOutput) ElementType ¶
func (ControllerRevisionListOutput) ElementType() reflect.Type
func (ControllerRevisionListOutput) Items ¶
func (o ControllerRevisionListOutput) Items() ControllerRevisionTypeArrayOutput
Items is the list of ControllerRevisions
func (ControllerRevisionListOutput) Kind ¶
func (o ControllerRevisionListOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ControllerRevisionListOutput) Metadata ¶
func (o ControllerRevisionListOutput) Metadata() metav1.ListMetaOutput
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 ¶
func (o ControllerRevisionOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ControllerRevisionOutput) Data ¶
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 ¶
func (o ControllerRevisionOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ControllerRevisionOutput) Metadata ¶
func (o ControllerRevisionOutput) Metadata() metav1.ObjectMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ControllerRevisionOutput) Revision ¶
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
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/v1beta1/ControllerRevision is deprecated by apps/v1/ControllerRevision and not supported by Kubernetes v1.16+ clusters.
func GetControllerRevisionPatch ¶
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 ¶
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 ¶
func (*ControllerRevisionPatch) ElementType() reflect.Type
func (*ControllerRevisionPatch) ToControllerRevisionPatchOutput ¶
func (i *ControllerRevisionPatch) ToControllerRevisionPatchOutput() ControllerRevisionPatchOutput
func (*ControllerRevisionPatch) ToControllerRevisionPatchOutputWithContext ¶
func (i *ControllerRevisionPatch) ToControllerRevisionPatchOutputWithContext(ctx context.Context) ControllerRevisionPatchOutput
type ControllerRevisionPatchArgs ¶
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 ¶
func (ControllerRevisionPatchArgs) ElementType() reflect.Type
type ControllerRevisionPatchArray ¶
type ControllerRevisionPatchArray []ControllerRevisionPatchInput
func (ControllerRevisionPatchArray) ElementType ¶
func (ControllerRevisionPatchArray) ElementType() reflect.Type
func (ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutput ¶
func (i ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutput() ControllerRevisionPatchArrayOutput
func (ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutputWithContext ¶
func (i ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutputWithContext(ctx context.Context) ControllerRevisionPatchArrayOutput
type ControllerRevisionPatchArrayInput ¶
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 ¶
type ControllerRevisionPatchArrayOutput struct{ *pulumi.OutputState }
func (ControllerRevisionPatchArrayOutput) ElementType ¶
func (ControllerRevisionPatchArrayOutput) ElementType() reflect.Type
func (ControllerRevisionPatchArrayOutput) Index ¶
func (o ControllerRevisionPatchArrayOutput) Index(i pulumi.IntInput) ControllerRevisionPatchOutput
func (ControllerRevisionPatchArrayOutput) ToControllerRevisionPatchArrayOutput ¶
func (o ControllerRevisionPatchArrayOutput) ToControllerRevisionPatchArrayOutput() ControllerRevisionPatchArrayOutput
func (ControllerRevisionPatchArrayOutput) ToControllerRevisionPatchArrayOutputWithContext ¶
func (o ControllerRevisionPatchArrayOutput) ToControllerRevisionPatchArrayOutputWithContext(ctx context.Context) ControllerRevisionPatchArrayOutput
type ControllerRevisionPatchInput ¶
type ControllerRevisionPatchInput interface { pulumi.Input ToControllerRevisionPatchOutput() ControllerRevisionPatchOutput ToControllerRevisionPatchOutputWithContext(ctx context.Context) ControllerRevisionPatchOutput }
type ControllerRevisionPatchMap ¶
type ControllerRevisionPatchMap map[string]ControllerRevisionPatchInput
func (ControllerRevisionPatchMap) ElementType ¶
func (ControllerRevisionPatchMap) ElementType() reflect.Type
func (ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutput ¶
func (i ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutput() ControllerRevisionPatchMapOutput
func (ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutputWithContext ¶
func (i ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutputWithContext(ctx context.Context) ControllerRevisionPatchMapOutput
type ControllerRevisionPatchMapInput ¶
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 ¶
type ControllerRevisionPatchMapOutput struct{ *pulumi.OutputState }
func (ControllerRevisionPatchMapOutput) ElementType ¶
func (ControllerRevisionPatchMapOutput) ElementType() reflect.Type
func (ControllerRevisionPatchMapOutput) MapIndex ¶
func (o ControllerRevisionPatchMapOutput) MapIndex(k pulumi.StringInput) ControllerRevisionPatchOutput
func (ControllerRevisionPatchMapOutput) ToControllerRevisionPatchMapOutput ¶
func (o ControllerRevisionPatchMapOutput) ToControllerRevisionPatchMapOutput() ControllerRevisionPatchMapOutput
func (ControllerRevisionPatchMapOutput) ToControllerRevisionPatchMapOutputWithContext ¶
func (o ControllerRevisionPatchMapOutput) ToControllerRevisionPatchMapOutputWithContext(ctx context.Context) ControllerRevisionPatchMapOutput
type ControllerRevisionPatchOutput ¶
type ControllerRevisionPatchOutput struct{ *pulumi.OutputState }
func (ControllerRevisionPatchOutput) ApiVersion ¶
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 ¶
func (o ControllerRevisionPatchOutput) Data() pulumi.AnyOutput
Data is the serialized representation of the state.
func (ControllerRevisionPatchOutput) ElementType ¶
func (ControllerRevisionPatchOutput) ElementType() reflect.Type
func (ControllerRevisionPatchOutput) Kind ¶
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 ¶
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 ¶
func (o ControllerRevisionPatchOutput) Revision() pulumi.IntPtrOutput
Revision indicates the revision of the state represented by Data.
func (ControllerRevisionPatchOutput) ToControllerRevisionPatchOutput ¶
func (o ControllerRevisionPatchOutput) ToControllerRevisionPatchOutput() ControllerRevisionPatchOutput
func (ControllerRevisionPatchOutput) ToControllerRevisionPatchOutputWithContext ¶
func (o ControllerRevisionPatchOutput) ToControllerRevisionPatchOutputWithContext(ctx context.Context) ControllerRevisionPatchOutput
type ControllerRevisionPatchState ¶
type ControllerRevisionPatchState struct { }
func (ControllerRevisionPatchState) ElementType ¶
func (ControllerRevisionPatchState) ElementType() reflect.Type
type ControllerRevisionPatchType ¶
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 ¶
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 ¶
func (ControllerRevisionPatchTypeArgs) ElementType() reflect.Type
func (ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutput ¶
func (i ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutput() ControllerRevisionPatchTypeOutput
func (ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutputWithContext ¶
func (i ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutputWithContext(ctx context.Context) ControllerRevisionPatchTypeOutput
type ControllerRevisionPatchTypeInput ¶
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 ¶
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 ¶
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 ¶
func (o ControllerRevisionPatchTypeOutput) Data() pulumi.AnyOutput
Data is the serialized representation of the state.
func (ControllerRevisionPatchTypeOutput) ElementType ¶
func (ControllerRevisionPatchTypeOutput) ElementType() reflect.Type
func (ControllerRevisionPatchTypeOutput) Kind ¶
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 ¶
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 ¶
func (o ControllerRevisionPatchTypeOutput) Revision() pulumi.IntPtrOutput
Revision indicates the revision of the state represented by Data.
func (ControllerRevisionPatchTypeOutput) ToControllerRevisionPatchTypeOutput ¶
func (o ControllerRevisionPatchTypeOutput) ToControllerRevisionPatchTypeOutput() ControllerRevisionPatchTypeOutput
func (ControllerRevisionPatchTypeOutput) ToControllerRevisionPatchTypeOutputWithContext ¶
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 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.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object metadata. Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec DeploymentSpecOutput `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/v1beta1/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 ¶
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 ¶
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 ¶
func (DeploymentConditionPatchArgs) ElementType() reflect.Type
func (DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutput ¶
func (i DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput
func (DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutputWithContext ¶
func (i DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutputWithContext(ctx context.Context) DeploymentConditionPatchOutput
type DeploymentConditionPatchArray ¶
type DeploymentConditionPatchArray []DeploymentConditionPatchInput
func (DeploymentConditionPatchArray) ElementType ¶
func (DeploymentConditionPatchArray) ElementType() reflect.Type
func (DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutput ¶
func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
func (DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutputWithContext ¶
func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
type DeploymentConditionPatchArrayInput ¶
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 ¶
type DeploymentConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (DeploymentConditionPatchArrayOutput) ElementType ¶
func (DeploymentConditionPatchArrayOutput) ElementType() reflect.Type
func (DeploymentConditionPatchArrayOutput) Index ¶
func (o DeploymentConditionPatchArrayOutput) Index(i pulumi.IntInput) DeploymentConditionPatchOutput
func (DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutput ¶
func (o DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
func (DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutputWithContext ¶
func (o DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
type DeploymentConditionPatchInput ¶
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 ¶
type DeploymentConditionPatchOutput struct{ *pulumi.OutputState }
DeploymentCondition describes the state of a deployment at a certain point.
func (DeploymentConditionPatchOutput) ElementType ¶
func (DeploymentConditionPatchOutput) ElementType() reflect.Type
func (DeploymentConditionPatchOutput) LastTransitionTime ¶
func (o DeploymentConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DeploymentConditionPatchOutput) LastUpdateTime ¶
func (o DeploymentConditionPatchOutput) LastUpdateTime() pulumi.StringPtrOutput
The last time this condition was updated.
func (DeploymentConditionPatchOutput) Message ¶
func (o DeploymentConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DeploymentConditionPatchOutput) Reason ¶
func (o DeploymentConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DeploymentConditionPatchOutput) Status ¶
func (o DeploymentConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutput ¶
func (o DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput
func (DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutputWithContext ¶
func (o DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutputWithContext(ctx context.Context) DeploymentConditionPatchOutput
func (DeploymentConditionPatchOutput) Type ¶
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.StringOutput `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.StringOutput `pulumi:"kind"` // Standard list metadata. Metadata metav1.ListMetaOutput `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 ¶
func (o DeploymentListOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DeploymentListOutput) ElementType ¶
func (DeploymentListOutput) ElementType() reflect.Type
func (DeploymentListOutput) Items ¶
func (o DeploymentListOutput) Items() DeploymentTypeArrayOutput
Items is the list of Deployments.
func (DeploymentListOutput) Kind ¶
func (o DeploymentListOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DeploymentListOutput) Metadata ¶
func (o DeploymentListOutput) Metadata() metav1.ListMetaOutput
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 ¶
func (o DeploymentOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) Kind ¶
func (o DeploymentOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DeploymentOutput) Metadata ¶
func (o DeploymentOutput) Metadata() metav1.ObjectMetaOutput
Standard object metadata.
func (DeploymentOutput) Spec ¶
func (o DeploymentOutput) Spec() DeploymentSpecOutput
Specification of the desired behavior of the Deployment.
func (DeploymentOutput) Status ¶
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
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/v1beta1/Deployment is deprecated by apps/v1/Deployment and not supported by Kubernetes v1.16+ clusters.
func GetDeploymentPatch ¶
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 ¶
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 ¶
func (*DeploymentPatch) ElementType() reflect.Type
func (*DeploymentPatch) ToDeploymentPatchOutput ¶
func (i *DeploymentPatch) ToDeploymentPatchOutput() DeploymentPatchOutput
func (*DeploymentPatch) ToDeploymentPatchOutputWithContext ¶
func (i *DeploymentPatch) ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput
type DeploymentPatchArgs ¶
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 ¶
func (DeploymentPatchArgs) ElementType() reflect.Type
type DeploymentPatchArray ¶
type DeploymentPatchArray []DeploymentPatchInput
func (DeploymentPatchArray) ElementType ¶
func (DeploymentPatchArray) ElementType() reflect.Type
func (DeploymentPatchArray) ToDeploymentPatchArrayOutput ¶
func (i DeploymentPatchArray) ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput
func (DeploymentPatchArray) ToDeploymentPatchArrayOutputWithContext ¶
func (i DeploymentPatchArray) ToDeploymentPatchArrayOutputWithContext(ctx context.Context) DeploymentPatchArrayOutput
type DeploymentPatchArrayInput ¶
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 ¶
type DeploymentPatchArrayOutput struct{ *pulumi.OutputState }
func (DeploymentPatchArrayOutput) ElementType ¶
func (DeploymentPatchArrayOutput) ElementType() reflect.Type
func (DeploymentPatchArrayOutput) Index ¶
func (o DeploymentPatchArrayOutput) Index(i pulumi.IntInput) DeploymentPatchOutput
func (DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutput ¶
func (o DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput
func (DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutputWithContext ¶
func (o DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutputWithContext(ctx context.Context) DeploymentPatchArrayOutput
type DeploymentPatchInput ¶
type DeploymentPatchInput interface { pulumi.Input ToDeploymentPatchOutput() DeploymentPatchOutput ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput }
type DeploymentPatchMap ¶
type DeploymentPatchMap map[string]DeploymentPatchInput
func (DeploymentPatchMap) ElementType ¶
func (DeploymentPatchMap) ElementType() reflect.Type
func (DeploymentPatchMap) ToDeploymentPatchMapOutput ¶
func (i DeploymentPatchMap) ToDeploymentPatchMapOutput() DeploymentPatchMapOutput
func (DeploymentPatchMap) ToDeploymentPatchMapOutputWithContext ¶
func (i DeploymentPatchMap) ToDeploymentPatchMapOutputWithContext(ctx context.Context) DeploymentPatchMapOutput
type DeploymentPatchMapInput ¶
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 ¶
type DeploymentPatchMapOutput struct{ *pulumi.OutputState }
func (DeploymentPatchMapOutput) ElementType ¶
func (DeploymentPatchMapOutput) ElementType() reflect.Type
func (DeploymentPatchMapOutput) MapIndex ¶
func (o DeploymentPatchMapOutput) MapIndex(k pulumi.StringInput) DeploymentPatchOutput
func (DeploymentPatchMapOutput) ToDeploymentPatchMapOutput ¶
func (o DeploymentPatchMapOutput) ToDeploymentPatchMapOutput() DeploymentPatchMapOutput
func (DeploymentPatchMapOutput) ToDeploymentPatchMapOutputWithContext ¶
func (o DeploymentPatchMapOutput) ToDeploymentPatchMapOutputWithContext(ctx context.Context) DeploymentPatchMapOutput
type DeploymentPatchOutput ¶
type DeploymentPatchOutput struct{ *pulumi.OutputState }
func (DeploymentPatchOutput) ApiVersion ¶
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 ¶
func (DeploymentPatchOutput) ElementType() reflect.Type
func (DeploymentPatchOutput) Kind ¶
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 ¶
func (o DeploymentPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata.
func (DeploymentPatchOutput) Spec ¶
func (o DeploymentPatchOutput) Spec() DeploymentSpecPatchPtrOutput
Specification of the desired behavior of the Deployment.
func (DeploymentPatchOutput) Status ¶
func (o DeploymentPatchOutput) Status() DeploymentStatusPatchPtrOutput
Most recently observed status of the Deployment.
func (DeploymentPatchOutput) ToDeploymentPatchOutput ¶
func (o DeploymentPatchOutput) ToDeploymentPatchOutput() DeploymentPatchOutput
func (DeploymentPatchOutput) ToDeploymentPatchOutputWithContext ¶
func (o DeploymentPatchOutput) ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput
type DeploymentPatchState ¶
type DeploymentPatchState struct { }
func (DeploymentPatchState) ElementType ¶
func (DeploymentPatchState) ElementType() reflect.Type
type DeploymentPatchType ¶
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 ¶
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 ¶
func (DeploymentPatchTypeArgs) ElementType() reflect.Type
func (DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutput ¶
func (i DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput
func (DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutputWithContext ¶
func (i DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutputWithContext(ctx context.Context) DeploymentPatchTypeOutput
type DeploymentPatchTypeInput ¶
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 ¶
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 ¶
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 ¶
func (DeploymentPatchTypeOutput) ElementType() reflect.Type
func (DeploymentPatchTypeOutput) Kind ¶
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 ¶
func (o DeploymentPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata.
func (DeploymentPatchTypeOutput) Spec ¶
func (o DeploymentPatchTypeOutput) Spec() DeploymentSpecPatchPtrOutput
Specification of the desired behavior of the Deployment.
func (DeploymentPatchTypeOutput) Status ¶
func (o DeploymentPatchTypeOutput) Status() DeploymentStatusPatchPtrOutput
Most recently observed status of the Deployment.
func (DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutput ¶
func (o DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput
func (DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutputWithContext ¶
func (o DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutputWithContext(ctx context.Context) DeploymentPatchTypeOutput
type DeploymentRollback ¶
type DeploymentRollback 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"` // Required: This must match the Name of a deployment. Name string `pulumi:"name"` // The config of this deployment rollback. RollbackTo RollbackConfig `pulumi:"rollbackTo"` // The annotations to be updated to a deployment UpdatedAnnotations map[string]string `pulumi:"updatedAnnotations"` }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
type DeploymentRollbackArgs ¶
type DeploymentRollbackArgs 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"` // Required: This must match the Name of a deployment. Name pulumi.StringInput `pulumi:"name"` // The config of this deployment rollback. RollbackTo RollbackConfigInput `pulumi:"rollbackTo"` // The annotations to be updated to a deployment UpdatedAnnotations pulumi.StringMapInput `pulumi:"updatedAnnotations"` }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
func (DeploymentRollbackArgs) ElementType ¶
func (DeploymentRollbackArgs) ElementType() reflect.Type
func (DeploymentRollbackArgs) ToDeploymentRollbackOutput ¶
func (i DeploymentRollbackArgs) ToDeploymentRollbackOutput() DeploymentRollbackOutput
func (DeploymentRollbackArgs) ToDeploymentRollbackOutputWithContext ¶
func (i DeploymentRollbackArgs) ToDeploymentRollbackOutputWithContext(ctx context.Context) DeploymentRollbackOutput
type DeploymentRollbackInput ¶
type DeploymentRollbackInput interface { pulumi.Input ToDeploymentRollbackOutput() DeploymentRollbackOutput ToDeploymentRollbackOutputWithContext(context.Context) DeploymentRollbackOutput }
DeploymentRollbackInput is an input type that accepts DeploymentRollbackArgs and DeploymentRollbackOutput values. You can construct a concrete instance of `DeploymentRollbackInput` via:
DeploymentRollbackArgs{...}
type DeploymentRollbackOutput ¶
type DeploymentRollbackOutput struct{ *pulumi.OutputState }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
func (DeploymentRollbackOutput) ApiVersion ¶
func (o DeploymentRollbackOutput) 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 (DeploymentRollbackOutput) ElementType ¶
func (DeploymentRollbackOutput) ElementType() reflect.Type
func (DeploymentRollbackOutput) Kind ¶
func (o DeploymentRollbackOutput) 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 (DeploymentRollbackOutput) Name ¶
func (o DeploymentRollbackOutput) Name() pulumi.StringOutput
Required: This must match the Name of a deployment.
func (DeploymentRollbackOutput) RollbackTo ¶
func (o DeploymentRollbackOutput) RollbackTo() RollbackConfigOutput
The config of this deployment rollback.
func (DeploymentRollbackOutput) ToDeploymentRollbackOutput ¶
func (o DeploymentRollbackOutput) ToDeploymentRollbackOutput() DeploymentRollbackOutput
func (DeploymentRollbackOutput) ToDeploymentRollbackOutputWithContext ¶
func (o DeploymentRollbackOutput) ToDeploymentRollbackOutputWithContext(ctx context.Context) DeploymentRollbackOutput
func (DeploymentRollbackOutput) UpdatedAnnotations ¶
func (o DeploymentRollbackOutput) UpdatedAnnotations() pulumi.StringMapOutput
The annotations to be updated to a deployment
type DeploymentRollbackPatch ¶
type DeploymentRollbackPatch 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"` // Required: This must match the Name of a deployment. Name *string `pulumi:"name"` // The config of this deployment rollback. RollbackTo *RollbackConfigPatch `pulumi:"rollbackTo"` // The annotations to be updated to a deployment UpdatedAnnotations map[string]string `pulumi:"updatedAnnotations"` }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
type DeploymentRollbackPatchArgs ¶
type DeploymentRollbackPatchArgs 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"` // Required: This must match the Name of a deployment. Name pulumi.StringPtrInput `pulumi:"name"` // The config of this deployment rollback. RollbackTo RollbackConfigPatchPtrInput `pulumi:"rollbackTo"` // The annotations to be updated to a deployment UpdatedAnnotations pulumi.StringMapInput `pulumi:"updatedAnnotations"` }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
func (DeploymentRollbackPatchArgs) ElementType ¶
func (DeploymentRollbackPatchArgs) ElementType() reflect.Type
func (DeploymentRollbackPatchArgs) ToDeploymentRollbackPatchOutput ¶
func (i DeploymentRollbackPatchArgs) ToDeploymentRollbackPatchOutput() DeploymentRollbackPatchOutput
func (DeploymentRollbackPatchArgs) ToDeploymentRollbackPatchOutputWithContext ¶
func (i DeploymentRollbackPatchArgs) ToDeploymentRollbackPatchOutputWithContext(ctx context.Context) DeploymentRollbackPatchOutput
type DeploymentRollbackPatchInput ¶
type DeploymentRollbackPatchInput interface { pulumi.Input ToDeploymentRollbackPatchOutput() DeploymentRollbackPatchOutput ToDeploymentRollbackPatchOutputWithContext(context.Context) DeploymentRollbackPatchOutput }
DeploymentRollbackPatchInput is an input type that accepts DeploymentRollbackPatchArgs and DeploymentRollbackPatchOutput values. You can construct a concrete instance of `DeploymentRollbackPatchInput` via:
DeploymentRollbackPatchArgs{...}
type DeploymentRollbackPatchOutput ¶
type DeploymentRollbackPatchOutput struct{ *pulumi.OutputState }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
func (DeploymentRollbackPatchOutput) ApiVersion ¶
func (o DeploymentRollbackPatchOutput) 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 (DeploymentRollbackPatchOutput) ElementType ¶
func (DeploymentRollbackPatchOutput) ElementType() reflect.Type
func (DeploymentRollbackPatchOutput) Kind ¶
func (o DeploymentRollbackPatchOutput) 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 (DeploymentRollbackPatchOutput) Name ¶
func (o DeploymentRollbackPatchOutput) Name() pulumi.StringPtrOutput
Required: This must match the Name of a deployment.
func (DeploymentRollbackPatchOutput) RollbackTo ¶
func (o DeploymentRollbackPatchOutput) RollbackTo() RollbackConfigPatchPtrOutput
The config of this deployment rollback.
func (DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutput ¶
func (o DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutput() DeploymentRollbackPatchOutput
func (DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutputWithContext ¶
func (o DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutputWithContext(ctx context.Context) DeploymentRollbackPatchOutput
func (DeploymentRollbackPatchOutput) UpdatedAnnotations ¶
func (o DeploymentRollbackPatchOutput) UpdatedAnnotations() pulumi.StringMapOutput
The annotations to be updated to a deployment
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 2. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. RollbackTo *RollbackConfig `pulumi:"rollbackTo"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. 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 2. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. RollbackTo RollbackConfigPtrInput `pulumi:"rollbackTo"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. Selector metav1.LabelSelectorPtrInput `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 2.
func (DeploymentSpecOutput) RollbackTo ¶
func (o DeploymentSpecOutput) RollbackTo() RollbackConfigPtrOutput
DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
func (DeploymentSpecOutput) Selector ¶
func (o DeploymentSpecOutput) Selector() metav1.LabelSelectorPtrOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.
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 ¶
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 2. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. RollbackTo *RollbackConfigPatch `pulumi:"rollbackTo"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. 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 ¶
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 2. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. RollbackTo RollbackConfigPatchPtrInput `pulumi:"rollbackTo"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. 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 ¶
func (DeploymentSpecPatchArgs) ElementType() reflect.Type
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutput ¶
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutputWithContext ¶
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutput ¶
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutputWithContext ¶
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
type DeploymentSpecPatchInput ¶
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 ¶
type DeploymentSpecPatchOutput struct{ *pulumi.OutputState }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecPatchOutput) ElementType ¶
func (DeploymentSpecPatchOutput) ElementType() reflect.Type
func (DeploymentSpecPatchOutput) MinReadySeconds ¶
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 ¶
func (o DeploymentSpecPatchOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused.
func (DeploymentSpecPatchOutput) ProgressDeadlineSeconds ¶
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 ¶
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 ¶
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 2.
func (DeploymentSpecPatchOutput) RollbackTo ¶
func (o DeploymentSpecPatchOutput) RollbackTo() RollbackConfigPatchPtrOutput
DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
func (DeploymentSpecPatchOutput) Selector ¶
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.
func (DeploymentSpecPatchOutput) Strategy ¶
func (o DeploymentSpecPatchOutput) Strategy() DeploymentStrategyPatchPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecPatchOutput) Template ¶
func (o DeploymentSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template describes the pods that will be created.
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutput ¶
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutputWithContext ¶
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutput ¶
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutputWithContext ¶
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
type DeploymentSpecPatchPtrInput ¶
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 ¶
func DeploymentSpecPatchPtr(v *DeploymentSpecPatchArgs) DeploymentSpecPatchPtrInput
type DeploymentSpecPatchPtrOutput ¶
type DeploymentSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentSpecPatchPtrOutput) Elem ¶
func (o DeploymentSpecPatchPtrOutput) Elem() DeploymentSpecPatchOutput
func (DeploymentSpecPatchPtrOutput) ElementType ¶
func (DeploymentSpecPatchPtrOutput) ElementType() reflect.Type
func (DeploymentSpecPatchPtrOutput) MinReadySeconds ¶
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 ¶
func (o DeploymentSpecPatchPtrOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused.
func (DeploymentSpecPatchPtrOutput) ProgressDeadlineSeconds ¶
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 ¶
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 ¶
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 2.
func (DeploymentSpecPatchPtrOutput) RollbackTo ¶
func (o DeploymentSpecPatchPtrOutput) RollbackTo() RollbackConfigPatchPtrOutput
DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
func (DeploymentSpecPatchPtrOutput) Selector ¶
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.
func (DeploymentSpecPatchPtrOutput) Strategy ¶
func (o DeploymentSpecPatchPtrOutput) Strategy() DeploymentStrategyPatchPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecPatchPtrOutput) Template ¶
func (o DeploymentSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template describes the pods that will be created.
func (DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutput ¶
func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
func (DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutputWithContext ¶
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 2.
func (DeploymentSpecPtrOutput) RollbackTo ¶
func (o DeploymentSpecPtrOutput) RollbackTo() RollbackConfigPtrOutput
DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
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.
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 ¶
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 ¶
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 ¶
func (DeploymentStatusPatchArgs) ElementType() reflect.Type
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutput ¶
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutputWithContext ¶
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutputWithContext(ctx context.Context) DeploymentStatusPatchOutput
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutput ¶
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutputWithContext ¶
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
type DeploymentStatusPatchInput ¶
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 ¶
type DeploymentStatusPatchOutput struct{ *pulumi.OutputState }
DeploymentStatus is the most recently observed status of the Deployment.
func (DeploymentStatusPatchOutput) AvailableReplicas ¶
func (o DeploymentStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
func (DeploymentStatusPatchOutput) CollisionCount ¶
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 ¶
func (o DeploymentStatusPatchOutput) Conditions() DeploymentConditionPatchArrayOutput
Represents the latest available observations of a deployment's current state.
func (DeploymentStatusPatchOutput) ElementType ¶
func (DeploymentStatusPatchOutput) ElementType() reflect.Type
func (DeploymentStatusPatchOutput) ObservedGeneration ¶
func (o DeploymentStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
The generation observed by the deployment controller.
func (DeploymentStatusPatchOutput) ReadyReplicas ¶
func (o DeploymentStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
Total number of ready pods targeted by this deployment.
func (DeploymentStatusPatchOutput) Replicas ¶
func (o DeploymentStatusPatchOutput) Replicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment (their labels match the selector).
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutput ¶
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutputWithContext ¶
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutputWithContext(ctx context.Context) DeploymentStatusPatchOutput
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutput ¶
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutputWithContext ¶
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchOutput) UnavailableReplicas ¶
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 ¶
func (o DeploymentStatusPatchOutput) UpdatedReplicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment that have the desired template spec.
type DeploymentStatusPatchPtrInput ¶
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 ¶
func DeploymentStatusPatchPtr(v *DeploymentStatusPatchArgs) DeploymentStatusPatchPtrInput
type DeploymentStatusPatchPtrOutput ¶
type DeploymentStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStatusPatchPtrOutput) AvailableReplicas ¶
func (o DeploymentStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
func (DeploymentStatusPatchPtrOutput) CollisionCount ¶
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 ¶
func (o DeploymentStatusPatchPtrOutput) Conditions() DeploymentConditionPatchArrayOutput
Represents the latest available observations of a deployment's current state.
func (DeploymentStatusPatchPtrOutput) Elem ¶
func (o DeploymentStatusPatchPtrOutput) Elem() DeploymentStatusPatchOutput
func (DeploymentStatusPatchPtrOutput) ElementType ¶
func (DeploymentStatusPatchPtrOutput) ElementType() reflect.Type
func (DeploymentStatusPatchPtrOutput) ObservedGeneration ¶
func (o DeploymentStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The generation observed by the deployment controller.
func (DeploymentStatusPatchPtrOutput) ReadyReplicas ¶
func (o DeploymentStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
Total number of ready pods targeted by this deployment.
func (DeploymentStatusPatchPtrOutput) Replicas ¶
func (o DeploymentStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment (their labels match the selector).
func (DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutput ¶
func (o DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutputWithContext ¶
func (o DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchPtrOutput) UnavailableReplicas ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (DeploymentStrategyPatchArgs) ElementType() reflect.Type
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutput ¶
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutputWithContext ¶
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutputWithContext(ctx context.Context) DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutput ¶
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutputWithContext ¶
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
type DeploymentStrategyPatchInput ¶
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 ¶
type DeploymentStrategyPatchOutput struct{ *pulumi.OutputState }
DeploymentStrategy describes how to replace existing pods with new ones.
func (DeploymentStrategyPatchOutput) ElementType ¶
func (DeploymentStrategyPatchOutput) ElementType() reflect.Type
func (DeploymentStrategyPatchOutput) RollingUpdate ¶
func (o DeploymentStrategyPatchOutput) RollingUpdate() RollingUpdateDeploymentPatchPtrOutput
Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutput ¶
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutputWithContext ¶
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutputWithContext(ctx context.Context) DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutput ¶
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutputWithContext ¶
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchOutput) Type ¶
func (o DeploymentStrategyPatchOutput) Type() pulumi.StringPtrOutput
Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
type DeploymentStrategyPatchPtrInput ¶
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 ¶
func DeploymentStrategyPatchPtr(v *DeploymentStrategyPatchArgs) DeploymentStrategyPatchPtrInput
type DeploymentStrategyPatchPtrOutput ¶
type DeploymentStrategyPatchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStrategyPatchPtrOutput) Elem ¶
func (o DeploymentStrategyPatchPtrOutput) Elem() DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchPtrOutput) ElementType ¶
func (DeploymentStrategyPatchPtrOutput) ElementType() reflect.Type
func (DeploymentStrategyPatchPtrOutput) RollingUpdate ¶
func (o DeploymentStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDeploymentPatchPtrOutput
Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
func (DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutput ¶
func (o DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutputWithContext ¶
func (o DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchPtrOutput) Type ¶
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 RollbackConfig ¶
type RollbackConfig struct { // The revision to rollback to. If set to 0, rollback to the last revision. Revision *int `pulumi:"revision"` }
DEPRECATED.
type RollbackConfigArgs ¶
type RollbackConfigArgs struct { // The revision to rollback to. If set to 0, rollback to the last revision. Revision pulumi.IntPtrInput `pulumi:"revision"` }
DEPRECATED.
func (RollbackConfigArgs) ElementType ¶
func (RollbackConfigArgs) ElementType() reflect.Type
func (RollbackConfigArgs) ToRollbackConfigOutput ¶
func (i RollbackConfigArgs) ToRollbackConfigOutput() RollbackConfigOutput
func (RollbackConfigArgs) ToRollbackConfigOutputWithContext ¶
func (i RollbackConfigArgs) ToRollbackConfigOutputWithContext(ctx context.Context) RollbackConfigOutput
func (RollbackConfigArgs) ToRollbackConfigPtrOutput ¶
func (i RollbackConfigArgs) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
func (RollbackConfigArgs) ToRollbackConfigPtrOutputWithContext ¶
func (i RollbackConfigArgs) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
type RollbackConfigInput ¶
type RollbackConfigInput interface { pulumi.Input ToRollbackConfigOutput() RollbackConfigOutput ToRollbackConfigOutputWithContext(context.Context) RollbackConfigOutput }
RollbackConfigInput is an input type that accepts RollbackConfigArgs and RollbackConfigOutput values. You can construct a concrete instance of `RollbackConfigInput` via:
RollbackConfigArgs{...}
type RollbackConfigOutput ¶
type RollbackConfigOutput struct{ *pulumi.OutputState }
DEPRECATED.
func (RollbackConfigOutput) ElementType ¶
func (RollbackConfigOutput) ElementType() reflect.Type
func (RollbackConfigOutput) Revision ¶
func (o RollbackConfigOutput) Revision() pulumi.IntPtrOutput
The revision to rollback to. If set to 0, rollback to the last revision.
func (RollbackConfigOutput) ToRollbackConfigOutput ¶
func (o RollbackConfigOutput) ToRollbackConfigOutput() RollbackConfigOutput
func (RollbackConfigOutput) ToRollbackConfigOutputWithContext ¶
func (o RollbackConfigOutput) ToRollbackConfigOutputWithContext(ctx context.Context) RollbackConfigOutput
func (RollbackConfigOutput) ToRollbackConfigPtrOutput ¶
func (o RollbackConfigOutput) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
func (RollbackConfigOutput) ToRollbackConfigPtrOutputWithContext ¶
func (o RollbackConfigOutput) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
type RollbackConfigPatch ¶
type RollbackConfigPatch struct { // The revision to rollback to. If set to 0, rollback to the last revision. Revision *int `pulumi:"revision"` }
DEPRECATED.
type RollbackConfigPatchArgs ¶
type RollbackConfigPatchArgs struct { // The revision to rollback to. If set to 0, rollback to the last revision. Revision pulumi.IntPtrInput `pulumi:"revision"` }
DEPRECATED.
func (RollbackConfigPatchArgs) ElementType ¶
func (RollbackConfigPatchArgs) ElementType() reflect.Type
func (RollbackConfigPatchArgs) ToRollbackConfigPatchOutput ¶
func (i RollbackConfigPatchArgs) ToRollbackConfigPatchOutput() RollbackConfigPatchOutput
func (RollbackConfigPatchArgs) ToRollbackConfigPatchOutputWithContext ¶
func (i RollbackConfigPatchArgs) ToRollbackConfigPatchOutputWithContext(ctx context.Context) RollbackConfigPatchOutput
func (RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutput ¶
func (i RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
func (RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutputWithContext ¶
func (i RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
type RollbackConfigPatchInput ¶
type RollbackConfigPatchInput interface { pulumi.Input ToRollbackConfigPatchOutput() RollbackConfigPatchOutput ToRollbackConfigPatchOutputWithContext(context.Context) RollbackConfigPatchOutput }
RollbackConfigPatchInput is an input type that accepts RollbackConfigPatchArgs and RollbackConfigPatchOutput values. You can construct a concrete instance of `RollbackConfigPatchInput` via:
RollbackConfigPatchArgs{...}
type RollbackConfigPatchOutput ¶
type RollbackConfigPatchOutput struct{ *pulumi.OutputState }
DEPRECATED.
func (RollbackConfigPatchOutput) ElementType ¶
func (RollbackConfigPatchOutput) ElementType() reflect.Type
func (RollbackConfigPatchOutput) Revision ¶
func (o RollbackConfigPatchOutput) Revision() pulumi.IntPtrOutput
The revision to rollback to. If set to 0, rollback to the last revision.
func (RollbackConfigPatchOutput) ToRollbackConfigPatchOutput ¶
func (o RollbackConfigPatchOutput) ToRollbackConfigPatchOutput() RollbackConfigPatchOutput
func (RollbackConfigPatchOutput) ToRollbackConfigPatchOutputWithContext ¶
func (o RollbackConfigPatchOutput) ToRollbackConfigPatchOutputWithContext(ctx context.Context) RollbackConfigPatchOutput
func (RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutput ¶
func (o RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
func (RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutputWithContext ¶
func (o RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
type RollbackConfigPatchPtrInput ¶
type RollbackConfigPatchPtrInput interface { pulumi.Input ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput ToRollbackConfigPatchPtrOutputWithContext(context.Context) RollbackConfigPatchPtrOutput }
RollbackConfigPatchPtrInput is an input type that accepts RollbackConfigPatchArgs, RollbackConfigPatchPtr and RollbackConfigPatchPtrOutput values. You can construct a concrete instance of `RollbackConfigPatchPtrInput` via:
RollbackConfigPatchArgs{...} or: nil
func RollbackConfigPatchPtr ¶
func RollbackConfigPatchPtr(v *RollbackConfigPatchArgs) RollbackConfigPatchPtrInput
type RollbackConfigPatchPtrOutput ¶
type RollbackConfigPatchPtrOutput struct{ *pulumi.OutputState }
func (RollbackConfigPatchPtrOutput) Elem ¶
func (o RollbackConfigPatchPtrOutput) Elem() RollbackConfigPatchOutput
func (RollbackConfigPatchPtrOutput) ElementType ¶
func (RollbackConfigPatchPtrOutput) ElementType() reflect.Type
func (RollbackConfigPatchPtrOutput) Revision ¶
func (o RollbackConfigPatchPtrOutput) Revision() pulumi.IntPtrOutput
The revision to rollback to. If set to 0, rollback to the last revision.
func (RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutput ¶
func (o RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
func (RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutputWithContext ¶
func (o RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
type RollbackConfigPtrInput ¶
type RollbackConfigPtrInput interface { pulumi.Input ToRollbackConfigPtrOutput() RollbackConfigPtrOutput ToRollbackConfigPtrOutputWithContext(context.Context) RollbackConfigPtrOutput }
RollbackConfigPtrInput is an input type that accepts RollbackConfigArgs, RollbackConfigPtr and RollbackConfigPtrOutput values. You can construct a concrete instance of `RollbackConfigPtrInput` via:
RollbackConfigArgs{...} or: nil
func RollbackConfigPtr ¶
func RollbackConfigPtr(v *RollbackConfigArgs) RollbackConfigPtrInput
type RollbackConfigPtrOutput ¶
type RollbackConfigPtrOutput struct{ *pulumi.OutputState }
func (RollbackConfigPtrOutput) Elem ¶
func (o RollbackConfigPtrOutput) Elem() RollbackConfigOutput
func (RollbackConfigPtrOutput) ElementType ¶
func (RollbackConfigPtrOutput) ElementType() reflect.Type
func (RollbackConfigPtrOutput) Revision ¶
func (o RollbackConfigPtrOutput) Revision() pulumi.IntPtrOutput
The revision to rollback to. If set to 0, rollback to the last revision.
func (RollbackConfigPtrOutput) ToRollbackConfigPtrOutput ¶
func (o RollbackConfigPtrOutput) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
func (RollbackConfigPtrOutput) ToRollbackConfigPtrOutputWithContext ¶
func (o RollbackConfigPtrOutput) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
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 ¶
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 ¶
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 ¶
func (RollingUpdateDeploymentPatchArgs) ElementType() reflect.Type
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutput ¶
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutputWithContext ¶
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutput ¶
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutputWithContext ¶
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
type RollingUpdateDeploymentPatchInput ¶
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 ¶
type RollingUpdateDeploymentPatchOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of rolling update.
func (RollingUpdateDeploymentPatchOutput) ElementType ¶
func (RollingUpdateDeploymentPatchOutput) ElementType() reflect.Type
func (RollingUpdateDeploymentPatchOutput) MaxSurge ¶
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 ¶
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 ¶
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutputWithContext ¶
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutput ¶
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext ¶
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
type RollingUpdateDeploymentPatchPtrInput ¶
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 ¶
func RollingUpdateDeploymentPatchPtr(v *RollingUpdateDeploymentPatchArgs) RollingUpdateDeploymentPatchPtrInput
type RollingUpdateDeploymentPatchPtrOutput ¶
type RollingUpdateDeploymentPatchPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDeploymentPatchPtrOutput) ElementType ¶
func (RollingUpdateDeploymentPatchPtrOutput) ElementType() reflect.Type
func (RollingUpdateDeploymentPatchPtrOutput) MaxSurge ¶
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 ¶
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 ¶
func (o RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
func (RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext ¶
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. 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. 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.
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 ¶
type RollingUpdateStatefulSetStrategyPatch struct { // Partition indicates the ordinal at which the StatefulSet should be partitioned. Partition *int `pulumi:"partition"` }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
type RollingUpdateStatefulSetStrategyPatchArgs ¶
type RollingUpdateStatefulSetStrategyPatchArgs struct { // Partition indicates the ordinal at which the StatefulSet should be partitioned. Partition pulumi.IntPtrInput `pulumi:"partition"` }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
func (RollingUpdateStatefulSetStrategyPatchArgs) ElementType ¶
func (RollingUpdateStatefulSetStrategyPatchArgs) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchOutput ¶
func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchOutput() RollingUpdateStatefulSetStrategyPatchOutput
func (RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchOutputWithContext ¶
func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchOutput
func (RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchPtrOutput ¶
func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchPtrOutput() RollingUpdateStatefulSetStrategyPatchPtrOutput
func (RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext ¶
func (i RollingUpdateStatefulSetStrategyPatchArgs) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchPtrOutput
type RollingUpdateStatefulSetStrategyPatchInput ¶
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 ¶
type RollingUpdateStatefulSetStrategyPatchOutput struct{ *pulumi.OutputState }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
func (RollingUpdateStatefulSetStrategyPatchOutput) ElementType ¶
func (RollingUpdateStatefulSetStrategyPatchOutput) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyPatchOutput) Partition ¶
func (o RollingUpdateStatefulSetStrategyPatchOutput) Partition() pulumi.IntPtrOutput
Partition indicates the ordinal at which the StatefulSet should be partitioned.
func (RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchOutput ¶
func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchOutput() RollingUpdateStatefulSetStrategyPatchOutput
func (RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchOutputWithContext ¶
func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchOutput
func (RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutput ¶
func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutput() RollingUpdateStatefulSetStrategyPatchPtrOutput
func (RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext ¶
func (o RollingUpdateStatefulSetStrategyPatchOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPatchPtrOutput
type RollingUpdateStatefulSetStrategyPatchPtrInput ¶
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 ¶
func RollingUpdateStatefulSetStrategyPatchPtr(v *RollingUpdateStatefulSetStrategyPatchArgs) RollingUpdateStatefulSetStrategyPatchPtrInput
type RollingUpdateStatefulSetStrategyPatchPtrOutput ¶
type RollingUpdateStatefulSetStrategyPatchPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) ElementType ¶
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) Partition ¶
func (o RollingUpdateStatefulSetStrategyPatchPtrOutput) Partition() pulumi.IntPtrOutput
Partition indicates the ordinal at which the StatefulSet should be partitioned.
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutput ¶
func (o RollingUpdateStatefulSetStrategyPatchPtrOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutput() RollingUpdateStatefulSetStrategyPatchPtrOutput
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) ToRollingUpdateStatefulSetStrategyPatchPtrOutputWithContext ¶
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.
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 ¶
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 ¶
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 ¶
func (ScalePatchArgs) ElementType() reflect.Type
func (ScalePatchArgs) ToScalePatchOutput ¶
func (i ScalePatchArgs) ToScalePatchOutput() ScalePatchOutput
func (ScalePatchArgs) ToScalePatchOutputWithContext ¶
func (i ScalePatchArgs) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput
type ScalePatchInput ¶
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 ¶
type ScalePatchOutput struct{ *pulumi.OutputState }
Scale represents a scaling request for a resource.
func (ScalePatchOutput) ApiVersion ¶
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 ¶
func (ScalePatchOutput) ElementType() reflect.Type
func (ScalePatchOutput) Kind ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o ScalePatchOutput) ToScalePatchOutput() ScalePatchOutput
func (ScalePatchOutput) ToScalePatchOutputWithContext ¶
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 ¶
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 ¶
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 ¶
func (ScaleSpecPatchArgs) ElementType() reflect.Type
func (ScaleSpecPatchArgs) ToScaleSpecPatchOutput ¶
func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext ¶
func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput ¶
func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext ¶
func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPatchInput ¶
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 ¶
type ScaleSpecPatchOutput struct{ *pulumi.OutputState }
ScaleSpec describes the attributes of a scale subresource
func (ScaleSpecPatchOutput) ElementType ¶
func (ScaleSpecPatchOutput) ElementType() reflect.Type
func (ScaleSpecPatchOutput) Replicas ¶
func (o ScaleSpecPatchOutput) Replicas() pulumi.IntPtrOutput
desired number of instances for the scaled object.
func (ScaleSpecPatchOutput) ToScaleSpecPatchOutput ¶
func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext ¶
func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput ¶
func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext ¶
func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPatchPtrInput ¶
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 ¶
func ScaleSpecPatchPtr(v *ScaleSpecPatchArgs) ScaleSpecPatchPtrInput
type ScaleSpecPatchPtrOutput ¶
type ScaleSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ScaleSpecPatchPtrOutput) Elem ¶
func (o ScaleSpecPatchPtrOutput) Elem() ScaleSpecPatchOutput
func (ScaleSpecPatchPtrOutput) ElementType ¶
func (ScaleSpecPatchPtrOutput) ElementType() reflect.Type
func (ScaleSpecPatchPtrOutput) Replicas ¶
func (o ScaleSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
desired number of instances for the scaled object.
func (ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput ¶
func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext ¶
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 ¶
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 ¶
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 ¶
func (ScaleStatusPatchArgs) ElementType() reflect.Type
func (ScaleStatusPatchArgs) ToScaleStatusPatchOutput ¶
func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext ¶
func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput ¶
func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext ¶
func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPatchInput ¶
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 ¶
type ScaleStatusPatchOutput struct{ *pulumi.OutputState }
ScaleStatus represents the current status of a scale subresource.
func (ScaleStatusPatchOutput) ElementType ¶
func (ScaleStatusPatchOutput) ElementType() reflect.Type
func (ScaleStatusPatchOutput) Replicas ¶
func (o ScaleStatusPatchOutput) Replicas() pulumi.IntPtrOutput
actual number of observed instances of the scaled object.
func (ScaleStatusPatchOutput) Selector ¶
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 ¶
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 ¶
func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext ¶
func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput ¶
func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext ¶
func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPatchPtrInput ¶
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 ¶
func ScaleStatusPatchPtr(v *ScaleStatusPatchArgs) ScaleStatusPatchPtrInput
type ScaleStatusPatchPtrOutput ¶
type ScaleStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ScaleStatusPatchPtrOutput) Elem ¶
func (o ScaleStatusPatchPtrOutput) Elem() ScaleStatusPatchOutput
func (ScaleStatusPatchPtrOutput) ElementType ¶
func (ScaleStatusPatchPtrOutput) ElementType() reflect.Type
func (ScaleStatusPatchPtrOutput) Replicas ¶
func (o ScaleStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
actual number of observed instances of the scaled object.
func (ScaleStatusPatchPtrOutput) Selector ¶
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 ¶
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 ¶
func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext ¶
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.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Spec defines the desired identities of pods in this set. Spec StatefulSetSpecOutput `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/v1beta1/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 ¶
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 ¶
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 ¶
func (StatefulSetConditionPatchArgs) ElementType() reflect.Type
func (StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutput ¶
func (i StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutput() StatefulSetConditionPatchOutput
func (StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutputWithContext ¶
func (i StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutputWithContext(ctx context.Context) StatefulSetConditionPatchOutput
type StatefulSetConditionPatchArray ¶
type StatefulSetConditionPatchArray []StatefulSetConditionPatchInput
func (StatefulSetConditionPatchArray) ElementType ¶
func (StatefulSetConditionPatchArray) ElementType() reflect.Type
func (StatefulSetConditionPatchArray) ToStatefulSetConditionPatchArrayOutput ¶
func (i StatefulSetConditionPatchArray) ToStatefulSetConditionPatchArrayOutput() StatefulSetConditionPatchArrayOutput
func (StatefulSetConditionPatchArray) ToStatefulSetConditionPatchArrayOutputWithContext ¶
func (i StatefulSetConditionPatchArray) ToStatefulSetConditionPatchArrayOutputWithContext(ctx context.Context) StatefulSetConditionPatchArrayOutput
type StatefulSetConditionPatchArrayInput ¶
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 ¶
type StatefulSetConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (StatefulSetConditionPatchArrayOutput) ElementType ¶
func (StatefulSetConditionPatchArrayOutput) ElementType() reflect.Type
func (StatefulSetConditionPatchArrayOutput) Index ¶
func (o StatefulSetConditionPatchArrayOutput) Index(i pulumi.IntInput) StatefulSetConditionPatchOutput
func (StatefulSetConditionPatchArrayOutput) ToStatefulSetConditionPatchArrayOutput ¶
func (o StatefulSetConditionPatchArrayOutput) ToStatefulSetConditionPatchArrayOutput() StatefulSetConditionPatchArrayOutput
func (StatefulSetConditionPatchArrayOutput) ToStatefulSetConditionPatchArrayOutputWithContext ¶
func (o StatefulSetConditionPatchArrayOutput) ToStatefulSetConditionPatchArrayOutputWithContext(ctx context.Context) StatefulSetConditionPatchArrayOutput
type StatefulSetConditionPatchInput ¶
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 ¶
type StatefulSetConditionPatchOutput struct{ *pulumi.OutputState }
StatefulSetCondition describes the state of a statefulset at a certain point.
func (StatefulSetConditionPatchOutput) ElementType ¶
func (StatefulSetConditionPatchOutput) ElementType() reflect.Type
func (StatefulSetConditionPatchOutput) LastTransitionTime ¶
func (o StatefulSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (StatefulSetConditionPatchOutput) Message ¶
func (o StatefulSetConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (StatefulSetConditionPatchOutput) Reason ¶
func (o StatefulSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (StatefulSetConditionPatchOutput) Status ¶
func (o StatefulSetConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutput ¶
func (o StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutput() StatefulSetConditionPatchOutput
func (StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutputWithContext ¶
func (o StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutputWithContext(ctx context.Context) StatefulSetConditionPatchOutput
func (StatefulSetConditionPatchOutput) Type ¶
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.StringOutput `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.StringOutput `pulumi:"kind"` Metadata metav1.ListMetaOutput `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 ¶
func (o StatefulSetListOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (StatefulSetListOutput) ElementType ¶
func (StatefulSetListOutput) ElementType() reflect.Type
func (StatefulSetListOutput) Items ¶
func (o StatefulSetListOutput) Items() StatefulSetTypeArrayOutput
func (StatefulSetListOutput) Kind ¶
func (o StatefulSetListOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (StatefulSetListOutput) Metadata ¶
func (o StatefulSetListOutput) Metadata() metav1.ListMetaOutput
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 ¶
func (o StatefulSetOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (StatefulSetOutput) ElementType ¶
func (StatefulSetOutput) ElementType() reflect.Type
func (StatefulSetOutput) Kind ¶
func (o StatefulSetOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (StatefulSetOutput) Metadata ¶
func (o StatefulSetOutput) Metadata() metav1.ObjectMetaOutput
func (StatefulSetOutput) Spec ¶
func (o StatefulSetOutput) Spec() StatefulSetSpecOutput
Spec defines the desired identities of pods in this set.
func (StatefulSetOutput) Status ¶
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
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/v1beta1/StatefulSet is deprecated by apps/v1/StatefulSet and not supported by Kubernetes v1.16+ clusters.
func GetStatefulSetPatch ¶
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 ¶
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 ¶
func (*StatefulSetPatch) ElementType() reflect.Type
func (*StatefulSetPatch) ToStatefulSetPatchOutput ¶
func (i *StatefulSetPatch) ToStatefulSetPatchOutput() StatefulSetPatchOutput
func (*StatefulSetPatch) ToStatefulSetPatchOutputWithContext ¶
func (i *StatefulSetPatch) ToStatefulSetPatchOutputWithContext(ctx context.Context) StatefulSetPatchOutput
type StatefulSetPatchArgs ¶
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 ¶
func (StatefulSetPatchArgs) ElementType() reflect.Type
type StatefulSetPatchArray ¶
type StatefulSetPatchArray []StatefulSetPatchInput
func (StatefulSetPatchArray) ElementType ¶
func (StatefulSetPatchArray) ElementType() reflect.Type
func (StatefulSetPatchArray) ToStatefulSetPatchArrayOutput ¶
func (i StatefulSetPatchArray) ToStatefulSetPatchArrayOutput() StatefulSetPatchArrayOutput
func (StatefulSetPatchArray) ToStatefulSetPatchArrayOutputWithContext ¶
func (i StatefulSetPatchArray) ToStatefulSetPatchArrayOutputWithContext(ctx context.Context) StatefulSetPatchArrayOutput
type StatefulSetPatchArrayInput ¶
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 ¶
type StatefulSetPatchArrayOutput struct{ *pulumi.OutputState }
func (StatefulSetPatchArrayOutput) ElementType ¶
func (StatefulSetPatchArrayOutput) ElementType() reflect.Type
func (StatefulSetPatchArrayOutput) Index ¶
func (o StatefulSetPatchArrayOutput) Index(i pulumi.IntInput) StatefulSetPatchOutput
func (StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutput ¶
func (o StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutput() StatefulSetPatchArrayOutput
func (StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutputWithContext ¶
func (o StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutputWithContext(ctx context.Context) StatefulSetPatchArrayOutput
type StatefulSetPatchInput ¶
type StatefulSetPatchInput interface { pulumi.Input ToStatefulSetPatchOutput() StatefulSetPatchOutput ToStatefulSetPatchOutputWithContext(ctx context.Context) StatefulSetPatchOutput }
type StatefulSetPatchMap ¶
type StatefulSetPatchMap map[string]StatefulSetPatchInput
func (StatefulSetPatchMap) ElementType ¶
func (StatefulSetPatchMap) ElementType() reflect.Type
func (StatefulSetPatchMap) ToStatefulSetPatchMapOutput ¶
func (i StatefulSetPatchMap) ToStatefulSetPatchMapOutput() StatefulSetPatchMapOutput
func (StatefulSetPatchMap) ToStatefulSetPatchMapOutputWithContext ¶
func (i StatefulSetPatchMap) ToStatefulSetPatchMapOutputWithContext(ctx context.Context) StatefulSetPatchMapOutput
type StatefulSetPatchMapInput ¶
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 ¶
type StatefulSetPatchMapOutput struct{ *pulumi.OutputState }
func (StatefulSetPatchMapOutput) ElementType ¶
func (StatefulSetPatchMapOutput) ElementType() reflect.Type
func (StatefulSetPatchMapOutput) MapIndex ¶
func (o StatefulSetPatchMapOutput) MapIndex(k pulumi.StringInput) StatefulSetPatchOutput
func (StatefulSetPatchMapOutput) ToStatefulSetPatchMapOutput ¶
func (o StatefulSetPatchMapOutput) ToStatefulSetPatchMapOutput() StatefulSetPatchMapOutput
func (StatefulSetPatchMapOutput) ToStatefulSetPatchMapOutputWithContext ¶
func (o StatefulSetPatchMapOutput) ToStatefulSetPatchMapOutputWithContext(ctx context.Context) StatefulSetPatchMapOutput
type StatefulSetPatchOutput ¶
type StatefulSetPatchOutput struct{ *pulumi.OutputState }
func (StatefulSetPatchOutput) ApiVersion ¶
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 ¶
func (StatefulSetPatchOutput) ElementType() reflect.Type
func (StatefulSetPatchOutput) Kind ¶
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 ¶
func (o StatefulSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (StatefulSetPatchOutput) Spec ¶
func (o StatefulSetPatchOutput) Spec() StatefulSetSpecPatchPtrOutput
Spec defines the desired identities of pods in this set.
func (StatefulSetPatchOutput) Status ¶
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 ¶
func (o StatefulSetPatchOutput) ToStatefulSetPatchOutput() StatefulSetPatchOutput
func (StatefulSetPatchOutput) ToStatefulSetPatchOutputWithContext ¶
func (o StatefulSetPatchOutput) ToStatefulSetPatchOutputWithContext(ctx context.Context) StatefulSetPatchOutput
type StatefulSetPatchState ¶
type StatefulSetPatchState struct { }
func (StatefulSetPatchState) ElementType ¶
func (StatefulSetPatchState) ElementType() reflect.Type
type StatefulSetPatchType ¶
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 ¶
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 ¶
func (StatefulSetPatchTypeArgs) ElementType() reflect.Type
func (StatefulSetPatchTypeArgs) ToStatefulSetPatchTypeOutput ¶
func (i StatefulSetPatchTypeArgs) ToStatefulSetPatchTypeOutput() StatefulSetPatchTypeOutput
func (StatefulSetPatchTypeArgs) ToStatefulSetPatchTypeOutputWithContext ¶
func (i StatefulSetPatchTypeArgs) ToStatefulSetPatchTypeOutputWithContext(ctx context.Context) StatefulSetPatchTypeOutput
type StatefulSetPatchTypeInput ¶
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 ¶
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 ¶
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 ¶
func (StatefulSetPatchTypeOutput) ElementType() reflect.Type
func (StatefulSetPatchTypeOutput) Kind ¶
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 ¶
func (o StatefulSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (StatefulSetPatchTypeOutput) Spec ¶
func (o StatefulSetPatchTypeOutput) Spec() StatefulSetSpecPatchPtrOutput
Spec defines the desired identities of pods in this set.
func (StatefulSetPatchTypeOutput) Status ¶
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 ¶
func (o StatefulSetPatchTypeOutput) ToStatefulSetPatchTypeOutput() StatefulSetPatchTypeOutput
func (StatefulSetPatchTypeOutput) ToStatefulSetPatchTypeOutputWithContext ¶
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. If empty, defaulted to labels on the pod template. 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. If empty, defaulted to labels on the pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorPtrInput `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.LabelSelectorPtrOutput
selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. 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 ¶
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. If empty, defaulted to labels on the pod template. 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 ¶
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. If empty, defaulted to labels on the pod template. 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 ¶
func (StatefulSetSpecPatchArgs) ElementType() reflect.Type
func (StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchOutput ¶
func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchOutput() StatefulSetSpecPatchOutput
func (StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchOutputWithContext ¶
func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchOutputWithContext(ctx context.Context) StatefulSetSpecPatchOutput
func (StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchPtrOutput ¶
func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchPtrOutput() StatefulSetSpecPatchPtrOutput
func (StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchPtrOutputWithContext ¶
func (i StatefulSetSpecPatchArgs) ToStatefulSetSpecPatchPtrOutputWithContext(ctx context.Context) StatefulSetSpecPatchPtrOutput
type StatefulSetSpecPatchInput ¶
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 ¶
type StatefulSetSpecPatchOutput struct{ *pulumi.OutputState }
A StatefulSetSpec is the specification of a StatefulSet.
func (StatefulSetSpecPatchOutput) ElementType ¶
func (StatefulSetSpecPatchOutput) ElementType() reflect.Type
func (StatefulSetSpecPatchOutput) PodManagementPolicy ¶
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 ¶
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 ¶
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 ¶
func (o StatefulSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (StatefulSetSpecPatchOutput) ServiceName ¶
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 ¶
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 ¶
func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchOutput() StatefulSetSpecPatchOutput
func (StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchOutputWithContext ¶
func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchOutputWithContext(ctx context.Context) StatefulSetSpecPatchOutput
func (StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchPtrOutput ¶
func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchPtrOutput() StatefulSetSpecPatchPtrOutput
func (StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchPtrOutputWithContext ¶
func (o StatefulSetSpecPatchOutput) ToStatefulSetSpecPatchPtrOutputWithContext(ctx context.Context) StatefulSetSpecPatchPtrOutput
func (StatefulSetSpecPatchOutput) UpdateStrategy ¶
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 ¶
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 ¶
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 ¶
func StatefulSetSpecPatchPtr(v *StatefulSetSpecPatchArgs) StatefulSetSpecPatchPtrInput
type StatefulSetSpecPatchPtrOutput ¶
type StatefulSetSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (StatefulSetSpecPatchPtrOutput) Elem ¶
func (o StatefulSetSpecPatchPtrOutput) Elem() StatefulSetSpecPatchOutput
func (StatefulSetSpecPatchPtrOutput) ElementType ¶
func (StatefulSetSpecPatchPtrOutput) ElementType() reflect.Type
func (StatefulSetSpecPatchPtrOutput) PodManagementPolicy ¶
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 ¶
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 ¶
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 ¶
func (o StatefulSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (StatefulSetSpecPatchPtrOutput) ServiceName ¶
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 ¶
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 ¶
func (o StatefulSetSpecPatchPtrOutput) ToStatefulSetSpecPatchPtrOutput() StatefulSetSpecPatchPtrOutput
func (StatefulSetSpecPatchPtrOutput) ToStatefulSetSpecPatchPtrOutputWithContext ¶
func (o StatefulSetSpecPatchPtrOutput) ToStatefulSetSpecPatchPtrOutputWithContext(ctx context.Context) StatefulSetSpecPatchPtrOutput
func (StatefulSetSpecPatchPtrOutput) UpdateStrategy ¶
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 ¶
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. If empty, defaulted to labels on the pod template. 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 ¶
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 ¶
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 ¶
func (StatefulSetStatusPatchArgs) ElementType() reflect.Type
func (StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchOutput ¶
func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchOutput() StatefulSetStatusPatchOutput
func (StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchOutputWithContext ¶
func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchOutputWithContext(ctx context.Context) StatefulSetStatusPatchOutput
func (StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchPtrOutput ¶
func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchPtrOutput() StatefulSetStatusPatchPtrOutput
func (StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchPtrOutputWithContext ¶
func (i StatefulSetStatusPatchArgs) ToStatefulSetStatusPatchPtrOutputWithContext(ctx context.Context) StatefulSetStatusPatchPtrOutput
type StatefulSetStatusPatchInput ¶
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 ¶
type StatefulSetStatusPatchOutput struct{ *pulumi.OutputState }
StatefulSetStatus represents the current state of a StatefulSet.
func (StatefulSetStatusPatchOutput) CollisionCount ¶
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 ¶
func (o StatefulSetStatusPatchOutput) Conditions() StatefulSetConditionPatchArrayOutput
Represents the latest available observations of a statefulset's current state.
func (StatefulSetStatusPatchOutput) CurrentReplicas ¶
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 ¶
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 ¶
func (StatefulSetStatusPatchOutput) ElementType() reflect.Type
func (StatefulSetStatusPatchOutput) ObservedGeneration ¶
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 ¶
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 ¶
func (o StatefulSetStatusPatchOutput) Replicas() pulumi.IntPtrOutput
replicas is the number of Pods created by the StatefulSet controller.
func (StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchOutput ¶
func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchOutput() StatefulSetStatusPatchOutput
func (StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchOutputWithContext ¶
func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchOutputWithContext(ctx context.Context) StatefulSetStatusPatchOutput
func (StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchPtrOutput ¶
func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchPtrOutput() StatefulSetStatusPatchPtrOutput
func (StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchPtrOutputWithContext ¶
func (o StatefulSetStatusPatchOutput) ToStatefulSetStatusPatchPtrOutputWithContext(ctx context.Context) StatefulSetStatusPatchPtrOutput
func (StatefulSetStatusPatchOutput) UpdateRevision ¶
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 ¶
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 ¶
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 ¶
func StatefulSetStatusPatchPtr(v *StatefulSetStatusPatchArgs) StatefulSetStatusPatchPtrInput
type StatefulSetStatusPatchPtrOutput ¶
type StatefulSetStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (StatefulSetStatusPatchPtrOutput) CollisionCount ¶
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 ¶
func (o StatefulSetStatusPatchPtrOutput) Conditions() StatefulSetConditionPatchArrayOutput
Represents the latest available observations of a statefulset's current state.
func (StatefulSetStatusPatchPtrOutput) CurrentReplicas ¶
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 ¶
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 ¶
func (o StatefulSetStatusPatchPtrOutput) Elem() StatefulSetStatusPatchOutput
func (StatefulSetStatusPatchPtrOutput) ElementType ¶
func (StatefulSetStatusPatchPtrOutput) ElementType() reflect.Type
func (StatefulSetStatusPatchPtrOutput) ObservedGeneration ¶
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 ¶
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 ¶
func (o StatefulSetStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
replicas is the number of Pods created by the StatefulSet controller.
func (StatefulSetStatusPatchPtrOutput) ToStatefulSetStatusPatchPtrOutput ¶
func (o StatefulSetStatusPatchPtrOutput) ToStatefulSetStatusPatchPtrOutput() StatefulSetStatusPatchPtrOutput
func (StatefulSetStatusPatchPtrOutput) ToStatefulSetStatusPatchPtrOutputWithContext ¶
func (o StatefulSetStatusPatchPtrOutput) ToStatefulSetStatusPatchPtrOutputWithContext(ctx context.Context) StatefulSetStatusPatchPtrOutput
func (StatefulSetStatusPatchPtrOutput) UpdateRevision ¶
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 ¶
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. 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. 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.
type StatefulSetUpdateStrategyPatch ¶
type StatefulSetUpdateStrategyPatch struct { // RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType. RollingUpdate *RollingUpdateStatefulSetStrategyPatch `pulumi:"rollingUpdate"` // Type indicates the type of the StatefulSetUpdateStrategy. 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 ¶
type StatefulSetUpdateStrategyPatchArgs struct { // RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType. RollingUpdate RollingUpdateStatefulSetStrategyPatchPtrInput `pulumi:"rollingUpdate"` // Type indicates the type of the StatefulSetUpdateStrategy. 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 ¶
func (StatefulSetUpdateStrategyPatchArgs) ElementType() reflect.Type
func (StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchOutput ¶
func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchOutput() StatefulSetUpdateStrategyPatchOutput
func (StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchOutputWithContext ¶
func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchOutput
func (StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchPtrOutput ¶
func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchPtrOutput() StatefulSetUpdateStrategyPatchPtrOutput
func (StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext ¶
func (i StatefulSetUpdateStrategyPatchArgs) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchPtrOutput
type StatefulSetUpdateStrategyPatchInput ¶
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 ¶
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 ¶
func (StatefulSetUpdateStrategyPatchOutput) ElementType() reflect.Type
func (StatefulSetUpdateStrategyPatchOutput) RollingUpdate ¶
func (o StatefulSetUpdateStrategyPatchOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPatchPtrOutput
RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
func (StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchOutput ¶
func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchOutput() StatefulSetUpdateStrategyPatchOutput
func (StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchOutputWithContext ¶
func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchOutput
func (StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchPtrOutput ¶
func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchPtrOutput() StatefulSetUpdateStrategyPatchPtrOutput
func (StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext ¶
func (o StatefulSetUpdateStrategyPatchOutput) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchPtrOutput
func (StatefulSetUpdateStrategyPatchOutput) Type ¶
func (o StatefulSetUpdateStrategyPatchOutput) Type() pulumi.StringPtrOutput
Type indicates the type of the StatefulSetUpdateStrategy.
type StatefulSetUpdateStrategyPatchPtrInput ¶
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 ¶
func StatefulSetUpdateStrategyPatchPtr(v *StatefulSetUpdateStrategyPatchArgs) StatefulSetUpdateStrategyPatchPtrInput
type StatefulSetUpdateStrategyPatchPtrOutput ¶
type StatefulSetUpdateStrategyPatchPtrOutput struct{ *pulumi.OutputState }
func (StatefulSetUpdateStrategyPatchPtrOutput) ElementType ¶
func (StatefulSetUpdateStrategyPatchPtrOutput) ElementType() reflect.Type
func (StatefulSetUpdateStrategyPatchPtrOutput) RollingUpdate ¶
func (o StatefulSetUpdateStrategyPatchPtrOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPatchPtrOutput
RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
func (StatefulSetUpdateStrategyPatchPtrOutput) ToStatefulSetUpdateStrategyPatchPtrOutput ¶
func (o StatefulSetUpdateStrategyPatchPtrOutput) ToStatefulSetUpdateStrategyPatchPtrOutput() StatefulSetUpdateStrategyPatchPtrOutput
func (StatefulSetUpdateStrategyPatchPtrOutput) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext ¶
func (o StatefulSetUpdateStrategyPatchPtrOutput) ToStatefulSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPatchPtrOutput
func (StatefulSetUpdateStrategyPatchPtrOutput) Type ¶
func (o StatefulSetUpdateStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
Type indicates the type of the StatefulSetUpdateStrategy.
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.