Documentation ¶
Index ¶
- type ControllerRevisiondeprecated
- func (*ControllerRevision) ElementType() reflect.Type
- func (i *ControllerRevision) ToControllerRevisionOutput() ControllerRevisionOutput
- func (i *ControllerRevision) ToControllerRevisionOutputWithContext(ctx context.Context) ControllerRevisionOutput
- func (i *ControllerRevision) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevision]
- type ControllerRevisionArgs
- type ControllerRevisionArray
- func (ControllerRevisionArray) ElementType() reflect.Type
- func (i ControllerRevisionArray) ToControllerRevisionArrayOutput() ControllerRevisionArrayOutput
- func (i ControllerRevisionArray) ToControllerRevisionArrayOutputWithContext(ctx context.Context) ControllerRevisionArrayOutput
- func (i ControllerRevisionArray) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevision]
- 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
- func (o ControllerRevisionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevision]
- type ControllerRevisionInput
- type ControllerRevisionList
- func (*ControllerRevisionList) ElementType() reflect.Type
- func (i *ControllerRevisionList) ToControllerRevisionListOutput() ControllerRevisionListOutput
- func (i *ControllerRevisionList) ToControllerRevisionListOutputWithContext(ctx context.Context) ControllerRevisionListOutput
- func (i *ControllerRevisionList) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevisionList]
- type ControllerRevisionListArgs
- type ControllerRevisionListArray
- func (ControllerRevisionListArray) ElementType() reflect.Type
- func (i ControllerRevisionListArray) ToControllerRevisionListArrayOutput() ControllerRevisionListArrayOutput
- func (i ControllerRevisionListArray) ToControllerRevisionListArrayOutputWithContext(ctx context.Context) ControllerRevisionListArrayOutput
- func (i ControllerRevisionListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevisionList]
- 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
- func (o ControllerRevisionListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevisionList]
- type ControllerRevisionListInput
- type ControllerRevisionListMap
- func (ControllerRevisionListMap) ElementType() reflect.Type
- func (i ControllerRevisionListMap) ToControllerRevisionListMapOutput() ControllerRevisionListMapOutput
- func (i ControllerRevisionListMap) ToControllerRevisionListMapOutputWithContext(ctx context.Context) ControllerRevisionListMapOutput
- func (i ControllerRevisionListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevisionList]
- 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
- func (o ControllerRevisionListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevisionList]
- 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
- func (o ControllerRevisionListOutput) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevisionList]
- type ControllerRevisionListState
- type ControllerRevisionListType
- type ControllerRevisionListTypeArgs
- func (ControllerRevisionListTypeArgs) ElementType() reflect.Type
- func (i ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutput() ControllerRevisionListTypeOutput
- func (i ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutputWithContext(ctx context.Context) ControllerRevisionListTypeOutput
- func (i ControllerRevisionListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionListType]
- 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
- func (o ControllerRevisionListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionListType]
- type ControllerRevisionMap
- func (ControllerRevisionMap) ElementType() reflect.Type
- func (i ControllerRevisionMap) ToControllerRevisionMapOutput() ControllerRevisionMapOutput
- func (i ControllerRevisionMap) ToControllerRevisionMapOutputWithContext(ctx context.Context) ControllerRevisionMapOutput
- func (i ControllerRevisionMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevision]
- 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
- func (o ControllerRevisionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevision]
- 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
- func (o ControllerRevisionOutput) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevision]
- type ControllerRevisionPatchdeprecated
- func (*ControllerRevisionPatch) ElementType() reflect.Type
- func (i *ControllerRevisionPatch) ToControllerRevisionPatchOutput() ControllerRevisionPatchOutput
- func (i *ControllerRevisionPatch) ToControllerRevisionPatchOutputWithContext(ctx context.Context) ControllerRevisionPatchOutput
- func (i *ControllerRevisionPatch) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevisionPatch]
- type ControllerRevisionPatchArgs
- type ControllerRevisionPatchArray
- func (ControllerRevisionPatchArray) ElementType() reflect.Type
- func (i ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutput() ControllerRevisionPatchArrayOutput
- func (i ControllerRevisionPatchArray) ToControllerRevisionPatchArrayOutputWithContext(ctx context.Context) ControllerRevisionPatchArrayOutput
- func (i ControllerRevisionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevisionPatch]
- 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
- func (o ControllerRevisionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevisionPatch]
- type ControllerRevisionPatchInput
- type ControllerRevisionPatchMap
- func (ControllerRevisionPatchMap) ElementType() reflect.Type
- func (i ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutput() ControllerRevisionPatchMapOutput
- func (i ControllerRevisionPatchMap) ToControllerRevisionPatchMapOutputWithContext(ctx context.Context) ControllerRevisionPatchMapOutput
- func (i ControllerRevisionPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevisionPatch]
- 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
- func (o ControllerRevisionPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevisionPatch]
- 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
- func (o ControllerRevisionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevisionPatch]
- type ControllerRevisionPatchState
- type ControllerRevisionPatchType
- type ControllerRevisionPatchTypeArgs
- func (ControllerRevisionPatchTypeArgs) ElementType() reflect.Type
- func (i ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutput() ControllerRevisionPatchTypeOutput
- func (i ControllerRevisionPatchTypeArgs) ToControllerRevisionPatchTypeOutputWithContext(ctx context.Context) ControllerRevisionPatchTypeOutput
- func (i ControllerRevisionPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionPatchType]
- 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
- func (o ControllerRevisionPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionPatchType]
- type ControllerRevisionState
- type ControllerRevisionType
- type ControllerRevisionTypeArgs
- func (ControllerRevisionTypeArgs) ElementType() reflect.Type
- func (i ControllerRevisionTypeArgs) ToControllerRevisionTypeOutput() ControllerRevisionTypeOutput
- func (i ControllerRevisionTypeArgs) ToControllerRevisionTypeOutputWithContext(ctx context.Context) ControllerRevisionTypeOutput
- func (i ControllerRevisionTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionType]
- type ControllerRevisionTypeArray
- func (ControllerRevisionTypeArray) ElementType() reflect.Type
- func (i ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutput() ControllerRevisionTypeArrayOutput
- func (i ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutputWithContext(ctx context.Context) ControllerRevisionTypeArrayOutput
- func (i ControllerRevisionTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ControllerRevisionType]
- 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
- func (o ControllerRevisionTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ControllerRevisionType]
- 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
- func (o ControllerRevisionTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionType]
- type DaemonSetdeprecated
- type DaemonSetArgs
- type DaemonSetArray
- func (DaemonSetArray) ElementType() reflect.Type
- func (i DaemonSetArray) ToDaemonSetArrayOutput() DaemonSetArrayOutput
- func (i DaemonSetArray) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput
- func (i DaemonSetArray) ToOutput(ctx context.Context) pulumix.Output[[]*DaemonSet]
- type DaemonSetArrayInput
- type DaemonSetArrayOutput
- func (DaemonSetArrayOutput) ElementType() reflect.Type
- func (o DaemonSetArrayOutput) Index(i pulumi.IntInput) DaemonSetOutput
- func (o DaemonSetArrayOutput) ToDaemonSetArrayOutput() DaemonSetArrayOutput
- func (o DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput
- func (o DaemonSetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DaemonSet]
- type DaemonSetCondition
- type DaemonSetConditionArgs
- func (DaemonSetConditionArgs) ElementType() reflect.Type
- func (i DaemonSetConditionArgs) ToDaemonSetConditionOutput() DaemonSetConditionOutput
- func (i DaemonSetConditionArgs) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput
- func (i DaemonSetConditionArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetCondition]
- type DaemonSetConditionArray
- func (DaemonSetConditionArray) ElementType() reflect.Type
- func (i DaemonSetConditionArray) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
- func (i DaemonSetConditionArray) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput
- func (i DaemonSetConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetCondition]
- type DaemonSetConditionArrayInput
- type DaemonSetConditionArrayOutput
- func (DaemonSetConditionArrayOutput) ElementType() reflect.Type
- func (o DaemonSetConditionArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionOutput
- func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
- func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput
- func (o DaemonSetConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetCondition]
- type DaemonSetConditionInput
- type DaemonSetConditionOutput
- func (DaemonSetConditionOutput) ElementType() reflect.Type
- func (o DaemonSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o DaemonSetConditionOutput) Message() pulumi.StringPtrOutput
- func (o DaemonSetConditionOutput) Reason() pulumi.StringPtrOutput
- func (o DaemonSetConditionOutput) Status() pulumi.StringOutput
- func (o DaemonSetConditionOutput) ToDaemonSetConditionOutput() DaemonSetConditionOutput
- func (o DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput
- func (o DaemonSetConditionOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetCondition]
- func (o DaemonSetConditionOutput) Type() pulumi.StringOutput
- type DaemonSetConditionPatch
- type DaemonSetConditionPatchArgs
- func (DaemonSetConditionPatchArgs) ElementType() reflect.Type
- func (i DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput
- func (i DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutputWithContext(ctx context.Context) DaemonSetConditionPatchOutput
- func (i DaemonSetConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetConditionPatch]
- type DaemonSetConditionPatchArray
- func (DaemonSetConditionPatchArray) ElementType() reflect.Type
- func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
- func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
- func (i DaemonSetConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetConditionPatch]
- type DaemonSetConditionPatchArrayInput
- type DaemonSetConditionPatchArrayOutput
- func (DaemonSetConditionPatchArrayOutput) ElementType() reflect.Type
- func (o DaemonSetConditionPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionPatchOutput
- func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
- func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
- func (o DaemonSetConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetConditionPatch]
- type DaemonSetConditionPatchInput
- type DaemonSetConditionPatchOutput
- func (DaemonSetConditionPatchOutput) ElementType() reflect.Type
- func (o DaemonSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput
- func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutputWithContext(ctx context.Context) DaemonSetConditionPatchOutput
- func (o DaemonSetConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetConditionPatch]
- func (o DaemonSetConditionPatchOutput) Type() pulumi.StringPtrOutput
- type DaemonSetInput
- type DaemonSetList
- type DaemonSetListArgs
- type DaemonSetListArray
- func (DaemonSetListArray) ElementType() reflect.Type
- func (i DaemonSetListArray) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
- func (i DaemonSetListArray) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput
- func (i DaemonSetListArray) ToOutput(ctx context.Context) pulumix.Output[[]*DaemonSetList]
- type DaemonSetListArrayInput
- type DaemonSetListArrayOutput
- func (DaemonSetListArrayOutput) ElementType() reflect.Type
- func (o DaemonSetListArrayOutput) Index(i pulumi.IntInput) DaemonSetListOutput
- func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
- func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput
- func (o DaemonSetListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DaemonSetList]
- type DaemonSetListInput
- type DaemonSetListMap
- func (DaemonSetListMap) ElementType() reflect.Type
- func (i DaemonSetListMap) ToDaemonSetListMapOutput() DaemonSetListMapOutput
- func (i DaemonSetListMap) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput
- func (i DaemonSetListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DaemonSetList]
- type DaemonSetListMapInput
- type DaemonSetListMapOutput
- func (DaemonSetListMapOutput) ElementType() reflect.Type
- func (o DaemonSetListMapOutput) MapIndex(k pulumi.StringInput) DaemonSetListOutput
- func (o DaemonSetListMapOutput) ToDaemonSetListMapOutput() DaemonSetListMapOutput
- func (o DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput
- func (o DaemonSetListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DaemonSetList]
- type DaemonSetListOutput
- func (o DaemonSetListOutput) ApiVersion() pulumi.StringOutput
- func (DaemonSetListOutput) ElementType() reflect.Type
- func (o DaemonSetListOutput) Items() DaemonSetTypeArrayOutput
- func (o DaemonSetListOutput) Kind() pulumi.StringOutput
- func (o DaemonSetListOutput) Metadata() metav1.ListMetaOutput
- func (o DaemonSetListOutput) ToDaemonSetListOutput() DaemonSetListOutput
- func (o DaemonSetListOutput) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput
- func (o DaemonSetListOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetList]
- type DaemonSetListState
- type DaemonSetListType
- type DaemonSetListTypeArgs
- func (DaemonSetListTypeArgs) ElementType() reflect.Type
- func (i DaemonSetListTypeArgs) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
- func (i DaemonSetListTypeArgs) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput
- func (i DaemonSetListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetListType]
- type DaemonSetListTypeInput
- type DaemonSetListTypeOutput
- func (o DaemonSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetListTypeOutput) ElementType() reflect.Type
- func (o DaemonSetListTypeOutput) Items() DaemonSetTypeArrayOutput
- func (o DaemonSetListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
- func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput
- func (o DaemonSetListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetListType]
- type DaemonSetMap
- type DaemonSetMapInput
- type DaemonSetMapOutput
- func (DaemonSetMapOutput) ElementType() reflect.Type
- func (o DaemonSetMapOutput) MapIndex(k pulumi.StringInput) DaemonSetOutput
- func (o DaemonSetMapOutput) ToDaemonSetMapOutput() DaemonSetMapOutput
- func (o DaemonSetMapOutput) ToDaemonSetMapOutputWithContext(ctx context.Context) DaemonSetMapOutput
- func (o DaemonSetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DaemonSet]
- type DaemonSetOutput
- func (o DaemonSetOutput) ApiVersion() pulumi.StringOutput
- func (DaemonSetOutput) ElementType() reflect.Type
- func (o DaemonSetOutput) Kind() pulumi.StringOutput
- func (o DaemonSetOutput) Metadata() metav1.ObjectMetaOutput
- func (o DaemonSetOutput) Spec() DaemonSetSpecOutput
- func (o DaemonSetOutput) Status() DaemonSetStatusPtrOutput
- func (o DaemonSetOutput) ToDaemonSetOutput() DaemonSetOutput
- func (o DaemonSetOutput) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput
- func (o DaemonSetOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSet]
- type DaemonSetPatchdeprecated
- func (*DaemonSetPatch) ElementType() reflect.Type
- func (i *DaemonSetPatch) ToDaemonSetPatchOutput() DaemonSetPatchOutput
- func (i *DaemonSetPatch) ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput
- func (i *DaemonSetPatch) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetPatch]
- type DaemonSetPatchArgs
- type DaemonSetPatchArray
- func (DaemonSetPatchArray) ElementType() reflect.Type
- func (i DaemonSetPatchArray) ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput
- func (i DaemonSetPatchArray) ToDaemonSetPatchArrayOutputWithContext(ctx context.Context) DaemonSetPatchArrayOutput
- func (i DaemonSetPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*DaemonSetPatch]
- type DaemonSetPatchArrayInput
- type DaemonSetPatchArrayOutput
- func (DaemonSetPatchArrayOutput) ElementType() reflect.Type
- func (o DaemonSetPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetPatchOutput
- func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput
- func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutputWithContext(ctx context.Context) DaemonSetPatchArrayOutput
- func (o DaemonSetPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DaemonSetPatch]
- type DaemonSetPatchInput
- type DaemonSetPatchMap
- func (DaemonSetPatchMap) ElementType() reflect.Type
- func (i DaemonSetPatchMap) ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput
- func (i DaemonSetPatchMap) ToDaemonSetPatchMapOutputWithContext(ctx context.Context) DaemonSetPatchMapOutput
- func (i DaemonSetPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DaemonSetPatch]
- type DaemonSetPatchMapInput
- type DaemonSetPatchMapOutput
- func (DaemonSetPatchMapOutput) ElementType() reflect.Type
- func (o DaemonSetPatchMapOutput) MapIndex(k pulumi.StringInput) DaemonSetPatchOutput
- func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput
- func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutputWithContext(ctx context.Context) DaemonSetPatchMapOutput
- func (o DaemonSetPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DaemonSetPatch]
- type DaemonSetPatchOutput
- func (o DaemonSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetPatchOutput) ElementType() reflect.Type
- func (o DaemonSetPatchOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o DaemonSetPatchOutput) Spec() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetPatchOutput) Status() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetPatchOutput) ToDaemonSetPatchOutput() DaemonSetPatchOutput
- func (o DaemonSetPatchOutput) ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput
- func (o DaemonSetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetPatch]
- type DaemonSetPatchState
- type DaemonSetPatchType
- type DaemonSetPatchTypeArgs
- func (DaemonSetPatchTypeArgs) ElementType() reflect.Type
- func (i DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput
- func (i DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutputWithContext(ctx context.Context) DaemonSetPatchTypeOutput
- func (i DaemonSetPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetPatchType]
- type DaemonSetPatchTypeInput
- type DaemonSetPatchTypeOutput
- func (o DaemonSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetPatchTypeOutput) ElementType() reflect.Type
- func (o DaemonSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o DaemonSetPatchTypeOutput) Spec() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetPatchTypeOutput) Status() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput
- func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutputWithContext(ctx context.Context) DaemonSetPatchTypeOutput
- func (o DaemonSetPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetPatchType]
- type DaemonSetSpec
- type DaemonSetSpecArgs
- func (DaemonSetSpecArgs) ElementType() reflect.Type
- func (i DaemonSetSpecArgs) ToDaemonSetSpecOutput() DaemonSetSpecOutput
- func (i DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
- func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
- func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
- func (i DaemonSetSpecArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetSpec]
- type DaemonSetSpecInput
- type DaemonSetSpecOutput
- func (DaemonSetSpecOutput) ElementType() reflect.Type
- func (o DaemonSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecOutput) Selector() metav1.LabelSelectorOutput
- func (o DaemonSetSpecOutput) Template() corev1.PodTemplateSpecOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecOutput() DaemonSetSpecOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
- func (o DaemonSetSpecOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetSpec]
- func (o DaemonSetSpecOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
- type DaemonSetSpecPatch
- type DaemonSetSpecPatchArgs
- func (DaemonSetSpecPatchArgs) ElementType() reflect.Type
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
- func (i DaemonSetSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetSpecPatch]
- type DaemonSetSpecPatchInput
- type DaemonSetSpecPatchOutput
- func (DaemonSetSpecPatchOutput) ElementType() reflect.Type
- func (o DaemonSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetSpecPatch]
- func (o DaemonSetSpecPatchOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
- type DaemonSetSpecPatchPtrInput
- type DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) Elem() DaemonSetSpecPatchOutput
- func (DaemonSetSpecPatchPtrOutput) ElementType() reflect.Type
- func (o DaemonSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetSpecPatch]
- func (o DaemonSetSpecPatchPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
- type DaemonSetSpecPtrInput
- type DaemonSetSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) Elem() DaemonSetSpecOutput
- func (DaemonSetSpecPtrOutput) ElementType() reflect.Type
- func (o DaemonSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o DaemonSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetSpec]
- func (o DaemonSetSpecPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
- type DaemonSetState
- type DaemonSetStatus
- type DaemonSetStatusArgs
- func (DaemonSetStatusArgs) ElementType() reflect.Type
- func (i DaemonSetStatusArgs) ToDaemonSetStatusOutput() DaemonSetStatusOutput
- func (i DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
- func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
- func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
- func (i DaemonSetStatusArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetStatus]
- type DaemonSetStatusInput
- type DaemonSetStatusOutput
- func (o DaemonSetStatusOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) Conditions() DaemonSetConditionArrayOutput
- func (o DaemonSetStatusOutput) CurrentNumberScheduled() pulumi.IntOutput
- func (o DaemonSetStatusOutput) DesiredNumberScheduled() pulumi.IntOutput
- func (DaemonSetStatusOutput) ElementType() reflect.Type
- func (o DaemonSetStatusOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) NumberMisscheduled() pulumi.IntOutput
- func (o DaemonSetStatusOutput) NumberReady() pulumi.IntOutput
- func (o DaemonSetStatusOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusOutput() DaemonSetStatusOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
- func (o DaemonSetStatusOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetStatus]
- func (o DaemonSetStatusOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetStatusPatch
- type DaemonSetStatusPatchArgs
- func (DaemonSetStatusPatchArgs) ElementType() reflect.Type
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
- func (i DaemonSetStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetStatusPatch]
- type DaemonSetStatusPatchInput
- type DaemonSetStatusPatchOutput
- func (o DaemonSetStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) Conditions() DaemonSetConditionPatchArrayOutput
- func (o DaemonSetStatusPatchOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
- func (DaemonSetStatusPatchOutput) ElementType() reflect.Type
- func (o DaemonSetStatusPatchOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) NumberMisscheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) NumberReady() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetStatusPatch]
- func (o DaemonSetStatusPatchOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetStatusPatchPtrInput
- type DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) Conditions() DaemonSetConditionPatchArrayOutput
- func (o DaemonSetStatusPatchPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) Elem() DaemonSetStatusPatchOutput
- func (DaemonSetStatusPatchPtrOutput) ElementType() reflect.Type
- func (o DaemonSetStatusPatchPtrOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) NumberReady() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetStatusPatch]
- func (o DaemonSetStatusPatchPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetStatusPtrInput
- type DaemonSetStatusPtrOutput
- func (o DaemonSetStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) Conditions() DaemonSetConditionArrayOutput
- func (o DaemonSetStatusPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) Elem() DaemonSetStatusOutput
- func (DaemonSetStatusPtrOutput) ElementType() reflect.Type
- func (o DaemonSetStatusPtrOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) NumberReady() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
- func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
- func (o DaemonSetStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetStatus]
- func (o DaemonSetStatusPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetType
- type DaemonSetTypeArgs
- func (DaemonSetTypeArgs) ElementType() reflect.Type
- func (i DaemonSetTypeArgs) ToDaemonSetTypeOutput() DaemonSetTypeOutput
- func (i DaemonSetTypeArgs) ToDaemonSetTypeOutputWithContext(ctx context.Context) DaemonSetTypeOutput
- func (i DaemonSetTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetType]
- type DaemonSetTypeArray
- func (DaemonSetTypeArray) ElementType() reflect.Type
- func (i DaemonSetTypeArray) ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput
- func (i DaemonSetTypeArray) ToDaemonSetTypeArrayOutputWithContext(ctx context.Context) DaemonSetTypeArrayOutput
- func (i DaemonSetTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetType]
- type DaemonSetTypeArrayInput
- type DaemonSetTypeArrayOutput
- func (DaemonSetTypeArrayOutput) ElementType() reflect.Type
- func (o DaemonSetTypeArrayOutput) Index(i pulumi.IntInput) DaemonSetTypeOutput
- func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput
- func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutputWithContext(ctx context.Context) DaemonSetTypeArrayOutput
- func (o DaemonSetTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetType]
- type DaemonSetTypeInput
- type DaemonSetTypeOutput
- func (o DaemonSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetTypeOutput) ElementType() reflect.Type
- func (o DaemonSetTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DaemonSetTypeOutput) Spec() DaemonSetSpecPtrOutput
- func (o DaemonSetTypeOutput) Status() DaemonSetStatusPtrOutput
- func (o DaemonSetTypeOutput) ToDaemonSetTypeOutput() DaemonSetTypeOutput
- func (o DaemonSetTypeOutput) ToDaemonSetTypeOutputWithContext(ctx context.Context) DaemonSetTypeOutput
- func (o DaemonSetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetType]
- type DaemonSetUpdateStrategy
- type DaemonSetUpdateStrategyArgs
- func (DaemonSetUpdateStrategyArgs) ElementType() reflect.Type
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
- func (i DaemonSetUpdateStrategyArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetUpdateStrategy]
- type DaemonSetUpdateStrategyInput
- type DaemonSetUpdateStrategyOutput
- func (DaemonSetUpdateStrategyOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetUpdateStrategy]
- func (o DaemonSetUpdateStrategyOutput) Type() pulumi.StringPtrOutput
- type DaemonSetUpdateStrategyPatch
- type DaemonSetUpdateStrategyPatchArgs
- func (DaemonSetUpdateStrategyPatchArgs) ElementType() reflect.Type
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
- func (i DaemonSetUpdateStrategyPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetUpdateStrategyPatch]
- type DaemonSetUpdateStrategyPatchInput
- type DaemonSetUpdateStrategyPatchOutput
- func (DaemonSetUpdateStrategyPatchOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyPatchOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetUpdateStrategyPatch]
- func (o DaemonSetUpdateStrategyPatchOutput) Type() pulumi.StringPtrOutput
- type DaemonSetUpdateStrategyPatchPtrInput
- type DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) Elem() DaemonSetUpdateStrategyPatchOutput
- func (DaemonSetUpdateStrategyPatchPtrOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetUpdateStrategyPatch]
- func (o DaemonSetUpdateStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
- type DaemonSetUpdateStrategyPtrInput
- type DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) Elem() DaemonSetUpdateStrategyOutput
- func (DaemonSetUpdateStrategyPtrOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyPtrOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetUpdateStrategy]
- func (o DaemonSetUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
- type Deploymentdeprecated
- type DeploymentArgs
- type DeploymentArray
- func (DeploymentArray) ElementType() reflect.Type
- func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- func (i DeploymentArray) ToOutput(ctx context.Context) pulumix.Output[[]*Deployment]
- 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
- func (o DeploymentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Deployment]
- type DeploymentCondition
- type DeploymentConditionArgs
- func (DeploymentConditionArgs) ElementType() reflect.Type
- func (i DeploymentConditionArgs) ToDeploymentConditionOutput() DeploymentConditionOutput
- func (i DeploymentConditionArgs) ToDeploymentConditionOutputWithContext(ctx context.Context) DeploymentConditionOutput
- func (i DeploymentConditionArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentCondition]
- type DeploymentConditionArray
- func (DeploymentConditionArray) ElementType() reflect.Type
- func (i DeploymentConditionArray) ToDeploymentConditionArrayOutput() DeploymentConditionArrayOutput
- func (i DeploymentConditionArray) ToDeploymentConditionArrayOutputWithContext(ctx context.Context) DeploymentConditionArrayOutput
- func (i DeploymentConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentCondition]
- 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
- func (o DeploymentConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[DeploymentCondition]
- 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
- func (i DeploymentConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentConditionPatch]
- type DeploymentConditionPatchArray
- func (DeploymentConditionPatchArray) ElementType() reflect.Type
- func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
- func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
- func (i DeploymentConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentConditionPatch]
- 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
- func (o DeploymentConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentConditionPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[DeploymentConditionPatch]
- func (o DeploymentConditionPatchOutput) Type() pulumi.StringPtrOutput
- type DeploymentInput
- type DeploymentList
- func (*DeploymentList) ElementType() reflect.Type
- func (i *DeploymentList) ToDeploymentListOutput() DeploymentListOutput
- func (i *DeploymentList) ToDeploymentListOutputWithContext(ctx context.Context) DeploymentListOutput
- func (i *DeploymentList) ToOutput(ctx context.Context) pulumix.Output[*DeploymentList]
- type DeploymentListArgs
- type DeploymentListArray
- func (DeploymentListArray) ElementType() reflect.Type
- func (i DeploymentListArray) ToDeploymentListArrayOutput() DeploymentListArrayOutput
- func (i DeploymentListArray) ToDeploymentListArrayOutputWithContext(ctx context.Context) DeploymentListArrayOutput
- func (i DeploymentListArray) ToOutput(ctx context.Context) pulumix.Output[[]*DeploymentList]
- 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
- func (o DeploymentListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DeploymentList]
- type DeploymentListInput
- type DeploymentListMap
- func (DeploymentListMap) ElementType() reflect.Type
- func (i DeploymentListMap) ToDeploymentListMapOutput() DeploymentListMapOutput
- func (i DeploymentListMap) ToDeploymentListMapOutputWithContext(ctx context.Context) DeploymentListMapOutput
- func (i DeploymentListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DeploymentList]
- 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
- func (o DeploymentListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DeploymentList]
- 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
- func (o DeploymentListOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentList]
- type DeploymentListState
- type DeploymentListType
- type DeploymentListTypeArgs
- func (DeploymentListTypeArgs) ElementType() reflect.Type
- func (i DeploymentListTypeArgs) ToDeploymentListTypeOutput() DeploymentListTypeOutput
- func (i DeploymentListTypeArgs) ToDeploymentListTypeOutputWithContext(ctx context.Context) DeploymentListTypeOutput
- func (i DeploymentListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentListType]
- 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
- func (o DeploymentListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentListType]
- type DeploymentMap
- func (DeploymentMap) ElementType() reflect.Type
- func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
- func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- func (i DeploymentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Deployment]
- 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
- func (o DeploymentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Deployment]
- 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
- func (o DeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
- type DeploymentPatchdeprecated
- func (*DeploymentPatch) ElementType() reflect.Type
- func (i *DeploymentPatch) ToDeploymentPatchOutput() DeploymentPatchOutput
- func (i *DeploymentPatch) ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput
- func (i *DeploymentPatch) ToOutput(ctx context.Context) pulumix.Output[*DeploymentPatch]
- type DeploymentPatchArgs
- type DeploymentPatchArray
- func (DeploymentPatchArray) ElementType() reflect.Type
- func (i DeploymentPatchArray) ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput
- func (i DeploymentPatchArray) ToDeploymentPatchArrayOutputWithContext(ctx context.Context) DeploymentPatchArrayOutput
- func (i DeploymentPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*DeploymentPatch]
- 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
- func (o DeploymentPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DeploymentPatch]
- type DeploymentPatchInput
- type DeploymentPatchMap
- func (DeploymentPatchMap) ElementType() reflect.Type
- func (i DeploymentPatchMap) ToDeploymentPatchMapOutput() DeploymentPatchMapOutput
- func (i DeploymentPatchMap) ToDeploymentPatchMapOutputWithContext(ctx context.Context) DeploymentPatchMapOutput
- func (i DeploymentPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DeploymentPatch]
- 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
- func (o DeploymentPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DeploymentPatch]
- 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
- func (o DeploymentPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentPatch]
- type DeploymentPatchState
- type DeploymentPatchType
- type DeploymentPatchTypeArgs
- func (DeploymentPatchTypeArgs) ElementType() reflect.Type
- func (i DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput
- func (i DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutputWithContext(ctx context.Context) DeploymentPatchTypeOutput
- func (i DeploymentPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentPatchType]
- 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
- func (o DeploymentPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentPatchType]
- 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
- func (i DeploymentSpecArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentSpec]
- type DeploymentSpecInput
- type DeploymentSpecOutput
- func (DeploymentSpecOutput) ElementType() reflect.Type
- func (o DeploymentSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) Selector() metav1.LabelSelectorOutput
- func (o DeploymentSpecOutput) Strategy() DeploymentStrategyPtrOutput
- func (o DeploymentSpecOutput) Template() corev1.PodTemplateSpecOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecOutput() DeploymentSpecOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
- func (o DeploymentSpecOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentSpec]
- 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
- func (i DeploymentSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentSpecPatch]
- type DeploymentSpecPatchInput
- type DeploymentSpecPatchOutput
- func (DeploymentSpecPatchOutput) ElementType() reflect.Type
- func (o DeploymentSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecPatchOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DeploymentSpecPatchOutput) Strategy() DeploymentStrategyPatchPtrOutput
- func (o DeploymentSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentSpecPatch]
- type DeploymentSpecPatchPtrInput
- type DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Elem() DeploymentSpecPatchOutput
- func (DeploymentSpecPatchPtrOutput) ElementType() reflect.Type
- func (o DeploymentSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecPatchPtrOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Strategy() DeploymentStrategyPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentSpecPatch]
- type DeploymentSpecPtrInput
- type DeploymentSpecPtrOutput
- func (o DeploymentSpecPtrOutput) Elem() DeploymentSpecOutput
- func (DeploymentSpecPtrOutput) ElementType() reflect.Type
- func (o DeploymentSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecPtrOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o DeploymentSpecPtrOutput) Strategy() DeploymentStrategyPtrOutput
- func (o DeploymentSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
- func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
- func (o DeploymentSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentSpec]
- 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
- func (i DeploymentStatusArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[DeploymentStatus]
- 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
- func (i DeploymentStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStatusPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[DeploymentStatusPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStatusPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStatus]
- 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
- func (i DeploymentStrategyArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategy]
- 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) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategy]
- 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
- func (i DeploymentStrategyPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategyPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategyPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStrategyPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStrategy]
- func (o DeploymentStrategyPtrOutput) Type() pulumi.StringPtrOutput
- type DeploymentType
- type DeploymentTypeArgs
- func (DeploymentTypeArgs) ElementType() reflect.Type
- func (i DeploymentTypeArgs) ToDeploymentTypeOutput() DeploymentTypeOutput
- func (i DeploymentTypeArgs) ToDeploymentTypeOutputWithContext(ctx context.Context) DeploymentTypeOutput
- func (i DeploymentTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentType]
- type DeploymentTypeArray
- func (DeploymentTypeArray) ElementType() reflect.Type
- func (i DeploymentTypeArray) ToDeploymentTypeArrayOutput() DeploymentTypeArrayOutput
- func (i DeploymentTypeArray) ToDeploymentTypeArrayOutputWithContext(ctx context.Context) DeploymentTypeArrayOutput
- func (i DeploymentTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentType]
- 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
- func (o DeploymentTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentType]
- 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
- func (o DeploymentTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentType]
- type ReplicaSetdeprecated
- type ReplicaSetArgs
- type ReplicaSetArray
- func (ReplicaSetArray) ElementType() reflect.Type
- func (i ReplicaSetArray) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSet]
- func (i ReplicaSetArray) ToReplicaSetArrayOutput() ReplicaSetArrayOutput
- func (i ReplicaSetArray) ToReplicaSetArrayOutputWithContext(ctx context.Context) ReplicaSetArrayOutput
- type ReplicaSetArrayInput
- type ReplicaSetArrayOutput
- func (ReplicaSetArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetArrayOutput) Index(i pulumi.IntInput) ReplicaSetOutput
- func (o ReplicaSetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSet]
- func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutput() ReplicaSetArrayOutput
- func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutputWithContext(ctx context.Context) ReplicaSetArrayOutput
- type ReplicaSetCondition
- type ReplicaSetConditionArgs
- func (ReplicaSetConditionArgs) ElementType() reflect.Type
- func (i ReplicaSetConditionArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetCondition]
- func (i ReplicaSetConditionArgs) ToReplicaSetConditionOutput() ReplicaSetConditionOutput
- func (i ReplicaSetConditionArgs) ToReplicaSetConditionOutputWithContext(ctx context.Context) ReplicaSetConditionOutput
- type ReplicaSetConditionArray
- func (ReplicaSetConditionArray) ElementType() reflect.Type
- func (i ReplicaSetConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetCondition]
- func (i ReplicaSetConditionArray) ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput
- func (i ReplicaSetConditionArray) ToReplicaSetConditionArrayOutputWithContext(ctx context.Context) ReplicaSetConditionArrayOutput
- type ReplicaSetConditionArrayInput
- type ReplicaSetConditionArrayOutput
- func (ReplicaSetConditionArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionOutput
- func (o ReplicaSetConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetCondition]
- func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput
- func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutputWithContext(ctx context.Context) ReplicaSetConditionArrayOutput
- type ReplicaSetConditionInput
- type ReplicaSetConditionOutput
- func (ReplicaSetConditionOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ReplicaSetConditionOutput) Message() pulumi.StringPtrOutput
- func (o ReplicaSetConditionOutput) Reason() pulumi.StringPtrOutput
- func (o ReplicaSetConditionOutput) Status() pulumi.StringOutput
- func (o ReplicaSetConditionOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetCondition]
- func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutput() ReplicaSetConditionOutput
- func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutputWithContext(ctx context.Context) ReplicaSetConditionOutput
- func (o ReplicaSetConditionOutput) Type() pulumi.StringOutput
- type ReplicaSetConditionPatch
- type ReplicaSetConditionPatchArgs
- func (ReplicaSetConditionPatchArgs) ElementType() reflect.Type
- func (i ReplicaSetConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetConditionPatch]
- func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
- func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
- type ReplicaSetConditionPatchArray
- func (ReplicaSetConditionPatchArray) ElementType() reflect.Type
- func (i ReplicaSetConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetConditionPatch]
- func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
- func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
- type ReplicaSetConditionPatchArrayInput
- type ReplicaSetConditionPatchArrayOutput
- func (ReplicaSetConditionPatchArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionPatchOutput
- func (o ReplicaSetConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetConditionPatch]
- func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
- func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
- type ReplicaSetConditionPatchInput
- type ReplicaSetConditionPatchOutput
- func (ReplicaSetConditionPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetConditionPatch]
- func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
- func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
- func (o ReplicaSetConditionPatchOutput) Type() pulumi.StringPtrOutput
- type ReplicaSetInput
- type ReplicaSetList
- func (*ReplicaSetList) ElementType() reflect.Type
- func (i *ReplicaSetList) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetList]
- func (i *ReplicaSetList) ToReplicaSetListOutput() ReplicaSetListOutput
- func (i *ReplicaSetList) ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput
- type ReplicaSetListArgs
- type ReplicaSetListArray
- func (ReplicaSetListArray) ElementType() reflect.Type
- func (i ReplicaSetListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSetList]
- func (i ReplicaSetListArray) ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput
- func (i ReplicaSetListArray) ToReplicaSetListArrayOutputWithContext(ctx context.Context) ReplicaSetListArrayOutput
- type ReplicaSetListArrayInput
- type ReplicaSetListArrayOutput
- func (ReplicaSetListArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetListArrayOutput) Index(i pulumi.IntInput) ReplicaSetListOutput
- func (o ReplicaSetListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSetList]
- func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput
- func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutputWithContext(ctx context.Context) ReplicaSetListArrayOutput
- type ReplicaSetListInput
- type ReplicaSetListMap
- func (ReplicaSetListMap) ElementType() reflect.Type
- func (i ReplicaSetListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSetList]
- func (i ReplicaSetListMap) ToReplicaSetListMapOutput() ReplicaSetListMapOutput
- func (i ReplicaSetListMap) ToReplicaSetListMapOutputWithContext(ctx context.Context) ReplicaSetListMapOutput
- type ReplicaSetListMapInput
- type ReplicaSetListMapOutput
- func (ReplicaSetListMapOutput) ElementType() reflect.Type
- func (o ReplicaSetListMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetListOutput
- func (o ReplicaSetListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSetList]
- func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutput() ReplicaSetListMapOutput
- func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutputWithContext(ctx context.Context) ReplicaSetListMapOutput
- type ReplicaSetListOutput
- func (o ReplicaSetListOutput) ApiVersion() pulumi.StringOutput
- func (ReplicaSetListOutput) ElementType() reflect.Type
- func (o ReplicaSetListOutput) Items() ReplicaSetTypeArrayOutput
- func (o ReplicaSetListOutput) Kind() pulumi.StringOutput
- func (o ReplicaSetListOutput) Metadata() metav1.ListMetaOutput
- func (o ReplicaSetListOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetList]
- func (o ReplicaSetListOutput) ToReplicaSetListOutput() ReplicaSetListOutput
- func (o ReplicaSetListOutput) ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput
- type ReplicaSetListState
- type ReplicaSetListType
- type ReplicaSetListTypeArgs
- func (ReplicaSetListTypeArgs) ElementType() reflect.Type
- func (i ReplicaSetListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetListType]
- func (i ReplicaSetListTypeArgs) ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput
- func (i ReplicaSetListTypeArgs) ToReplicaSetListTypeOutputWithContext(ctx context.Context) ReplicaSetListTypeOutput
- type ReplicaSetListTypeInput
- type ReplicaSetListTypeOutput
- func (o ReplicaSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetListTypeOutput) ElementType() reflect.Type
- func (o ReplicaSetListTypeOutput) Items() ReplicaSetTypeArrayOutput
- func (o ReplicaSetListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ReplicaSetListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetListType]
- func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput
- func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutputWithContext(ctx context.Context) ReplicaSetListTypeOutput
- type ReplicaSetMap
- func (ReplicaSetMap) ElementType() reflect.Type
- func (i ReplicaSetMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSet]
- func (i ReplicaSetMap) ToReplicaSetMapOutput() ReplicaSetMapOutput
- func (i ReplicaSetMap) ToReplicaSetMapOutputWithContext(ctx context.Context) ReplicaSetMapOutput
- type ReplicaSetMapInput
- type ReplicaSetMapOutput
- func (ReplicaSetMapOutput) ElementType() reflect.Type
- func (o ReplicaSetMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetOutput
- func (o ReplicaSetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSet]
- func (o ReplicaSetMapOutput) ToReplicaSetMapOutput() ReplicaSetMapOutput
- func (o ReplicaSetMapOutput) ToReplicaSetMapOutputWithContext(ctx context.Context) ReplicaSetMapOutput
- type ReplicaSetOutput
- func (o ReplicaSetOutput) ApiVersion() pulumi.StringOutput
- func (ReplicaSetOutput) ElementType() reflect.Type
- func (o ReplicaSetOutput) Kind() pulumi.StringOutput
- func (o ReplicaSetOutput) Metadata() metav1.ObjectMetaOutput
- func (o ReplicaSetOutput) Spec() ReplicaSetSpecOutput
- func (o ReplicaSetOutput) Status() ReplicaSetStatusPtrOutput
- func (o ReplicaSetOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSet]
- func (o ReplicaSetOutput) ToReplicaSetOutput() ReplicaSetOutput
- func (o ReplicaSetOutput) ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput
- type ReplicaSetPatchdeprecated
- func (*ReplicaSetPatch) ElementType() reflect.Type
- func (i *ReplicaSetPatch) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetPatch]
- func (i *ReplicaSetPatch) ToReplicaSetPatchOutput() ReplicaSetPatchOutput
- func (i *ReplicaSetPatch) ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput
- type ReplicaSetPatchArgs
- type ReplicaSetPatchArray
- func (ReplicaSetPatchArray) ElementType() reflect.Type
- func (i ReplicaSetPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSetPatch]
- func (i ReplicaSetPatchArray) ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput
- func (i ReplicaSetPatchArray) ToReplicaSetPatchArrayOutputWithContext(ctx context.Context) ReplicaSetPatchArrayOutput
- type ReplicaSetPatchArrayInput
- type ReplicaSetPatchArrayOutput
- func (ReplicaSetPatchArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetPatchOutput
- func (o ReplicaSetPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSetPatch]
- func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput
- func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutputWithContext(ctx context.Context) ReplicaSetPatchArrayOutput
- type ReplicaSetPatchInput
- type ReplicaSetPatchMap
- func (ReplicaSetPatchMap) ElementType() reflect.Type
- func (i ReplicaSetPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSetPatch]
- func (i ReplicaSetPatchMap) ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput
- func (i ReplicaSetPatchMap) ToReplicaSetPatchMapOutputWithContext(ctx context.Context) ReplicaSetPatchMapOutput
- type ReplicaSetPatchMapInput
- type ReplicaSetPatchMapOutput
- func (ReplicaSetPatchMapOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetPatchOutput
- func (o ReplicaSetPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSetPatch]
- func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput
- func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutputWithContext(ctx context.Context) ReplicaSetPatchMapOutput
- type ReplicaSetPatchOutput
- func (o ReplicaSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ReplicaSetPatchOutput) Spec() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetPatchOutput) Status() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetPatch]
- func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutput() ReplicaSetPatchOutput
- func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput
- type ReplicaSetPatchState
- type ReplicaSetPatchType
- type ReplicaSetPatchTypeArgs
- func (ReplicaSetPatchTypeArgs) ElementType() reflect.Type
- func (i ReplicaSetPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetPatchType]
- func (i ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput
- func (i ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutputWithContext(ctx context.Context) ReplicaSetPatchTypeOutput
- type ReplicaSetPatchTypeInput
- type ReplicaSetPatchTypeOutput
- func (o ReplicaSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetPatchTypeOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ReplicaSetPatchTypeOutput) Spec() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetPatchTypeOutput) Status() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetPatchType]
- func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput
- func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutputWithContext(ctx context.Context) ReplicaSetPatchTypeOutput
- type ReplicaSetSpec
- type ReplicaSetSpecArgs
- func (ReplicaSetSpecArgs) ElementType() reflect.Type
- func (i ReplicaSetSpecArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetSpec]
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
- type ReplicaSetSpecInput
- type ReplicaSetSpecOutput
- func (ReplicaSetSpecOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecOutput) Selector() metav1.LabelSelectorOutput
- func (o ReplicaSetSpecOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o ReplicaSetSpecOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetSpec]
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
- type ReplicaSetSpecPatch
- type ReplicaSetSpecPatchArgs
- func (ReplicaSetSpecPatchArgs) ElementType() reflect.Type
- func (i ReplicaSetSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetSpecPatch]
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
- type ReplicaSetSpecPatchInput
- type ReplicaSetSpecPatchOutput
- func (ReplicaSetSpecPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o ReplicaSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetSpecPatch]
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
- type ReplicaSetSpecPatchPtrInput
- type ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Elem() ReplicaSetSpecPatchOutput
- func (ReplicaSetSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetSpecPatch]
- func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
- type ReplicaSetSpecPtrInput
- type ReplicaSetSpecPtrOutput
- func (o ReplicaSetSpecPtrOutput) Elem() ReplicaSetSpecOutput
- func (ReplicaSetSpecPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o ReplicaSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o ReplicaSetSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetSpec]
- func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
- func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
- type ReplicaSetState
- type ReplicaSetStatus
- type ReplicaSetStatusArgs
- func (ReplicaSetStatusArgs) ElementType() reflect.Type
- func (i ReplicaSetStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetStatus]
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
- type ReplicaSetStatusInput
- type ReplicaSetStatusOutput
- func (o ReplicaSetStatusOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) Conditions() ReplicaSetConditionArrayOutput
- func (ReplicaSetStatusOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) Replicas() pulumi.IntOutput
- func (o ReplicaSetStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetStatus]
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
- type ReplicaSetStatusPatch
- type ReplicaSetStatusPatchArgs
- func (ReplicaSetStatusPatchArgs) ElementType() reflect.Type
- func (i ReplicaSetStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetStatusPatch]
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
- type ReplicaSetStatusPatchInput
- type ReplicaSetStatusPatchOutput
- func (o ReplicaSetStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) Conditions() ReplicaSetConditionPatchArrayOutput
- func (ReplicaSetStatusPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusPatchOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetStatusPatch]
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
- type ReplicaSetStatusPatchPtrInput
- type ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) Conditions() ReplicaSetConditionPatchArrayOutput
- func (o ReplicaSetStatusPatchPtrOutput) Elem() ReplicaSetStatusPatchOutput
- func (ReplicaSetStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusPatchPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetStatusPatch]
- func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
- type ReplicaSetStatusPtrInput
- type ReplicaSetStatusPtrOutput
- func (o ReplicaSetStatusPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) Conditions() ReplicaSetConditionArrayOutput
- func (o ReplicaSetStatusPtrOutput) Elem() ReplicaSetStatusOutput
- func (ReplicaSetStatusPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetStatus]
- func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
- func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
- type ReplicaSetType
- type ReplicaSetTypeArgs
- func (ReplicaSetTypeArgs) ElementType() reflect.Type
- func (i ReplicaSetTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetType]
- func (i ReplicaSetTypeArgs) ToReplicaSetTypeOutput() ReplicaSetTypeOutput
- func (i ReplicaSetTypeArgs) ToReplicaSetTypeOutputWithContext(ctx context.Context) ReplicaSetTypeOutput
- type ReplicaSetTypeArray
- func (ReplicaSetTypeArray) ElementType() reflect.Type
- func (i ReplicaSetTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetType]
- func (i ReplicaSetTypeArray) ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput
- func (i ReplicaSetTypeArray) ToReplicaSetTypeArrayOutputWithContext(ctx context.Context) ReplicaSetTypeArrayOutput
- type ReplicaSetTypeArrayInput
- type ReplicaSetTypeArrayOutput
- func (ReplicaSetTypeArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetTypeArrayOutput) Index(i pulumi.IntInput) ReplicaSetTypeOutput
- func (o ReplicaSetTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetType]
- func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput
- func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutputWithContext(ctx context.Context) ReplicaSetTypeArrayOutput
- type ReplicaSetTypeInput
- type ReplicaSetTypeOutput
- func (o ReplicaSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetTypeOutput) ElementType() reflect.Type
- func (o ReplicaSetTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ReplicaSetTypeOutput) Spec() ReplicaSetSpecPtrOutput
- func (o ReplicaSetTypeOutput) Status() ReplicaSetStatusPtrOutput
- func (o ReplicaSetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetType]
- func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutput() ReplicaSetTypeOutput
- func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutputWithContext(ctx context.Context) ReplicaSetTypeOutput
- type RollingUpdateDaemonSet
- type RollingUpdateDaemonSetArgs
- func (RollingUpdateDaemonSetArgs) ElementType() reflect.Type
- func (i RollingUpdateDaemonSetArgs) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDaemonSet]
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
- type RollingUpdateDaemonSetInput
- type RollingUpdateDaemonSetOutput
- func (RollingUpdateDaemonSetOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetOutput) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDaemonSet]
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
- type RollingUpdateDaemonSetPatch
- type RollingUpdateDaemonSetPatchArgs
- func (RollingUpdateDaemonSetPatchArgs) ElementType() reflect.Type
- func (i RollingUpdateDaemonSetPatchArgs) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDaemonSetPatch]
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
- type RollingUpdateDaemonSetPatchInput
- type RollingUpdateDaemonSetPatchOutput
- func (RollingUpdateDaemonSetPatchOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetPatchOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDaemonSetPatch]
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
- type RollingUpdateDaemonSetPatchPtrInput
- type RollingUpdateDaemonSetPatchPtrOutput
- func (o RollingUpdateDaemonSetPatchPtrOutput) Elem() RollingUpdateDaemonSetPatchOutput
- func (RollingUpdateDaemonSetPatchPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetPatchPtrOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateDaemonSetPatch]
- func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
- func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
- type RollingUpdateDaemonSetPtrInput
- type RollingUpdateDaemonSetPtrOutput
- func (o RollingUpdateDaemonSetPtrOutput) Elem() RollingUpdateDaemonSetOutput
- func (RollingUpdateDaemonSetPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetPtrOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateDaemonSet]
- func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
- func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
- type RollingUpdateDeployment
- type RollingUpdateDeploymentArgs
- func (RollingUpdateDeploymentArgs) ElementType() reflect.Type
- func (i RollingUpdateDeploymentArgs) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDeployment]
- 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) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDeployment]
- 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) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDeploymentPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDeploymentPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateDeploymentPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateDeployment]
- 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) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateStatefulSetStrategy]
- 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) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateStatefulSetStrategy]
- 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) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateStatefulSetStrategyPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateStatefulSetStrategyPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateStatefulSetStrategyPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateStatefulSetStrategy]
- 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) ToOutput(ctx context.Context) pulumix.Output[Scale]
- 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) ToOutput(ctx context.Context) pulumix.Output[ScalePatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[ScaleSpec]
- 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) ToOutput(ctx context.Context) pulumix.Output[ScaleSpec]
- 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) ToOutput(ctx context.Context) pulumix.Output[ScaleSpecPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[ScaleSpecPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ScaleSpecPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ScaleSpec]
- 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) ToOutput(ctx context.Context) pulumix.Output[ScaleStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[ScaleStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[ScaleStatusPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[ScaleStatusPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ScaleStatusPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ScaleStatus]
- func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
- func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
- type StatefulSetdeprecated
- type StatefulSetArgs
- type StatefulSetArray
- func (StatefulSetArray) ElementType() reflect.Type
- func (i StatefulSetArray) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSet]
- func (i StatefulSetArray) ToStatefulSetArrayOutput() StatefulSetArrayOutput
- func (i StatefulSetArray) ToStatefulSetArrayOutputWithContext(ctx context.Context) StatefulSetArrayOutput
- type StatefulSetArrayInput
- type StatefulSetArrayOutput
- func (StatefulSetArrayOutput) ElementType() reflect.Type
- func (o StatefulSetArrayOutput) Index(i pulumi.IntInput) StatefulSetOutput
- func (o StatefulSetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSet]
- func (o StatefulSetArrayOutput) ToStatefulSetArrayOutput() StatefulSetArrayOutput
- func (o StatefulSetArrayOutput) ToStatefulSetArrayOutputWithContext(ctx context.Context) StatefulSetArrayOutput
- type StatefulSetCondition
- type StatefulSetConditionArgs
- func (StatefulSetConditionArgs) ElementType() reflect.Type
- func (i StatefulSetConditionArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetCondition]
- func (i StatefulSetConditionArgs) ToStatefulSetConditionOutput() StatefulSetConditionOutput
- func (i StatefulSetConditionArgs) ToStatefulSetConditionOutputWithContext(ctx context.Context) StatefulSetConditionOutput
- type StatefulSetConditionArray
- func (StatefulSetConditionArray) ElementType() reflect.Type
- func (i StatefulSetConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetCondition]
- func (i StatefulSetConditionArray) ToStatefulSetConditionArrayOutput() StatefulSetConditionArrayOutput
- func (i StatefulSetConditionArray) ToStatefulSetConditionArrayOutputWithContext(ctx context.Context) StatefulSetConditionArrayOutput
- type StatefulSetConditionArrayInput
- type StatefulSetConditionArrayOutput
- func (StatefulSetConditionArrayOutput) ElementType() reflect.Type
- func (o StatefulSetConditionArrayOutput) Index(i pulumi.IntInput) StatefulSetConditionOutput
- func (o StatefulSetConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetConditionPatch]
- func (i StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutput() StatefulSetConditionPatchOutput
- func (i StatefulSetConditionPatchArgs) ToStatefulSetConditionPatchOutputWithContext(ctx context.Context) StatefulSetConditionPatchOutput
- type StatefulSetConditionPatchArray
- func (StatefulSetConditionPatchArray) ElementType() reflect.Type
- func (i StatefulSetConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetConditionPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetConditionPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetConditionPatch]
- func (o StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutput() StatefulSetConditionPatchOutput
- func (o StatefulSetConditionPatchOutput) ToStatefulSetConditionPatchOutputWithContext(ctx context.Context) StatefulSetConditionPatchOutput
- func (o StatefulSetConditionPatchOutput) Type() pulumi.StringPtrOutput
- type StatefulSetInput
- type StatefulSetList
- func (*StatefulSetList) ElementType() reflect.Type
- func (i *StatefulSetList) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetList]
- func (i *StatefulSetList) ToStatefulSetListOutput() StatefulSetListOutput
- func (i *StatefulSetList) ToStatefulSetListOutputWithContext(ctx context.Context) StatefulSetListOutput
- type StatefulSetListArgs
- type StatefulSetListArray
- func (StatefulSetListArray) ElementType() reflect.Type
- func (i StatefulSetListArray) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSetList]
- func (i StatefulSetListArray) ToStatefulSetListArrayOutput() StatefulSetListArrayOutput
- func (i StatefulSetListArray) ToStatefulSetListArrayOutputWithContext(ctx context.Context) StatefulSetListArrayOutput
- type StatefulSetListArrayInput
- type StatefulSetListArrayOutput
- func (StatefulSetListArrayOutput) ElementType() reflect.Type
- func (o StatefulSetListArrayOutput) Index(i pulumi.IntInput) StatefulSetListOutput
- func (o StatefulSetListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSetList]
- func (o StatefulSetListArrayOutput) ToStatefulSetListArrayOutput() StatefulSetListArrayOutput
- func (o StatefulSetListArrayOutput) ToStatefulSetListArrayOutputWithContext(ctx context.Context) StatefulSetListArrayOutput
- type StatefulSetListInput
- type StatefulSetListMap
- func (StatefulSetListMap) ElementType() reflect.Type
- func (i StatefulSetListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSetList]
- func (i StatefulSetListMap) ToStatefulSetListMapOutput() StatefulSetListMapOutput
- func (i StatefulSetListMap) ToStatefulSetListMapOutputWithContext(ctx context.Context) StatefulSetListMapOutput
- type StatefulSetListMapInput
- type StatefulSetListMapOutput
- func (StatefulSetListMapOutput) ElementType() reflect.Type
- func (o StatefulSetListMapOutput) MapIndex(k pulumi.StringInput) StatefulSetListOutput
- func (o StatefulSetListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSetList]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetList]
- func (o StatefulSetListOutput) ToStatefulSetListOutput() StatefulSetListOutput
- func (o StatefulSetListOutput) ToStatefulSetListOutputWithContext(ctx context.Context) StatefulSetListOutput
- type StatefulSetListState
- type StatefulSetListType
- type StatefulSetListTypeArgs
- func (StatefulSetListTypeArgs) ElementType() reflect.Type
- func (i StatefulSetListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetListType]
- func (i StatefulSetListTypeArgs) ToStatefulSetListTypeOutput() StatefulSetListTypeOutput
- func (i StatefulSetListTypeArgs) ToStatefulSetListTypeOutputWithContext(ctx context.Context) StatefulSetListTypeOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetListType]
- func (o StatefulSetListTypeOutput) ToStatefulSetListTypeOutput() StatefulSetListTypeOutput
- func (o StatefulSetListTypeOutput) ToStatefulSetListTypeOutputWithContext(ctx context.Context) StatefulSetListTypeOutput
- type StatefulSetMap
- func (StatefulSetMap) ElementType() reflect.Type
- func (i StatefulSetMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSet]
- func (i StatefulSetMap) ToStatefulSetMapOutput() StatefulSetMapOutput
- func (i StatefulSetMap) ToStatefulSetMapOutputWithContext(ctx context.Context) StatefulSetMapOutput
- type StatefulSetMapInput
- type StatefulSetMapOutput
- func (StatefulSetMapOutput) ElementType() reflect.Type
- func (o StatefulSetMapOutput) MapIndex(k pulumi.StringInput) StatefulSetOutput
- func (o StatefulSetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSet]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StatefulSet]
- func (o StatefulSetOutput) ToStatefulSetOutput() StatefulSetOutput
- func (o StatefulSetOutput) ToStatefulSetOutputWithContext(ctx context.Context) StatefulSetOutput
- type StatefulSetPatchdeprecated
- func (*StatefulSetPatch) ElementType() reflect.Type
- func (i *StatefulSetPatch) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetPatch]
- func (i *StatefulSetPatch) ToStatefulSetPatchOutput() StatefulSetPatchOutput
- func (i *StatefulSetPatch) ToStatefulSetPatchOutputWithContext(ctx context.Context) StatefulSetPatchOutput
- type StatefulSetPatchArgs
- type StatefulSetPatchArray
- func (StatefulSetPatchArray) ElementType() reflect.Type
- func (i StatefulSetPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSetPatch]
- func (i StatefulSetPatchArray) ToStatefulSetPatchArrayOutput() StatefulSetPatchArrayOutput
- func (i StatefulSetPatchArray) ToStatefulSetPatchArrayOutputWithContext(ctx context.Context) StatefulSetPatchArrayOutput
- type StatefulSetPatchArrayInput
- type StatefulSetPatchArrayOutput
- func (StatefulSetPatchArrayOutput) ElementType() reflect.Type
- func (o StatefulSetPatchArrayOutput) Index(i pulumi.IntInput) StatefulSetPatchOutput
- func (o StatefulSetPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSetPatch]
- func (o StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutput() StatefulSetPatchArrayOutput
- func (o StatefulSetPatchArrayOutput) ToStatefulSetPatchArrayOutputWithContext(ctx context.Context) StatefulSetPatchArrayOutput
- type StatefulSetPatchInput
- type StatefulSetPatchMap
- func (StatefulSetPatchMap) ElementType() reflect.Type
- func (i StatefulSetPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSetPatch]
- func (i StatefulSetPatchMap) ToStatefulSetPatchMapOutput() StatefulSetPatchMapOutput
- func (i StatefulSetPatchMap) ToStatefulSetPatchMapOutputWithContext(ctx context.Context) StatefulSetPatchMapOutput
- type StatefulSetPatchMapInput
- type StatefulSetPatchMapOutput
- func (StatefulSetPatchMapOutput) ElementType() reflect.Type
- func (o StatefulSetPatchMapOutput) MapIndex(k pulumi.StringInput) StatefulSetPatchOutput
- func (o StatefulSetPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSetPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetPatch]
- func (o StatefulSetPatchOutput) ToStatefulSetPatchOutput() StatefulSetPatchOutput
- func (o StatefulSetPatchOutput) ToStatefulSetPatchOutputWithContext(ctx context.Context) StatefulSetPatchOutput
- type StatefulSetPatchState
- type StatefulSetPatchType
- type StatefulSetPatchTypeArgs
- func (StatefulSetPatchTypeArgs) ElementType() reflect.Type
- func (i StatefulSetPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetPatchType]
- func (i StatefulSetPatchTypeArgs) ToStatefulSetPatchTypeOutput() StatefulSetPatchTypeOutput
- func (i StatefulSetPatchTypeArgs) ToStatefulSetPatchTypeOutputWithContext(ctx context.Context) StatefulSetPatchTypeOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetPatchType]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetSpec]
- func (i StatefulSetSpecArgs) ToStatefulSetSpecOutput() StatefulSetSpecOutput
- func (i StatefulSetSpecArgs) ToStatefulSetSpecOutputWithContext(ctx context.Context) StatefulSetSpecOutput
- func (i StatefulSetSpecArgs) ToStatefulSetSpecPtrOutput() StatefulSetSpecPtrOutput
- func (i StatefulSetSpecArgs) ToStatefulSetSpecPtrOutputWithContext(ctx context.Context) StatefulSetSpecPtrOutput
- type StatefulSetSpecInput
- type StatefulSetSpecOutput
- func (StatefulSetSpecOutput) ElementType() reflect.Type
- func (o StatefulSetSpecOutput) PodManagementPolicy() pulumi.StringPtrOutput
- func (o StatefulSetSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o StatefulSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o StatefulSetSpecOutput) Selector() metav1.LabelSelectorOutput
- func (o StatefulSetSpecOutput) ServiceName() pulumi.StringOutput
- func (o StatefulSetSpecOutput) Template() corev1.PodTemplateSpecOutput
- func (o StatefulSetSpecOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetSpec]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetSpecPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetSpecPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetSpecPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetSpec]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetStatusPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetStatusPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetStatusPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetStatus]
- 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
- func (StatefulSetTypeArgs) ElementType() reflect.Type
- func (i StatefulSetTypeArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetType]
- func (i StatefulSetTypeArgs) ToStatefulSetTypeOutput() StatefulSetTypeOutput
- func (i StatefulSetTypeArgs) ToStatefulSetTypeOutputWithContext(ctx context.Context) StatefulSetTypeOutput
- type StatefulSetTypeArray
- func (StatefulSetTypeArray) ElementType() reflect.Type
- func (i StatefulSetTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetType]
- func (i StatefulSetTypeArray) ToStatefulSetTypeArrayOutput() StatefulSetTypeArrayOutput
- func (i StatefulSetTypeArray) ToStatefulSetTypeArrayOutputWithContext(ctx context.Context) StatefulSetTypeArrayOutput
- type StatefulSetTypeArrayInput
- type StatefulSetTypeArrayOutput
- func (StatefulSetTypeArrayOutput) ElementType() reflect.Type
- func (o StatefulSetTypeArrayOutput) Index(i pulumi.IntInput) StatefulSetTypeOutput
- func (o StatefulSetTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetType]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetType]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetUpdateStrategy]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetUpdateStrategy]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetUpdateStrategyPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[StatefulSetUpdateStrategyPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetUpdateStrategyPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetUpdateStrategy]
- 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/v1beta2/ControllerRevision is deprecated by apps/v1/ControllerRevision and not supported by Kubernetes v1.16+ clusters.
func GetControllerRevision ¶
func GetControllerRevision(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ControllerRevisionState, opts ...pulumi.ResourceOption) (*ControllerRevision, error)
GetControllerRevision gets an existing ControllerRevision resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewControllerRevision ¶
func NewControllerRevision(ctx *pulumi.Context, name string, args *ControllerRevisionArgs, opts ...pulumi.ResourceOption) (*ControllerRevision, error)
NewControllerRevision registers a new resource with the given unique name, arguments, and options.
func (*ControllerRevision) ElementType ¶
func (*ControllerRevision) ElementType() reflect.Type
func (*ControllerRevision) ToControllerRevisionOutput ¶
func (i *ControllerRevision) ToControllerRevisionOutput() ControllerRevisionOutput
func (*ControllerRevision) ToControllerRevisionOutputWithContext ¶
func (i *ControllerRevision) ToControllerRevisionOutputWithContext(ctx context.Context) ControllerRevisionOutput
func (*ControllerRevision) ToOutput ¶ added in v4.2.0
func (i *ControllerRevision) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevision]
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
func (ControllerRevisionArray) ToOutput ¶ added in v4.2.0
func (i ControllerRevisionArray) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevision]
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
func (ControllerRevisionArrayOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevision]
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
func (*ControllerRevisionList) ToOutput ¶ added in v4.2.0
func (i *ControllerRevisionList) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevisionList]
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
func (ControllerRevisionListArray) ToOutput ¶ added in v4.2.0
func (i ControllerRevisionListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevisionList]
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
func (ControllerRevisionListArrayOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevisionList]
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
func (ControllerRevisionListMap) ToOutput ¶ added in v4.2.0
func (i ControllerRevisionListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevisionList]
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
func (ControllerRevisionListMapOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevisionList]
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
func (ControllerRevisionListOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionListOutput) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevisionList]
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
func (ControllerRevisionListTypeArgs) ToOutput ¶ added in v4.2.0
func (i ControllerRevisionListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionListType]
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
func (ControllerRevisionListTypeOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionListType]
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
func (ControllerRevisionMap) ToOutput ¶ added in v4.2.0
func (i ControllerRevisionMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevision]
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
func (ControllerRevisionMapOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevision]
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
func (ControllerRevisionOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionOutput) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevision]
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/v1beta2/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
func (*ControllerRevisionPatch) ToOutput ¶ added in v4.2.0
func (i *ControllerRevisionPatch) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevisionPatch]
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
func (ControllerRevisionPatchArray) ToOutput ¶ added in v4.2.0
func (i ControllerRevisionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevisionPatch]
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
func (ControllerRevisionPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ControllerRevisionPatch]
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
func (ControllerRevisionPatchMap) ToOutput ¶ added in v4.2.0
func (i ControllerRevisionPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevisionPatch]
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
func (ControllerRevisionPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ControllerRevisionPatch]
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
func (ControllerRevisionPatchOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ControllerRevisionPatch]
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
func (ControllerRevisionPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i ControllerRevisionPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionPatchType]
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
func (ControllerRevisionPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionPatchType]
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
func (ControllerRevisionTypeArgs) ToOutput ¶ added in v4.2.0
func (i ControllerRevisionTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionType]
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
func (ControllerRevisionTypeArray) ToOutput ¶ added in v4.2.0
func (i ControllerRevisionTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ControllerRevisionType]
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
func (ControllerRevisionTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ControllerRevisionType]
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
func (ControllerRevisionTypeOutput) ToOutput ¶ added in v4.2.0
func (o ControllerRevisionTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ControllerRevisionType]
type DaemonSet
deprecated
type DaemonSet struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.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's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecOutput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPtrOutput `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
Deprecated: apps/v1beta2/DaemonSet is deprecated by apps/v1/DaemonSet and not supported by Kubernetes v1.16+ clusters.
func GetDaemonSet ¶
func GetDaemonSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DaemonSetState, opts ...pulumi.ResourceOption) (*DaemonSet, error)
GetDaemonSet gets an existing DaemonSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDaemonSet ¶
func NewDaemonSet(ctx *pulumi.Context, name string, args *DaemonSetArgs, opts ...pulumi.ResourceOption) (*DaemonSet, error)
NewDaemonSet registers a new resource with the given unique name, arguments, and options.
func (*DaemonSet) ElementType ¶
func (*DaemonSet) ToDaemonSetOutput ¶
func (i *DaemonSet) ToDaemonSetOutput() DaemonSetOutput
func (*DaemonSet) ToDaemonSetOutputWithContext ¶
func (i *DaemonSet) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput
type DaemonSetArgs ¶
type DaemonSetArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPtrInput }
The set of arguments for constructing a DaemonSet resource.
func (DaemonSetArgs) ElementType ¶
func (DaemonSetArgs) ElementType() reflect.Type
type DaemonSetArray ¶
type DaemonSetArray []DaemonSetInput
func (DaemonSetArray) ElementType ¶
func (DaemonSetArray) ElementType() reflect.Type
func (DaemonSetArray) ToDaemonSetArrayOutput ¶
func (i DaemonSetArray) ToDaemonSetArrayOutput() DaemonSetArrayOutput
func (DaemonSetArray) ToDaemonSetArrayOutputWithContext ¶
func (i DaemonSetArray) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput
type DaemonSetArrayInput ¶
type DaemonSetArrayInput interface { pulumi.Input ToDaemonSetArrayOutput() DaemonSetArrayOutput ToDaemonSetArrayOutputWithContext(context.Context) DaemonSetArrayOutput }
DaemonSetArrayInput is an input type that accepts DaemonSetArray and DaemonSetArrayOutput values. You can construct a concrete instance of `DaemonSetArrayInput` via:
DaemonSetArray{ DaemonSetArgs{...} }
type DaemonSetArrayOutput ¶
type DaemonSetArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetArrayOutput) ElementType ¶
func (DaemonSetArrayOutput) ElementType() reflect.Type
func (DaemonSetArrayOutput) Index ¶
func (o DaemonSetArrayOutput) Index(i pulumi.IntInput) DaemonSetOutput
func (DaemonSetArrayOutput) ToDaemonSetArrayOutput ¶
func (o DaemonSetArrayOutput) ToDaemonSetArrayOutput() DaemonSetArrayOutput
func (DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext ¶
func (o DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput
type DaemonSetCondition ¶
type DaemonSetCondition struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of DaemonSet condition. Type string `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
type DaemonSetConditionArgs ¶
type DaemonSetConditionArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type of DaemonSet condition. Type pulumi.StringInput `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionArgs) ElementType ¶
func (DaemonSetConditionArgs) ElementType() reflect.Type
func (DaemonSetConditionArgs) ToDaemonSetConditionOutput ¶
func (i DaemonSetConditionArgs) ToDaemonSetConditionOutput() DaemonSetConditionOutput
func (DaemonSetConditionArgs) ToDaemonSetConditionOutputWithContext ¶
func (i DaemonSetConditionArgs) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput
func (DaemonSetConditionArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetConditionArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetCondition]
type DaemonSetConditionArray ¶
type DaemonSetConditionArray []DaemonSetConditionInput
func (DaemonSetConditionArray) ElementType ¶
func (DaemonSetConditionArray) ElementType() reflect.Type
func (DaemonSetConditionArray) ToDaemonSetConditionArrayOutput ¶
func (i DaemonSetConditionArray) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
func (DaemonSetConditionArray) ToDaemonSetConditionArrayOutputWithContext ¶
func (i DaemonSetConditionArray) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput
func (DaemonSetConditionArray) ToOutput ¶ added in v4.2.0
func (i DaemonSetConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetCondition]
type DaemonSetConditionArrayInput ¶
type DaemonSetConditionArrayInput interface { pulumi.Input ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput ToDaemonSetConditionArrayOutputWithContext(context.Context) DaemonSetConditionArrayOutput }
DaemonSetConditionArrayInput is an input type that accepts DaemonSetConditionArray and DaemonSetConditionArrayOutput values. You can construct a concrete instance of `DaemonSetConditionArrayInput` via:
DaemonSetConditionArray{ DaemonSetConditionArgs{...} }
type DaemonSetConditionArrayOutput ¶
type DaemonSetConditionArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetConditionArrayOutput) ElementType ¶
func (DaemonSetConditionArrayOutput) ElementType() reflect.Type
func (DaemonSetConditionArrayOutput) Index ¶
func (o DaemonSetConditionArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionOutput
func (DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput ¶
func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
func (DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext ¶
func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput
func (DaemonSetConditionArrayOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetCondition]
type DaemonSetConditionInput ¶
type DaemonSetConditionInput interface { pulumi.Input ToDaemonSetConditionOutput() DaemonSetConditionOutput ToDaemonSetConditionOutputWithContext(context.Context) DaemonSetConditionOutput }
DaemonSetConditionInput is an input type that accepts DaemonSetConditionArgs and DaemonSetConditionOutput values. You can construct a concrete instance of `DaemonSetConditionInput` via:
DaemonSetConditionArgs{...}
type DaemonSetConditionOutput ¶
type DaemonSetConditionOutput struct{ *pulumi.OutputState }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionOutput) ElementType ¶
func (DaemonSetConditionOutput) ElementType() reflect.Type
func (DaemonSetConditionOutput) LastTransitionTime ¶
func (o DaemonSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DaemonSetConditionOutput) Message ¶
func (o DaemonSetConditionOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DaemonSetConditionOutput) Reason ¶
func (o DaemonSetConditionOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DaemonSetConditionOutput) Status ¶
func (o DaemonSetConditionOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (DaemonSetConditionOutput) ToDaemonSetConditionOutput ¶
func (o DaemonSetConditionOutput) ToDaemonSetConditionOutput() DaemonSetConditionOutput
func (DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext ¶
func (o DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput
func (DaemonSetConditionOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetConditionOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetCondition]
func (DaemonSetConditionOutput) Type ¶
func (o DaemonSetConditionOutput) Type() pulumi.StringOutput
Type of DaemonSet condition.
type DaemonSetConditionPatch ¶
type DaemonSetConditionPatch struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status *string `pulumi:"status"` // Type of DaemonSet condition. Type *string `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
type DaemonSetConditionPatchArgs ¶
type DaemonSetConditionPatchArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // Type of DaemonSet condition. Type pulumi.StringPtrInput `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionPatchArgs) ElementType ¶
func (DaemonSetConditionPatchArgs) ElementType() reflect.Type
func (DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutput ¶
func (i DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutputWithContext ¶
func (i DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutputWithContext(ctx context.Context) DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetConditionPatch]
type DaemonSetConditionPatchArray ¶
type DaemonSetConditionPatchArray []DaemonSetConditionPatchInput
func (DaemonSetConditionPatchArray) ElementType ¶
func (DaemonSetConditionPatchArray) ElementType() reflect.Type
func (DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutput ¶
func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
func (DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutputWithContext ¶
func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
func (DaemonSetConditionPatchArray) ToOutput ¶ added in v4.2.0
func (i DaemonSetConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetConditionPatch]
type DaemonSetConditionPatchArrayInput ¶
type DaemonSetConditionPatchArrayInput interface { pulumi.Input ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput ToDaemonSetConditionPatchArrayOutputWithContext(context.Context) DaemonSetConditionPatchArrayOutput }
DaemonSetConditionPatchArrayInput is an input type that accepts DaemonSetConditionPatchArray and DaemonSetConditionPatchArrayOutput values. You can construct a concrete instance of `DaemonSetConditionPatchArrayInput` via:
DaemonSetConditionPatchArray{ DaemonSetConditionPatchArgs{...} }
type DaemonSetConditionPatchArrayOutput ¶
type DaemonSetConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetConditionPatchArrayOutput) ElementType ¶
func (DaemonSetConditionPatchArrayOutput) ElementType() reflect.Type
func (DaemonSetConditionPatchArrayOutput) Index ¶
func (o DaemonSetConditionPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutput ¶
func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
func (DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutputWithContext ¶
func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
func (DaemonSetConditionPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetConditionPatch]
type DaemonSetConditionPatchInput ¶
type DaemonSetConditionPatchInput interface { pulumi.Input ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput ToDaemonSetConditionPatchOutputWithContext(context.Context) DaemonSetConditionPatchOutput }
DaemonSetConditionPatchInput is an input type that accepts DaemonSetConditionPatchArgs and DaemonSetConditionPatchOutput values. You can construct a concrete instance of `DaemonSetConditionPatchInput` via:
DaemonSetConditionPatchArgs{...}
type DaemonSetConditionPatchOutput ¶
type DaemonSetConditionPatchOutput struct{ *pulumi.OutputState }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionPatchOutput) ElementType ¶
func (DaemonSetConditionPatchOutput) ElementType() reflect.Type
func (DaemonSetConditionPatchOutput) LastTransitionTime ¶
func (o DaemonSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DaemonSetConditionPatchOutput) Message ¶
func (o DaemonSetConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DaemonSetConditionPatchOutput) Reason ¶
func (o DaemonSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DaemonSetConditionPatchOutput) Status ¶
func (o DaemonSetConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutput ¶
func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutputWithContext ¶
func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutputWithContext(ctx context.Context) DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetConditionPatch]
func (DaemonSetConditionPatchOutput) Type ¶
func (o DaemonSetConditionPatchOutput) Type() pulumi.StringPtrOutput
Type of DaemonSet condition.
type DaemonSetInput ¶
type DaemonSetInput interface { pulumi.Input ToDaemonSetOutput() DaemonSetOutput ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput }
type DaemonSetList ¶
type DaemonSetList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // A list of daemon sets. Items DaemonSetTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
DaemonSetList is a collection of daemon sets.
func GetDaemonSetList ¶
func GetDaemonSetList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DaemonSetListState, opts ...pulumi.ResourceOption) (*DaemonSetList, error)
GetDaemonSetList gets an existing DaemonSetList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDaemonSetList ¶
func NewDaemonSetList(ctx *pulumi.Context, name string, args *DaemonSetListArgs, opts ...pulumi.ResourceOption) (*DaemonSetList, error)
NewDaemonSetList registers a new resource with the given unique name, arguments, and options.
func (*DaemonSetList) ElementType ¶
func (*DaemonSetList) ElementType() reflect.Type
func (*DaemonSetList) ToDaemonSetListOutput ¶
func (i *DaemonSetList) ToDaemonSetListOutput() DaemonSetListOutput
func (*DaemonSetList) ToDaemonSetListOutputWithContext ¶
func (i *DaemonSetList) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput
func (*DaemonSetList) ToOutput ¶ added in v4.2.0
func (i *DaemonSetList) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetList]
type DaemonSetListArgs ¶
type DaemonSetListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // A list of daemon sets. Items DaemonSetTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a DaemonSetList resource.
func (DaemonSetListArgs) ElementType ¶
func (DaemonSetListArgs) ElementType() reflect.Type
type DaemonSetListArray ¶
type DaemonSetListArray []DaemonSetListInput
func (DaemonSetListArray) ElementType ¶
func (DaemonSetListArray) ElementType() reflect.Type
func (DaemonSetListArray) ToDaemonSetListArrayOutput ¶
func (i DaemonSetListArray) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
func (DaemonSetListArray) ToDaemonSetListArrayOutputWithContext ¶
func (i DaemonSetListArray) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput
func (DaemonSetListArray) ToOutput ¶ added in v4.2.0
func (i DaemonSetListArray) ToOutput(ctx context.Context) pulumix.Output[[]*DaemonSetList]
type DaemonSetListArrayInput ¶
type DaemonSetListArrayInput interface { pulumi.Input ToDaemonSetListArrayOutput() DaemonSetListArrayOutput ToDaemonSetListArrayOutputWithContext(context.Context) DaemonSetListArrayOutput }
DaemonSetListArrayInput is an input type that accepts DaemonSetListArray and DaemonSetListArrayOutput values. You can construct a concrete instance of `DaemonSetListArrayInput` via:
DaemonSetListArray{ DaemonSetListArgs{...} }
type DaemonSetListArrayOutput ¶
type DaemonSetListArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetListArrayOutput) ElementType ¶
func (DaemonSetListArrayOutput) ElementType() reflect.Type
func (DaemonSetListArrayOutput) Index ¶
func (o DaemonSetListArrayOutput) Index(i pulumi.IntInput) DaemonSetListOutput
func (DaemonSetListArrayOutput) ToDaemonSetListArrayOutput ¶
func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
func (DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext ¶
func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput
func (DaemonSetListArrayOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DaemonSetList]
type DaemonSetListInput ¶
type DaemonSetListInput interface { pulumi.Input ToDaemonSetListOutput() DaemonSetListOutput ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput }
type DaemonSetListMap ¶
type DaemonSetListMap map[string]DaemonSetListInput
func (DaemonSetListMap) ElementType ¶
func (DaemonSetListMap) ElementType() reflect.Type
func (DaemonSetListMap) ToDaemonSetListMapOutput ¶
func (i DaemonSetListMap) ToDaemonSetListMapOutput() DaemonSetListMapOutput
func (DaemonSetListMap) ToDaemonSetListMapOutputWithContext ¶
func (i DaemonSetListMap) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput
func (DaemonSetListMap) ToOutput ¶ added in v4.2.0
func (i DaemonSetListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DaemonSetList]
type DaemonSetListMapInput ¶
type DaemonSetListMapInput interface { pulumi.Input ToDaemonSetListMapOutput() DaemonSetListMapOutput ToDaemonSetListMapOutputWithContext(context.Context) DaemonSetListMapOutput }
DaemonSetListMapInput is an input type that accepts DaemonSetListMap and DaemonSetListMapOutput values. You can construct a concrete instance of `DaemonSetListMapInput` via:
DaemonSetListMap{ "key": DaemonSetListArgs{...} }
type DaemonSetListMapOutput ¶
type DaemonSetListMapOutput struct{ *pulumi.OutputState }
func (DaemonSetListMapOutput) ElementType ¶
func (DaemonSetListMapOutput) ElementType() reflect.Type
func (DaemonSetListMapOutput) MapIndex ¶
func (o DaemonSetListMapOutput) MapIndex(k pulumi.StringInput) DaemonSetListOutput
func (DaemonSetListMapOutput) ToDaemonSetListMapOutput ¶
func (o DaemonSetListMapOutput) ToDaemonSetListMapOutput() DaemonSetListMapOutput
func (DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext ¶
func (o DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput
func (DaemonSetListMapOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DaemonSetList]
type DaemonSetListOutput ¶
type DaemonSetListOutput struct{ *pulumi.OutputState }
func (DaemonSetListOutput) ApiVersion ¶
func (o DaemonSetListOutput) 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 (DaemonSetListOutput) ElementType ¶
func (DaemonSetListOutput) ElementType() reflect.Type
func (DaemonSetListOutput) Items ¶
func (o DaemonSetListOutput) Items() DaemonSetTypeArrayOutput
A list of daemon sets.
func (DaemonSetListOutput) Kind ¶
func (o DaemonSetListOutput) 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 (DaemonSetListOutput) Metadata ¶
func (o DaemonSetListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetListOutput) ToDaemonSetListOutput ¶
func (o DaemonSetListOutput) ToDaemonSetListOutput() DaemonSetListOutput
func (DaemonSetListOutput) ToDaemonSetListOutputWithContext ¶
func (o DaemonSetListOutput) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput
func (DaemonSetListOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetListOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetList]
type DaemonSetListState ¶
type DaemonSetListState struct { }
func (DaemonSetListState) ElementType ¶
func (DaemonSetListState) ElementType() reflect.Type
type DaemonSetListType ¶
type DaemonSetListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // A list of daemon sets. Items []DaemonSetType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
DaemonSetList is a collection of daemon sets.
type DaemonSetListTypeArgs ¶
type DaemonSetListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // A list of daemon sets. Items DaemonSetTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
DaemonSetList is a collection of daemon sets.
func (DaemonSetListTypeArgs) ElementType ¶
func (DaemonSetListTypeArgs) ElementType() reflect.Type
func (DaemonSetListTypeArgs) ToDaemonSetListTypeOutput ¶
func (i DaemonSetListTypeArgs) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
func (DaemonSetListTypeArgs) ToDaemonSetListTypeOutputWithContext ¶
func (i DaemonSetListTypeArgs) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput
func (DaemonSetListTypeArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetListType]
type DaemonSetListTypeInput ¶
type DaemonSetListTypeInput interface { pulumi.Input ToDaemonSetListTypeOutput() DaemonSetListTypeOutput ToDaemonSetListTypeOutputWithContext(context.Context) DaemonSetListTypeOutput }
DaemonSetListTypeInput is an input type that accepts DaemonSetListTypeArgs and DaemonSetListTypeOutput values. You can construct a concrete instance of `DaemonSetListTypeInput` via:
DaemonSetListTypeArgs{...}
type DaemonSetListTypeOutput ¶
type DaemonSetListTypeOutput struct{ *pulumi.OutputState }
DaemonSetList is a collection of daemon sets.
func (DaemonSetListTypeOutput) ApiVersion ¶
func (o DaemonSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DaemonSetListTypeOutput) ElementType ¶
func (DaemonSetListTypeOutput) ElementType() reflect.Type
func (DaemonSetListTypeOutput) Items ¶
func (o DaemonSetListTypeOutput) Items() DaemonSetTypeArrayOutput
A list of daemon sets.
func (DaemonSetListTypeOutput) Kind ¶
func (o DaemonSetListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DaemonSetListTypeOutput) Metadata ¶
func (o DaemonSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetListTypeOutput) ToDaemonSetListTypeOutput ¶
func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
func (DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext ¶
func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput
func (DaemonSetListTypeOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetListType]
type DaemonSetMap ¶
type DaemonSetMap map[string]DaemonSetInput
func (DaemonSetMap) ElementType ¶
func (DaemonSetMap) ElementType() reflect.Type
func (DaemonSetMap) ToDaemonSetMapOutput ¶
func (i DaemonSetMap) ToDaemonSetMapOutput() DaemonSetMapOutput
func (DaemonSetMap) ToDaemonSetMapOutputWithContext ¶
func (i DaemonSetMap) ToDaemonSetMapOutputWithContext(ctx context.Context) DaemonSetMapOutput
type DaemonSetMapInput ¶
type DaemonSetMapInput interface { pulumi.Input ToDaemonSetMapOutput() DaemonSetMapOutput ToDaemonSetMapOutputWithContext(context.Context) DaemonSetMapOutput }
DaemonSetMapInput is an input type that accepts DaemonSetMap and DaemonSetMapOutput values. You can construct a concrete instance of `DaemonSetMapInput` via:
DaemonSetMap{ "key": DaemonSetArgs{...} }
type DaemonSetMapOutput ¶
type DaemonSetMapOutput struct{ *pulumi.OutputState }
func (DaemonSetMapOutput) ElementType ¶
func (DaemonSetMapOutput) ElementType() reflect.Type
func (DaemonSetMapOutput) MapIndex ¶
func (o DaemonSetMapOutput) MapIndex(k pulumi.StringInput) DaemonSetOutput
func (DaemonSetMapOutput) ToDaemonSetMapOutput ¶
func (o DaemonSetMapOutput) ToDaemonSetMapOutput() DaemonSetMapOutput
func (DaemonSetMapOutput) ToDaemonSetMapOutputWithContext ¶
func (o DaemonSetMapOutput) ToDaemonSetMapOutputWithContext(ctx context.Context) DaemonSetMapOutput
type DaemonSetOutput ¶
type DaemonSetOutput struct{ *pulumi.OutputState }
func (DaemonSetOutput) ApiVersion ¶
func (o DaemonSetOutput) 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 (DaemonSetOutput) ElementType ¶
func (DaemonSetOutput) ElementType() reflect.Type
func (DaemonSetOutput) Kind ¶
func (o DaemonSetOutput) 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 (DaemonSetOutput) Metadata ¶
func (o DaemonSetOutput) Metadata() metav1.ObjectMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetOutput) Spec ¶
func (o DaemonSetOutput) Spec() DaemonSetSpecOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetOutput) Status ¶
func (o DaemonSetOutput) Status() DaemonSetStatusPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetOutput) ToDaemonSetOutput ¶
func (o DaemonSetOutput) ToDaemonSetOutput() DaemonSetOutput
func (DaemonSetOutput) ToDaemonSetOutputWithContext ¶
func (o DaemonSetOutput) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput
type DaemonSetPatch
deprecated
type DaemonSetPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPatchPtrOutput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPatchPtrOutput `pulumi:"status"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. DaemonSet represents the configuration of a daemon set.
Deprecated: apps/v1beta2/DaemonSet is deprecated by apps/v1/DaemonSet and not supported by Kubernetes v1.16+ clusters.
func GetDaemonSetPatch ¶
func GetDaemonSetPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DaemonSetPatchState, opts ...pulumi.ResourceOption) (*DaemonSetPatch, error)
GetDaemonSetPatch gets an existing DaemonSetPatch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDaemonSetPatch ¶
func NewDaemonSetPatch(ctx *pulumi.Context, name string, args *DaemonSetPatchArgs, opts ...pulumi.ResourceOption) (*DaemonSetPatch, error)
NewDaemonSetPatch registers a new resource with the given unique name, arguments, and options.
func (*DaemonSetPatch) ElementType ¶
func (*DaemonSetPatch) ElementType() reflect.Type
func (*DaemonSetPatch) ToDaemonSetPatchOutput ¶
func (i *DaemonSetPatch) ToDaemonSetPatchOutput() DaemonSetPatchOutput
func (*DaemonSetPatch) ToDaemonSetPatchOutputWithContext ¶
func (i *DaemonSetPatch) ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput
func (*DaemonSetPatch) ToOutput ¶ added in v4.2.0
func (i *DaemonSetPatch) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetPatch]
type DaemonSetPatchArgs ¶
type DaemonSetPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPatchPtrInput }
The set of arguments for constructing a DaemonSetPatch resource.
func (DaemonSetPatchArgs) ElementType ¶
func (DaemonSetPatchArgs) ElementType() reflect.Type
type DaemonSetPatchArray ¶
type DaemonSetPatchArray []DaemonSetPatchInput
func (DaemonSetPatchArray) ElementType ¶
func (DaemonSetPatchArray) ElementType() reflect.Type
func (DaemonSetPatchArray) ToDaemonSetPatchArrayOutput ¶
func (i DaemonSetPatchArray) ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput
func (DaemonSetPatchArray) ToDaemonSetPatchArrayOutputWithContext ¶
func (i DaemonSetPatchArray) ToDaemonSetPatchArrayOutputWithContext(ctx context.Context) DaemonSetPatchArrayOutput
func (DaemonSetPatchArray) ToOutput ¶ added in v4.2.0
func (i DaemonSetPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*DaemonSetPatch]
type DaemonSetPatchArrayInput ¶
type DaemonSetPatchArrayInput interface { pulumi.Input ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput ToDaemonSetPatchArrayOutputWithContext(context.Context) DaemonSetPatchArrayOutput }
DaemonSetPatchArrayInput is an input type that accepts DaemonSetPatchArray and DaemonSetPatchArrayOutput values. You can construct a concrete instance of `DaemonSetPatchArrayInput` via:
DaemonSetPatchArray{ DaemonSetPatchArgs{...} }
type DaemonSetPatchArrayOutput ¶
type DaemonSetPatchArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetPatchArrayOutput) ElementType ¶
func (DaemonSetPatchArrayOutput) ElementType() reflect.Type
func (DaemonSetPatchArrayOutput) Index ¶
func (o DaemonSetPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetPatchOutput
func (DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutput ¶
func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput
func (DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutputWithContext ¶
func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutputWithContext(ctx context.Context) DaemonSetPatchArrayOutput
func (DaemonSetPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DaemonSetPatch]
type DaemonSetPatchInput ¶
type DaemonSetPatchInput interface { pulumi.Input ToDaemonSetPatchOutput() DaemonSetPatchOutput ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput }
type DaemonSetPatchMap ¶
type DaemonSetPatchMap map[string]DaemonSetPatchInput
func (DaemonSetPatchMap) ElementType ¶
func (DaemonSetPatchMap) ElementType() reflect.Type
func (DaemonSetPatchMap) ToDaemonSetPatchMapOutput ¶
func (i DaemonSetPatchMap) ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput
func (DaemonSetPatchMap) ToDaemonSetPatchMapOutputWithContext ¶
func (i DaemonSetPatchMap) ToDaemonSetPatchMapOutputWithContext(ctx context.Context) DaemonSetPatchMapOutput
func (DaemonSetPatchMap) ToOutput ¶ added in v4.2.0
func (i DaemonSetPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DaemonSetPatch]
type DaemonSetPatchMapInput ¶
type DaemonSetPatchMapInput interface { pulumi.Input ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput ToDaemonSetPatchMapOutputWithContext(context.Context) DaemonSetPatchMapOutput }
DaemonSetPatchMapInput is an input type that accepts DaemonSetPatchMap and DaemonSetPatchMapOutput values. You can construct a concrete instance of `DaemonSetPatchMapInput` via:
DaemonSetPatchMap{ "key": DaemonSetPatchArgs{...} }
type DaemonSetPatchMapOutput ¶
type DaemonSetPatchMapOutput struct{ *pulumi.OutputState }
func (DaemonSetPatchMapOutput) ElementType ¶
func (DaemonSetPatchMapOutput) ElementType() reflect.Type
func (DaemonSetPatchMapOutput) MapIndex ¶
func (o DaemonSetPatchMapOutput) MapIndex(k pulumi.StringInput) DaemonSetPatchOutput
func (DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutput ¶
func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput
func (DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutputWithContext ¶
func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutputWithContext(ctx context.Context) DaemonSetPatchMapOutput
func (DaemonSetPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DaemonSetPatch]
type DaemonSetPatchOutput ¶
type DaemonSetPatchOutput struct{ *pulumi.OutputState }
func (DaemonSetPatchOutput) ApiVersion ¶
func (o DaemonSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DaemonSetPatchOutput) ElementType ¶
func (DaemonSetPatchOutput) ElementType() reflect.Type
func (DaemonSetPatchOutput) Kind ¶
func (o DaemonSetPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DaemonSetPatchOutput) Metadata ¶
func (o DaemonSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetPatchOutput) Spec ¶
func (o DaemonSetPatchOutput) Spec() DaemonSetSpecPatchPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchOutput) Status ¶
func (o DaemonSetPatchOutput) Status() DaemonSetStatusPatchPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchOutput) ToDaemonSetPatchOutput ¶
func (o DaemonSetPatchOutput) ToDaemonSetPatchOutput() DaemonSetPatchOutput
func (DaemonSetPatchOutput) ToDaemonSetPatchOutputWithContext ¶
func (o DaemonSetPatchOutput) ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput
func (DaemonSetPatchOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetPatch]
type DaemonSetPatchState ¶
type DaemonSetPatchState struct { }
func (DaemonSetPatchState) ElementType ¶
func (DaemonSetPatchState) ElementType() reflect.Type
type DaemonSetPatchType ¶
type DaemonSetPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *DaemonSetSpecPatch `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *DaemonSetStatusPatch `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
type DaemonSetPatchTypeArgs ¶
type DaemonSetPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPatchPtrInput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPatchPtrInput `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetPatchTypeArgs) ElementType ¶
func (DaemonSetPatchTypeArgs) ElementType() reflect.Type
func (DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutput ¶
func (i DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput
func (DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutputWithContext ¶
func (i DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutputWithContext(ctx context.Context) DaemonSetPatchTypeOutput
func (DaemonSetPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetPatchType]
type DaemonSetPatchTypeInput ¶
type DaemonSetPatchTypeInput interface { pulumi.Input ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput ToDaemonSetPatchTypeOutputWithContext(context.Context) DaemonSetPatchTypeOutput }
DaemonSetPatchTypeInput is an input type that accepts DaemonSetPatchTypeArgs and DaemonSetPatchTypeOutput values. You can construct a concrete instance of `DaemonSetPatchTypeInput` via:
DaemonSetPatchTypeArgs{...}
type DaemonSetPatchTypeOutput ¶
type DaemonSetPatchTypeOutput struct{ *pulumi.OutputState }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetPatchTypeOutput) ApiVersion ¶
func (o DaemonSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DaemonSetPatchTypeOutput) ElementType ¶
func (DaemonSetPatchTypeOutput) ElementType() reflect.Type
func (DaemonSetPatchTypeOutput) Kind ¶
func (o DaemonSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DaemonSetPatchTypeOutput) Metadata ¶
func (o DaemonSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetPatchTypeOutput) Spec ¶
func (o DaemonSetPatchTypeOutput) Spec() DaemonSetSpecPatchPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchTypeOutput) Status ¶
func (o DaemonSetPatchTypeOutput) Status() DaemonSetStatusPatchPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutput ¶
func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput
func (DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutputWithContext ¶
func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutputWithContext(ctx context.Context) DaemonSetPatchTypeOutput
func (DaemonSetPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetPatchType]
type DaemonSetSpec ¶
type DaemonSetSpec struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds *int `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelector `pulumi:"selector"` // An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpec `pulumi:"template"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy *DaemonSetUpdateStrategy `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
type DaemonSetSpecArgs ¶
type DaemonSetSpecArgs struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorInput `pulumi:"selector"` // An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpecInput `pulumi:"template"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy DaemonSetUpdateStrategyPtrInput `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecArgs) ElementType ¶
func (DaemonSetSpecArgs) ElementType() reflect.Type
func (DaemonSetSpecArgs) ToDaemonSetSpecOutput ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecOutput() DaemonSetSpecOutput
func (DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
func (DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
func (DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
func (DaemonSetSpecArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetSpecArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetSpec]
type DaemonSetSpecInput ¶
type DaemonSetSpecInput interface { pulumi.Input ToDaemonSetSpecOutput() DaemonSetSpecOutput ToDaemonSetSpecOutputWithContext(context.Context) DaemonSetSpecOutput }
DaemonSetSpecInput is an input type that accepts DaemonSetSpecArgs and DaemonSetSpecOutput values. You can construct a concrete instance of `DaemonSetSpecInput` via:
DaemonSetSpecArgs{...}
type DaemonSetSpecOutput ¶
type DaemonSetSpecOutput struct{ *pulumi.OutputState }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecOutput) ElementType ¶
func (DaemonSetSpecOutput) ElementType() reflect.Type
func (DaemonSetSpecOutput) MinReadySeconds ¶
func (o DaemonSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecOutput) RevisionHistoryLimit ¶
func (o DaemonSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecOutput) Selector ¶
func (o DaemonSetSpecOutput) Selector() metav1.LabelSelectorOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (DaemonSetSpecOutput) Template ¶
func (o DaemonSetSpecOutput) Template() corev1.PodTemplateSpecOutput
An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (DaemonSetSpecOutput) ToDaemonSetSpecOutput ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecOutput() DaemonSetSpecOutput
func (DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
func (DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
func (DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
func (DaemonSetSpecOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetSpecOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetSpec]
func (DaemonSetSpecOutput) UpdateStrategy ¶
func (o DaemonSetSpecOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetSpecPatch ¶
type DaemonSetSpecPatch struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds *int `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template *corev1.PodTemplateSpecPatch `pulumi:"template"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy *DaemonSetUpdateStrategyPatch `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
type DaemonSetSpecPatchArgs ¶
type DaemonSetSpecPatchArgs struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpecPatchPtrInput `pulumi:"template"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy DaemonSetUpdateStrategyPatchPtrInput `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecPatchArgs) ElementType ¶
func (DaemonSetSpecPatchArgs) ElementType() reflect.Type
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutput ¶
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutputWithContext ¶
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutput ¶
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutputWithContext ¶
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetSpecPatch]
type DaemonSetSpecPatchInput ¶
type DaemonSetSpecPatchInput interface { pulumi.Input ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput ToDaemonSetSpecPatchOutputWithContext(context.Context) DaemonSetSpecPatchOutput }
DaemonSetSpecPatchInput is an input type that accepts DaemonSetSpecPatchArgs and DaemonSetSpecPatchOutput values. You can construct a concrete instance of `DaemonSetSpecPatchInput` via:
DaemonSetSpecPatchArgs{...}
type DaemonSetSpecPatchOutput ¶
type DaemonSetSpecPatchOutput struct{ *pulumi.OutputState }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecPatchOutput) ElementType ¶
func (DaemonSetSpecPatchOutput) ElementType() reflect.Type
func (DaemonSetSpecPatchOutput) MinReadySeconds ¶
func (o DaemonSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecPatchOutput) RevisionHistoryLimit ¶
func (o DaemonSetSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecPatchOutput) Selector ¶
func (o DaemonSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (DaemonSetSpecPatchOutput) Template ¶
func (o DaemonSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutput ¶
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutputWithContext ¶
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutput ¶
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutputWithContext ¶
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetSpecPatch]
func (DaemonSetSpecPatchOutput) UpdateStrategy ¶
func (o DaemonSetSpecPatchOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetSpecPatchPtrInput ¶
type DaemonSetSpecPatchPtrInput interface { pulumi.Input ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput ToDaemonSetSpecPatchPtrOutputWithContext(context.Context) DaemonSetSpecPatchPtrOutput }
DaemonSetSpecPatchPtrInput is an input type that accepts DaemonSetSpecPatchArgs, DaemonSetSpecPatchPtr and DaemonSetSpecPatchPtrOutput values. You can construct a concrete instance of `DaemonSetSpecPatchPtrInput` via:
DaemonSetSpecPatchArgs{...} or: nil
func DaemonSetSpecPatchPtr ¶
func DaemonSetSpecPatchPtr(v *DaemonSetSpecPatchArgs) DaemonSetSpecPatchPtrInput
type DaemonSetSpecPatchPtrOutput ¶
type DaemonSetSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetSpecPatchPtrOutput) Elem ¶
func (o DaemonSetSpecPatchPtrOutput) Elem() DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchPtrOutput) ElementType ¶
func (DaemonSetSpecPatchPtrOutput) ElementType() reflect.Type
func (DaemonSetSpecPatchPtrOutput) MinReadySeconds ¶
func (o DaemonSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecPatchPtrOutput) RevisionHistoryLimit ¶
func (o DaemonSetSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecPatchPtrOutput) Selector ¶
func (o DaemonSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (DaemonSetSpecPatchPtrOutput) Template ¶
func (o DaemonSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutput ¶
func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutputWithContext ¶
func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetSpecPatch]
func (DaemonSetSpecPatchPtrOutput) UpdateStrategy ¶
func (o DaemonSetSpecPatchPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetSpecPtrInput ¶
type DaemonSetSpecPtrInput interface { pulumi.Input ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput ToDaemonSetSpecPtrOutputWithContext(context.Context) DaemonSetSpecPtrOutput }
DaemonSetSpecPtrInput is an input type that accepts DaemonSetSpecArgs, DaemonSetSpecPtr and DaemonSetSpecPtrOutput values. You can construct a concrete instance of `DaemonSetSpecPtrInput` via:
DaemonSetSpecArgs{...} or: nil
func DaemonSetSpecPtr ¶
func DaemonSetSpecPtr(v *DaemonSetSpecArgs) DaemonSetSpecPtrInput
type DaemonSetSpecPtrOutput ¶
type DaemonSetSpecPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetSpecPtrOutput) Elem ¶
func (o DaemonSetSpecPtrOutput) Elem() DaemonSetSpecOutput
func (DaemonSetSpecPtrOutput) ElementType ¶
func (DaemonSetSpecPtrOutput) ElementType() reflect.Type
func (DaemonSetSpecPtrOutput) MinReadySeconds ¶
func (o DaemonSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecPtrOutput) RevisionHistoryLimit ¶
func (o DaemonSetSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecPtrOutput) Selector ¶
func (o DaemonSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (DaemonSetSpecPtrOutput) Template ¶
func (o DaemonSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput ¶
func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
func (DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext ¶
func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
func (DaemonSetSpecPtrOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetSpec]
func (DaemonSetSpecPtrOutput) UpdateStrategy ¶
func (o DaemonSetSpecPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetState ¶
type DaemonSetState struct { }
func (DaemonSetState) ElementType ¶
func (DaemonSetState) ElementType() reflect.Type
type DaemonSetStatus ¶
type DaemonSetStatus struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions []DaemonSetCondition `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled int `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled int `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable *int `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled int `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady int `pulumi:"numberReady"` NumberUnavailable *int `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration *int `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled *int `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
type DaemonSetStatusArgs ¶
type DaemonSetStatusArgs struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions DaemonSetConditionArrayInput `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled pulumi.IntInput `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled pulumi.IntInput `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable pulumi.IntPtrInput `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled pulumi.IntInput `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady pulumi.IntInput `pulumi:"numberReady"` NumberUnavailable pulumi.IntPtrInput `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled pulumi.IntPtrInput `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusArgs) ElementType ¶
func (DaemonSetStatusArgs) ElementType() reflect.Type
func (DaemonSetStatusArgs) ToDaemonSetStatusOutput ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusOutput() DaemonSetStatusOutput
func (DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
func (DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
func (DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
func (DaemonSetStatusArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetStatusArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetStatus]
type DaemonSetStatusInput ¶
type DaemonSetStatusInput interface { pulumi.Input ToDaemonSetStatusOutput() DaemonSetStatusOutput ToDaemonSetStatusOutputWithContext(context.Context) DaemonSetStatusOutput }
DaemonSetStatusInput is an input type that accepts DaemonSetStatusArgs and DaemonSetStatusOutput values. You can construct a concrete instance of `DaemonSetStatusInput` via:
DaemonSetStatusArgs{...}
type DaemonSetStatusOutput ¶
type DaemonSetStatusOutput struct{ *pulumi.OutputState }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusOutput) CollisionCount ¶
func (o DaemonSetStatusOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusOutput) Conditions ¶
func (o DaemonSetStatusOutput) Conditions() DaemonSetConditionArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusOutput) CurrentNumberScheduled ¶
func (o DaemonSetStatusOutput) CurrentNumberScheduled() pulumi.IntOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusOutput) DesiredNumberScheduled ¶
func (o DaemonSetStatusOutput) DesiredNumberScheduled() pulumi.IntOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusOutput) ElementType ¶
func (DaemonSetStatusOutput) ElementType() reflect.Type
func (DaemonSetStatusOutput) NumberAvailable ¶
func (o DaemonSetStatusOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusOutput) NumberMisscheduled ¶
func (o DaemonSetStatusOutput) NumberMisscheduled() pulumi.IntOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusOutput) NumberReady ¶
func (o DaemonSetStatusOutput) NumberReady() pulumi.IntOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusOutput) NumberUnavailable ¶
func (o DaemonSetStatusOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusOutput) ObservedGeneration ¶
func (o DaemonSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusOutput) ToDaemonSetStatusOutput ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusOutput() DaemonSetStatusOutput
func (DaemonSetStatusOutput) ToDaemonSetStatusOutputWithContext ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
func (DaemonSetStatusOutput) ToDaemonSetStatusPtrOutput ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
func (DaemonSetStatusOutput) ToDaemonSetStatusPtrOutputWithContext ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
func (DaemonSetStatusOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetStatusOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetStatus]
func (DaemonSetStatusOutput) UpdatedNumberScheduled ¶
func (o DaemonSetStatusOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetStatusPatch ¶
type DaemonSetStatusPatch struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions []DaemonSetConditionPatch `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled *int `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled *int `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable *int `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled *int `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady *int `pulumi:"numberReady"` NumberUnavailable *int `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration *int `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled *int `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
type DaemonSetStatusPatchArgs ¶
type DaemonSetStatusPatchArgs struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions DaemonSetConditionPatchArrayInput `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled pulumi.IntPtrInput `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled pulumi.IntPtrInput `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable pulumi.IntPtrInput `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled pulumi.IntPtrInput `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady pulumi.IntPtrInput `pulumi:"numberReady"` NumberUnavailable pulumi.IntPtrInput `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled pulumi.IntPtrInput `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusPatchArgs) ElementType ¶
func (DaemonSetStatusPatchArgs) ElementType() reflect.Type
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutput ¶
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutputWithContext ¶
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutput ¶
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutputWithContext ¶
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetStatusPatch]
type DaemonSetStatusPatchInput ¶
type DaemonSetStatusPatchInput interface { pulumi.Input ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput ToDaemonSetStatusPatchOutputWithContext(context.Context) DaemonSetStatusPatchOutput }
DaemonSetStatusPatchInput is an input type that accepts DaemonSetStatusPatchArgs and DaemonSetStatusPatchOutput values. You can construct a concrete instance of `DaemonSetStatusPatchInput` via:
DaemonSetStatusPatchArgs{...}
type DaemonSetStatusPatchOutput ¶
type DaemonSetStatusPatchOutput struct{ *pulumi.OutputState }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusPatchOutput) CollisionCount ¶
func (o DaemonSetStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusPatchOutput) Conditions ¶
func (o DaemonSetStatusPatchOutput) Conditions() DaemonSetConditionPatchArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusPatchOutput) CurrentNumberScheduled ¶
func (o DaemonSetStatusPatchOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchOutput) DesiredNumberScheduled ¶
func (o DaemonSetStatusPatchOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchOutput) ElementType ¶
func (DaemonSetStatusPatchOutput) ElementType() reflect.Type
func (DaemonSetStatusPatchOutput) NumberAvailable ¶
func (o DaemonSetStatusPatchOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchOutput) NumberMisscheduled ¶
func (o DaemonSetStatusPatchOutput) NumberMisscheduled() pulumi.IntPtrOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchOutput) NumberReady ¶
func (o DaemonSetStatusPatchOutput) NumberReady() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusPatchOutput) NumberUnavailable ¶
func (o DaemonSetStatusPatchOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchOutput) ObservedGeneration ¶
func (o DaemonSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutput ¶
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutputWithContext ¶
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutput ¶
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutputWithContext ¶
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetStatusPatch]
func (DaemonSetStatusPatchOutput) UpdatedNumberScheduled ¶
func (o DaemonSetStatusPatchOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetStatusPatchPtrInput ¶
type DaemonSetStatusPatchPtrInput interface { pulumi.Input ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput ToDaemonSetStatusPatchPtrOutputWithContext(context.Context) DaemonSetStatusPatchPtrOutput }
DaemonSetStatusPatchPtrInput is an input type that accepts DaemonSetStatusPatchArgs, DaemonSetStatusPatchPtr and DaemonSetStatusPatchPtrOutput values. You can construct a concrete instance of `DaemonSetStatusPatchPtrInput` via:
DaemonSetStatusPatchArgs{...} or: nil
func DaemonSetStatusPatchPtr ¶
func DaemonSetStatusPatchPtr(v *DaemonSetStatusPatchArgs) DaemonSetStatusPatchPtrInput
type DaemonSetStatusPatchPtrOutput ¶
type DaemonSetStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetStatusPatchPtrOutput) CollisionCount ¶
func (o DaemonSetStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusPatchPtrOutput) Conditions ¶
func (o DaemonSetStatusPatchPtrOutput) Conditions() DaemonSetConditionPatchArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusPatchPtrOutput) CurrentNumberScheduled ¶
func (o DaemonSetStatusPatchPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchPtrOutput) DesiredNumberScheduled ¶
func (o DaemonSetStatusPatchPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchPtrOutput) Elem ¶
func (o DaemonSetStatusPatchPtrOutput) Elem() DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchPtrOutput) ElementType ¶
func (DaemonSetStatusPatchPtrOutput) ElementType() reflect.Type
func (DaemonSetStatusPatchPtrOutput) NumberAvailable ¶
func (o DaemonSetStatusPatchPtrOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchPtrOutput) NumberMisscheduled ¶
func (o DaemonSetStatusPatchPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchPtrOutput) NumberReady ¶
func (o DaemonSetStatusPatchPtrOutput) NumberReady() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusPatchPtrOutput) NumberUnavailable ¶
func (o DaemonSetStatusPatchPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchPtrOutput) ObservedGeneration ¶
func (o DaemonSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutput ¶
func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutputWithContext ¶
func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetStatusPatch]
func (DaemonSetStatusPatchPtrOutput) UpdatedNumberScheduled ¶
func (o DaemonSetStatusPatchPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetStatusPtrInput ¶
type DaemonSetStatusPtrInput interface { pulumi.Input ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput ToDaemonSetStatusPtrOutputWithContext(context.Context) DaemonSetStatusPtrOutput }
DaemonSetStatusPtrInput is an input type that accepts DaemonSetStatusArgs, DaemonSetStatusPtr and DaemonSetStatusPtrOutput values. You can construct a concrete instance of `DaemonSetStatusPtrInput` via:
DaemonSetStatusArgs{...} or: nil
func DaemonSetStatusPtr ¶
func DaemonSetStatusPtr(v *DaemonSetStatusArgs) DaemonSetStatusPtrInput
type DaemonSetStatusPtrOutput ¶
type DaemonSetStatusPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetStatusPtrOutput) CollisionCount ¶
func (o DaemonSetStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusPtrOutput) Conditions ¶
func (o DaemonSetStatusPtrOutput) Conditions() DaemonSetConditionArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusPtrOutput) CurrentNumberScheduled ¶
func (o DaemonSetStatusPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPtrOutput) DesiredNumberScheduled ¶
func (o DaemonSetStatusPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPtrOutput) Elem ¶
func (o DaemonSetStatusPtrOutput) Elem() DaemonSetStatusOutput
func (DaemonSetStatusPtrOutput) ElementType ¶
func (DaemonSetStatusPtrOutput) ElementType() reflect.Type
func (DaemonSetStatusPtrOutput) NumberAvailable ¶
func (o DaemonSetStatusPtrOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPtrOutput) NumberMisscheduled ¶
func (o DaemonSetStatusPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPtrOutput) NumberReady ¶
func (o DaemonSetStatusPtrOutput) NumberReady() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusPtrOutput) NumberUnavailable ¶
func (o DaemonSetStatusPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPtrOutput) ObservedGeneration ¶
func (o DaemonSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutput ¶
func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
func (DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutputWithContext ¶
func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
func (DaemonSetStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetStatus]
func (DaemonSetStatusPtrOutput) UpdatedNumberScheduled ¶
func (o DaemonSetStatusPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetType ¶
type DaemonSetType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *DaemonSetSpec `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *DaemonSetStatus `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
type DaemonSetTypeArgs ¶
type DaemonSetTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPtrInput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPtrInput `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetTypeArgs) ElementType ¶
func (DaemonSetTypeArgs) ElementType() reflect.Type
func (DaemonSetTypeArgs) ToDaemonSetTypeOutput ¶
func (i DaemonSetTypeArgs) ToDaemonSetTypeOutput() DaemonSetTypeOutput
func (DaemonSetTypeArgs) ToDaemonSetTypeOutputWithContext ¶
func (i DaemonSetTypeArgs) ToDaemonSetTypeOutputWithContext(ctx context.Context) DaemonSetTypeOutput
func (DaemonSetTypeArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetType]
type DaemonSetTypeArray ¶
type DaemonSetTypeArray []DaemonSetTypeInput
func (DaemonSetTypeArray) ElementType ¶
func (DaemonSetTypeArray) ElementType() reflect.Type
func (DaemonSetTypeArray) ToDaemonSetTypeArrayOutput ¶
func (i DaemonSetTypeArray) ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput
func (DaemonSetTypeArray) ToDaemonSetTypeArrayOutputWithContext ¶
func (i DaemonSetTypeArray) ToDaemonSetTypeArrayOutputWithContext(ctx context.Context) DaemonSetTypeArrayOutput
func (DaemonSetTypeArray) ToOutput ¶ added in v4.2.0
func (i DaemonSetTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetType]
type DaemonSetTypeArrayInput ¶
type DaemonSetTypeArrayInput interface { pulumi.Input ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput ToDaemonSetTypeArrayOutputWithContext(context.Context) DaemonSetTypeArrayOutput }
DaemonSetTypeArrayInput is an input type that accepts DaemonSetTypeArray and DaemonSetTypeArrayOutput values. You can construct a concrete instance of `DaemonSetTypeArrayInput` via:
DaemonSetTypeArray{ DaemonSetTypeArgs{...} }
type DaemonSetTypeArrayOutput ¶
type DaemonSetTypeArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetTypeArrayOutput) ElementType ¶
func (DaemonSetTypeArrayOutput) ElementType() reflect.Type
func (DaemonSetTypeArrayOutput) Index ¶
func (o DaemonSetTypeArrayOutput) Index(i pulumi.IntInput) DaemonSetTypeOutput
func (DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutput ¶
func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput
func (DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutputWithContext ¶
func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutputWithContext(ctx context.Context) DaemonSetTypeArrayOutput
func (DaemonSetTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DaemonSetType]
type DaemonSetTypeInput ¶
type DaemonSetTypeInput interface { pulumi.Input ToDaemonSetTypeOutput() DaemonSetTypeOutput ToDaemonSetTypeOutputWithContext(context.Context) DaemonSetTypeOutput }
DaemonSetTypeInput is an input type that accepts DaemonSetTypeArgs and DaemonSetTypeOutput values. You can construct a concrete instance of `DaemonSetTypeInput` via:
DaemonSetTypeArgs{...}
type DaemonSetTypeOutput ¶
type DaemonSetTypeOutput struct{ *pulumi.OutputState }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetTypeOutput) ApiVersion ¶
func (o DaemonSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DaemonSetTypeOutput) ElementType ¶
func (DaemonSetTypeOutput) ElementType() reflect.Type
func (DaemonSetTypeOutput) Kind ¶
func (o DaemonSetTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DaemonSetTypeOutput) Metadata ¶
func (o DaemonSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetTypeOutput) Spec ¶
func (o DaemonSetTypeOutput) Spec() DaemonSetSpecPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetTypeOutput) Status ¶
func (o DaemonSetTypeOutput) Status() DaemonSetStatusPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetTypeOutput) ToDaemonSetTypeOutput ¶
func (o DaemonSetTypeOutput) ToDaemonSetTypeOutput() DaemonSetTypeOutput
func (DaemonSetTypeOutput) ToDaemonSetTypeOutputWithContext ¶
func (o DaemonSetTypeOutput) ToDaemonSetTypeOutputWithContext(ctx context.Context) DaemonSetTypeOutput
func (DaemonSetTypeOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetType]
type DaemonSetUpdateStrategy ¶
type DaemonSetUpdateStrategy struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate *RollingUpdateDaemonSet `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate. Type *string `pulumi:"type"` }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
type DaemonSetUpdateStrategyArgs ¶
type DaemonSetUpdateStrategyArgs struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate RollingUpdateDaemonSetPtrInput `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
func (DaemonSetUpdateStrategyArgs) ElementType ¶
func (DaemonSetUpdateStrategyArgs) ElementType() reflect.Type
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutput ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutputWithContext ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutput ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutputWithContext ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetUpdateStrategyArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetUpdateStrategy]
type DaemonSetUpdateStrategyInput ¶
type DaemonSetUpdateStrategyInput interface { pulumi.Input ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput ToDaemonSetUpdateStrategyOutputWithContext(context.Context) DaemonSetUpdateStrategyOutput }
DaemonSetUpdateStrategyInput is an input type that accepts DaemonSetUpdateStrategyArgs and DaemonSetUpdateStrategyOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyInput` via:
DaemonSetUpdateStrategyArgs{...}
type DaemonSetUpdateStrategyOutput ¶
type DaemonSetUpdateStrategyOutput struct{ *pulumi.OutputState }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
func (DaemonSetUpdateStrategyOutput) ElementType ¶
func (DaemonSetUpdateStrategyOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyOutput) RollingUpdate ¶
func (o DaemonSetUpdateStrategyOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutput ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutputWithContext ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutput ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetUpdateStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetUpdateStrategy]
func (DaemonSetUpdateStrategyOutput) Type ¶
func (o DaemonSetUpdateStrategyOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
type DaemonSetUpdateStrategyPatch ¶
type DaemonSetUpdateStrategyPatch struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate *RollingUpdateDaemonSetPatch `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate. Type *string `pulumi:"type"` }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
type DaemonSetUpdateStrategyPatchArgs ¶
type DaemonSetUpdateStrategyPatchArgs struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate RollingUpdateDaemonSetPatchPtrInput `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
func (DaemonSetUpdateStrategyPatchArgs) ElementType ¶
func (DaemonSetUpdateStrategyPatchArgs) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutput ¶
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutputWithContext ¶
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutput ¶
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext ¶
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchArgs) ToOutput ¶ added in v4.2.0
func (i DaemonSetUpdateStrategyPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DaemonSetUpdateStrategyPatch]
type DaemonSetUpdateStrategyPatchInput ¶
type DaemonSetUpdateStrategyPatchInput interface { pulumi.Input ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput ToDaemonSetUpdateStrategyPatchOutputWithContext(context.Context) DaemonSetUpdateStrategyPatchOutput }
DaemonSetUpdateStrategyPatchInput is an input type that accepts DaemonSetUpdateStrategyPatchArgs and DaemonSetUpdateStrategyPatchOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyPatchInput` via:
DaemonSetUpdateStrategyPatchArgs{...}
type DaemonSetUpdateStrategyPatchOutput ¶
type DaemonSetUpdateStrategyPatchOutput struct{ *pulumi.OutputState }
DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
func (DaemonSetUpdateStrategyPatchOutput) ElementType ¶
func (DaemonSetUpdateStrategyPatchOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPatchOutput) RollingUpdate ¶
func (o DaemonSetUpdateStrategyPatchOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutput ¶
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutputWithContext ¶
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutput ¶
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext ¶
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetUpdateStrategyPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DaemonSetUpdateStrategyPatch]
func (DaemonSetUpdateStrategyPatchOutput) Type ¶
func (o DaemonSetUpdateStrategyPatchOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
type DaemonSetUpdateStrategyPatchPtrInput ¶
type DaemonSetUpdateStrategyPatchPtrInput interface { pulumi.Input ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(context.Context) DaemonSetUpdateStrategyPatchPtrOutput }
DaemonSetUpdateStrategyPatchPtrInput is an input type that accepts DaemonSetUpdateStrategyPatchArgs, DaemonSetUpdateStrategyPatchPtr and DaemonSetUpdateStrategyPatchPtrOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyPatchPtrInput` via:
DaemonSetUpdateStrategyPatchArgs{...} or: nil
func DaemonSetUpdateStrategyPatchPtr ¶
func DaemonSetUpdateStrategyPatchPtr(v *DaemonSetUpdateStrategyPatchArgs) DaemonSetUpdateStrategyPatchPtrInput
type DaemonSetUpdateStrategyPatchPtrOutput ¶
type DaemonSetUpdateStrategyPatchPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetUpdateStrategyPatchPtrOutput) ElementType ¶
func (DaemonSetUpdateStrategyPatchPtrOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPatchPtrOutput) RollingUpdate ¶
func (o DaemonSetUpdateStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutput ¶
func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext ¶
func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetUpdateStrategyPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetUpdateStrategyPatch]
func (DaemonSetUpdateStrategyPatchPtrOutput) Type ¶
func (o DaemonSetUpdateStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
type DaemonSetUpdateStrategyPtrInput ¶
type DaemonSetUpdateStrategyPtrInput interface { pulumi.Input ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput ToDaemonSetUpdateStrategyPtrOutputWithContext(context.Context) DaemonSetUpdateStrategyPtrOutput }
DaemonSetUpdateStrategyPtrInput is an input type that accepts DaemonSetUpdateStrategyArgs, DaemonSetUpdateStrategyPtr and DaemonSetUpdateStrategyPtrOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyPtrInput` via:
DaemonSetUpdateStrategyArgs{...} or: nil
func DaemonSetUpdateStrategyPtr ¶
func DaemonSetUpdateStrategyPtr(v *DaemonSetUpdateStrategyArgs) DaemonSetUpdateStrategyPtrInput
type DaemonSetUpdateStrategyPtrOutput ¶
type DaemonSetUpdateStrategyPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetUpdateStrategyPtrOutput) Elem ¶
func (o DaemonSetUpdateStrategyPtrOutput) Elem() DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyPtrOutput) ElementType ¶
func (DaemonSetUpdateStrategyPtrOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPtrOutput) RollingUpdate ¶
func (o DaemonSetUpdateStrategyPtrOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutput ¶
func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext ¶
func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyPtrOutput) ToOutput ¶ added in v4.2.0
func (o DaemonSetUpdateStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DaemonSetUpdateStrategy]
func (DaemonSetUpdateStrategyPtrOutput) Type ¶
func (o DaemonSetUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
type Deployment
deprecated
type Deployment struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.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/v1beta2/Deployment is deprecated by apps/v1/Deployment and not supported by Kubernetes v1.16+ clusters.
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (*Deployment) ToOutput ¶ added in v4.2.0
func (i *Deployment) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
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
func (DeploymentArray) ToOutput ¶ added in v4.2.0
func (i DeploymentArray) ToOutput(ctx context.Context) pulumix.Output[[]*Deployment]
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
func (DeploymentArrayOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Deployment]
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
func (DeploymentConditionArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentConditionArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentCondition]
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
func (DeploymentConditionArray) ToOutput ¶ added in v4.2.0
func (i DeploymentConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentCondition]
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
func (DeploymentConditionArrayOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentCondition]
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) ToOutput ¶ added in v4.2.0
func (o DeploymentConditionOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentCondition]
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
func (DeploymentConditionPatchArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentConditionPatch]
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
func (DeploymentConditionPatchArray) ToOutput ¶ added in v4.2.0
func (i DeploymentConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentConditionPatch]
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
func (DeploymentConditionPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentConditionPatch]
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) ToOutput ¶ added in v4.2.0
func (o DeploymentConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentConditionPatch]
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
func (*DeploymentList) ToOutput ¶ added in v4.2.0
func (i *DeploymentList) ToOutput(ctx context.Context) pulumix.Output[*DeploymentList]
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
func (DeploymentListArray) ToOutput ¶ added in v4.2.0
func (i DeploymentListArray) ToOutput(ctx context.Context) pulumix.Output[[]*DeploymentList]
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
func (DeploymentListArrayOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DeploymentList]
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
func (DeploymentListMap) ToOutput ¶ added in v4.2.0
func (i DeploymentListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DeploymentList]
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
func (DeploymentListMapOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DeploymentList]
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
func (DeploymentListOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentListOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentList]
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
func (DeploymentListTypeArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentListType]
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
func (DeploymentListTypeOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentListType]
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
func (DeploymentMap) ToOutput ¶ added in v4.2.0
func (i DeploymentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Deployment]
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
func (DeploymentMapOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Deployment]
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
func (DeploymentOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
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/v1beta2/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
func (*DeploymentPatch) ToOutput ¶ added in v4.2.0
func (i *DeploymentPatch) ToOutput(ctx context.Context) pulumix.Output[*DeploymentPatch]
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
func (DeploymentPatchArray) ToOutput ¶ added in v4.2.0
func (i DeploymentPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*DeploymentPatch]
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
func (DeploymentPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DeploymentPatch]
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
func (DeploymentPatchMap) ToOutput ¶ added in v4.2.0
func (i DeploymentPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DeploymentPatch]
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
func (DeploymentPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DeploymentPatch]
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
func (DeploymentPatchOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentPatch]
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
func (DeploymentPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentPatchType]
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
func (DeploymentPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentPatchType]
type DeploymentSpec ¶
type DeploymentSpec struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Indicates that the deployment is paused. Paused *bool `pulumi:"paused"` // The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s. ProgressDeadlineSeconds *int `pulumi:"progressDeadlineSeconds"` // Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. Replicas *int `pulumi:"replicas"` // The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels. Selector metav1.LabelSelector `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy *DeploymentStrategy `pulumi:"strategy"` // Template describes the pods that will be created. Template corev1.PodTemplateSpec `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
type DeploymentSpecArgs ¶
type DeploymentSpecArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Indicates that the deployment is paused. Paused pulumi.BoolPtrInput `pulumi:"paused"` // The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s. ProgressDeadlineSeconds pulumi.IntPtrInput `pulumi:"progressDeadlineSeconds"` // Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels. Selector metav1.LabelSelectorInput `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy DeploymentStrategyPtrInput `pulumi:"strategy"` // Template describes the pods that will be created. Template corev1.PodTemplateSpecInput `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecArgs) ElementType ¶
func (DeploymentSpecArgs) ElementType() reflect.Type
func (DeploymentSpecArgs) ToDeploymentSpecOutput ¶
func (i DeploymentSpecArgs) ToDeploymentSpecOutput() DeploymentSpecOutput
func (DeploymentSpecArgs) ToDeploymentSpecOutputWithContext ¶
func (i DeploymentSpecArgs) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
func (DeploymentSpecArgs) ToDeploymentSpecPtrOutput ¶
func (i DeploymentSpecArgs) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
func (DeploymentSpecArgs) ToDeploymentSpecPtrOutputWithContext ¶
func (i DeploymentSpecArgs) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
func (DeploymentSpecArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentSpecArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentSpec]
type DeploymentSpecInput ¶
type DeploymentSpecInput interface { pulumi.Input ToDeploymentSpecOutput() DeploymentSpecOutput ToDeploymentSpecOutputWithContext(context.Context) DeploymentSpecOutput }
DeploymentSpecInput is an input type that accepts DeploymentSpecArgs and DeploymentSpecOutput values. You can construct a concrete instance of `DeploymentSpecInput` via:
DeploymentSpecArgs{...}
type DeploymentSpecOutput ¶
type DeploymentSpecOutput struct{ *pulumi.OutputState }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecOutput) ElementType ¶
func (DeploymentSpecOutput) ElementType() reflect.Type
func (DeploymentSpecOutput) MinReadySeconds ¶
func (o DeploymentSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (DeploymentSpecOutput) Paused ¶
func (o DeploymentSpecOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused.
func (DeploymentSpecOutput) ProgressDeadlineSeconds ¶
func (o DeploymentSpecOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
func (DeploymentSpecOutput) Replicas ¶
func (o DeploymentSpecOutput) Replicas() pulumi.IntPtrOutput
Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
func (DeploymentSpecOutput) RevisionHistoryLimit ¶
func (o DeploymentSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DeploymentSpecOutput) Selector ¶
func (o DeploymentSpecOutput) Selector() metav1.LabelSelectorOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.
func (DeploymentSpecOutput) Strategy ¶
func (o DeploymentSpecOutput) Strategy() DeploymentStrategyPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecOutput) Template ¶
func (o DeploymentSpecOutput) Template() corev1.PodTemplateSpecOutput
Template describes the pods that will be created.
func (DeploymentSpecOutput) ToDeploymentSpecOutput ¶
func (o DeploymentSpecOutput) ToDeploymentSpecOutput() DeploymentSpecOutput
func (DeploymentSpecOutput) ToDeploymentSpecOutputWithContext ¶
func (o DeploymentSpecOutput) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
func (DeploymentSpecOutput) ToDeploymentSpecPtrOutput ¶
func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
func (DeploymentSpecOutput) ToDeploymentSpecPtrOutputWithContext ¶
func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
func (DeploymentSpecOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentSpecOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentSpec]
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 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels. Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy *DeploymentStrategyPatch `pulumi:"strategy"` // Template describes the pods that will be created. Template *corev1.PodTemplateSpecPatch `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
type DeploymentSpecPatchArgs ¶
type DeploymentSpecPatchArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Indicates that the deployment is paused. Paused pulumi.BoolPtrInput `pulumi:"paused"` // The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s. ProgressDeadlineSeconds pulumi.IntPtrInput `pulumi:"progressDeadlineSeconds"` // Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels. Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy DeploymentStrategyPatchPtrInput `pulumi:"strategy"` // Template describes the pods that will be created. Template corev1.PodTemplateSpecPatchPtrInput `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecPatchArgs) ElementType ¶
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
func (DeploymentSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentSpecPatch]
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 10.
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. It must match the pod template's labels.
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
func (DeploymentSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentSpecPatch]
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 10.
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. It must match the pod template's labels.
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
func (DeploymentSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentSpecPatch]
type DeploymentSpecPtrInput ¶
type DeploymentSpecPtrInput interface { pulumi.Input ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput ToDeploymentSpecPtrOutputWithContext(context.Context) DeploymentSpecPtrOutput }
DeploymentSpecPtrInput is an input type that accepts DeploymentSpecArgs, DeploymentSpecPtr and DeploymentSpecPtrOutput values. You can construct a concrete instance of `DeploymentSpecPtrInput` via:
DeploymentSpecArgs{...} or: nil
func DeploymentSpecPtr ¶
func DeploymentSpecPtr(v *DeploymentSpecArgs) DeploymentSpecPtrInput
type DeploymentSpecPtrOutput ¶
type DeploymentSpecPtrOutput struct{ *pulumi.OutputState }
func (DeploymentSpecPtrOutput) Elem ¶
func (o DeploymentSpecPtrOutput) Elem() DeploymentSpecOutput
func (DeploymentSpecPtrOutput) ElementType ¶
func (DeploymentSpecPtrOutput) ElementType() reflect.Type
func (DeploymentSpecPtrOutput) MinReadySeconds ¶
func (o DeploymentSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (DeploymentSpecPtrOutput) Paused ¶
func (o DeploymentSpecPtrOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused.
func (DeploymentSpecPtrOutput) ProgressDeadlineSeconds ¶
func (o DeploymentSpecPtrOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. Defaults to 600s.
func (DeploymentSpecPtrOutput) Replicas ¶
func (o DeploymentSpecPtrOutput) Replicas() pulumi.IntPtrOutput
Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
func (DeploymentSpecPtrOutput) RevisionHistoryLimit ¶
func (o DeploymentSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DeploymentSpecPtrOutput) Selector ¶
func (o DeploymentSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels.
func (DeploymentSpecPtrOutput) Strategy ¶
func (o DeploymentSpecPtrOutput) Strategy() DeploymentStrategyPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecPtrOutput) Template ¶
func (o DeploymentSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
Template describes the pods that will be created.
func (DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutput ¶
func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
func (DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutputWithContext ¶
func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
func (DeploymentSpecPtrOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentSpec]
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
func (DeploymentStatusArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentStatusArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStatus]
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) ToOutput ¶ added in v4.2.0
func (o DeploymentStatusOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStatus]
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
func (DeploymentStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStatusPatch]
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) ToOutput ¶ added in v4.2.0
func (o DeploymentStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStatusPatch]
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) ToOutput ¶ added in v4.2.0
func (o DeploymentStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStatusPatch]
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) ToOutput ¶ added in v4.2.0
func (o DeploymentStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStatus]
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
func (DeploymentStrategyArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentStrategyArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategy]
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) ToOutput ¶ added in v4.2.0
func (o DeploymentStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategy]
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
func (DeploymentStrategyPatchArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentStrategyPatchArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategyPatch]
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) ToOutput ¶ added in v4.2.0
func (o DeploymentStrategyPatchOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentStrategyPatch]
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) ToOutput ¶ added in v4.2.0
func (o DeploymentStrategyPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStrategyPatch]
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) ToOutput ¶ added in v4.2.0
func (o DeploymentStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeploymentStrategy]
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
func (DeploymentTypeArgs) ToOutput ¶ added in v4.2.0
func (i DeploymentTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DeploymentType]
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
func (DeploymentTypeArray) ToOutput ¶ added in v4.2.0
func (i DeploymentTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentType]
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
func (DeploymentTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DeploymentType]
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
func (DeploymentTypeOutput) ToOutput ¶ added in v4.2.0
func (o DeploymentTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DeploymentType]
type ReplicaSet
deprecated
type ReplicaSet struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.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"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecOutput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPtrOutput `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
Deprecated: apps/v1beta2/ReplicaSet is deprecated by apps/v1/ReplicaSet and not supported by Kubernetes v1.16+ clusters.
func GetReplicaSet ¶
func GetReplicaSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicaSetState, opts ...pulumi.ResourceOption) (*ReplicaSet, error)
GetReplicaSet gets an existing ReplicaSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReplicaSet ¶
func NewReplicaSet(ctx *pulumi.Context, name string, args *ReplicaSetArgs, opts ...pulumi.ResourceOption) (*ReplicaSet, error)
NewReplicaSet registers a new resource with the given unique name, arguments, and options.
func (*ReplicaSet) ElementType ¶
func (*ReplicaSet) ElementType() reflect.Type
func (*ReplicaSet) ToOutput ¶ added in v4.2.0
func (i *ReplicaSet) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSet]
func (*ReplicaSet) ToReplicaSetOutput ¶
func (i *ReplicaSet) ToReplicaSetOutput() ReplicaSetOutput
func (*ReplicaSet) ToReplicaSetOutputWithContext ¶
func (i *ReplicaSet) ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput
type ReplicaSetArgs ¶
type ReplicaSetArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPtrInput }
The set of arguments for constructing a ReplicaSet resource.
func (ReplicaSetArgs) ElementType ¶
func (ReplicaSetArgs) ElementType() reflect.Type
type ReplicaSetArray ¶
type ReplicaSetArray []ReplicaSetInput
func (ReplicaSetArray) ElementType ¶
func (ReplicaSetArray) ElementType() reflect.Type
func (ReplicaSetArray) ToOutput ¶ added in v4.2.0
func (i ReplicaSetArray) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSet]
func (ReplicaSetArray) ToReplicaSetArrayOutput ¶
func (i ReplicaSetArray) ToReplicaSetArrayOutput() ReplicaSetArrayOutput
func (ReplicaSetArray) ToReplicaSetArrayOutputWithContext ¶
func (i ReplicaSetArray) ToReplicaSetArrayOutputWithContext(ctx context.Context) ReplicaSetArrayOutput
type ReplicaSetArrayInput ¶
type ReplicaSetArrayInput interface { pulumi.Input ToReplicaSetArrayOutput() ReplicaSetArrayOutput ToReplicaSetArrayOutputWithContext(context.Context) ReplicaSetArrayOutput }
ReplicaSetArrayInput is an input type that accepts ReplicaSetArray and ReplicaSetArrayOutput values. You can construct a concrete instance of `ReplicaSetArrayInput` via:
ReplicaSetArray{ ReplicaSetArgs{...} }
type ReplicaSetArrayOutput ¶
type ReplicaSetArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetArrayOutput) ElementType ¶
func (ReplicaSetArrayOutput) ElementType() reflect.Type
func (ReplicaSetArrayOutput) Index ¶
func (o ReplicaSetArrayOutput) Index(i pulumi.IntInput) ReplicaSetOutput
func (ReplicaSetArrayOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSet]
func (ReplicaSetArrayOutput) ToReplicaSetArrayOutput ¶
func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutput() ReplicaSetArrayOutput
func (ReplicaSetArrayOutput) ToReplicaSetArrayOutputWithContext ¶
func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutputWithContext(ctx context.Context) ReplicaSetArrayOutput
type ReplicaSetCondition ¶
type ReplicaSetCondition struct { // The last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of replica set condition. Type string `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
type ReplicaSetConditionArgs ¶
type ReplicaSetConditionArgs struct { // The last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type of replica set condition. Type pulumi.StringInput `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionArgs) ElementType ¶
func (ReplicaSetConditionArgs) ElementType() reflect.Type
func (ReplicaSetConditionArgs) ToOutput ¶ added in v4.2.0
func (i ReplicaSetConditionArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetCondition]
func (ReplicaSetConditionArgs) ToReplicaSetConditionOutput ¶
func (i ReplicaSetConditionArgs) ToReplicaSetConditionOutput() ReplicaSetConditionOutput
func (ReplicaSetConditionArgs) ToReplicaSetConditionOutputWithContext ¶
func (i ReplicaSetConditionArgs) ToReplicaSetConditionOutputWithContext(ctx context.Context) ReplicaSetConditionOutput
type ReplicaSetConditionArray ¶
type ReplicaSetConditionArray []ReplicaSetConditionInput
func (ReplicaSetConditionArray) ElementType ¶
func (ReplicaSetConditionArray) ElementType() reflect.Type
func (ReplicaSetConditionArray) ToOutput ¶ added in v4.2.0
func (i ReplicaSetConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetCondition]
func (ReplicaSetConditionArray) ToReplicaSetConditionArrayOutput ¶
func (i ReplicaSetConditionArray) ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput
func (ReplicaSetConditionArray) ToReplicaSetConditionArrayOutputWithContext ¶
func (i ReplicaSetConditionArray) ToReplicaSetConditionArrayOutputWithContext(ctx context.Context) ReplicaSetConditionArrayOutput
type ReplicaSetConditionArrayInput ¶
type ReplicaSetConditionArrayInput interface { pulumi.Input ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput ToReplicaSetConditionArrayOutputWithContext(context.Context) ReplicaSetConditionArrayOutput }
ReplicaSetConditionArrayInput is an input type that accepts ReplicaSetConditionArray and ReplicaSetConditionArrayOutput values. You can construct a concrete instance of `ReplicaSetConditionArrayInput` via:
ReplicaSetConditionArray{ ReplicaSetConditionArgs{...} }
type ReplicaSetConditionArrayOutput ¶
type ReplicaSetConditionArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetConditionArrayOutput) ElementType ¶
func (ReplicaSetConditionArrayOutput) ElementType() reflect.Type
func (ReplicaSetConditionArrayOutput) Index ¶
func (o ReplicaSetConditionArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionOutput
func (ReplicaSetConditionArrayOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetCondition]
func (ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutput ¶
func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput
func (ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutputWithContext ¶
func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutputWithContext(ctx context.Context) ReplicaSetConditionArrayOutput
type ReplicaSetConditionInput ¶
type ReplicaSetConditionInput interface { pulumi.Input ToReplicaSetConditionOutput() ReplicaSetConditionOutput ToReplicaSetConditionOutputWithContext(context.Context) ReplicaSetConditionOutput }
ReplicaSetConditionInput is an input type that accepts ReplicaSetConditionArgs and ReplicaSetConditionOutput values. You can construct a concrete instance of `ReplicaSetConditionInput` via:
ReplicaSetConditionArgs{...}
type ReplicaSetConditionOutput ¶
type ReplicaSetConditionOutput struct{ *pulumi.OutputState }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionOutput) ElementType ¶
func (ReplicaSetConditionOutput) ElementType() reflect.Type
func (ReplicaSetConditionOutput) LastTransitionTime ¶
func (o ReplicaSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
The last time the condition transitioned from one status to another.
func (ReplicaSetConditionOutput) Message ¶
func (o ReplicaSetConditionOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (ReplicaSetConditionOutput) Reason ¶
func (o ReplicaSetConditionOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (ReplicaSetConditionOutput) Status ¶
func (o ReplicaSetConditionOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (ReplicaSetConditionOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetConditionOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetCondition]
func (ReplicaSetConditionOutput) ToReplicaSetConditionOutput ¶
func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutput() ReplicaSetConditionOutput
func (ReplicaSetConditionOutput) ToReplicaSetConditionOutputWithContext ¶
func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutputWithContext(ctx context.Context) ReplicaSetConditionOutput
func (ReplicaSetConditionOutput) Type ¶
func (o ReplicaSetConditionOutput) Type() pulumi.StringOutput
Type of replica set condition.
type ReplicaSetConditionPatch ¶
type ReplicaSetConditionPatch struct { // The last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status *string `pulumi:"status"` // Type of replica set condition. Type *string `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
type ReplicaSetConditionPatchArgs ¶
type ReplicaSetConditionPatchArgs struct { // The last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // Type of replica set condition. Type pulumi.StringPtrInput `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionPatchArgs) ElementType ¶
func (ReplicaSetConditionPatchArgs) ElementType() reflect.Type
func (ReplicaSetConditionPatchArgs) ToOutput ¶ added in v4.2.0
func (i ReplicaSetConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetConditionPatch]
func (ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutput ¶
func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutputWithContext ¶
func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
type ReplicaSetConditionPatchArray ¶
type ReplicaSetConditionPatchArray []ReplicaSetConditionPatchInput
func (ReplicaSetConditionPatchArray) ElementType ¶
func (ReplicaSetConditionPatchArray) ElementType() reflect.Type
func (ReplicaSetConditionPatchArray) ToOutput ¶ added in v4.2.0
func (i ReplicaSetConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetConditionPatch]
func (ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutput ¶
func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
func (ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutputWithContext ¶
func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
type ReplicaSetConditionPatchArrayInput ¶
type ReplicaSetConditionPatchArrayInput interface { pulumi.Input ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput ToReplicaSetConditionPatchArrayOutputWithContext(context.Context) ReplicaSetConditionPatchArrayOutput }
ReplicaSetConditionPatchArrayInput is an input type that accepts ReplicaSetConditionPatchArray and ReplicaSetConditionPatchArrayOutput values. You can construct a concrete instance of `ReplicaSetConditionPatchArrayInput` via:
ReplicaSetConditionPatchArray{ ReplicaSetConditionPatchArgs{...} }
type ReplicaSetConditionPatchArrayOutput ¶
type ReplicaSetConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetConditionPatchArrayOutput) ElementType ¶
func (ReplicaSetConditionPatchArrayOutput) ElementType() reflect.Type
func (ReplicaSetConditionPatchArrayOutput) Index ¶
func (o ReplicaSetConditionPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetConditionPatch]
func (ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutput ¶
func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
func (ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutputWithContext ¶
func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
type ReplicaSetConditionPatchInput ¶
type ReplicaSetConditionPatchInput interface { pulumi.Input ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput ToReplicaSetConditionPatchOutputWithContext(context.Context) ReplicaSetConditionPatchOutput }
ReplicaSetConditionPatchInput is an input type that accepts ReplicaSetConditionPatchArgs and ReplicaSetConditionPatchOutput values. You can construct a concrete instance of `ReplicaSetConditionPatchInput` via:
ReplicaSetConditionPatchArgs{...}
type ReplicaSetConditionPatchOutput ¶
type ReplicaSetConditionPatchOutput struct{ *pulumi.OutputState }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionPatchOutput) ElementType ¶
func (ReplicaSetConditionPatchOutput) ElementType() reflect.Type
func (ReplicaSetConditionPatchOutput) LastTransitionTime ¶
func (o ReplicaSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
The last time the condition transitioned from one status to another.
func (ReplicaSetConditionPatchOutput) Message ¶
func (o ReplicaSetConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (ReplicaSetConditionPatchOutput) Reason ¶
func (o ReplicaSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (ReplicaSetConditionPatchOutput) Status ¶
func (o ReplicaSetConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (ReplicaSetConditionPatchOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetConditionPatch]
func (ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutput ¶
func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutputWithContext ¶
func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchOutput) Type ¶
func (o ReplicaSetConditionPatchOutput) Type() pulumi.StringPtrOutput
Type of replica set condition.
type ReplicaSetInput ¶
type ReplicaSetInput interface { pulumi.Input ToReplicaSetOutput() ReplicaSetOutput ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput }
type ReplicaSetList ¶
type ReplicaSetList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items ReplicaSetTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
ReplicaSetList is a collection of ReplicaSets.
func GetReplicaSetList ¶
func GetReplicaSetList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicaSetListState, opts ...pulumi.ResourceOption) (*ReplicaSetList, error)
GetReplicaSetList gets an existing ReplicaSetList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReplicaSetList ¶
func NewReplicaSetList(ctx *pulumi.Context, name string, args *ReplicaSetListArgs, opts ...pulumi.ResourceOption) (*ReplicaSetList, error)
NewReplicaSetList registers a new resource with the given unique name, arguments, and options.
func (*ReplicaSetList) ElementType ¶
func (*ReplicaSetList) ElementType() reflect.Type
func (*ReplicaSetList) ToOutput ¶ added in v4.2.0
func (i *ReplicaSetList) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetList]
func (*ReplicaSetList) ToReplicaSetListOutput ¶
func (i *ReplicaSetList) ToReplicaSetListOutput() ReplicaSetListOutput
func (*ReplicaSetList) ToReplicaSetListOutputWithContext ¶
func (i *ReplicaSetList) ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput
type ReplicaSetListArgs ¶
type ReplicaSetListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items ReplicaSetTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a ReplicaSetList resource.
func (ReplicaSetListArgs) ElementType ¶
func (ReplicaSetListArgs) ElementType() reflect.Type
type ReplicaSetListArray ¶
type ReplicaSetListArray []ReplicaSetListInput
func (ReplicaSetListArray) ElementType ¶
func (ReplicaSetListArray) ElementType() reflect.Type
func (ReplicaSetListArray) ToOutput ¶ added in v4.2.0
func (i ReplicaSetListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSetList]
func (ReplicaSetListArray) ToReplicaSetListArrayOutput ¶
func (i ReplicaSetListArray) ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput
func (ReplicaSetListArray) ToReplicaSetListArrayOutputWithContext ¶
func (i ReplicaSetListArray) ToReplicaSetListArrayOutputWithContext(ctx context.Context) ReplicaSetListArrayOutput
type ReplicaSetListArrayInput ¶
type ReplicaSetListArrayInput interface { pulumi.Input ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput ToReplicaSetListArrayOutputWithContext(context.Context) ReplicaSetListArrayOutput }
ReplicaSetListArrayInput is an input type that accepts ReplicaSetListArray and ReplicaSetListArrayOutput values. You can construct a concrete instance of `ReplicaSetListArrayInput` via:
ReplicaSetListArray{ ReplicaSetListArgs{...} }
type ReplicaSetListArrayOutput ¶
type ReplicaSetListArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetListArrayOutput) ElementType ¶
func (ReplicaSetListArrayOutput) ElementType() reflect.Type
func (ReplicaSetListArrayOutput) Index ¶
func (o ReplicaSetListArrayOutput) Index(i pulumi.IntInput) ReplicaSetListOutput
func (ReplicaSetListArrayOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSetList]
func (ReplicaSetListArrayOutput) ToReplicaSetListArrayOutput ¶
func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput
func (ReplicaSetListArrayOutput) ToReplicaSetListArrayOutputWithContext ¶
func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutputWithContext(ctx context.Context) ReplicaSetListArrayOutput
type ReplicaSetListInput ¶
type ReplicaSetListInput interface { pulumi.Input ToReplicaSetListOutput() ReplicaSetListOutput ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput }
type ReplicaSetListMap ¶
type ReplicaSetListMap map[string]ReplicaSetListInput
func (ReplicaSetListMap) ElementType ¶
func (ReplicaSetListMap) ElementType() reflect.Type
func (ReplicaSetListMap) ToOutput ¶ added in v4.2.0
func (i ReplicaSetListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSetList]
func (ReplicaSetListMap) ToReplicaSetListMapOutput ¶
func (i ReplicaSetListMap) ToReplicaSetListMapOutput() ReplicaSetListMapOutput
func (ReplicaSetListMap) ToReplicaSetListMapOutputWithContext ¶
func (i ReplicaSetListMap) ToReplicaSetListMapOutputWithContext(ctx context.Context) ReplicaSetListMapOutput
type ReplicaSetListMapInput ¶
type ReplicaSetListMapInput interface { pulumi.Input ToReplicaSetListMapOutput() ReplicaSetListMapOutput ToReplicaSetListMapOutputWithContext(context.Context) ReplicaSetListMapOutput }
ReplicaSetListMapInput is an input type that accepts ReplicaSetListMap and ReplicaSetListMapOutput values. You can construct a concrete instance of `ReplicaSetListMapInput` via:
ReplicaSetListMap{ "key": ReplicaSetListArgs{...} }
type ReplicaSetListMapOutput ¶
type ReplicaSetListMapOutput struct{ *pulumi.OutputState }
func (ReplicaSetListMapOutput) ElementType ¶
func (ReplicaSetListMapOutput) ElementType() reflect.Type
func (ReplicaSetListMapOutput) MapIndex ¶
func (o ReplicaSetListMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetListOutput
func (ReplicaSetListMapOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSetList]
func (ReplicaSetListMapOutput) ToReplicaSetListMapOutput ¶
func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutput() ReplicaSetListMapOutput
func (ReplicaSetListMapOutput) ToReplicaSetListMapOutputWithContext ¶
func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutputWithContext(ctx context.Context) ReplicaSetListMapOutput
type ReplicaSetListOutput ¶
type ReplicaSetListOutput struct{ *pulumi.OutputState }
func (ReplicaSetListOutput) ApiVersion ¶
func (o ReplicaSetListOutput) 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 (ReplicaSetListOutput) ElementType ¶
func (ReplicaSetListOutput) ElementType() reflect.Type
func (ReplicaSetListOutput) Items ¶
func (o ReplicaSetListOutput) Items() ReplicaSetTypeArrayOutput
List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
func (ReplicaSetListOutput) Kind ¶
func (o ReplicaSetListOutput) 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 (ReplicaSetListOutput) Metadata ¶
func (o ReplicaSetListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetListOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetListOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetList]
func (ReplicaSetListOutput) ToReplicaSetListOutput ¶
func (o ReplicaSetListOutput) ToReplicaSetListOutput() ReplicaSetListOutput
func (ReplicaSetListOutput) ToReplicaSetListOutputWithContext ¶
func (o ReplicaSetListOutput) ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput
type ReplicaSetListState ¶
type ReplicaSetListState struct { }
func (ReplicaSetListState) ElementType ¶
func (ReplicaSetListState) ElementType() reflect.Type
type ReplicaSetListType ¶
type ReplicaSetListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items []ReplicaSetType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata *metav1.ListMeta `pulumi:"metadata"` }
ReplicaSetList is a collection of ReplicaSets.
type ReplicaSetListTypeArgs ¶
type ReplicaSetListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items ReplicaSetTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
ReplicaSetList is a collection of ReplicaSets.
func (ReplicaSetListTypeArgs) ElementType ¶
func (ReplicaSetListTypeArgs) ElementType() reflect.Type
func (ReplicaSetListTypeArgs) ToOutput ¶ added in v4.2.0
func (i ReplicaSetListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetListType]
func (ReplicaSetListTypeArgs) ToReplicaSetListTypeOutput ¶
func (i ReplicaSetListTypeArgs) ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput
func (ReplicaSetListTypeArgs) ToReplicaSetListTypeOutputWithContext ¶
func (i ReplicaSetListTypeArgs) ToReplicaSetListTypeOutputWithContext(ctx context.Context) ReplicaSetListTypeOutput
type ReplicaSetListTypeInput ¶
type ReplicaSetListTypeInput interface { pulumi.Input ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput ToReplicaSetListTypeOutputWithContext(context.Context) ReplicaSetListTypeOutput }
ReplicaSetListTypeInput is an input type that accepts ReplicaSetListTypeArgs and ReplicaSetListTypeOutput values. You can construct a concrete instance of `ReplicaSetListTypeInput` via:
ReplicaSetListTypeArgs{...}
type ReplicaSetListTypeOutput ¶
type ReplicaSetListTypeOutput struct{ *pulumi.OutputState }
ReplicaSetList is a collection of ReplicaSets.
func (ReplicaSetListTypeOutput) ApiVersion ¶
func (o ReplicaSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ReplicaSetListTypeOutput) ElementType ¶
func (ReplicaSetListTypeOutput) ElementType() reflect.Type
func (ReplicaSetListTypeOutput) Items ¶
func (o ReplicaSetListTypeOutput) Items() ReplicaSetTypeArrayOutput
List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
func (ReplicaSetListTypeOutput) Kind ¶
func (o ReplicaSetListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetListTypeOutput) Metadata ¶
func (o ReplicaSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetListTypeOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetListType]
func (ReplicaSetListTypeOutput) ToReplicaSetListTypeOutput ¶
func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput
func (ReplicaSetListTypeOutput) ToReplicaSetListTypeOutputWithContext ¶
func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutputWithContext(ctx context.Context) ReplicaSetListTypeOutput
type ReplicaSetMap ¶
type ReplicaSetMap map[string]ReplicaSetInput
func (ReplicaSetMap) ElementType ¶
func (ReplicaSetMap) ElementType() reflect.Type
func (ReplicaSetMap) ToOutput ¶ added in v4.2.0
func (i ReplicaSetMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSet]
func (ReplicaSetMap) ToReplicaSetMapOutput ¶
func (i ReplicaSetMap) ToReplicaSetMapOutput() ReplicaSetMapOutput
func (ReplicaSetMap) ToReplicaSetMapOutputWithContext ¶
func (i ReplicaSetMap) ToReplicaSetMapOutputWithContext(ctx context.Context) ReplicaSetMapOutput
type ReplicaSetMapInput ¶
type ReplicaSetMapInput interface { pulumi.Input ToReplicaSetMapOutput() ReplicaSetMapOutput ToReplicaSetMapOutputWithContext(context.Context) ReplicaSetMapOutput }
ReplicaSetMapInput is an input type that accepts ReplicaSetMap and ReplicaSetMapOutput values. You can construct a concrete instance of `ReplicaSetMapInput` via:
ReplicaSetMap{ "key": ReplicaSetArgs{...} }
type ReplicaSetMapOutput ¶
type ReplicaSetMapOutput struct{ *pulumi.OutputState }
func (ReplicaSetMapOutput) ElementType ¶
func (ReplicaSetMapOutput) ElementType() reflect.Type
func (ReplicaSetMapOutput) MapIndex ¶
func (o ReplicaSetMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetOutput
func (ReplicaSetMapOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSet]
func (ReplicaSetMapOutput) ToReplicaSetMapOutput ¶
func (o ReplicaSetMapOutput) ToReplicaSetMapOutput() ReplicaSetMapOutput
func (ReplicaSetMapOutput) ToReplicaSetMapOutputWithContext ¶
func (o ReplicaSetMapOutput) ToReplicaSetMapOutputWithContext(ctx context.Context) ReplicaSetMapOutput
type ReplicaSetOutput ¶
type ReplicaSetOutput struct{ *pulumi.OutputState }
func (ReplicaSetOutput) ApiVersion ¶
func (o ReplicaSetOutput) 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 (ReplicaSetOutput) ElementType ¶
func (ReplicaSetOutput) ElementType() reflect.Type
func (ReplicaSetOutput) Kind ¶
func (o ReplicaSetOutput) 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 (ReplicaSetOutput) Metadata ¶
func (o ReplicaSetOutput) Metadata() metav1.ObjectMetaOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetOutput) Spec ¶
func (o ReplicaSetOutput) Spec() ReplicaSetSpecOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetOutput) Status ¶
func (o ReplicaSetOutput) Status() ReplicaSetStatusPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSet]
func (ReplicaSetOutput) ToReplicaSetOutput ¶
func (o ReplicaSetOutput) ToReplicaSetOutput() ReplicaSetOutput
func (ReplicaSetOutput) ToReplicaSetOutputWithContext ¶
func (o ReplicaSetOutput) ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput
type ReplicaSetPatch
deprecated
type ReplicaSetPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPatchPtrOutput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPatchPtrOutput `pulumi:"status"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. ReplicaSet ensures that a specified number of pod replicas are running at any given time.
Deprecated: apps/v1beta2/ReplicaSet is deprecated by apps/v1/ReplicaSet and not supported by Kubernetes v1.16+ clusters.
func GetReplicaSetPatch ¶
func GetReplicaSetPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicaSetPatchState, opts ...pulumi.ResourceOption) (*ReplicaSetPatch, error)
GetReplicaSetPatch gets an existing ReplicaSetPatch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReplicaSetPatch ¶
func NewReplicaSetPatch(ctx *pulumi.Context, name string, args *ReplicaSetPatchArgs, opts ...pulumi.ResourceOption) (*ReplicaSetPatch, error)
NewReplicaSetPatch registers a new resource with the given unique name, arguments, and options.
func (*ReplicaSetPatch) ElementType ¶
func (*ReplicaSetPatch) ElementType() reflect.Type
func (*ReplicaSetPatch) ToOutput ¶ added in v4.2.0
func (i *ReplicaSetPatch) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetPatch]
func (*ReplicaSetPatch) ToReplicaSetPatchOutput ¶
func (i *ReplicaSetPatch) ToReplicaSetPatchOutput() ReplicaSetPatchOutput
func (*ReplicaSetPatch) ToReplicaSetPatchOutputWithContext ¶
func (i *ReplicaSetPatch) ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput
type ReplicaSetPatchArgs ¶
type ReplicaSetPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPatchPtrInput }
The set of arguments for constructing a ReplicaSetPatch resource.
func (ReplicaSetPatchArgs) ElementType ¶
func (ReplicaSetPatchArgs) ElementType() reflect.Type
type ReplicaSetPatchArray ¶
type ReplicaSetPatchArray []ReplicaSetPatchInput
func (ReplicaSetPatchArray) ElementType ¶
func (ReplicaSetPatchArray) ElementType() reflect.Type
func (ReplicaSetPatchArray) ToOutput ¶ added in v4.2.0
func (i ReplicaSetPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSetPatch]
func (ReplicaSetPatchArray) ToReplicaSetPatchArrayOutput ¶
func (i ReplicaSetPatchArray) ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput
func (ReplicaSetPatchArray) ToReplicaSetPatchArrayOutputWithContext ¶
func (i ReplicaSetPatchArray) ToReplicaSetPatchArrayOutputWithContext(ctx context.Context) ReplicaSetPatchArrayOutput
type ReplicaSetPatchArrayInput ¶
type ReplicaSetPatchArrayInput interface { pulumi.Input ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput ToReplicaSetPatchArrayOutputWithContext(context.Context) ReplicaSetPatchArrayOutput }
ReplicaSetPatchArrayInput is an input type that accepts ReplicaSetPatchArray and ReplicaSetPatchArrayOutput values. You can construct a concrete instance of `ReplicaSetPatchArrayInput` via:
ReplicaSetPatchArray{ ReplicaSetPatchArgs{...} }
type ReplicaSetPatchArrayOutput ¶
type ReplicaSetPatchArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetPatchArrayOutput) ElementType ¶
func (ReplicaSetPatchArrayOutput) ElementType() reflect.Type
func (ReplicaSetPatchArrayOutput) Index ¶
func (o ReplicaSetPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetPatchOutput
func (ReplicaSetPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ReplicaSetPatch]
func (ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutput ¶
func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput
func (ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutputWithContext ¶
func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutputWithContext(ctx context.Context) ReplicaSetPatchArrayOutput
type ReplicaSetPatchInput ¶
type ReplicaSetPatchInput interface { pulumi.Input ToReplicaSetPatchOutput() ReplicaSetPatchOutput ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput }
type ReplicaSetPatchMap ¶
type ReplicaSetPatchMap map[string]ReplicaSetPatchInput
func (ReplicaSetPatchMap) ElementType ¶
func (ReplicaSetPatchMap) ElementType() reflect.Type
func (ReplicaSetPatchMap) ToOutput ¶ added in v4.2.0
func (i ReplicaSetPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSetPatch]
func (ReplicaSetPatchMap) ToReplicaSetPatchMapOutput ¶
func (i ReplicaSetPatchMap) ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput
func (ReplicaSetPatchMap) ToReplicaSetPatchMapOutputWithContext ¶
func (i ReplicaSetPatchMap) ToReplicaSetPatchMapOutputWithContext(ctx context.Context) ReplicaSetPatchMapOutput
type ReplicaSetPatchMapInput ¶
type ReplicaSetPatchMapInput interface { pulumi.Input ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput ToReplicaSetPatchMapOutputWithContext(context.Context) ReplicaSetPatchMapOutput }
ReplicaSetPatchMapInput is an input type that accepts ReplicaSetPatchMap and ReplicaSetPatchMapOutput values. You can construct a concrete instance of `ReplicaSetPatchMapInput` via:
ReplicaSetPatchMap{ "key": ReplicaSetPatchArgs{...} }
type ReplicaSetPatchMapOutput ¶
type ReplicaSetPatchMapOutput struct{ *pulumi.OutputState }
func (ReplicaSetPatchMapOutput) ElementType ¶
func (ReplicaSetPatchMapOutput) ElementType() reflect.Type
func (ReplicaSetPatchMapOutput) MapIndex ¶
func (o ReplicaSetPatchMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetPatchOutput
func (ReplicaSetPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ReplicaSetPatch]
func (ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutput ¶
func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput
func (ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutputWithContext ¶
func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutputWithContext(ctx context.Context) ReplicaSetPatchMapOutput
type ReplicaSetPatchOutput ¶
type ReplicaSetPatchOutput struct{ *pulumi.OutputState }
func (ReplicaSetPatchOutput) ApiVersion ¶
func (o ReplicaSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ReplicaSetPatchOutput) ElementType ¶
func (ReplicaSetPatchOutput) ElementType() reflect.Type
func (ReplicaSetPatchOutput) Kind ¶
func (o ReplicaSetPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetPatchOutput) Metadata ¶
func (o ReplicaSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetPatchOutput) Spec ¶
func (o ReplicaSetPatchOutput) Spec() ReplicaSetSpecPatchPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchOutput) Status ¶
func (o ReplicaSetPatchOutput) Status() ReplicaSetStatusPatchPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetPatch]
func (ReplicaSetPatchOutput) ToReplicaSetPatchOutput ¶
func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutput() ReplicaSetPatchOutput
func (ReplicaSetPatchOutput) ToReplicaSetPatchOutputWithContext ¶
func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput
type ReplicaSetPatchState ¶
type ReplicaSetPatchState struct { }
func (ReplicaSetPatchState) ElementType ¶
func (ReplicaSetPatchState) ElementType() reflect.Type
type ReplicaSetPatchType ¶
type ReplicaSetPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *ReplicaSetSpecPatch `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *ReplicaSetStatusPatch `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
type ReplicaSetPatchTypeArgs ¶
type ReplicaSetPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPatchPtrInput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPatchPtrInput `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetPatchTypeArgs) ElementType ¶
func (ReplicaSetPatchTypeArgs) ElementType() reflect.Type
func (ReplicaSetPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i ReplicaSetPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetPatchType]
func (ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutput ¶
func (i ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput
func (ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutputWithContext ¶
func (i ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutputWithContext(ctx context.Context) ReplicaSetPatchTypeOutput
type ReplicaSetPatchTypeInput ¶
type ReplicaSetPatchTypeInput interface { pulumi.Input ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput ToReplicaSetPatchTypeOutputWithContext(context.Context) ReplicaSetPatchTypeOutput }
ReplicaSetPatchTypeInput is an input type that accepts ReplicaSetPatchTypeArgs and ReplicaSetPatchTypeOutput values. You can construct a concrete instance of `ReplicaSetPatchTypeInput` via:
ReplicaSetPatchTypeArgs{...}
type ReplicaSetPatchTypeOutput ¶
type ReplicaSetPatchTypeOutput struct{ *pulumi.OutputState }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetPatchTypeOutput) ApiVersion ¶
func (o ReplicaSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ReplicaSetPatchTypeOutput) ElementType ¶
func (ReplicaSetPatchTypeOutput) ElementType() reflect.Type
func (ReplicaSetPatchTypeOutput) Kind ¶
func (o ReplicaSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetPatchTypeOutput) Metadata ¶
func (o ReplicaSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetPatchTypeOutput) Spec ¶
func (o ReplicaSetPatchTypeOutput) Spec() ReplicaSetSpecPatchPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchTypeOutput) Status ¶
func (o ReplicaSetPatchTypeOutput) Status() ReplicaSetStatusPatchPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetPatchType]
func (ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutput ¶
func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput
func (ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutputWithContext ¶
func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutputWithContext(ctx context.Context) ReplicaSetPatchTypeOutput
type ReplicaSetSpec ¶
type ReplicaSetSpec struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas *int `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelector `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template *corev1.PodTemplateSpec `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
type ReplicaSetSpecArgs ¶
type ReplicaSetSpecArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntPtrInput `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorInput `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpecPtrInput `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecArgs) ElementType ¶
func (ReplicaSetSpecArgs) ElementType() reflect.Type
func (ReplicaSetSpecArgs) ToOutput ¶ added in v4.2.0
func (i ReplicaSetSpecArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetSpec]
func (ReplicaSetSpecArgs) ToReplicaSetSpecOutput ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
func (ReplicaSetSpecArgs) ToReplicaSetSpecOutputWithContext ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
func (ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutput ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
func (ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutputWithContext ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
type ReplicaSetSpecInput ¶
type ReplicaSetSpecInput interface { pulumi.Input ToReplicaSetSpecOutput() ReplicaSetSpecOutput ToReplicaSetSpecOutputWithContext(context.Context) ReplicaSetSpecOutput }
ReplicaSetSpecInput is an input type that accepts ReplicaSetSpecArgs and ReplicaSetSpecOutput values. You can construct a concrete instance of `ReplicaSetSpecInput` via:
ReplicaSetSpecArgs{...}
type ReplicaSetSpecOutput ¶
type ReplicaSetSpecOutput struct{ *pulumi.OutputState }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecOutput) ElementType ¶
func (ReplicaSetSpecOutput) ElementType() reflect.Type
func (ReplicaSetSpecOutput) MinReadySeconds ¶
func (o ReplicaSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecOutput) Replicas ¶
func (o ReplicaSetSpecOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecOutput) Selector ¶
func (o ReplicaSetSpecOutput) Selector() metav1.LabelSelectorOutput
Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecOutput) Template ¶
func (o ReplicaSetSpecOutput) Template() corev1.PodTemplateSpecPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetSpecOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetSpec]
func (ReplicaSetSpecOutput) ToReplicaSetSpecOutput ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
func (ReplicaSetSpecOutput) ToReplicaSetSpecOutputWithContext ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
func (ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutput ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
func (ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutputWithContext ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
type ReplicaSetSpecPatch ¶
type ReplicaSetSpecPatch struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas *int `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template *corev1.PodTemplateSpecPatch `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
type ReplicaSetSpecPatchArgs ¶
type ReplicaSetSpecPatchArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntPtrInput `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpecPatchPtrInput `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecPatchArgs) ElementType ¶
func (ReplicaSetSpecPatchArgs) ElementType() reflect.Type
func (ReplicaSetSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i ReplicaSetSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetSpecPatch]
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutput ¶
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutputWithContext ¶
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutput ¶
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutputWithContext ¶
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
type ReplicaSetSpecPatchInput ¶
type ReplicaSetSpecPatchInput interface { pulumi.Input ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput ToReplicaSetSpecPatchOutputWithContext(context.Context) ReplicaSetSpecPatchOutput }
ReplicaSetSpecPatchInput is an input type that accepts ReplicaSetSpecPatchArgs and ReplicaSetSpecPatchOutput values. You can construct a concrete instance of `ReplicaSetSpecPatchInput` via:
ReplicaSetSpecPatchArgs{...}
type ReplicaSetSpecPatchOutput ¶
type ReplicaSetSpecPatchOutput struct{ *pulumi.OutputState }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecPatchOutput) ElementType ¶
func (ReplicaSetSpecPatchOutput) ElementType() reflect.Type
func (ReplicaSetSpecPatchOutput) MinReadySeconds ¶
func (o ReplicaSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecPatchOutput) Replicas ¶
func (o ReplicaSetSpecPatchOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecPatchOutput) Selector ¶
func (o ReplicaSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecPatchOutput) Template ¶
func (o ReplicaSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetSpecPatch]
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutput ¶
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutputWithContext ¶
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutput ¶
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutputWithContext ¶
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
type ReplicaSetSpecPatchPtrInput ¶
type ReplicaSetSpecPatchPtrInput interface { pulumi.Input ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput ToReplicaSetSpecPatchPtrOutputWithContext(context.Context) ReplicaSetSpecPatchPtrOutput }
ReplicaSetSpecPatchPtrInput is an input type that accepts ReplicaSetSpecPatchArgs, ReplicaSetSpecPatchPtr and ReplicaSetSpecPatchPtrOutput values. You can construct a concrete instance of `ReplicaSetSpecPatchPtrInput` via:
ReplicaSetSpecPatchArgs{...} or: nil
func ReplicaSetSpecPatchPtr ¶
func ReplicaSetSpecPatchPtr(v *ReplicaSetSpecPatchArgs) ReplicaSetSpecPatchPtrInput
type ReplicaSetSpecPatchPtrOutput ¶
type ReplicaSetSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetSpecPatchPtrOutput) Elem ¶
func (o ReplicaSetSpecPatchPtrOutput) Elem() ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchPtrOutput) ElementType ¶
func (ReplicaSetSpecPatchPtrOutput) ElementType() reflect.Type
func (ReplicaSetSpecPatchPtrOutput) MinReadySeconds ¶
func (o ReplicaSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecPatchPtrOutput) Replicas ¶
func (o ReplicaSetSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecPatchPtrOutput) Selector ¶
func (o ReplicaSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecPatchPtrOutput) Template ¶
func (o ReplicaSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetSpecPatch]
func (ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutput ¶
func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
func (ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutputWithContext ¶
func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
type ReplicaSetSpecPtrInput ¶
type ReplicaSetSpecPtrInput interface { pulumi.Input ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput ToReplicaSetSpecPtrOutputWithContext(context.Context) ReplicaSetSpecPtrOutput }
ReplicaSetSpecPtrInput is an input type that accepts ReplicaSetSpecArgs, ReplicaSetSpecPtr and ReplicaSetSpecPtrOutput values. You can construct a concrete instance of `ReplicaSetSpecPtrInput` via:
ReplicaSetSpecArgs{...} or: nil
func ReplicaSetSpecPtr ¶
func ReplicaSetSpecPtr(v *ReplicaSetSpecArgs) ReplicaSetSpecPtrInput
type ReplicaSetSpecPtrOutput ¶
type ReplicaSetSpecPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetSpecPtrOutput) Elem ¶
func (o ReplicaSetSpecPtrOutput) Elem() ReplicaSetSpecOutput
func (ReplicaSetSpecPtrOutput) ElementType ¶
func (ReplicaSetSpecPtrOutput) ElementType() reflect.Type
func (ReplicaSetSpecPtrOutput) MinReadySeconds ¶
func (o ReplicaSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecPtrOutput) Replicas ¶
func (o ReplicaSetSpecPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecPtrOutput) Selector ¶
func (o ReplicaSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecPtrOutput) Template ¶
func (o ReplicaSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecPtrOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetSpec]
func (ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutput ¶
func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
func (ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutputWithContext ¶
func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
type ReplicaSetState ¶
type ReplicaSetState struct { }
func (ReplicaSetState) ElementType ¶
func (ReplicaSetState) ElementType() reflect.Type
type ReplicaSetStatus ¶
type ReplicaSetStatus struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas *int `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions []ReplicaSetCondition `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas *int `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration *int `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas *int `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas int `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
type ReplicaSetStatusArgs ¶
type ReplicaSetStatusArgs struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas pulumi.IntPtrInput `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions ReplicaSetConditionArrayInput `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas pulumi.IntPtrInput `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntInput `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusArgs) ElementType ¶
func (ReplicaSetStatusArgs) ElementType() reflect.Type
func (ReplicaSetStatusArgs) ToOutput ¶ added in v4.2.0
func (i ReplicaSetStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetStatus]
func (ReplicaSetStatusArgs) ToReplicaSetStatusOutput ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
func (ReplicaSetStatusArgs) ToReplicaSetStatusOutputWithContext ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
func (ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutput ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
func (ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutputWithContext ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
type ReplicaSetStatusInput ¶
type ReplicaSetStatusInput interface { pulumi.Input ToReplicaSetStatusOutput() ReplicaSetStatusOutput ToReplicaSetStatusOutputWithContext(context.Context) ReplicaSetStatusOutput }
ReplicaSetStatusInput is an input type that accepts ReplicaSetStatusArgs and ReplicaSetStatusOutput values. You can construct a concrete instance of `ReplicaSetStatusInput` via:
ReplicaSetStatusArgs{...}
type ReplicaSetStatusOutput ¶
type ReplicaSetStatusOutput struct{ *pulumi.OutputState }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusOutput) AvailableReplicas ¶
func (o ReplicaSetStatusOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusOutput) Conditions ¶
func (o ReplicaSetStatusOutput) Conditions() ReplicaSetConditionArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusOutput) ElementType ¶
func (ReplicaSetStatusOutput) ElementType() reflect.Type
func (ReplicaSetStatusOutput) FullyLabeledReplicas ¶
func (o ReplicaSetStatusOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusOutput) ObservedGeneration ¶
func (o ReplicaSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusOutput) ReadyReplicas ¶
func (o ReplicaSetStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusOutput) Replicas ¶
func (o ReplicaSetStatusOutput) Replicas() pulumi.IntOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetStatus]
func (ReplicaSetStatusOutput) ToReplicaSetStatusOutput ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
func (ReplicaSetStatusOutput) ToReplicaSetStatusOutputWithContext ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
func (ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutput ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
func (ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutputWithContext ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
type ReplicaSetStatusPatch ¶
type ReplicaSetStatusPatch struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas *int `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions []ReplicaSetConditionPatch `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas *int `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration *int `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas *int `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas *int `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
type ReplicaSetStatusPatchArgs ¶
type ReplicaSetStatusPatchArgs struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas pulumi.IntPtrInput `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions ReplicaSetConditionPatchArrayInput `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas pulumi.IntPtrInput `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntPtrInput `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusPatchArgs) ElementType ¶
func (ReplicaSetStatusPatchArgs) ElementType() reflect.Type
func (ReplicaSetStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i ReplicaSetStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetStatusPatch]
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutput ¶
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutputWithContext ¶
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutput ¶
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutputWithContext ¶
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
type ReplicaSetStatusPatchInput ¶
type ReplicaSetStatusPatchInput interface { pulumi.Input ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput ToReplicaSetStatusPatchOutputWithContext(context.Context) ReplicaSetStatusPatchOutput }
ReplicaSetStatusPatchInput is an input type that accepts ReplicaSetStatusPatchArgs and ReplicaSetStatusPatchOutput values. You can construct a concrete instance of `ReplicaSetStatusPatchInput` via:
ReplicaSetStatusPatchArgs{...}
type ReplicaSetStatusPatchOutput ¶
type ReplicaSetStatusPatchOutput struct{ *pulumi.OutputState }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusPatchOutput) AvailableReplicas ¶
func (o ReplicaSetStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusPatchOutput) Conditions ¶
func (o ReplicaSetStatusPatchOutput) Conditions() ReplicaSetConditionPatchArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusPatchOutput) ElementType ¶
func (ReplicaSetStatusPatchOutput) ElementType() reflect.Type
func (ReplicaSetStatusPatchOutput) FullyLabeledReplicas ¶
func (o ReplicaSetStatusPatchOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusPatchOutput) ObservedGeneration ¶
func (o ReplicaSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusPatchOutput) ReadyReplicas ¶
func (o ReplicaSetStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusPatchOutput) Replicas ¶
func (o ReplicaSetStatusPatchOutput) Replicas() pulumi.IntPtrOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetStatusPatch]
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutput ¶
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutputWithContext ¶
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutput ¶
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutputWithContext ¶
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
type ReplicaSetStatusPatchPtrInput ¶
type ReplicaSetStatusPatchPtrInput interface { pulumi.Input ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput ToReplicaSetStatusPatchPtrOutputWithContext(context.Context) ReplicaSetStatusPatchPtrOutput }
ReplicaSetStatusPatchPtrInput is an input type that accepts ReplicaSetStatusPatchArgs, ReplicaSetStatusPatchPtr and ReplicaSetStatusPatchPtrOutput values. You can construct a concrete instance of `ReplicaSetStatusPatchPtrInput` via:
ReplicaSetStatusPatchArgs{...} or: nil
func ReplicaSetStatusPatchPtr ¶
func ReplicaSetStatusPatchPtr(v *ReplicaSetStatusPatchArgs) ReplicaSetStatusPatchPtrInput
type ReplicaSetStatusPatchPtrOutput ¶
type ReplicaSetStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetStatusPatchPtrOutput) AvailableReplicas ¶
func (o ReplicaSetStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusPatchPtrOutput) Conditions ¶
func (o ReplicaSetStatusPatchPtrOutput) Conditions() ReplicaSetConditionPatchArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusPatchPtrOutput) Elem ¶
func (o ReplicaSetStatusPatchPtrOutput) Elem() ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchPtrOutput) ElementType ¶
func (ReplicaSetStatusPatchPtrOutput) ElementType() reflect.Type
func (ReplicaSetStatusPatchPtrOutput) FullyLabeledReplicas ¶
func (o ReplicaSetStatusPatchPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusPatchPtrOutput) ObservedGeneration ¶
func (o ReplicaSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusPatchPtrOutput) ReadyReplicas ¶
func (o ReplicaSetStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusPatchPtrOutput) Replicas ¶
func (o ReplicaSetStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetStatusPatch]
func (ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutput ¶
func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
func (ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutputWithContext ¶
func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
type ReplicaSetStatusPtrInput ¶
type ReplicaSetStatusPtrInput interface { pulumi.Input ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput ToReplicaSetStatusPtrOutputWithContext(context.Context) ReplicaSetStatusPtrOutput }
ReplicaSetStatusPtrInput is an input type that accepts ReplicaSetStatusArgs, ReplicaSetStatusPtr and ReplicaSetStatusPtrOutput values. You can construct a concrete instance of `ReplicaSetStatusPtrInput` via:
ReplicaSetStatusArgs{...} or: nil
func ReplicaSetStatusPtr ¶
func ReplicaSetStatusPtr(v *ReplicaSetStatusArgs) ReplicaSetStatusPtrInput
type ReplicaSetStatusPtrOutput ¶
type ReplicaSetStatusPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetStatusPtrOutput) AvailableReplicas ¶
func (o ReplicaSetStatusPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusPtrOutput) Conditions ¶
func (o ReplicaSetStatusPtrOutput) Conditions() ReplicaSetConditionArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusPtrOutput) Elem ¶
func (o ReplicaSetStatusPtrOutput) Elem() ReplicaSetStatusOutput
func (ReplicaSetStatusPtrOutput) ElementType ¶
func (ReplicaSetStatusPtrOutput) ElementType() reflect.Type
func (ReplicaSetStatusPtrOutput) FullyLabeledReplicas ¶
func (o ReplicaSetStatusPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusPtrOutput) ObservedGeneration ¶
func (o ReplicaSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusPtrOutput) ReadyReplicas ¶
func (o ReplicaSetStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusPtrOutput) Replicas ¶
func (o ReplicaSetStatusPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ReplicaSetStatus]
func (ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutput ¶
func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
func (ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutputWithContext ¶
func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
type ReplicaSetType ¶
type ReplicaSetType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *ReplicaSetSpec `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *ReplicaSetStatus `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
type ReplicaSetTypeArgs ¶
type ReplicaSetTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPtrInput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPtrInput `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetTypeArgs) ElementType ¶
func (ReplicaSetTypeArgs) ElementType() reflect.Type
func (ReplicaSetTypeArgs) ToOutput ¶ added in v4.2.0
func (i ReplicaSetTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetType]
func (ReplicaSetTypeArgs) ToReplicaSetTypeOutput ¶
func (i ReplicaSetTypeArgs) ToReplicaSetTypeOutput() ReplicaSetTypeOutput
func (ReplicaSetTypeArgs) ToReplicaSetTypeOutputWithContext ¶
func (i ReplicaSetTypeArgs) ToReplicaSetTypeOutputWithContext(ctx context.Context) ReplicaSetTypeOutput
type ReplicaSetTypeArray ¶
type ReplicaSetTypeArray []ReplicaSetTypeInput
func (ReplicaSetTypeArray) ElementType ¶
func (ReplicaSetTypeArray) ElementType() reflect.Type
func (ReplicaSetTypeArray) ToOutput ¶ added in v4.2.0
func (i ReplicaSetTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetType]
func (ReplicaSetTypeArray) ToReplicaSetTypeArrayOutput ¶
func (i ReplicaSetTypeArray) ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput
func (ReplicaSetTypeArray) ToReplicaSetTypeArrayOutputWithContext ¶
func (i ReplicaSetTypeArray) ToReplicaSetTypeArrayOutputWithContext(ctx context.Context) ReplicaSetTypeArrayOutput
type ReplicaSetTypeArrayInput ¶
type ReplicaSetTypeArrayInput interface { pulumi.Input ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput ToReplicaSetTypeArrayOutputWithContext(context.Context) ReplicaSetTypeArrayOutput }
ReplicaSetTypeArrayInput is an input type that accepts ReplicaSetTypeArray and ReplicaSetTypeArrayOutput values. You can construct a concrete instance of `ReplicaSetTypeArrayInput` via:
ReplicaSetTypeArray{ ReplicaSetTypeArgs{...} }
type ReplicaSetTypeArrayOutput ¶
type ReplicaSetTypeArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetTypeArrayOutput) ElementType ¶
func (ReplicaSetTypeArrayOutput) ElementType() reflect.Type
func (ReplicaSetTypeArrayOutput) Index ¶
func (o ReplicaSetTypeArrayOutput) Index(i pulumi.IntInput) ReplicaSetTypeOutput
func (ReplicaSetTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ReplicaSetType]
func (ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutput ¶
func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput
func (ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutputWithContext ¶
func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutputWithContext(ctx context.Context) ReplicaSetTypeArrayOutput
type ReplicaSetTypeInput ¶
type ReplicaSetTypeInput interface { pulumi.Input ToReplicaSetTypeOutput() ReplicaSetTypeOutput ToReplicaSetTypeOutputWithContext(context.Context) ReplicaSetTypeOutput }
ReplicaSetTypeInput is an input type that accepts ReplicaSetTypeArgs and ReplicaSetTypeOutput values. You can construct a concrete instance of `ReplicaSetTypeInput` via:
ReplicaSetTypeArgs{...}
type ReplicaSetTypeOutput ¶
type ReplicaSetTypeOutput struct{ *pulumi.OutputState }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetTypeOutput) ApiVersion ¶
func (o ReplicaSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ReplicaSetTypeOutput) ElementType ¶
func (ReplicaSetTypeOutput) ElementType() reflect.Type
func (ReplicaSetTypeOutput) Kind ¶
func (o ReplicaSetTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetTypeOutput) Metadata ¶
func (o ReplicaSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetTypeOutput) Spec ¶
func (o ReplicaSetTypeOutput) Spec() ReplicaSetSpecPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetTypeOutput) Status ¶
func (o ReplicaSetTypeOutput) Status() ReplicaSetStatusPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetTypeOutput) ToOutput ¶ added in v4.2.0
func (o ReplicaSetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ReplicaSetType]
func (ReplicaSetTypeOutput) ToReplicaSetTypeOutput ¶
func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutput() ReplicaSetTypeOutput
func (ReplicaSetTypeOutput) ToReplicaSetTypeOutputWithContext ¶
func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutputWithContext(ctx context.Context) ReplicaSetTypeOutput
type RollingUpdateDaemonSet ¶
type RollingUpdateDaemonSet struct {
MaxUnavailable interface{} `pulumi:"maxUnavailable"`
}Spec to control the desired behavior of daemon set rolling update.
type RollingUpdateDaemonSetArgs ¶
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetArgs) ElementType ¶
func (RollingUpdateDaemonSetArgs) ElementType() reflect.Type
func (RollingUpdateDaemonSetArgs) ToOutput ¶ added in v4.2.0
func (i RollingUpdateDaemonSetArgs) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDaemonSet]
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutput ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutputWithContext ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutput ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutputWithContext ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
type RollingUpdateDaemonSetInput ¶
type RollingUpdateDaemonSetInput interface { pulumi.Input ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput ToRollingUpdateDaemonSetOutputWithContext(context.Context) RollingUpdateDaemonSetOutput }
RollingUpdateDaemonSetInput is an input type that accepts RollingUpdateDaemonSetArgs and RollingUpdateDaemonSetOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetInput` via:
RollingUpdateDaemonSetArgs{...}
type RollingUpdateDaemonSetOutput ¶
type RollingUpdateDaemonSetOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetOutput) ElementType ¶
func (RollingUpdateDaemonSetOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetOutput) MaxUnavailable ¶
func (o RollingUpdateDaemonSetOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetOutput) ToOutput ¶ added in v4.2.0
func (o RollingUpdateDaemonSetOutput) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDaemonSet]
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutput ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutputWithContext ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutput ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutputWithContext ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
type RollingUpdateDaemonSetPatch ¶
type RollingUpdateDaemonSetPatch struct {
MaxUnavailable interface{} `pulumi:"maxUnavailable"`
}Spec to control the desired behavior of daemon set rolling update.
type RollingUpdateDaemonSetPatchArgs ¶
type RollingUpdateDaemonSetPatchArgs struct { pulumi.Input `pulumi:"maxUnavailable"` }MaxUnavailable
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetPatchArgs) ElementType ¶
func (RollingUpdateDaemonSetPatchArgs) ElementType() reflect.Type
func (RollingUpdateDaemonSetPatchArgs) ToOutput ¶ added in v4.2.0
func (i RollingUpdateDaemonSetPatchArgs) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDaemonSetPatch]
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutput ¶
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutputWithContext ¶
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutput ¶
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutputWithContext ¶
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
type RollingUpdateDaemonSetPatchInput ¶
type RollingUpdateDaemonSetPatchInput interface { pulumi.Input ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput ToRollingUpdateDaemonSetPatchOutputWithContext(context.Context) RollingUpdateDaemonSetPatchOutput }
RollingUpdateDaemonSetPatchInput is an input type that accepts RollingUpdateDaemonSetPatchArgs and RollingUpdateDaemonSetPatchOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetPatchInput` via:
RollingUpdateDaemonSetPatchArgs{...}
type RollingUpdateDaemonSetPatchOutput ¶
type RollingUpdateDaemonSetPatchOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetPatchOutput) ElementType ¶
func (RollingUpdateDaemonSetPatchOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetPatchOutput) MaxUnavailable ¶
func (o RollingUpdateDaemonSetPatchOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetPatchOutput) ToOutput ¶ added in v4.2.0
func (o RollingUpdateDaemonSetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDaemonSetPatch]
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutput ¶
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutputWithContext ¶
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutput ¶
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext ¶
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
type RollingUpdateDaemonSetPatchPtrInput ¶
type RollingUpdateDaemonSetPatchPtrInput interface { pulumi.Input ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput ToRollingUpdateDaemonSetPatchPtrOutputWithContext(context.Context) RollingUpdateDaemonSetPatchPtrOutput }
RollingUpdateDaemonSetPatchPtrInput is an input type that accepts RollingUpdateDaemonSetPatchArgs, RollingUpdateDaemonSetPatchPtr and RollingUpdateDaemonSetPatchPtrOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetPatchPtrInput` via:
RollingUpdateDaemonSetPatchArgs{...} or: nil
func RollingUpdateDaemonSetPatchPtr ¶
func RollingUpdateDaemonSetPatchPtr(v *RollingUpdateDaemonSetPatchArgs) RollingUpdateDaemonSetPatchPtrInput
type RollingUpdateDaemonSetPatchPtrOutput ¶
type RollingUpdateDaemonSetPatchPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDaemonSetPatchPtrOutput) ElementType ¶
func (RollingUpdateDaemonSetPatchPtrOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetPatchPtrOutput) MaxUnavailable ¶
func (o RollingUpdateDaemonSetPatchPtrOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o RollingUpdateDaemonSetPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateDaemonSetPatch]
func (RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutput ¶
func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
func (RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext ¶
func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
type RollingUpdateDaemonSetPtrInput ¶
type RollingUpdateDaemonSetPtrInput interface { pulumi.Input ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput ToRollingUpdateDaemonSetPtrOutputWithContext(context.Context) RollingUpdateDaemonSetPtrOutput }
RollingUpdateDaemonSetPtrInput is an input type that accepts RollingUpdateDaemonSetArgs, RollingUpdateDaemonSetPtr and RollingUpdateDaemonSetPtrOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetPtrInput` via:
RollingUpdateDaemonSetArgs{...} or: nil
func RollingUpdateDaemonSetPtr ¶
func RollingUpdateDaemonSetPtr(v *RollingUpdateDaemonSetArgs) RollingUpdateDaemonSetPtrInput
type RollingUpdateDaemonSetPtrOutput ¶
type RollingUpdateDaemonSetPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDaemonSetPtrOutput) Elem ¶
func (o RollingUpdateDaemonSetPtrOutput) Elem() RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetPtrOutput) ElementType ¶
func (RollingUpdateDaemonSetPtrOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetPtrOutput) MaxUnavailable ¶
func (o RollingUpdateDaemonSetPtrOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetPtrOutput) ToOutput ¶ added in v4.2.0
func (o RollingUpdateDaemonSetPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateDaemonSet]
func (RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutput ¶
func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
func (RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutputWithContext ¶
func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
type RollingUpdateDeployment ¶
type RollingUpdateDeployment struct { // The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods. MaxSurge interface{} `pulumi:"maxSurge"` MaxUnavailable interface{} `pulumi:"maxUnavailable"` }
Spec to control the desired behavior of rolling update.
type RollingUpdateDeploymentArgs ¶
type RollingUpdateDeploymentArgs struct { // The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods. MaxSurge pulumi.Input `pulumi:"maxSurge"` MaxUnavailable pulumi.Input `pulumi:"maxUnavailable"` }
Spec to control the desired behavior of rolling update.
func (RollingUpdateDeploymentArgs) ElementType ¶
func (RollingUpdateDeploymentArgs) ElementType() reflect.Type
func (RollingUpdateDeploymentArgs) ToOutput ¶ added in v4.2.0
func (i RollingUpdateDeploymentArgs) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDeployment]
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) ToOutput ¶ added in v4.2.0
func (o RollingUpdateDeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDeployment]
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) ToOutput ¶ added in v4.2.0
func (i RollingUpdateDeploymentPatchArgs) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDeploymentPatch]
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) ToOutput ¶ added in v4.2.0
func (o RollingUpdateDeploymentPatchOutput) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateDeploymentPatch]
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) ToOutput ¶ added in v4.2.0
func (o RollingUpdateDeploymentPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateDeploymentPatch]
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) ToOutput ¶ added in v4.2.0
func (o RollingUpdateDeploymentPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateDeployment]
func (RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutput ¶
func (o RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
func (RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutputWithContext ¶
func (o RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
type RollingUpdateStatefulSetStrategy ¶
type RollingUpdateStatefulSetStrategy struct { // Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0. Partition *int `pulumi:"partition"` }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
type RollingUpdateStatefulSetStrategyArgs ¶
type RollingUpdateStatefulSetStrategyArgs struct { // Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0. Partition pulumi.IntPtrInput `pulumi:"partition"` }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
func (RollingUpdateStatefulSetStrategyArgs) ElementType ¶
func (RollingUpdateStatefulSetStrategyArgs) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyArgs) ToOutput ¶ added in v4.2.0
func (i RollingUpdateStatefulSetStrategyArgs) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateStatefulSetStrategy]
func (RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyOutput ¶
func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyOutput() RollingUpdateStatefulSetStrategyOutput
func (RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyOutputWithContext ¶
func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyOutput
func (RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyPtrOutput ¶
func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyPtrOutput() RollingUpdateStatefulSetStrategyPtrOutput
func (RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext ¶
func (i RollingUpdateStatefulSetStrategyArgs) ToRollingUpdateStatefulSetStrategyPtrOutputWithContext(ctx context.Context) RollingUpdateStatefulSetStrategyPtrOutput
type RollingUpdateStatefulSetStrategyInput ¶
type RollingUpdateStatefulSetStrategyInput interface { pulumi.Input ToRollingUpdateStatefulSetStrategyOutput() RollingUpdateStatefulSetStrategyOutput ToRollingUpdateStatefulSetStrategyOutputWithContext(context.Context) RollingUpdateStatefulSetStrategyOutput }
RollingUpdateStatefulSetStrategyInput is an input type that accepts RollingUpdateStatefulSetStrategyArgs and RollingUpdateStatefulSetStrategyOutput values. You can construct a concrete instance of `RollingUpdateStatefulSetStrategyInput` via:
RollingUpdateStatefulSetStrategyArgs{...}
type RollingUpdateStatefulSetStrategyOutput ¶
type RollingUpdateStatefulSetStrategyOutput struct{ *pulumi.OutputState }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
func (RollingUpdateStatefulSetStrategyOutput) ElementType ¶
func (RollingUpdateStatefulSetStrategyOutput) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyOutput) Partition ¶
func (o RollingUpdateStatefulSetStrategyOutput) Partition() pulumi.IntPtrOutput
Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.
func (RollingUpdateStatefulSetStrategyOutput) ToOutput ¶ added in v4.2.0
func (o RollingUpdateStatefulSetStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateStatefulSetStrategy]
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. Default value is 0. 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. Default value is 0. Partition pulumi.IntPtrInput `pulumi:"partition"` }
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
func (RollingUpdateStatefulSetStrategyPatchArgs) ElementType ¶
func (RollingUpdateStatefulSetStrategyPatchArgs) ElementType() reflect.Type
func (RollingUpdateStatefulSetStrategyPatchArgs) ToOutput ¶ added in v4.2.0
func (i RollingUpdateStatefulSetStrategyPatchArgs) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateStatefulSetStrategyPatch]
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. Default value is 0.
func (RollingUpdateStatefulSetStrategyPatchOutput) ToOutput ¶ added in v4.2.0
func (o RollingUpdateStatefulSetStrategyPatchOutput) ToOutput(ctx context.Context) pulumix.Output[RollingUpdateStatefulSetStrategyPatch]
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. Default value is 0.
func (RollingUpdateStatefulSetStrategyPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o RollingUpdateStatefulSetStrategyPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateStatefulSetStrategyPatch]
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. Default value is 0.
func (RollingUpdateStatefulSetStrategyPtrOutput) ToOutput ¶ added in v4.2.0
func (o RollingUpdateStatefulSetStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RollingUpdateStatefulSetStrategy]
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) ToOutput ¶ added in v4.2.0
func (i ScalePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ScalePatch]
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) ToOutput ¶ added in v4.2.0
func (o ScalePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ScalePatch]
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) ToOutput ¶ added in v4.2.0
func (i ScaleSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ScaleSpecPatch]
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) ToOutput ¶ added in v4.2.0
func (o ScaleSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ScaleSpecPatch]
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) ToOutput ¶ added in v4.2.0
func (o ScaleSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ScaleSpecPatch]
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) ToOutput ¶ added in v4.2.0
func (i ScaleStatusArgs) ToOutput(ctx context.Context) pulumix.Output[ScaleStatus]
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) ToOutput ¶ added in v4.2.0
func (o ScaleStatusOutput) ToOutput(ctx context.Context) pulumix.Output[ScaleStatus]
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) ToOutput ¶ added in v4.2.0
func (i ScaleStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ScaleStatusPatch]
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) ToOutput ¶ added in v4.2.0
func (o ScaleStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ScaleStatusPatch]
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) ToOutput ¶ added in v4.2.0
func (o ScaleStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ScaleStatusPatch]
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) ToOutput ¶ added in v4.2.0
func (o ScaleStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ScaleStatus]
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/v1beta2/StatefulSet is deprecated by apps/v1/StatefulSet and not supported by Kubernetes v1.16+ clusters.
func GetStatefulSet ¶
func GetStatefulSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StatefulSetState, opts ...pulumi.ResourceOption) (*StatefulSet, error)
GetStatefulSet gets an existing StatefulSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStatefulSet ¶
func NewStatefulSet(ctx *pulumi.Context, name string, args *StatefulSetArgs, opts ...pulumi.ResourceOption) (*StatefulSet, error)
NewStatefulSet registers a new resource with the given unique name, arguments, and options.
func (*StatefulSet) ElementType ¶
func (*StatefulSet) ElementType() reflect.Type
func (*StatefulSet) ToOutput ¶ added in v4.2.0
func (i *StatefulSet) ToOutput(ctx context.Context) pulumix.Output[*StatefulSet]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetArray) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSet]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSet]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetConditionArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetCondition]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetCondition]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetCondition]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetConditionOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetCondition]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetConditionPatch]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetConditionPatch]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetConditionPatch]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetConditionPatch]
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) ToOutput ¶ added in v4.2.0
func (i *StatefulSetList) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetList]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetListArray) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSetList]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSetList]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSetList]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSetList]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetListOutput) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetList]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetListType]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetListType]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSet]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSet]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetOutput) ToOutput(ctx context.Context) pulumix.Output[*StatefulSet]
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/v1beta2/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) ToOutput ¶ added in v4.2.0
func (i *StatefulSetPatch) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetPatch]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSetPatch]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StatefulSetPatch]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSetPatch]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StatefulSetPatch]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetPatch]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetPatchType]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetPatchType]
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. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelector `pulumi:"selector"` // serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller. ServiceName string `pulumi:"serviceName"` // template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet. Template corev1.PodTemplateSpec `pulumi:"template"` // updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template. UpdateStrategy *StatefulSetUpdateStrategy `pulumi:"updateStrategy"` // volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name. VolumeClaimTemplates []corev1.PersistentVolumeClaimType `pulumi:"volumeClaimTemplates"` }
A StatefulSetSpec is the specification of a StatefulSet.
type StatefulSetSpecArgs ¶
type StatefulSetSpecArgs struct { // podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once. PodManagementPolicy pulumi.StringPtrInput `pulumi:"podManagementPolicy"` // replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorInput `pulumi:"selector"` // serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller. ServiceName pulumi.StringInput `pulumi:"serviceName"` // template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet. Template corev1.PodTemplateSpecInput `pulumi:"template"` // updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template. UpdateStrategy StatefulSetUpdateStrategyPtrInput `pulumi:"updateStrategy"` // volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name. VolumeClaimTemplates corev1.PersistentVolumeClaimTypeArrayInput `pulumi:"volumeClaimTemplates"` }
A StatefulSetSpec is the specification of a StatefulSet.
func (StatefulSetSpecArgs) ElementType ¶
func (StatefulSetSpecArgs) ElementType() reflect.Type
func (StatefulSetSpecArgs) ToOutput ¶ added in v4.2.0
func (i StatefulSetSpecArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetSpec]
func (StatefulSetSpecArgs) ToStatefulSetSpecOutput ¶
func (i StatefulSetSpecArgs) ToStatefulSetSpecOutput() StatefulSetSpecOutput
func (StatefulSetSpecArgs) ToStatefulSetSpecOutputWithContext ¶
func (i StatefulSetSpecArgs) ToStatefulSetSpecOutputWithContext(ctx context.Context) StatefulSetSpecOutput
func (StatefulSetSpecArgs) ToStatefulSetSpecPtrOutput ¶
func (i StatefulSetSpecArgs) ToStatefulSetSpecPtrOutput() StatefulSetSpecPtrOutput
func (StatefulSetSpecArgs) ToStatefulSetSpecPtrOutputWithContext ¶
func (i StatefulSetSpecArgs) ToStatefulSetSpecPtrOutputWithContext(ctx context.Context) StatefulSetSpecPtrOutput
type StatefulSetSpecInput ¶
type StatefulSetSpecInput interface { pulumi.Input ToStatefulSetSpecOutput() StatefulSetSpecOutput ToStatefulSetSpecOutputWithContext(context.Context) StatefulSetSpecOutput }
StatefulSetSpecInput is an input type that accepts StatefulSetSpecArgs and StatefulSetSpecOutput values. You can construct a concrete instance of `StatefulSetSpecInput` via:
StatefulSetSpecArgs{...}
type StatefulSetSpecOutput ¶
type StatefulSetSpecOutput struct{ *pulumi.OutputState }
A StatefulSetSpec is the specification of a StatefulSet.
func (StatefulSetSpecOutput) ElementType ¶
func (StatefulSetSpecOutput) ElementType() reflect.Type
func (StatefulSetSpecOutput) PodManagementPolicy ¶
func (o StatefulSetSpecOutput) PodManagementPolicy() pulumi.StringPtrOutput
podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.
func (StatefulSetSpecOutput) Replicas ¶
func (o StatefulSetSpecOutput) Replicas() pulumi.IntPtrOutput
replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.
func (StatefulSetSpecOutput) RevisionHistoryLimit ¶
func (o StatefulSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.
func (StatefulSetSpecOutput) Selector ¶
func (o StatefulSetSpecOutput) Selector() metav1.LabelSelectorOutput
selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (StatefulSetSpecOutput) ServiceName ¶
func (o StatefulSetSpecOutput) ServiceName() pulumi.StringOutput
serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
func (StatefulSetSpecOutput) Template ¶
func (o StatefulSetSpecOutput) Template() corev1.PodTemplateSpecOutput
template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
func (StatefulSetSpecOutput) ToOutput ¶ added in v4.2.0
func (o StatefulSetSpecOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetSpec]
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. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller. ServiceName *string `pulumi:"serviceName"` // template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet. Template *corev1.PodTemplateSpecPatch `pulumi:"template"` // updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template. UpdateStrategy *StatefulSetUpdateStrategyPatch `pulumi:"updateStrategy"` // volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name. VolumeClaimTemplates []corev1.PersistentVolumeClaimPatchType `pulumi:"volumeClaimTemplates"` }
A StatefulSetSpec is the specification of a StatefulSet.
type StatefulSetSpecPatchArgs ¶
type StatefulSetSpecPatchArgs struct { // podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once. PodManagementPolicy pulumi.StringPtrInput `pulumi:"podManagementPolicy"` // replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet. Template corev1.PodTemplateSpecPatchPtrInput `pulumi:"template"` // updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template. UpdateStrategy StatefulSetUpdateStrategyPatchPtrInput `pulumi:"updateStrategy"` // volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name. VolumeClaimTemplates corev1.PersistentVolumeClaimPatchTypeArrayInput `pulumi:"volumeClaimTemplates"` }
A StatefulSetSpec is the specification of a StatefulSet.
func (StatefulSetSpecPatchArgs) ElementType ¶
func (StatefulSetSpecPatchArgs) ElementType() reflect.Type
func (StatefulSetSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i StatefulSetSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetSpecPatch]
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. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (StatefulSetSpecPatchOutput) ServiceName ¶
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetSpecPatch]
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. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (StatefulSetSpecPatchPtrOutput) ServiceName ¶
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetSpecPatch]
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. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (StatefulSetSpecPtrOutput) ServiceName ¶
func (o StatefulSetSpecPtrOutput) ServiceName() pulumi.StringPtrOutput
serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where "pod-specific-string" is managed by the StatefulSet controller.
func (StatefulSetSpecPtrOutput) Template ¶
func (o StatefulSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.
func (StatefulSetSpecPtrOutput) ToOutput ¶ added in v4.2.0
func (o StatefulSetSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetSpec]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetStatusArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetStatus]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetStatusOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetStatus]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetStatusPatch]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetStatusPatch]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetStatusPatch]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetStatus]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetTypeArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetType]
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) ToOutput ¶ added in v4.2.0
func (i StatefulSetTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetType]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StatefulSetType]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetType]
func (StatefulSetTypeOutput) ToStatefulSetTypeOutput ¶
func (o StatefulSetTypeOutput) ToStatefulSetTypeOutput() StatefulSetTypeOutput
func (StatefulSetTypeOutput) ToStatefulSetTypeOutputWithContext ¶
func (o StatefulSetTypeOutput) ToStatefulSetTypeOutputWithContext(ctx context.Context) StatefulSetTypeOutput
type StatefulSetUpdateStrategy ¶
type StatefulSetUpdateStrategy struct { // RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType. RollingUpdate *RollingUpdateStatefulSetStrategy `pulumi:"rollingUpdate"` // Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate. Type *string `pulumi:"type"` }
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
type StatefulSetUpdateStrategyArgs ¶
type StatefulSetUpdateStrategyArgs struct { // RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType. RollingUpdate RollingUpdateStatefulSetStrategyPtrInput `pulumi:"rollingUpdate"` // Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
func (StatefulSetUpdateStrategyArgs) ElementType ¶
func (StatefulSetUpdateStrategyArgs) ElementType() reflect.Type
func (StatefulSetUpdateStrategyArgs) ToOutput ¶ added in v4.2.0
func (i StatefulSetUpdateStrategyArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetUpdateStrategy]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetUpdateStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetUpdateStrategy]
func (StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyOutput ¶
func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyOutput() StatefulSetUpdateStrategyOutput
func (StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyOutputWithContext ¶
func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyOutput
func (StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyPtrOutput ¶
func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyPtrOutput() StatefulSetUpdateStrategyPtrOutput
func (StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyPtrOutputWithContext ¶
func (o StatefulSetUpdateStrategyOutput) ToStatefulSetUpdateStrategyPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPtrOutput
func (StatefulSetUpdateStrategyOutput) Type ¶
func (o StatefulSetUpdateStrategyOutput) Type() pulumi.StringPtrOutput
Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.
type StatefulSetUpdateStrategyPatch ¶
type StatefulSetUpdateStrategyPatch struct { // RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType. RollingUpdate *RollingUpdateStatefulSetStrategyPatch `pulumi:"rollingUpdate"` // Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate. Type *string `pulumi:"type"` }
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
type StatefulSetUpdateStrategyPatchArgs ¶
type StatefulSetUpdateStrategyPatchArgs struct { // RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType. RollingUpdate RollingUpdateStatefulSetStrategyPatchPtrInput `pulumi:"rollingUpdate"` // Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.
func (StatefulSetUpdateStrategyPatchArgs) ElementType ¶
func (StatefulSetUpdateStrategyPatchArgs) ElementType() reflect.Type
func (StatefulSetUpdateStrategyPatchArgs) ToOutput ¶ added in v4.2.0
func (i StatefulSetUpdateStrategyPatchArgs) ToOutput(ctx context.Context) pulumix.Output[StatefulSetUpdateStrategyPatch]
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetUpdateStrategyPatchOutput) ToOutput(ctx context.Context) pulumix.Output[StatefulSetUpdateStrategyPatch]
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. Default is RollingUpdate.
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) ToOutput ¶ added in v4.2.0
func (o StatefulSetUpdateStrategyPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetUpdateStrategyPatch]
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. Default is RollingUpdate.
type StatefulSetUpdateStrategyPtrInput ¶
type StatefulSetUpdateStrategyPtrInput interface { pulumi.Input ToStatefulSetUpdateStrategyPtrOutput() StatefulSetUpdateStrategyPtrOutput ToStatefulSetUpdateStrategyPtrOutputWithContext(context.Context) StatefulSetUpdateStrategyPtrOutput }
StatefulSetUpdateStrategyPtrInput is an input type that accepts StatefulSetUpdateStrategyArgs, StatefulSetUpdateStrategyPtr and StatefulSetUpdateStrategyPtrOutput values. You can construct a concrete instance of `StatefulSetUpdateStrategyPtrInput` via:
StatefulSetUpdateStrategyArgs{...} or: nil
func StatefulSetUpdateStrategyPtr ¶
func StatefulSetUpdateStrategyPtr(v *StatefulSetUpdateStrategyArgs) StatefulSetUpdateStrategyPtrInput
type StatefulSetUpdateStrategyPtrOutput ¶
type StatefulSetUpdateStrategyPtrOutput struct{ *pulumi.OutputState }
func (StatefulSetUpdateStrategyPtrOutput) Elem ¶
func (o StatefulSetUpdateStrategyPtrOutput) Elem() StatefulSetUpdateStrategyOutput
func (StatefulSetUpdateStrategyPtrOutput) ElementType ¶
func (StatefulSetUpdateStrategyPtrOutput) ElementType() reflect.Type
func (StatefulSetUpdateStrategyPtrOutput) RollingUpdate ¶
func (o StatefulSetUpdateStrategyPtrOutput) RollingUpdate() RollingUpdateStatefulSetStrategyPtrOutput
RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
func (StatefulSetUpdateStrategyPtrOutput) ToOutput ¶ added in v4.2.0
func (o StatefulSetUpdateStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StatefulSetUpdateStrategy]
func (StatefulSetUpdateStrategyPtrOutput) ToStatefulSetUpdateStrategyPtrOutput ¶
func (o StatefulSetUpdateStrategyPtrOutput) ToStatefulSetUpdateStrategyPtrOutput() StatefulSetUpdateStrategyPtrOutput
func (StatefulSetUpdateStrategyPtrOutput) ToStatefulSetUpdateStrategyPtrOutputWithContext ¶
func (o StatefulSetUpdateStrategyPtrOutput) ToStatefulSetUpdateStrategyPtrOutputWithContext(ctx context.Context) StatefulSetUpdateStrategyPtrOutput
func (StatefulSetUpdateStrategyPtrOutput) Type ¶
func (o StatefulSetUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
Type indicates the type of the StatefulSetUpdateStrategy. Default is RollingUpdate.
Source Files ¶
- controllerRevision.go
- controllerRevisionList.go
- controllerRevisionPatch.go
- daemonSet.go
- daemonSetList.go
- daemonSetPatch.go
- deployment.go
- deploymentList.go
- deploymentPatch.go
- init.go
- pulumiTypes.go
- replicaSet.go
- replicaSetList.go
- replicaSetPatch.go
- statefulSet.go
- statefulSetList.go
- statefulSetPatch.go