Documentation ¶
Index ¶
- type AllowedCSIDriver
- type AllowedCSIDriverArgs
- type AllowedCSIDriverArray
- type AllowedCSIDriverArrayInput
- type AllowedCSIDriverArrayOutput
- func (AllowedCSIDriverArrayOutput) ElementType() reflect.Type
- func (o AllowedCSIDriverArrayOutput) Index(i pulumi.IntInput) AllowedCSIDriverOutput
- func (o AllowedCSIDriverArrayOutput) ToAllowedCSIDriverArrayOutput() AllowedCSIDriverArrayOutput
- func (o AllowedCSIDriverArrayOutput) ToAllowedCSIDriverArrayOutputWithContext(ctx context.Context) AllowedCSIDriverArrayOutput
- type AllowedCSIDriverInput
- type AllowedCSIDriverOutput
- func (AllowedCSIDriverOutput) ElementType() reflect.Type
- func (o AllowedCSIDriverOutput) Name() pulumi.StringOutput
- func (o AllowedCSIDriverOutput) ToAllowedCSIDriverOutput() AllowedCSIDriverOutput
- func (o AllowedCSIDriverOutput) ToAllowedCSIDriverOutputWithContext(ctx context.Context) AllowedCSIDriverOutput
- type AllowedCSIDriverPatch
- type AllowedCSIDriverPatchArgs
- type AllowedCSIDriverPatchArray
- func (AllowedCSIDriverPatchArray) ElementType() reflect.Type
- func (i AllowedCSIDriverPatchArray) ToAllowedCSIDriverPatchArrayOutput() AllowedCSIDriverPatchArrayOutput
- func (i AllowedCSIDriverPatchArray) ToAllowedCSIDriverPatchArrayOutputWithContext(ctx context.Context) AllowedCSIDriverPatchArrayOutput
- type AllowedCSIDriverPatchArrayInput
- type AllowedCSIDriverPatchArrayOutput
- func (AllowedCSIDriverPatchArrayOutput) ElementType() reflect.Type
- func (o AllowedCSIDriverPatchArrayOutput) Index(i pulumi.IntInput) AllowedCSIDriverPatchOutput
- func (o AllowedCSIDriverPatchArrayOutput) ToAllowedCSIDriverPatchArrayOutput() AllowedCSIDriverPatchArrayOutput
- func (o AllowedCSIDriverPatchArrayOutput) ToAllowedCSIDriverPatchArrayOutputWithContext(ctx context.Context) AllowedCSIDriverPatchArrayOutput
- type AllowedCSIDriverPatchInput
- type AllowedCSIDriverPatchOutput
- func (AllowedCSIDriverPatchOutput) ElementType() reflect.Type
- func (o AllowedCSIDriverPatchOutput) Name() pulumi.StringPtrOutput
- func (o AllowedCSIDriverPatchOutput) ToAllowedCSIDriverPatchOutput() AllowedCSIDriverPatchOutput
- func (o AllowedCSIDriverPatchOutput) ToAllowedCSIDriverPatchOutputWithContext(ctx context.Context) AllowedCSIDriverPatchOutput
- type AllowedFlexVolume
- type AllowedFlexVolumeArgs
- type AllowedFlexVolumeArray
- type AllowedFlexVolumeArrayInput
- type AllowedFlexVolumeArrayOutput
- func (AllowedFlexVolumeArrayOutput) ElementType() reflect.Type
- func (o AllowedFlexVolumeArrayOutput) Index(i pulumi.IntInput) AllowedFlexVolumeOutput
- func (o AllowedFlexVolumeArrayOutput) ToAllowedFlexVolumeArrayOutput() AllowedFlexVolumeArrayOutput
- func (o AllowedFlexVolumeArrayOutput) ToAllowedFlexVolumeArrayOutputWithContext(ctx context.Context) AllowedFlexVolumeArrayOutput
- type AllowedFlexVolumeInput
- type AllowedFlexVolumeOutput
- func (o AllowedFlexVolumeOutput) Driver() pulumi.StringOutput
- func (AllowedFlexVolumeOutput) ElementType() reflect.Type
- func (o AllowedFlexVolumeOutput) ToAllowedFlexVolumeOutput() AllowedFlexVolumeOutput
- func (o AllowedFlexVolumeOutput) ToAllowedFlexVolumeOutputWithContext(ctx context.Context) AllowedFlexVolumeOutput
- type AllowedFlexVolumePatch
- type AllowedFlexVolumePatchArgs
- type AllowedFlexVolumePatchArray
- func (AllowedFlexVolumePatchArray) ElementType() reflect.Type
- func (i AllowedFlexVolumePatchArray) ToAllowedFlexVolumePatchArrayOutput() AllowedFlexVolumePatchArrayOutput
- func (i AllowedFlexVolumePatchArray) ToAllowedFlexVolumePatchArrayOutputWithContext(ctx context.Context) AllowedFlexVolumePatchArrayOutput
- type AllowedFlexVolumePatchArrayInput
- type AllowedFlexVolumePatchArrayOutput
- func (AllowedFlexVolumePatchArrayOutput) ElementType() reflect.Type
- func (o AllowedFlexVolumePatchArrayOutput) Index(i pulumi.IntInput) AllowedFlexVolumePatchOutput
- func (o AllowedFlexVolumePatchArrayOutput) ToAllowedFlexVolumePatchArrayOutput() AllowedFlexVolumePatchArrayOutput
- func (o AllowedFlexVolumePatchArrayOutput) ToAllowedFlexVolumePatchArrayOutputWithContext(ctx context.Context) AllowedFlexVolumePatchArrayOutput
- type AllowedFlexVolumePatchInput
- type AllowedFlexVolumePatchOutput
- func (o AllowedFlexVolumePatchOutput) Driver() pulumi.StringPtrOutput
- func (AllowedFlexVolumePatchOutput) ElementType() reflect.Type
- func (o AllowedFlexVolumePatchOutput) ToAllowedFlexVolumePatchOutput() AllowedFlexVolumePatchOutput
- func (o AllowedFlexVolumePatchOutput) ToAllowedFlexVolumePatchOutputWithContext(ctx context.Context) AllowedFlexVolumePatchOutput
- type AllowedHostPath
- type AllowedHostPathArgs
- type AllowedHostPathArray
- type AllowedHostPathArrayInput
- type AllowedHostPathArrayOutput
- func (AllowedHostPathArrayOutput) ElementType() reflect.Type
- func (o AllowedHostPathArrayOutput) Index(i pulumi.IntInput) AllowedHostPathOutput
- func (o AllowedHostPathArrayOutput) ToAllowedHostPathArrayOutput() AllowedHostPathArrayOutput
- func (o AllowedHostPathArrayOutput) ToAllowedHostPathArrayOutputWithContext(ctx context.Context) AllowedHostPathArrayOutput
- type AllowedHostPathInput
- type AllowedHostPathOutput
- func (AllowedHostPathOutput) ElementType() reflect.Type
- func (o AllowedHostPathOutput) PathPrefix() pulumi.StringPtrOutput
- func (o AllowedHostPathOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o AllowedHostPathOutput) ToAllowedHostPathOutput() AllowedHostPathOutput
- func (o AllowedHostPathOutput) ToAllowedHostPathOutputWithContext(ctx context.Context) AllowedHostPathOutput
- type AllowedHostPathPatch
- type AllowedHostPathPatchArgs
- type AllowedHostPathPatchArray
- type AllowedHostPathPatchArrayInput
- type AllowedHostPathPatchArrayOutput
- func (AllowedHostPathPatchArrayOutput) ElementType() reflect.Type
- func (o AllowedHostPathPatchArrayOutput) Index(i pulumi.IntInput) AllowedHostPathPatchOutput
- func (o AllowedHostPathPatchArrayOutput) ToAllowedHostPathPatchArrayOutput() AllowedHostPathPatchArrayOutput
- func (o AllowedHostPathPatchArrayOutput) ToAllowedHostPathPatchArrayOutputWithContext(ctx context.Context) AllowedHostPathPatchArrayOutput
- type AllowedHostPathPatchInput
- type AllowedHostPathPatchOutput
- func (AllowedHostPathPatchOutput) ElementType() reflect.Type
- func (o AllowedHostPathPatchOutput) PathPrefix() pulumi.StringPtrOutput
- func (o AllowedHostPathPatchOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o AllowedHostPathPatchOutput) ToAllowedHostPathPatchOutput() AllowedHostPathPatchOutput
- func (o AllowedHostPathPatchOutput) ToAllowedHostPathPatchOutputWithContext(ctx context.Context) AllowedHostPathPatchOutput
- type DaemonSetdeprecated
- type DaemonSetArgs
- type DaemonSetArray
- type DaemonSetArrayInput
- type DaemonSetArrayOutput
- func (DaemonSetArrayOutput) ElementType() reflect.Type
- func (o DaemonSetArrayOutput) Index(i pulumi.IntInput) DaemonSetOutput
- func (o DaemonSetArrayOutput) ToDaemonSetArrayOutput() DaemonSetArrayOutput
- func (o DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput
- type DaemonSetCondition
- type DaemonSetConditionArgs
- type DaemonSetConditionArray
- type DaemonSetConditionArrayInput
- type DaemonSetConditionArrayOutput
- func (DaemonSetConditionArrayOutput) ElementType() reflect.Type
- func (o DaemonSetConditionArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionOutput
- func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
- func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput
- type DaemonSetConditionInput
- type DaemonSetConditionOutput
- func (DaemonSetConditionOutput) ElementType() reflect.Type
- func (o DaemonSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o DaemonSetConditionOutput) Message() pulumi.StringPtrOutput
- func (o DaemonSetConditionOutput) Reason() pulumi.StringPtrOutput
- func (o DaemonSetConditionOutput) Status() pulumi.StringOutput
- func (o DaemonSetConditionOutput) ToDaemonSetConditionOutput() DaemonSetConditionOutput
- func (o DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput
- func (o DaemonSetConditionOutput) Type() pulumi.StringOutput
- type DaemonSetConditionPatch
- type DaemonSetConditionPatchArgs
- type DaemonSetConditionPatchArray
- func (DaemonSetConditionPatchArray) ElementType() reflect.Type
- func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
- func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
- type DaemonSetConditionPatchArrayInput
- type DaemonSetConditionPatchArrayOutput
- func (DaemonSetConditionPatchArrayOutput) ElementType() reflect.Type
- func (o DaemonSetConditionPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionPatchOutput
- func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
- func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
- type DaemonSetConditionPatchInput
- type DaemonSetConditionPatchOutput
- func (DaemonSetConditionPatchOutput) ElementType() reflect.Type
- func (o DaemonSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput
- func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutputWithContext(ctx context.Context) DaemonSetConditionPatchOutput
- func (o DaemonSetConditionPatchOutput) Type() pulumi.StringPtrOutput
- type DaemonSetInput
- type DaemonSetList
- type DaemonSetListArgs
- type DaemonSetListArray
- type DaemonSetListArrayInput
- type DaemonSetListArrayOutput
- func (DaemonSetListArrayOutput) ElementType() reflect.Type
- func (o DaemonSetListArrayOutput) Index(i pulumi.IntInput) DaemonSetListOutput
- func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
- func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput
- type DaemonSetListInput
- type DaemonSetListMap
- type DaemonSetListMapInput
- type DaemonSetListMapOutput
- func (DaemonSetListMapOutput) ElementType() reflect.Type
- func (o DaemonSetListMapOutput) MapIndex(k pulumi.StringInput) DaemonSetListOutput
- func (o DaemonSetListMapOutput) ToDaemonSetListMapOutput() DaemonSetListMapOutput
- func (o DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput
- type DaemonSetListOutput
- func (o DaemonSetListOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetListOutput) ElementType() reflect.Type
- func (o DaemonSetListOutput) Items() DaemonSetTypeArrayOutput
- func (o DaemonSetListOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o DaemonSetListOutput) ToDaemonSetListOutput() DaemonSetListOutput
- func (o DaemonSetListOutput) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput
- type DaemonSetListState
- type DaemonSetListType
- type DaemonSetListTypeArgs
- type DaemonSetListTypeInput
- type DaemonSetListTypeOutput
- func (o DaemonSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetListTypeOutput) ElementType() reflect.Type
- func (o DaemonSetListTypeOutput) Items() DaemonSetTypeArrayOutput
- func (o DaemonSetListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
- func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput
- type DaemonSetMap
- type DaemonSetMapInput
- type DaemonSetMapOutput
- type DaemonSetOutput
- func (o DaemonSetOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetOutput) ElementType() reflect.Type
- func (o DaemonSetOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DaemonSetOutput) Spec() DaemonSetSpecPtrOutput
- func (o DaemonSetOutput) Status() DaemonSetStatusPtrOutput
- func (o DaemonSetOutput) ToDaemonSetOutput() DaemonSetOutput
- func (o DaemonSetOutput) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput
- type DaemonSetPatchdeprecated
- type DaemonSetPatchArgs
- type DaemonSetPatchArray
- type DaemonSetPatchArrayInput
- type DaemonSetPatchArrayOutput
- func (DaemonSetPatchArrayOutput) ElementType() reflect.Type
- func (o DaemonSetPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetPatchOutput
- func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput
- func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutputWithContext(ctx context.Context) DaemonSetPatchArrayOutput
- type DaemonSetPatchInput
- type DaemonSetPatchMap
- type DaemonSetPatchMapInput
- type DaemonSetPatchMapOutput
- func (DaemonSetPatchMapOutput) ElementType() reflect.Type
- func (o DaemonSetPatchMapOutput) MapIndex(k pulumi.StringInput) DaemonSetPatchOutput
- func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput
- func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutputWithContext(ctx context.Context) DaemonSetPatchMapOutput
- type DaemonSetPatchOutput
- func (o DaemonSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetPatchOutput) ElementType() reflect.Type
- func (o DaemonSetPatchOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o DaemonSetPatchOutput) Spec() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetPatchOutput) Status() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetPatchOutput) ToDaemonSetPatchOutput() DaemonSetPatchOutput
- func (o DaemonSetPatchOutput) ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput
- type DaemonSetPatchState
- type DaemonSetPatchType
- type DaemonSetPatchTypeArgs
- type DaemonSetPatchTypeInput
- type DaemonSetPatchTypeOutput
- func (o DaemonSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetPatchTypeOutput) ElementType() reflect.Type
- func (o DaemonSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o DaemonSetPatchTypeOutput) Spec() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetPatchTypeOutput) Status() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput
- func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutputWithContext(ctx context.Context) DaemonSetPatchTypeOutput
- type DaemonSetSpec
- type DaemonSetSpecArgs
- func (DaemonSetSpecArgs) ElementType() reflect.Type
- func (i DaemonSetSpecArgs) ToDaemonSetSpecOutput() DaemonSetSpecOutput
- func (i DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
- func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
- func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
- type DaemonSetSpecInput
- type DaemonSetSpecOutput
- func (DaemonSetSpecOutput) ElementType() reflect.Type
- func (o DaemonSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o DaemonSetSpecOutput) Template() corev1.PodTemplateSpecOutput
- func (o DaemonSetSpecOutput) TemplateGeneration() pulumi.IntPtrOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecOutput() DaemonSetSpecOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
- func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
- func (o DaemonSetSpecOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
- type DaemonSetSpecPatch
- type DaemonSetSpecPatchArgs
- func (DaemonSetSpecPatchArgs) ElementType() reflect.Type
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
- func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
- type DaemonSetSpecPatchInput
- type DaemonSetSpecPatchOutput
- func (DaemonSetSpecPatchOutput) ElementType() reflect.Type
- func (o DaemonSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) TemplateGeneration() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
- type DaemonSetSpecPatchPtrInput
- type DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) Elem() DaemonSetSpecPatchOutput
- func (DaemonSetSpecPatchPtrOutput) ElementType() reflect.Type
- func (o DaemonSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) TemplateGeneration() pulumi.IntPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
- func (o DaemonSetSpecPatchPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
- type DaemonSetSpecPtrInput
- type DaemonSetSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) Elem() DaemonSetSpecOutput
- func (DaemonSetSpecPtrOutput) ElementType() reflect.Type
- func (o DaemonSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DaemonSetSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DaemonSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o DaemonSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) TemplateGeneration() pulumi.IntPtrOutput
- func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
- func (o DaemonSetSpecPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
- type DaemonSetState
- type DaemonSetStatus
- type DaemonSetStatusArgs
- func (DaemonSetStatusArgs) ElementType() reflect.Type
- func (i DaemonSetStatusArgs) ToDaemonSetStatusOutput() DaemonSetStatusOutput
- func (i DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
- func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
- func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
- type DaemonSetStatusInput
- type DaemonSetStatusOutput
- func (o DaemonSetStatusOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) Conditions() DaemonSetConditionArrayOutput
- func (o DaemonSetStatusOutput) CurrentNumberScheduled() pulumi.IntOutput
- func (o DaemonSetStatusOutput) DesiredNumberScheduled() pulumi.IntOutput
- func (DaemonSetStatusOutput) ElementType() reflect.Type
- func (o DaemonSetStatusOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) NumberMisscheduled() pulumi.IntOutput
- func (o DaemonSetStatusOutput) NumberReady() pulumi.IntOutput
- func (o DaemonSetStatusOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusOutput() DaemonSetStatusOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
- func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
- func (o DaemonSetStatusOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetStatusPatch
- type DaemonSetStatusPatchArgs
- func (DaemonSetStatusPatchArgs) ElementType() reflect.Type
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
- func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
- type DaemonSetStatusPatchInput
- type DaemonSetStatusPatchOutput
- func (o DaemonSetStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) Conditions() DaemonSetConditionPatchArrayOutput
- func (o DaemonSetStatusPatchOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
- func (DaemonSetStatusPatchOutput) ElementType() reflect.Type
- func (o DaemonSetStatusPatchOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) NumberMisscheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) NumberReady() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetStatusPatchPtrInput
- type DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) Conditions() DaemonSetConditionPatchArrayOutput
- func (o DaemonSetStatusPatchPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) Elem() DaemonSetStatusPatchOutput
- func (DaemonSetStatusPatchPtrOutput) ElementType() reflect.Type
- func (o DaemonSetStatusPatchPtrOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) NumberReady() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
- func (o DaemonSetStatusPatchPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetStatusPtrInput
- type DaemonSetStatusPtrOutput
- func (o DaemonSetStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) Conditions() DaemonSetConditionArrayOutput
- func (o DaemonSetStatusPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) Elem() DaemonSetStatusOutput
- func (DaemonSetStatusPtrOutput) ElementType() reflect.Type
- func (o DaemonSetStatusPtrOutput) NumberAvailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) NumberReady() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
- func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
- func (o DaemonSetStatusPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
- type DaemonSetType
- type DaemonSetTypeArgs
- type DaemonSetTypeArray
- type DaemonSetTypeArrayInput
- type DaemonSetTypeArrayOutput
- func (DaemonSetTypeArrayOutput) ElementType() reflect.Type
- func (o DaemonSetTypeArrayOutput) Index(i pulumi.IntInput) DaemonSetTypeOutput
- func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput
- func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutputWithContext(ctx context.Context) DaemonSetTypeArrayOutput
- type DaemonSetTypeInput
- type DaemonSetTypeOutput
- func (o DaemonSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DaemonSetTypeOutput) ElementType() reflect.Type
- func (o DaemonSetTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DaemonSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DaemonSetTypeOutput) Spec() DaemonSetSpecPtrOutput
- func (o DaemonSetTypeOutput) Status() DaemonSetStatusPtrOutput
- func (o DaemonSetTypeOutput) ToDaemonSetTypeOutput() DaemonSetTypeOutput
- func (o DaemonSetTypeOutput) ToDaemonSetTypeOutputWithContext(ctx context.Context) DaemonSetTypeOutput
- type DaemonSetUpdateStrategy
- type DaemonSetUpdateStrategyArgs
- func (DaemonSetUpdateStrategyArgs) ElementType() reflect.Type
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
- func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
- type DaemonSetUpdateStrategyInput
- type DaemonSetUpdateStrategyOutput
- func (DaemonSetUpdateStrategyOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyOutput) Type() pulumi.StringPtrOutput
- type DaemonSetUpdateStrategyPatch
- type DaemonSetUpdateStrategyPatchArgs
- func (DaemonSetUpdateStrategyPatchArgs) ElementType() reflect.Type
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
- func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
- type DaemonSetUpdateStrategyPatchInput
- type DaemonSetUpdateStrategyPatchOutput
- func (DaemonSetUpdateStrategyPatchOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyPatchOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchOutput) Type() pulumi.StringPtrOutput
- type DaemonSetUpdateStrategyPatchPtrInput
- type DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) Elem() DaemonSetUpdateStrategyPatchOutput
- func (DaemonSetUpdateStrategyPatchPtrOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
- func (o DaemonSetUpdateStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
- type DaemonSetUpdateStrategyPtrInput
- type DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) Elem() DaemonSetUpdateStrategyOutput
- func (DaemonSetUpdateStrategyPtrOutput) ElementType() reflect.Type
- func (o DaemonSetUpdateStrategyPtrOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
- func (o DaemonSetUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
- type Deploymentdeprecated
- type DeploymentArgs
- type DeploymentArray
- type DeploymentArrayInput
- type DeploymentArrayOutput
- func (DeploymentArrayOutput) ElementType() reflect.Type
- func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- type DeploymentCondition
- type DeploymentConditionArgs
- type DeploymentConditionArray
- type DeploymentConditionArrayInput
- type DeploymentConditionArrayOutput
- func (DeploymentConditionArrayOutput) ElementType() reflect.Type
- func (o DeploymentConditionArrayOutput) Index(i pulumi.IntInput) DeploymentConditionOutput
- func (o DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutput() DeploymentConditionArrayOutput
- func (o DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutputWithContext(ctx context.Context) DeploymentConditionArrayOutput
- type DeploymentConditionInput
- type DeploymentConditionOutput
- func (DeploymentConditionOutput) ElementType() reflect.Type
- func (o DeploymentConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o DeploymentConditionOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o DeploymentConditionOutput) Message() pulumi.StringPtrOutput
- func (o DeploymentConditionOutput) Reason() pulumi.StringPtrOutput
- func (o DeploymentConditionOutput) Status() pulumi.StringOutput
- func (o DeploymentConditionOutput) ToDeploymentConditionOutput() DeploymentConditionOutput
- func (o DeploymentConditionOutput) ToDeploymentConditionOutputWithContext(ctx context.Context) DeploymentConditionOutput
- func (o DeploymentConditionOutput) Type() pulumi.StringOutput
- type DeploymentConditionPatch
- type DeploymentConditionPatchArgs
- func (DeploymentConditionPatchArgs) ElementType() reflect.Type
- func (i DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput
- func (i DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutputWithContext(ctx context.Context) DeploymentConditionPatchOutput
- type DeploymentConditionPatchArray
- func (DeploymentConditionPatchArray) ElementType() reflect.Type
- func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
- func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
- type DeploymentConditionPatchArrayInput
- type DeploymentConditionPatchArrayOutput
- func (DeploymentConditionPatchArrayOutput) ElementType() reflect.Type
- func (o DeploymentConditionPatchArrayOutput) Index(i pulumi.IntInput) DeploymentConditionPatchOutput
- func (o DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
- func (o DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
- type DeploymentConditionPatchInput
- type DeploymentConditionPatchOutput
- func (DeploymentConditionPatchOutput) ElementType() reflect.Type
- func (o DeploymentConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o DeploymentConditionPatchOutput) LastUpdateTime() pulumi.StringPtrOutput
- func (o DeploymentConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o DeploymentConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o DeploymentConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput
- func (o DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutputWithContext(ctx context.Context) DeploymentConditionPatchOutput
- func (o DeploymentConditionPatchOutput) Type() pulumi.StringPtrOutput
- type DeploymentInput
- type DeploymentList
- type DeploymentListArgs
- type DeploymentListArray
- type DeploymentListArrayInput
- type DeploymentListArrayOutput
- func (DeploymentListArrayOutput) ElementType() reflect.Type
- func (o DeploymentListArrayOutput) Index(i pulumi.IntInput) DeploymentListOutput
- func (o DeploymentListArrayOutput) ToDeploymentListArrayOutput() DeploymentListArrayOutput
- func (o DeploymentListArrayOutput) ToDeploymentListArrayOutputWithContext(ctx context.Context) DeploymentListArrayOutput
- type DeploymentListInput
- type DeploymentListMap
- type DeploymentListMapInput
- type DeploymentListMapOutput
- func (DeploymentListMapOutput) ElementType() reflect.Type
- func (o DeploymentListMapOutput) MapIndex(k pulumi.StringInput) DeploymentListOutput
- func (o DeploymentListMapOutput) ToDeploymentListMapOutput() DeploymentListMapOutput
- func (o DeploymentListMapOutput) ToDeploymentListMapOutputWithContext(ctx context.Context) DeploymentListMapOutput
- type DeploymentListOutput
- func (o DeploymentListOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentListOutput) ElementType() reflect.Type
- func (o DeploymentListOutput) Items() DeploymentTypeArrayOutput
- func (o DeploymentListOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o DeploymentListOutput) ToDeploymentListOutput() DeploymentListOutput
- func (o DeploymentListOutput) ToDeploymentListOutputWithContext(ctx context.Context) DeploymentListOutput
- type DeploymentListState
- type DeploymentListType
- type DeploymentListTypeArgs
- type DeploymentListTypeInput
- type DeploymentListTypeOutput
- func (o DeploymentListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentListTypeOutput) ElementType() reflect.Type
- func (o DeploymentListTypeOutput) Items() DeploymentTypeArrayOutput
- func (o DeploymentListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o DeploymentListTypeOutput) ToDeploymentListTypeOutput() DeploymentListTypeOutput
- func (o DeploymentListTypeOutput) ToDeploymentListTypeOutputWithContext(ctx context.Context) DeploymentListTypeOutput
- type DeploymentMap
- type DeploymentMapInput
- type DeploymentMapOutput
- func (DeploymentMapOutput) ElementType() reflect.Type
- func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- type DeploymentOutput
- func (o DeploymentOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DeploymentOutput) Spec() DeploymentSpecPtrOutput
- func (o DeploymentOutput) Status() DeploymentStatusPtrOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- type DeploymentPatchdeprecated
- type DeploymentPatchArgs
- type DeploymentPatchArray
- type DeploymentPatchArrayInput
- type DeploymentPatchArrayOutput
- func (DeploymentPatchArrayOutput) ElementType() reflect.Type
- func (o DeploymentPatchArrayOutput) Index(i pulumi.IntInput) DeploymentPatchOutput
- func (o DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput
- func (o DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutputWithContext(ctx context.Context) DeploymentPatchArrayOutput
- type DeploymentPatchInput
- type DeploymentPatchMap
- type DeploymentPatchMapInput
- type DeploymentPatchMapOutput
- func (DeploymentPatchMapOutput) ElementType() reflect.Type
- func (o DeploymentPatchMapOutput) MapIndex(k pulumi.StringInput) DeploymentPatchOutput
- func (o DeploymentPatchMapOutput) ToDeploymentPatchMapOutput() DeploymentPatchMapOutput
- func (o DeploymentPatchMapOutput) ToDeploymentPatchMapOutputWithContext(ctx context.Context) DeploymentPatchMapOutput
- type DeploymentPatchOutput
- func (o DeploymentPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentPatchOutput) ElementType() reflect.Type
- func (o DeploymentPatchOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o DeploymentPatchOutput) Spec() DeploymentSpecPatchPtrOutput
- func (o DeploymentPatchOutput) Status() DeploymentStatusPatchPtrOutput
- func (o DeploymentPatchOutput) ToDeploymentPatchOutput() DeploymentPatchOutput
- func (o DeploymentPatchOutput) ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput
- type DeploymentPatchState
- type DeploymentPatchType
- type DeploymentPatchTypeArgs
- type DeploymentPatchTypeInput
- type DeploymentPatchTypeOutput
- func (o DeploymentPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentPatchTypeOutput) ElementType() reflect.Type
- func (o DeploymentPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o DeploymentPatchTypeOutput) Spec() DeploymentSpecPatchPtrOutput
- func (o DeploymentPatchTypeOutput) Status() DeploymentStatusPatchPtrOutput
- func (o DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput
- func (o DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutputWithContext(ctx context.Context) DeploymentPatchTypeOutput
- type DeploymentRollback
- type DeploymentRollbackArgs
- type DeploymentRollbackInput
- type DeploymentRollbackOutput
- func (o DeploymentRollbackOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentRollbackOutput) ElementType() reflect.Type
- func (o DeploymentRollbackOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentRollbackOutput) Name() pulumi.StringOutput
- func (o DeploymentRollbackOutput) RollbackTo() RollbackConfigOutput
- func (o DeploymentRollbackOutput) ToDeploymentRollbackOutput() DeploymentRollbackOutput
- func (o DeploymentRollbackOutput) ToDeploymentRollbackOutputWithContext(ctx context.Context) DeploymentRollbackOutput
- func (o DeploymentRollbackOutput) UpdatedAnnotations() pulumi.StringMapOutput
- type DeploymentRollbackPatch
- type DeploymentRollbackPatchArgs
- type DeploymentRollbackPatchInput
- type DeploymentRollbackPatchOutput
- func (o DeploymentRollbackPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentRollbackPatchOutput) ElementType() reflect.Type
- func (o DeploymentRollbackPatchOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentRollbackPatchOutput) Name() pulumi.StringPtrOutput
- func (o DeploymentRollbackPatchOutput) RollbackTo() RollbackConfigPatchPtrOutput
- func (o DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutput() DeploymentRollbackPatchOutput
- func (o DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutputWithContext(ctx context.Context) DeploymentRollbackPatchOutput
- func (o DeploymentRollbackPatchOutput) UpdatedAnnotations() pulumi.StringMapOutput
- type DeploymentSpec
- type DeploymentSpecArgs
- func (DeploymentSpecArgs) ElementType() reflect.Type
- func (i DeploymentSpecArgs) ToDeploymentSpecOutput() DeploymentSpecOutput
- func (i DeploymentSpecArgs) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
- func (i DeploymentSpecArgs) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
- func (i DeploymentSpecArgs) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
- type DeploymentSpecInput
- type DeploymentSpecOutput
- func (DeploymentSpecOutput) ElementType() reflect.Type
- func (o DeploymentSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecOutput) RollbackTo() RollbackConfigPtrOutput
- func (o DeploymentSpecOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o DeploymentSpecOutput) Strategy() DeploymentStrategyPtrOutput
- func (o DeploymentSpecOutput) Template() corev1.PodTemplateSpecOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecOutput() DeploymentSpecOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
- func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
- type DeploymentSpecPatch
- type DeploymentSpecPatchArgs
- func (DeploymentSpecPatchArgs) ElementType() reflect.Type
- func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
- func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
- func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
- func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
- type DeploymentSpecPatchInput
- type DeploymentSpecPatchOutput
- func (DeploymentSpecPatchOutput) ElementType() reflect.Type
- func (o DeploymentSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecPatchOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchOutput) RollbackTo() RollbackConfigPatchPtrOutput
- func (o DeploymentSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DeploymentSpecPatchOutput) Strategy() DeploymentStrategyPatchPtrOutput
- func (o DeploymentSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
- type DeploymentSpecPatchPtrInput
- type DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Elem() DeploymentSpecPatchOutput
- func (DeploymentSpecPatchPtrOutput) ElementType() reflect.Type
- func (o DeploymentSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecPatchPtrOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecPatchPtrOutput) RollbackTo() RollbackConfigPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Strategy() DeploymentStrategyPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
- func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
- type DeploymentSpecPtrInput
- type DeploymentSpecPtrOutput
- func (o DeploymentSpecPtrOutput) Elem() DeploymentSpecOutput
- func (DeploymentSpecPtrOutput) ElementType() reflect.Type
- func (o DeploymentSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) Paused() pulumi.BoolPtrOutput
- func (o DeploymentSpecPtrOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o DeploymentSpecPtrOutput) RollbackTo() RollbackConfigPtrOutput
- func (o DeploymentSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o DeploymentSpecPtrOutput) Strategy() DeploymentStrategyPtrOutput
- func (o DeploymentSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
- func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
- type DeploymentState
- type DeploymentStatus
- type DeploymentStatusArgs
- func (DeploymentStatusArgs) ElementType() reflect.Type
- func (i DeploymentStatusArgs) ToDeploymentStatusOutput() DeploymentStatusOutput
- func (i DeploymentStatusArgs) ToDeploymentStatusOutputWithContext(ctx context.Context) DeploymentStatusOutput
- func (i DeploymentStatusArgs) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
- func (i DeploymentStatusArgs) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
- type DeploymentStatusInput
- type DeploymentStatusOutput
- func (o DeploymentStatusOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) Conditions() DeploymentConditionArrayOutput
- func (DeploymentStatusOutput) ElementType() reflect.Type
- func (o DeploymentStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusOutput() DeploymentStatusOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusOutputWithContext(ctx context.Context) DeploymentStatusOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
- func (o DeploymentStatusOutput) UnavailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type DeploymentStatusPatch
- type DeploymentStatusPatchArgs
- func (DeploymentStatusPatchArgs) ElementType() reflect.Type
- func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput
- func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutputWithContext(ctx context.Context) DeploymentStatusPatchOutput
- func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
- func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
- type DeploymentStatusPatchInput
- type DeploymentStatusPatchOutput
- func (o DeploymentStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) Conditions() DeploymentConditionPatchArrayOutput
- func (DeploymentStatusPatchOutput) ElementType() reflect.Type
- func (o DeploymentStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput
- func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutputWithContext(ctx context.Context) DeploymentStatusPatchOutput
- func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
- func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
- func (o DeploymentStatusPatchOutput) UnavailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type DeploymentStatusPatchPtrInput
- type DeploymentStatusPatchPtrOutput
- func (o DeploymentStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) Conditions() DeploymentConditionPatchArrayOutput
- func (o DeploymentStatusPatchPtrOutput) Elem() DeploymentStatusPatchOutput
- func (DeploymentStatusPatchPtrOutput) ElementType() reflect.Type
- func (o DeploymentStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
- func (o DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
- func (o DeploymentStatusPatchPtrOutput) UnavailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPatchPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type DeploymentStatusPtrInput
- type DeploymentStatusPtrOutput
- func (o DeploymentStatusPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) Conditions() DeploymentConditionArrayOutput
- func (o DeploymentStatusPtrOutput) Elem() DeploymentStatusOutput
- func (DeploymentStatusPtrOutput) ElementType() reflect.Type
- func (o DeploymentStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
- func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
- func (o DeploymentStatusPtrOutput) UnavailableReplicas() pulumi.IntPtrOutput
- func (o DeploymentStatusPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
- type DeploymentStrategy
- type DeploymentStrategyArgs
- func (DeploymentStrategyArgs) ElementType() reflect.Type
- func (i DeploymentStrategyArgs) ToDeploymentStrategyOutput() DeploymentStrategyOutput
- func (i DeploymentStrategyArgs) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
- func (i DeploymentStrategyArgs) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
- func (i DeploymentStrategyArgs) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
- type DeploymentStrategyInput
- type DeploymentStrategyOutput
- func (DeploymentStrategyOutput) ElementType() reflect.Type
- func (o DeploymentStrategyOutput) RollingUpdate() RollingUpdateDeploymentPtrOutput
- func (o DeploymentStrategyOutput) ToDeploymentStrategyOutput() DeploymentStrategyOutput
- func (o DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
- func (o DeploymentStrategyOutput) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
- func (o DeploymentStrategyOutput) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
- func (o DeploymentStrategyOutput) Type() pulumi.StringPtrOutput
- type DeploymentStrategyPatch
- type DeploymentStrategyPatchArgs
- func (DeploymentStrategyPatchArgs) ElementType() reflect.Type
- func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput
- func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutputWithContext(ctx context.Context) DeploymentStrategyPatchOutput
- func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
- func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
- type DeploymentStrategyPatchInput
- type DeploymentStrategyPatchOutput
- func (DeploymentStrategyPatchOutput) ElementType() reflect.Type
- func (o DeploymentStrategyPatchOutput) RollingUpdate() RollingUpdateDeploymentPatchPtrOutput
- func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput
- func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutputWithContext(ctx context.Context) DeploymentStrategyPatchOutput
- func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
- func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
- func (o DeploymentStrategyPatchOutput) Type() pulumi.StringPtrOutput
- type DeploymentStrategyPatchPtrInput
- type DeploymentStrategyPatchPtrOutput
- func (o DeploymentStrategyPatchPtrOutput) Elem() DeploymentStrategyPatchOutput
- func (DeploymentStrategyPatchPtrOutput) ElementType() reflect.Type
- func (o DeploymentStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDeploymentPatchPtrOutput
- func (o DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
- func (o DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
- func (o DeploymentStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
- type DeploymentStrategyPtrInput
- type DeploymentStrategyPtrOutput
- func (o DeploymentStrategyPtrOutput) Elem() DeploymentStrategyOutput
- func (DeploymentStrategyPtrOutput) ElementType() reflect.Type
- func (o DeploymentStrategyPtrOutput) RollingUpdate() RollingUpdateDeploymentPtrOutput
- func (o DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
- func (o DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
- func (o DeploymentStrategyPtrOutput) Type() pulumi.StringPtrOutput
- type DeploymentType
- type DeploymentTypeArgs
- type DeploymentTypeArray
- type DeploymentTypeArrayInput
- type DeploymentTypeArrayOutput
- func (DeploymentTypeArrayOutput) ElementType() reflect.Type
- func (o DeploymentTypeArrayOutput) Index(i pulumi.IntInput) DeploymentTypeOutput
- func (o DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutput() DeploymentTypeArrayOutput
- func (o DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutputWithContext(ctx context.Context) DeploymentTypeArrayOutput
- type DeploymentTypeInput
- type DeploymentTypeOutput
- func (o DeploymentTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeploymentTypeOutput) ElementType() reflect.Type
- func (o DeploymentTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DeploymentTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DeploymentTypeOutput) Spec() DeploymentSpecPtrOutput
- func (o DeploymentTypeOutput) Status() DeploymentStatusPtrOutput
- func (o DeploymentTypeOutput) ToDeploymentTypeOutput() DeploymentTypeOutput
- func (o DeploymentTypeOutput) ToDeploymentTypeOutputWithContext(ctx context.Context) DeploymentTypeOutput
- type FSGroupStrategyOptions
- type FSGroupStrategyOptionsArgs
- func (FSGroupStrategyOptionsArgs) ElementType() reflect.Type
- func (i FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsOutput() FSGroupStrategyOptionsOutput
- func (i FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsOutputWithContext(ctx context.Context) FSGroupStrategyOptionsOutput
- func (i FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsPtrOutput() FSGroupStrategyOptionsPtrOutput
- func (i FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPtrOutput
- type FSGroupStrategyOptionsInput
- type FSGroupStrategyOptionsOutput
- func (FSGroupStrategyOptionsOutput) ElementType() reflect.Type
- func (o FSGroupStrategyOptionsOutput) Ranges() IDRangeArrayOutput
- func (o FSGroupStrategyOptionsOutput) Rule() pulumi.StringPtrOutput
- func (o FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsOutput() FSGroupStrategyOptionsOutput
- func (o FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsOutputWithContext(ctx context.Context) FSGroupStrategyOptionsOutput
- func (o FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsPtrOutput() FSGroupStrategyOptionsPtrOutput
- func (o FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPtrOutput
- type FSGroupStrategyOptionsPatch
- type FSGroupStrategyOptionsPatchArgs
- func (FSGroupStrategyOptionsPatchArgs) ElementType() reflect.Type
- func (i FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchOutput() FSGroupStrategyOptionsPatchOutput
- func (i FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPatchOutput
- func (i FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchPtrOutput() FSGroupStrategyOptionsPatchPtrOutput
- func (i FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPatchPtrOutput
- type FSGroupStrategyOptionsPatchInput
- type FSGroupStrategyOptionsPatchOutput
- func (FSGroupStrategyOptionsPatchOutput) ElementType() reflect.Type
- func (o FSGroupStrategyOptionsPatchOutput) Ranges() IDRangePatchArrayOutput
- func (o FSGroupStrategyOptionsPatchOutput) Rule() pulumi.StringPtrOutput
- func (o FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchOutput() FSGroupStrategyOptionsPatchOutput
- func (o FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPatchOutput
- func (o FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchPtrOutput() FSGroupStrategyOptionsPatchPtrOutput
- func (o FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPatchPtrOutput
- type FSGroupStrategyOptionsPatchPtrInput
- type FSGroupStrategyOptionsPatchPtrOutput
- func (o FSGroupStrategyOptionsPatchPtrOutput) Elem() FSGroupStrategyOptionsPatchOutput
- func (FSGroupStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
- func (o FSGroupStrategyOptionsPatchPtrOutput) Ranges() IDRangePatchArrayOutput
- func (o FSGroupStrategyOptionsPatchPtrOutput) Rule() pulumi.StringPtrOutput
- func (o FSGroupStrategyOptionsPatchPtrOutput) ToFSGroupStrategyOptionsPatchPtrOutput() FSGroupStrategyOptionsPatchPtrOutput
- func (o FSGroupStrategyOptionsPatchPtrOutput) ToFSGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPatchPtrOutput
- type FSGroupStrategyOptionsPtrInput
- type FSGroupStrategyOptionsPtrOutput
- func (o FSGroupStrategyOptionsPtrOutput) Elem() FSGroupStrategyOptionsOutput
- func (FSGroupStrategyOptionsPtrOutput) ElementType() reflect.Type
- func (o FSGroupStrategyOptionsPtrOutput) Ranges() IDRangeArrayOutput
- func (o FSGroupStrategyOptionsPtrOutput) Rule() pulumi.StringPtrOutput
- func (o FSGroupStrategyOptionsPtrOutput) ToFSGroupStrategyOptionsPtrOutput() FSGroupStrategyOptionsPtrOutput
- func (o FSGroupStrategyOptionsPtrOutput) ToFSGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPtrOutput
- type HTTPIngressPath
- type HTTPIngressPathArgs
- type HTTPIngressPathArray
- type HTTPIngressPathArrayInput
- type HTTPIngressPathArrayOutput
- func (HTTPIngressPathArrayOutput) ElementType() reflect.Type
- func (o HTTPIngressPathArrayOutput) Index(i pulumi.IntInput) HTTPIngressPathOutput
- func (o HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutput() HTTPIngressPathArrayOutput
- func (o HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutputWithContext(ctx context.Context) HTTPIngressPathArrayOutput
- type HTTPIngressPathInput
- type HTTPIngressPathOutput
- func (o HTTPIngressPathOutput) Backend() IngressBackendOutput
- func (HTTPIngressPathOutput) ElementType() reflect.Type
- func (o HTTPIngressPathOutput) Path() pulumi.StringPtrOutput
- func (o HTTPIngressPathOutput) PathType() pulumi.StringPtrOutput
- func (o HTTPIngressPathOutput) ToHTTPIngressPathOutput() HTTPIngressPathOutput
- func (o HTTPIngressPathOutput) ToHTTPIngressPathOutputWithContext(ctx context.Context) HTTPIngressPathOutput
- type HTTPIngressPathPatch
- type HTTPIngressPathPatchArgs
- type HTTPIngressPathPatchArray
- type HTTPIngressPathPatchArrayInput
- type HTTPIngressPathPatchArrayOutput
- func (HTTPIngressPathPatchArrayOutput) ElementType() reflect.Type
- func (o HTTPIngressPathPatchArrayOutput) Index(i pulumi.IntInput) HTTPIngressPathPatchOutput
- func (o HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutput() HTTPIngressPathPatchArrayOutput
- func (o HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutputWithContext(ctx context.Context) HTTPIngressPathPatchArrayOutput
- type HTTPIngressPathPatchInput
- type HTTPIngressPathPatchOutput
- func (o HTTPIngressPathPatchOutput) Backend() IngressBackendPatchPtrOutput
- func (HTTPIngressPathPatchOutput) ElementType() reflect.Type
- func (o HTTPIngressPathPatchOutput) Path() pulumi.StringPtrOutput
- func (o HTTPIngressPathPatchOutput) PathType() pulumi.StringPtrOutput
- func (o HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutput() HTTPIngressPathPatchOutput
- func (o HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutputWithContext(ctx context.Context) HTTPIngressPathPatchOutput
- type HTTPIngressRuleValue
- type HTTPIngressRuleValueArgs
- func (HTTPIngressRuleValueArgs) ElementType() reflect.Type
- func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutput() HTTPIngressRuleValueOutput
- func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutputWithContext(ctx context.Context) HTTPIngressRuleValueOutput
- func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
- func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
- type HTTPIngressRuleValueInput
- type HTTPIngressRuleValueOutput
- func (HTTPIngressRuleValueOutput) ElementType() reflect.Type
- func (o HTTPIngressRuleValueOutput) Paths() HTTPIngressPathArrayOutput
- func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutput() HTTPIngressRuleValueOutput
- func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutputWithContext(ctx context.Context) HTTPIngressRuleValueOutput
- func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
- func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
- type HTTPIngressRuleValuePatch
- type HTTPIngressRuleValuePatchArgs
- func (HTTPIngressRuleValuePatchArgs) ElementType() reflect.Type
- func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutput() HTTPIngressRuleValuePatchOutput
- func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchOutput
- func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
- func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
- type HTTPIngressRuleValuePatchInput
- type HTTPIngressRuleValuePatchOutput
- func (HTTPIngressRuleValuePatchOutput) ElementType() reflect.Type
- func (o HTTPIngressRuleValuePatchOutput) Paths() HTTPIngressPathPatchArrayOutput
- func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutput() HTTPIngressRuleValuePatchOutput
- func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchOutput
- func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
- func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
- type HTTPIngressRuleValuePatchPtrInput
- type HTTPIngressRuleValuePatchPtrOutput
- func (o HTTPIngressRuleValuePatchPtrOutput) Elem() HTTPIngressRuleValuePatchOutput
- func (HTTPIngressRuleValuePatchPtrOutput) ElementType() reflect.Type
- func (o HTTPIngressRuleValuePatchPtrOutput) Paths() HTTPIngressPathPatchArrayOutput
- func (o HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
- func (o HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
- type HTTPIngressRuleValuePtrInput
- type HTTPIngressRuleValuePtrOutput
- func (o HTTPIngressRuleValuePtrOutput) Elem() HTTPIngressRuleValueOutput
- func (HTTPIngressRuleValuePtrOutput) ElementType() reflect.Type
- func (o HTTPIngressRuleValuePtrOutput) Paths() HTTPIngressPathArrayOutput
- func (o HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
- func (o HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
- type HostPortRange
- type HostPortRangeArgs
- type HostPortRangeArray
- type HostPortRangeArrayInput
- type HostPortRangeArrayOutput
- func (HostPortRangeArrayOutput) ElementType() reflect.Type
- func (o HostPortRangeArrayOutput) Index(i pulumi.IntInput) HostPortRangeOutput
- func (o HostPortRangeArrayOutput) ToHostPortRangeArrayOutput() HostPortRangeArrayOutput
- func (o HostPortRangeArrayOutput) ToHostPortRangeArrayOutputWithContext(ctx context.Context) HostPortRangeArrayOutput
- type HostPortRangeInput
- type HostPortRangeOutput
- func (HostPortRangeOutput) ElementType() reflect.Type
- func (o HostPortRangeOutput) Max() pulumi.IntOutput
- func (o HostPortRangeOutput) Min() pulumi.IntOutput
- func (o HostPortRangeOutput) ToHostPortRangeOutput() HostPortRangeOutput
- func (o HostPortRangeOutput) ToHostPortRangeOutputWithContext(ctx context.Context) HostPortRangeOutput
- type HostPortRangePatch
- type HostPortRangePatchArgs
- type HostPortRangePatchArray
- type HostPortRangePatchArrayInput
- type HostPortRangePatchArrayOutput
- func (HostPortRangePatchArrayOutput) ElementType() reflect.Type
- func (o HostPortRangePatchArrayOutput) Index(i pulumi.IntInput) HostPortRangePatchOutput
- func (o HostPortRangePatchArrayOutput) ToHostPortRangePatchArrayOutput() HostPortRangePatchArrayOutput
- func (o HostPortRangePatchArrayOutput) ToHostPortRangePatchArrayOutputWithContext(ctx context.Context) HostPortRangePatchArrayOutput
- type HostPortRangePatchInput
- type HostPortRangePatchOutput
- func (HostPortRangePatchOutput) ElementType() reflect.Type
- func (o HostPortRangePatchOutput) Max() pulumi.IntPtrOutput
- func (o HostPortRangePatchOutput) Min() pulumi.IntPtrOutput
- func (o HostPortRangePatchOutput) ToHostPortRangePatchOutput() HostPortRangePatchOutput
- func (o HostPortRangePatchOutput) ToHostPortRangePatchOutputWithContext(ctx context.Context) HostPortRangePatchOutput
- type IDRange
- type IDRangeArgs
- type IDRangeArray
- type IDRangeArrayInput
- type IDRangeArrayOutput
- type IDRangeInput
- type IDRangeOutput
- type IDRangePatch
- type IDRangePatchArgs
- type IDRangePatchArray
- type IDRangePatchArrayInput
- type IDRangePatchArrayOutput
- func (IDRangePatchArrayOutput) ElementType() reflect.Type
- func (o IDRangePatchArrayOutput) Index(i pulumi.IntInput) IDRangePatchOutput
- func (o IDRangePatchArrayOutput) ToIDRangePatchArrayOutput() IDRangePatchArrayOutput
- func (o IDRangePatchArrayOutput) ToIDRangePatchArrayOutputWithContext(ctx context.Context) IDRangePatchArrayOutput
- type IDRangePatchInput
- type IDRangePatchOutput
- func (IDRangePatchOutput) ElementType() reflect.Type
- func (o IDRangePatchOutput) Max() pulumi.IntPtrOutput
- func (o IDRangePatchOutput) Min() pulumi.IntPtrOutput
- func (o IDRangePatchOutput) ToIDRangePatchOutput() IDRangePatchOutput
- func (o IDRangePatchOutput) ToIDRangePatchOutputWithContext(ctx context.Context) IDRangePatchOutput
- type IPBlock
- type IPBlockArgs
- func (IPBlockArgs) ElementType() reflect.Type
- func (i IPBlockArgs) ToIPBlockOutput() IPBlockOutput
- func (i IPBlockArgs) ToIPBlockOutputWithContext(ctx context.Context) IPBlockOutput
- func (i IPBlockArgs) ToIPBlockPtrOutput() IPBlockPtrOutput
- func (i IPBlockArgs) ToIPBlockPtrOutputWithContext(ctx context.Context) IPBlockPtrOutput
- type IPBlockInput
- type IPBlockOutput
- func (o IPBlockOutput) Cidr() pulumi.StringOutput
- func (IPBlockOutput) ElementType() reflect.Type
- func (o IPBlockOutput) Except() pulumi.StringArrayOutput
- func (o IPBlockOutput) ToIPBlockOutput() IPBlockOutput
- func (o IPBlockOutput) ToIPBlockOutputWithContext(ctx context.Context) IPBlockOutput
- func (o IPBlockOutput) ToIPBlockPtrOutput() IPBlockPtrOutput
- func (o IPBlockOutput) ToIPBlockPtrOutputWithContext(ctx context.Context) IPBlockPtrOutput
- type IPBlockPatch
- type IPBlockPatchArgs
- func (IPBlockPatchArgs) ElementType() reflect.Type
- func (i IPBlockPatchArgs) ToIPBlockPatchOutput() IPBlockPatchOutput
- func (i IPBlockPatchArgs) ToIPBlockPatchOutputWithContext(ctx context.Context) IPBlockPatchOutput
- func (i IPBlockPatchArgs) ToIPBlockPatchPtrOutput() IPBlockPatchPtrOutput
- func (i IPBlockPatchArgs) ToIPBlockPatchPtrOutputWithContext(ctx context.Context) IPBlockPatchPtrOutput
- type IPBlockPatchInput
- type IPBlockPatchOutput
- func (o IPBlockPatchOutput) Cidr() pulumi.StringPtrOutput
- func (IPBlockPatchOutput) ElementType() reflect.Type
- func (o IPBlockPatchOutput) Except() pulumi.StringArrayOutput
- func (o IPBlockPatchOutput) ToIPBlockPatchOutput() IPBlockPatchOutput
- func (o IPBlockPatchOutput) ToIPBlockPatchOutputWithContext(ctx context.Context) IPBlockPatchOutput
- func (o IPBlockPatchOutput) ToIPBlockPatchPtrOutput() IPBlockPatchPtrOutput
- func (o IPBlockPatchOutput) ToIPBlockPatchPtrOutputWithContext(ctx context.Context) IPBlockPatchPtrOutput
- type IPBlockPatchPtrInput
- type IPBlockPatchPtrOutput
- func (o IPBlockPatchPtrOutput) Cidr() pulumi.StringPtrOutput
- func (o IPBlockPatchPtrOutput) Elem() IPBlockPatchOutput
- func (IPBlockPatchPtrOutput) ElementType() reflect.Type
- func (o IPBlockPatchPtrOutput) Except() pulumi.StringArrayOutput
- func (o IPBlockPatchPtrOutput) ToIPBlockPatchPtrOutput() IPBlockPatchPtrOutput
- func (o IPBlockPatchPtrOutput) ToIPBlockPatchPtrOutputWithContext(ctx context.Context) IPBlockPatchPtrOutput
- type IPBlockPtrInput
- type IPBlockPtrOutput
- func (o IPBlockPtrOutput) Cidr() pulumi.StringPtrOutput
- func (o IPBlockPtrOutput) Elem() IPBlockOutput
- func (IPBlockPtrOutput) ElementType() reflect.Type
- func (o IPBlockPtrOutput) Except() pulumi.StringArrayOutput
- func (o IPBlockPtrOutput) ToIPBlockPtrOutput() IPBlockPtrOutput
- func (o IPBlockPtrOutput) ToIPBlockPtrOutputWithContext(ctx context.Context) IPBlockPtrOutput
- type Ingressdeprecated
- type IngressArgs
- type IngressArray
- type IngressArrayInput
- type IngressArrayOutput
- type IngressBackend
- type IngressBackendArgs
- func (IngressBackendArgs) ElementType() reflect.Type
- func (i IngressBackendArgs) ToIngressBackendOutput() IngressBackendOutput
- func (i IngressBackendArgs) ToIngressBackendOutputWithContext(ctx context.Context) IngressBackendOutput
- func (i IngressBackendArgs) ToIngressBackendPtrOutput() IngressBackendPtrOutput
- func (i IngressBackendArgs) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
- type IngressBackendInput
- type IngressBackendOutput
- func (IngressBackendOutput) ElementType() reflect.Type
- func (o IngressBackendOutput) Resource() corev1.TypedLocalObjectReferencePtrOutput
- func (o IngressBackendOutput) ServiceName() pulumi.StringOutput
- func (o IngressBackendOutput) ServicePort() pulumi.AnyOutput
- func (o IngressBackendOutput) ToIngressBackendOutput() IngressBackendOutput
- func (o IngressBackendOutput) ToIngressBackendOutputWithContext(ctx context.Context) IngressBackendOutput
- func (o IngressBackendOutput) ToIngressBackendPtrOutput() IngressBackendPtrOutput
- func (o IngressBackendOutput) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
- type IngressBackendPatch
- type IngressBackendPatchArgs
- func (IngressBackendPatchArgs) ElementType() reflect.Type
- func (i IngressBackendPatchArgs) ToIngressBackendPatchOutput() IngressBackendPatchOutput
- func (i IngressBackendPatchArgs) ToIngressBackendPatchOutputWithContext(ctx context.Context) IngressBackendPatchOutput
- func (i IngressBackendPatchArgs) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
- func (i IngressBackendPatchArgs) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
- type IngressBackendPatchInput
- type IngressBackendPatchOutput
- func (IngressBackendPatchOutput) ElementType() reflect.Type
- func (o IngressBackendPatchOutput) Resource() corev1.TypedLocalObjectReferencePatchPtrOutput
- func (o IngressBackendPatchOutput) ServiceName() pulumi.StringPtrOutput
- func (o IngressBackendPatchOutput) ServicePort() pulumi.AnyOutput
- func (o IngressBackendPatchOutput) ToIngressBackendPatchOutput() IngressBackendPatchOutput
- func (o IngressBackendPatchOutput) ToIngressBackendPatchOutputWithContext(ctx context.Context) IngressBackendPatchOutput
- func (o IngressBackendPatchOutput) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
- func (o IngressBackendPatchOutput) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
- type IngressBackendPatchPtrInput
- type IngressBackendPatchPtrOutput
- func (o IngressBackendPatchPtrOutput) Elem() IngressBackendPatchOutput
- func (IngressBackendPatchPtrOutput) ElementType() reflect.Type
- func (o IngressBackendPatchPtrOutput) Resource() corev1.TypedLocalObjectReferencePatchPtrOutput
- func (o IngressBackendPatchPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o IngressBackendPatchPtrOutput) ServicePort() pulumi.AnyOutput
- func (o IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
- func (o IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
- type IngressBackendPtrInput
- type IngressBackendPtrOutput
- func (o IngressBackendPtrOutput) Elem() IngressBackendOutput
- func (IngressBackendPtrOutput) ElementType() reflect.Type
- func (o IngressBackendPtrOutput) Resource() corev1.TypedLocalObjectReferencePtrOutput
- func (o IngressBackendPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o IngressBackendPtrOutput) ServicePort() pulumi.AnyOutput
- func (o IngressBackendPtrOutput) ToIngressBackendPtrOutput() IngressBackendPtrOutput
- func (o IngressBackendPtrOutput) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
- type IngressInput
- type IngressList
- type IngressListArgs
- type IngressListArray
- type IngressListArrayInput
- type IngressListArrayOutput
- func (IngressListArrayOutput) ElementType() reflect.Type
- func (o IngressListArrayOutput) Index(i pulumi.IntInput) IngressListOutput
- func (o IngressListArrayOutput) ToIngressListArrayOutput() IngressListArrayOutput
- func (o IngressListArrayOutput) ToIngressListArrayOutputWithContext(ctx context.Context) IngressListArrayOutput
- type IngressListInput
- type IngressListMap
- type IngressListMapInput
- type IngressListMapOutput
- func (IngressListMapOutput) ElementType() reflect.Type
- func (o IngressListMapOutput) MapIndex(k pulumi.StringInput) IngressListOutput
- func (o IngressListMapOutput) ToIngressListMapOutput() IngressListMapOutput
- func (o IngressListMapOutput) ToIngressListMapOutputWithContext(ctx context.Context) IngressListMapOutput
- type IngressListOutput
- func (o IngressListOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressListOutput) ElementType() reflect.Type
- func (o IngressListOutput) Items() IngressTypeArrayOutput
- func (o IngressListOutput) Kind() pulumi.StringPtrOutput
- func (o IngressListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o IngressListOutput) ToIngressListOutput() IngressListOutput
- func (o IngressListOutput) ToIngressListOutputWithContext(ctx context.Context) IngressListOutput
- type IngressListState
- type IngressListType
- type IngressListTypeArgs
- type IngressListTypeInput
- type IngressListTypeOutput
- func (o IngressListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressListTypeOutput) ElementType() reflect.Type
- func (o IngressListTypeOutput) Items() IngressTypeArrayOutput
- func (o IngressListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IngressListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o IngressListTypeOutput) ToIngressListTypeOutput() IngressListTypeOutput
- func (o IngressListTypeOutput) ToIngressListTypeOutputWithContext(ctx context.Context) IngressListTypeOutput
- type IngressMap
- type IngressMapInput
- type IngressMapOutput
- type IngressOutput
- func (o IngressOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressOutput) ElementType() reflect.Type
- func (o IngressOutput) Kind() pulumi.StringPtrOutput
- func (o IngressOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o IngressOutput) Spec() IngressSpecPtrOutput
- func (o IngressOutput) Status() IngressStatusPtrOutput
- func (o IngressOutput) ToIngressOutput() IngressOutput
- func (o IngressOutput) ToIngressOutputWithContext(ctx context.Context) IngressOutput
- type IngressPatchdeprecated
- type IngressPatchArgs
- type IngressPatchArray
- type IngressPatchArrayInput
- type IngressPatchArrayOutput
- func (IngressPatchArrayOutput) ElementType() reflect.Type
- func (o IngressPatchArrayOutput) Index(i pulumi.IntInput) IngressPatchOutput
- func (o IngressPatchArrayOutput) ToIngressPatchArrayOutput() IngressPatchArrayOutput
- func (o IngressPatchArrayOutput) ToIngressPatchArrayOutputWithContext(ctx context.Context) IngressPatchArrayOutput
- type IngressPatchInput
- type IngressPatchMap
- type IngressPatchMapInput
- type IngressPatchMapOutput
- func (IngressPatchMapOutput) ElementType() reflect.Type
- func (o IngressPatchMapOutput) MapIndex(k pulumi.StringInput) IngressPatchOutput
- func (o IngressPatchMapOutput) ToIngressPatchMapOutput() IngressPatchMapOutput
- func (o IngressPatchMapOutput) ToIngressPatchMapOutputWithContext(ctx context.Context) IngressPatchMapOutput
- type IngressPatchOutput
- func (o IngressPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressPatchOutput) ElementType() reflect.Type
- func (o IngressPatchOutput) Kind() pulumi.StringPtrOutput
- func (o IngressPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o IngressPatchOutput) Spec() IngressSpecPatchPtrOutput
- func (o IngressPatchOutput) Status() IngressStatusPatchPtrOutput
- func (o IngressPatchOutput) ToIngressPatchOutput() IngressPatchOutput
- func (o IngressPatchOutput) ToIngressPatchOutputWithContext(ctx context.Context) IngressPatchOutput
- type IngressPatchState
- type IngressPatchType
- type IngressPatchTypeArgs
- type IngressPatchTypeInput
- type IngressPatchTypeOutput
- func (o IngressPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressPatchTypeOutput) ElementType() reflect.Type
- func (o IngressPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IngressPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o IngressPatchTypeOutput) Spec() IngressSpecPatchPtrOutput
- func (o IngressPatchTypeOutput) Status() IngressStatusPatchPtrOutput
- func (o IngressPatchTypeOutput) ToIngressPatchTypeOutput() IngressPatchTypeOutput
- func (o IngressPatchTypeOutput) ToIngressPatchTypeOutputWithContext(ctx context.Context) IngressPatchTypeOutput
- type IngressRule
- type IngressRuleArgs
- type IngressRuleArray
- type IngressRuleArrayInput
- type IngressRuleArrayOutput
- func (IngressRuleArrayOutput) ElementType() reflect.Type
- func (o IngressRuleArrayOutput) Index(i pulumi.IntInput) IngressRuleOutput
- func (o IngressRuleArrayOutput) ToIngressRuleArrayOutput() IngressRuleArrayOutput
- func (o IngressRuleArrayOutput) ToIngressRuleArrayOutputWithContext(ctx context.Context) IngressRuleArrayOutput
- type IngressRuleInput
- type IngressRuleOutput
- func (IngressRuleOutput) ElementType() reflect.Type
- func (o IngressRuleOutput) Host() pulumi.StringPtrOutput
- func (o IngressRuleOutput) Http() HTTPIngressRuleValuePtrOutput
- func (o IngressRuleOutput) ToIngressRuleOutput() IngressRuleOutput
- func (o IngressRuleOutput) ToIngressRuleOutputWithContext(ctx context.Context) IngressRuleOutput
- type IngressRulePatch
- type IngressRulePatchArgs
- type IngressRulePatchArray
- type IngressRulePatchArrayInput
- type IngressRulePatchArrayOutput
- func (IngressRulePatchArrayOutput) ElementType() reflect.Type
- func (o IngressRulePatchArrayOutput) Index(i pulumi.IntInput) IngressRulePatchOutput
- func (o IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutput() IngressRulePatchArrayOutput
- func (o IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutputWithContext(ctx context.Context) IngressRulePatchArrayOutput
- type IngressRulePatchInput
- type IngressRulePatchOutput
- func (IngressRulePatchOutput) ElementType() reflect.Type
- func (o IngressRulePatchOutput) Host() pulumi.StringPtrOutput
- func (o IngressRulePatchOutput) Http() HTTPIngressRuleValuePatchPtrOutput
- func (o IngressRulePatchOutput) ToIngressRulePatchOutput() IngressRulePatchOutput
- func (o IngressRulePatchOutput) ToIngressRulePatchOutputWithContext(ctx context.Context) IngressRulePatchOutput
- type IngressSpec
- type IngressSpecArgs
- func (IngressSpecArgs) ElementType() reflect.Type
- func (i IngressSpecArgs) ToIngressSpecOutput() IngressSpecOutput
- func (i IngressSpecArgs) ToIngressSpecOutputWithContext(ctx context.Context) IngressSpecOutput
- func (i IngressSpecArgs) ToIngressSpecPtrOutput() IngressSpecPtrOutput
- func (i IngressSpecArgs) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
- type IngressSpecInput
- type IngressSpecOutput
- func (o IngressSpecOutput) Backend() IngressBackendPtrOutput
- func (IngressSpecOutput) ElementType() reflect.Type
- func (o IngressSpecOutput) IngressClassName() pulumi.StringPtrOutput
- func (o IngressSpecOutput) Rules() IngressRuleArrayOutput
- func (o IngressSpecOutput) Tls() IngressTLSArrayOutput
- func (o IngressSpecOutput) ToIngressSpecOutput() IngressSpecOutput
- func (o IngressSpecOutput) ToIngressSpecOutputWithContext(ctx context.Context) IngressSpecOutput
- func (o IngressSpecOutput) ToIngressSpecPtrOutput() IngressSpecPtrOutput
- func (o IngressSpecOutput) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
- type IngressSpecPatch
- type IngressSpecPatchArgs
- func (IngressSpecPatchArgs) ElementType() reflect.Type
- func (i IngressSpecPatchArgs) ToIngressSpecPatchOutput() IngressSpecPatchOutput
- func (i IngressSpecPatchArgs) ToIngressSpecPatchOutputWithContext(ctx context.Context) IngressSpecPatchOutput
- func (i IngressSpecPatchArgs) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
- func (i IngressSpecPatchArgs) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
- type IngressSpecPatchInput
- type IngressSpecPatchOutput
- func (o IngressSpecPatchOutput) Backend() IngressBackendPatchPtrOutput
- func (IngressSpecPatchOutput) ElementType() reflect.Type
- func (o IngressSpecPatchOutput) IngressClassName() pulumi.StringPtrOutput
- func (o IngressSpecPatchOutput) Rules() IngressRulePatchArrayOutput
- func (o IngressSpecPatchOutput) Tls() IngressTLSPatchArrayOutput
- func (o IngressSpecPatchOutput) ToIngressSpecPatchOutput() IngressSpecPatchOutput
- func (o IngressSpecPatchOutput) ToIngressSpecPatchOutputWithContext(ctx context.Context) IngressSpecPatchOutput
- func (o IngressSpecPatchOutput) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
- func (o IngressSpecPatchOutput) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
- type IngressSpecPatchPtrInput
- type IngressSpecPatchPtrOutput
- func (o IngressSpecPatchPtrOutput) Backend() IngressBackendPatchPtrOutput
- func (o IngressSpecPatchPtrOutput) Elem() IngressSpecPatchOutput
- func (IngressSpecPatchPtrOutput) ElementType() reflect.Type
- func (o IngressSpecPatchPtrOutput) IngressClassName() pulumi.StringPtrOutput
- func (o IngressSpecPatchPtrOutput) Rules() IngressRulePatchArrayOutput
- func (o IngressSpecPatchPtrOutput) Tls() IngressTLSPatchArrayOutput
- func (o IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
- func (o IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
- type IngressSpecPtrInput
- type IngressSpecPtrOutput
- func (o IngressSpecPtrOutput) Backend() IngressBackendPtrOutput
- func (o IngressSpecPtrOutput) Elem() IngressSpecOutput
- func (IngressSpecPtrOutput) ElementType() reflect.Type
- func (o IngressSpecPtrOutput) IngressClassName() pulumi.StringPtrOutput
- func (o IngressSpecPtrOutput) Rules() IngressRuleArrayOutput
- func (o IngressSpecPtrOutput) Tls() IngressTLSArrayOutput
- func (o IngressSpecPtrOutput) ToIngressSpecPtrOutput() IngressSpecPtrOutput
- func (o IngressSpecPtrOutput) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
- type IngressState
- type IngressStatus
- type IngressStatusArgs
- func (IngressStatusArgs) ElementType() reflect.Type
- func (i IngressStatusArgs) ToIngressStatusOutput() IngressStatusOutput
- func (i IngressStatusArgs) ToIngressStatusOutputWithContext(ctx context.Context) IngressStatusOutput
- func (i IngressStatusArgs) ToIngressStatusPtrOutput() IngressStatusPtrOutput
- func (i IngressStatusArgs) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
- type IngressStatusInput
- type IngressStatusOutput
- func (IngressStatusOutput) ElementType() reflect.Type
- func (o IngressStatusOutput) LoadBalancer() corev1.LoadBalancerStatusPtrOutput
- func (o IngressStatusOutput) ToIngressStatusOutput() IngressStatusOutput
- func (o IngressStatusOutput) ToIngressStatusOutputWithContext(ctx context.Context) IngressStatusOutput
- func (o IngressStatusOutput) ToIngressStatusPtrOutput() IngressStatusPtrOutput
- func (o IngressStatusOutput) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
- type IngressStatusPatch
- type IngressStatusPatchArgs
- func (IngressStatusPatchArgs) ElementType() reflect.Type
- func (i IngressStatusPatchArgs) ToIngressStatusPatchOutput() IngressStatusPatchOutput
- func (i IngressStatusPatchArgs) ToIngressStatusPatchOutputWithContext(ctx context.Context) IngressStatusPatchOutput
- func (i IngressStatusPatchArgs) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
- func (i IngressStatusPatchArgs) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
- type IngressStatusPatchInput
- type IngressStatusPatchOutput
- func (IngressStatusPatchOutput) ElementType() reflect.Type
- func (o IngressStatusPatchOutput) LoadBalancer() corev1.LoadBalancerStatusPatchPtrOutput
- func (o IngressStatusPatchOutput) ToIngressStatusPatchOutput() IngressStatusPatchOutput
- func (o IngressStatusPatchOutput) ToIngressStatusPatchOutputWithContext(ctx context.Context) IngressStatusPatchOutput
- func (o IngressStatusPatchOutput) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
- func (o IngressStatusPatchOutput) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
- type IngressStatusPatchPtrInput
- type IngressStatusPatchPtrOutput
- func (o IngressStatusPatchPtrOutput) Elem() IngressStatusPatchOutput
- func (IngressStatusPatchPtrOutput) ElementType() reflect.Type
- func (o IngressStatusPatchPtrOutput) LoadBalancer() corev1.LoadBalancerStatusPatchPtrOutput
- func (o IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
- func (o IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
- type IngressStatusPtrInput
- type IngressStatusPtrOutput
- func (o IngressStatusPtrOutput) Elem() IngressStatusOutput
- func (IngressStatusPtrOutput) ElementType() reflect.Type
- func (o IngressStatusPtrOutput) LoadBalancer() corev1.LoadBalancerStatusPtrOutput
- func (o IngressStatusPtrOutput) ToIngressStatusPtrOutput() IngressStatusPtrOutput
- func (o IngressStatusPtrOutput) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
- type IngressTLS
- type IngressTLSArgs
- type IngressTLSArray
- type IngressTLSArrayInput
- type IngressTLSArrayOutput
- func (IngressTLSArrayOutput) ElementType() reflect.Type
- func (o IngressTLSArrayOutput) Index(i pulumi.IntInput) IngressTLSOutput
- func (o IngressTLSArrayOutput) ToIngressTLSArrayOutput() IngressTLSArrayOutput
- func (o IngressTLSArrayOutput) ToIngressTLSArrayOutputWithContext(ctx context.Context) IngressTLSArrayOutput
- type IngressTLSInput
- type IngressTLSOutput
- func (IngressTLSOutput) ElementType() reflect.Type
- func (o IngressTLSOutput) Hosts() pulumi.StringArrayOutput
- func (o IngressTLSOutput) SecretName() pulumi.StringPtrOutput
- func (o IngressTLSOutput) ToIngressTLSOutput() IngressTLSOutput
- func (o IngressTLSOutput) ToIngressTLSOutputWithContext(ctx context.Context) IngressTLSOutput
- type IngressTLSPatch
- type IngressTLSPatchArgs
- type IngressTLSPatchArray
- type IngressTLSPatchArrayInput
- type IngressTLSPatchArrayOutput
- func (IngressTLSPatchArrayOutput) ElementType() reflect.Type
- func (o IngressTLSPatchArrayOutput) Index(i pulumi.IntInput) IngressTLSPatchOutput
- func (o IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutput() IngressTLSPatchArrayOutput
- func (o IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutputWithContext(ctx context.Context) IngressTLSPatchArrayOutput
- type IngressTLSPatchInput
- type IngressTLSPatchOutput
- func (IngressTLSPatchOutput) ElementType() reflect.Type
- func (o IngressTLSPatchOutput) Hosts() pulumi.StringArrayOutput
- func (o IngressTLSPatchOutput) SecretName() pulumi.StringPtrOutput
- func (o IngressTLSPatchOutput) ToIngressTLSPatchOutput() IngressTLSPatchOutput
- func (o IngressTLSPatchOutput) ToIngressTLSPatchOutputWithContext(ctx context.Context) IngressTLSPatchOutput
- type IngressType
- type IngressTypeArgs
- type IngressTypeArray
- type IngressTypeArrayInput
- type IngressTypeArrayOutput
- func (IngressTypeArrayOutput) ElementType() reflect.Type
- func (o IngressTypeArrayOutput) Index(i pulumi.IntInput) IngressTypeOutput
- func (o IngressTypeArrayOutput) ToIngressTypeArrayOutput() IngressTypeArrayOutput
- func (o IngressTypeArrayOutput) ToIngressTypeArrayOutputWithContext(ctx context.Context) IngressTypeArrayOutput
- type IngressTypeInput
- type IngressTypeOutput
- func (o IngressTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressTypeOutput) ElementType() reflect.Type
- func (o IngressTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IngressTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o IngressTypeOutput) Spec() IngressSpecPtrOutput
- func (o IngressTypeOutput) Status() IngressStatusPtrOutput
- func (o IngressTypeOutput) ToIngressTypeOutput() IngressTypeOutput
- func (o IngressTypeOutput) ToIngressTypeOutputWithContext(ctx context.Context) IngressTypeOutput
- type NetworkPolicy
- type NetworkPolicyArgs
- type NetworkPolicyArray
- type NetworkPolicyArrayInput
- type NetworkPolicyArrayOutput
- func (NetworkPolicyArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyArrayOutput) Index(i pulumi.IntInput) NetworkPolicyOutput
- func (o NetworkPolicyArrayOutput) ToNetworkPolicyArrayOutput() NetworkPolicyArrayOutput
- func (o NetworkPolicyArrayOutput) ToNetworkPolicyArrayOutputWithContext(ctx context.Context) NetworkPolicyArrayOutput
- type NetworkPolicyEgressRule
- type NetworkPolicyEgressRuleArgs
- type NetworkPolicyEgressRuleArray
- func (NetworkPolicyEgressRuleArray) ElementType() reflect.Type
- func (i NetworkPolicyEgressRuleArray) ToNetworkPolicyEgressRuleArrayOutput() NetworkPolicyEgressRuleArrayOutput
- func (i NetworkPolicyEgressRuleArray) ToNetworkPolicyEgressRuleArrayOutputWithContext(ctx context.Context) NetworkPolicyEgressRuleArrayOutput
- type NetworkPolicyEgressRuleArrayInput
- type NetworkPolicyEgressRuleArrayOutput
- func (NetworkPolicyEgressRuleArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyEgressRuleArrayOutput) Index(i pulumi.IntInput) NetworkPolicyEgressRuleOutput
- func (o NetworkPolicyEgressRuleArrayOutput) ToNetworkPolicyEgressRuleArrayOutput() NetworkPolicyEgressRuleArrayOutput
- func (o NetworkPolicyEgressRuleArrayOutput) ToNetworkPolicyEgressRuleArrayOutputWithContext(ctx context.Context) NetworkPolicyEgressRuleArrayOutput
- type NetworkPolicyEgressRuleInput
- type NetworkPolicyEgressRuleOutput
- func (NetworkPolicyEgressRuleOutput) ElementType() reflect.Type
- func (o NetworkPolicyEgressRuleOutput) Ports() NetworkPolicyPortArrayOutput
- func (o NetworkPolicyEgressRuleOutput) To() NetworkPolicyPeerArrayOutput
- func (o NetworkPolicyEgressRuleOutput) ToNetworkPolicyEgressRuleOutput() NetworkPolicyEgressRuleOutput
- func (o NetworkPolicyEgressRuleOutput) ToNetworkPolicyEgressRuleOutputWithContext(ctx context.Context) NetworkPolicyEgressRuleOutput
- type NetworkPolicyEgressRulePatch
- type NetworkPolicyEgressRulePatchArgs
- func (NetworkPolicyEgressRulePatchArgs) ElementType() reflect.Type
- func (i NetworkPolicyEgressRulePatchArgs) ToNetworkPolicyEgressRulePatchOutput() NetworkPolicyEgressRulePatchOutput
- func (i NetworkPolicyEgressRulePatchArgs) ToNetworkPolicyEgressRulePatchOutputWithContext(ctx context.Context) NetworkPolicyEgressRulePatchOutput
- type NetworkPolicyEgressRulePatchArray
- func (NetworkPolicyEgressRulePatchArray) ElementType() reflect.Type
- func (i NetworkPolicyEgressRulePatchArray) ToNetworkPolicyEgressRulePatchArrayOutput() NetworkPolicyEgressRulePatchArrayOutput
- func (i NetworkPolicyEgressRulePatchArray) ToNetworkPolicyEgressRulePatchArrayOutputWithContext(ctx context.Context) NetworkPolicyEgressRulePatchArrayOutput
- type NetworkPolicyEgressRulePatchArrayInput
- type NetworkPolicyEgressRulePatchArrayOutput
- func (NetworkPolicyEgressRulePatchArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyEgressRulePatchArrayOutput) Index(i pulumi.IntInput) NetworkPolicyEgressRulePatchOutput
- func (o NetworkPolicyEgressRulePatchArrayOutput) ToNetworkPolicyEgressRulePatchArrayOutput() NetworkPolicyEgressRulePatchArrayOutput
- func (o NetworkPolicyEgressRulePatchArrayOutput) ToNetworkPolicyEgressRulePatchArrayOutputWithContext(ctx context.Context) NetworkPolicyEgressRulePatchArrayOutput
- type NetworkPolicyEgressRulePatchInput
- type NetworkPolicyEgressRulePatchOutput
- func (NetworkPolicyEgressRulePatchOutput) ElementType() reflect.Type
- func (o NetworkPolicyEgressRulePatchOutput) Ports() NetworkPolicyPortPatchArrayOutput
- func (o NetworkPolicyEgressRulePatchOutput) To() NetworkPolicyPeerPatchArrayOutput
- func (o NetworkPolicyEgressRulePatchOutput) ToNetworkPolicyEgressRulePatchOutput() NetworkPolicyEgressRulePatchOutput
- func (o NetworkPolicyEgressRulePatchOutput) ToNetworkPolicyEgressRulePatchOutputWithContext(ctx context.Context) NetworkPolicyEgressRulePatchOutput
- type NetworkPolicyIngressRule
- type NetworkPolicyIngressRuleArgs
- func (NetworkPolicyIngressRuleArgs) ElementType() reflect.Type
- func (i NetworkPolicyIngressRuleArgs) ToNetworkPolicyIngressRuleOutput() NetworkPolicyIngressRuleOutput
- func (i NetworkPolicyIngressRuleArgs) ToNetworkPolicyIngressRuleOutputWithContext(ctx context.Context) NetworkPolicyIngressRuleOutput
- type NetworkPolicyIngressRuleArray
- func (NetworkPolicyIngressRuleArray) ElementType() reflect.Type
- func (i NetworkPolicyIngressRuleArray) ToNetworkPolicyIngressRuleArrayOutput() NetworkPolicyIngressRuleArrayOutput
- func (i NetworkPolicyIngressRuleArray) ToNetworkPolicyIngressRuleArrayOutputWithContext(ctx context.Context) NetworkPolicyIngressRuleArrayOutput
- type NetworkPolicyIngressRuleArrayInput
- type NetworkPolicyIngressRuleArrayOutput
- func (NetworkPolicyIngressRuleArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyIngressRuleArrayOutput) Index(i pulumi.IntInput) NetworkPolicyIngressRuleOutput
- func (o NetworkPolicyIngressRuleArrayOutput) ToNetworkPolicyIngressRuleArrayOutput() NetworkPolicyIngressRuleArrayOutput
- func (o NetworkPolicyIngressRuleArrayOutput) ToNetworkPolicyIngressRuleArrayOutputWithContext(ctx context.Context) NetworkPolicyIngressRuleArrayOutput
- type NetworkPolicyIngressRuleInput
- type NetworkPolicyIngressRuleOutput
- func (NetworkPolicyIngressRuleOutput) ElementType() reflect.Type
- func (o NetworkPolicyIngressRuleOutput) From() NetworkPolicyPeerArrayOutput
- func (o NetworkPolicyIngressRuleOutput) Ports() NetworkPolicyPortArrayOutput
- func (o NetworkPolicyIngressRuleOutput) ToNetworkPolicyIngressRuleOutput() NetworkPolicyIngressRuleOutput
- func (o NetworkPolicyIngressRuleOutput) ToNetworkPolicyIngressRuleOutputWithContext(ctx context.Context) NetworkPolicyIngressRuleOutput
- type NetworkPolicyIngressRulePatch
- type NetworkPolicyIngressRulePatchArgs
- func (NetworkPolicyIngressRulePatchArgs) ElementType() reflect.Type
- func (i NetworkPolicyIngressRulePatchArgs) ToNetworkPolicyIngressRulePatchOutput() NetworkPolicyIngressRulePatchOutput
- func (i NetworkPolicyIngressRulePatchArgs) ToNetworkPolicyIngressRulePatchOutputWithContext(ctx context.Context) NetworkPolicyIngressRulePatchOutput
- type NetworkPolicyIngressRulePatchArray
- func (NetworkPolicyIngressRulePatchArray) ElementType() reflect.Type
- func (i NetworkPolicyIngressRulePatchArray) ToNetworkPolicyIngressRulePatchArrayOutput() NetworkPolicyIngressRulePatchArrayOutput
- func (i NetworkPolicyIngressRulePatchArray) ToNetworkPolicyIngressRulePatchArrayOutputWithContext(ctx context.Context) NetworkPolicyIngressRulePatchArrayOutput
- type NetworkPolicyIngressRulePatchArrayInput
- type NetworkPolicyIngressRulePatchArrayOutput
- func (NetworkPolicyIngressRulePatchArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyIngressRulePatchArrayOutput) Index(i pulumi.IntInput) NetworkPolicyIngressRulePatchOutput
- func (o NetworkPolicyIngressRulePatchArrayOutput) ToNetworkPolicyIngressRulePatchArrayOutput() NetworkPolicyIngressRulePatchArrayOutput
- func (o NetworkPolicyIngressRulePatchArrayOutput) ToNetworkPolicyIngressRulePatchArrayOutputWithContext(ctx context.Context) NetworkPolicyIngressRulePatchArrayOutput
- type NetworkPolicyIngressRulePatchInput
- type NetworkPolicyIngressRulePatchOutput
- func (NetworkPolicyIngressRulePatchOutput) ElementType() reflect.Type
- func (o NetworkPolicyIngressRulePatchOutput) From() NetworkPolicyPeerPatchArrayOutput
- func (o NetworkPolicyIngressRulePatchOutput) Ports() NetworkPolicyPortPatchArrayOutput
- func (o NetworkPolicyIngressRulePatchOutput) ToNetworkPolicyIngressRulePatchOutput() NetworkPolicyIngressRulePatchOutput
- func (o NetworkPolicyIngressRulePatchOutput) ToNetworkPolicyIngressRulePatchOutputWithContext(ctx context.Context) NetworkPolicyIngressRulePatchOutput
- type NetworkPolicyInput
- type NetworkPolicyList
- type NetworkPolicyListArgs
- type NetworkPolicyListArray
- type NetworkPolicyListArrayInput
- type NetworkPolicyListArrayOutput
- func (NetworkPolicyListArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyListArrayOutput) Index(i pulumi.IntInput) NetworkPolicyListOutput
- func (o NetworkPolicyListArrayOutput) ToNetworkPolicyListArrayOutput() NetworkPolicyListArrayOutput
- func (o NetworkPolicyListArrayOutput) ToNetworkPolicyListArrayOutputWithContext(ctx context.Context) NetworkPolicyListArrayOutput
- type NetworkPolicyListInput
- type NetworkPolicyListMap
- type NetworkPolicyListMapInput
- type NetworkPolicyListMapOutput
- func (NetworkPolicyListMapOutput) ElementType() reflect.Type
- func (o NetworkPolicyListMapOutput) MapIndex(k pulumi.StringInput) NetworkPolicyListOutput
- func (o NetworkPolicyListMapOutput) ToNetworkPolicyListMapOutput() NetworkPolicyListMapOutput
- func (o NetworkPolicyListMapOutput) ToNetworkPolicyListMapOutputWithContext(ctx context.Context) NetworkPolicyListMapOutput
- type NetworkPolicyListOutput
- func (o NetworkPolicyListOutput) ApiVersion() pulumi.StringPtrOutput
- func (NetworkPolicyListOutput) ElementType() reflect.Type
- func (o NetworkPolicyListOutput) Items() NetworkPolicyTypeArrayOutput
- func (o NetworkPolicyListOutput) Kind() pulumi.StringPtrOutput
- func (o NetworkPolicyListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o NetworkPolicyListOutput) ToNetworkPolicyListOutput() NetworkPolicyListOutput
- func (o NetworkPolicyListOutput) ToNetworkPolicyListOutputWithContext(ctx context.Context) NetworkPolicyListOutput
- type NetworkPolicyListState
- type NetworkPolicyListType
- type NetworkPolicyListTypeArgs
- type NetworkPolicyListTypeInput
- type NetworkPolicyListTypeOutput
- func (o NetworkPolicyListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (NetworkPolicyListTypeOutput) ElementType() reflect.Type
- func (o NetworkPolicyListTypeOutput) Items() NetworkPolicyTypeArrayOutput
- func (o NetworkPolicyListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o NetworkPolicyListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o NetworkPolicyListTypeOutput) ToNetworkPolicyListTypeOutput() NetworkPolicyListTypeOutput
- func (o NetworkPolicyListTypeOutput) ToNetworkPolicyListTypeOutputWithContext(ctx context.Context) NetworkPolicyListTypeOutput
- type NetworkPolicyMap
- type NetworkPolicyMapInput
- type NetworkPolicyMapOutput
- func (NetworkPolicyMapOutput) ElementType() reflect.Type
- func (o NetworkPolicyMapOutput) MapIndex(k pulumi.StringInput) NetworkPolicyOutput
- func (o NetworkPolicyMapOutput) ToNetworkPolicyMapOutput() NetworkPolicyMapOutput
- func (o NetworkPolicyMapOutput) ToNetworkPolicyMapOutputWithContext(ctx context.Context) NetworkPolicyMapOutput
- type NetworkPolicyOutput
- func (o NetworkPolicyOutput) ApiVersion() pulumi.StringPtrOutput
- func (NetworkPolicyOutput) ElementType() reflect.Type
- func (o NetworkPolicyOutput) Kind() pulumi.StringPtrOutput
- func (o NetworkPolicyOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o NetworkPolicyOutput) Spec() NetworkPolicySpecPtrOutput
- func (o NetworkPolicyOutput) ToNetworkPolicyOutput() NetworkPolicyOutput
- func (o NetworkPolicyOutput) ToNetworkPolicyOutputWithContext(ctx context.Context) NetworkPolicyOutput
- type NetworkPolicyPatch
- type NetworkPolicyPatchArgs
- type NetworkPolicyPatchArray
- type NetworkPolicyPatchArrayInput
- type NetworkPolicyPatchArrayOutput
- func (NetworkPolicyPatchArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyPatchArrayOutput) Index(i pulumi.IntInput) NetworkPolicyPatchOutput
- func (o NetworkPolicyPatchArrayOutput) ToNetworkPolicyPatchArrayOutput() NetworkPolicyPatchArrayOutput
- func (o NetworkPolicyPatchArrayOutput) ToNetworkPolicyPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPatchArrayOutput
- type NetworkPolicyPatchInput
- type NetworkPolicyPatchMap
- type NetworkPolicyPatchMapInput
- type NetworkPolicyPatchMapOutput
- func (NetworkPolicyPatchMapOutput) ElementType() reflect.Type
- func (o NetworkPolicyPatchMapOutput) MapIndex(k pulumi.StringInput) NetworkPolicyPatchOutput
- func (o NetworkPolicyPatchMapOutput) ToNetworkPolicyPatchMapOutput() NetworkPolicyPatchMapOutput
- func (o NetworkPolicyPatchMapOutput) ToNetworkPolicyPatchMapOutputWithContext(ctx context.Context) NetworkPolicyPatchMapOutput
- type NetworkPolicyPatchOutput
- func (o NetworkPolicyPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (NetworkPolicyPatchOutput) ElementType() reflect.Type
- func (o NetworkPolicyPatchOutput) Kind() pulumi.StringPtrOutput
- func (o NetworkPolicyPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o NetworkPolicyPatchOutput) Spec() NetworkPolicySpecPatchPtrOutput
- func (o NetworkPolicyPatchOutput) ToNetworkPolicyPatchOutput() NetworkPolicyPatchOutput
- func (o NetworkPolicyPatchOutput) ToNetworkPolicyPatchOutputWithContext(ctx context.Context) NetworkPolicyPatchOutput
- type NetworkPolicyPatchState
- type NetworkPolicyPatchType
- type NetworkPolicyPatchTypeArgs
- type NetworkPolicyPatchTypeInput
- type NetworkPolicyPatchTypeOutput
- func (o NetworkPolicyPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (NetworkPolicyPatchTypeOutput) ElementType() reflect.Type
- func (o NetworkPolicyPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o NetworkPolicyPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o NetworkPolicyPatchTypeOutput) Spec() NetworkPolicySpecPatchPtrOutput
- func (o NetworkPolicyPatchTypeOutput) ToNetworkPolicyPatchTypeOutput() NetworkPolicyPatchTypeOutput
- func (o NetworkPolicyPatchTypeOutput) ToNetworkPolicyPatchTypeOutputWithContext(ctx context.Context) NetworkPolicyPatchTypeOutput
- type NetworkPolicyPeer
- type NetworkPolicyPeerArgs
- type NetworkPolicyPeerArray
- type NetworkPolicyPeerArrayInput
- type NetworkPolicyPeerArrayOutput
- func (NetworkPolicyPeerArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyPeerArrayOutput) Index(i pulumi.IntInput) NetworkPolicyPeerOutput
- func (o NetworkPolicyPeerArrayOutput) ToNetworkPolicyPeerArrayOutput() NetworkPolicyPeerArrayOutput
- func (o NetworkPolicyPeerArrayOutput) ToNetworkPolicyPeerArrayOutputWithContext(ctx context.Context) NetworkPolicyPeerArrayOutput
- type NetworkPolicyPeerInput
- type NetworkPolicyPeerOutput
- func (NetworkPolicyPeerOutput) ElementType() reflect.Type
- func (o NetworkPolicyPeerOutput) IpBlock() IPBlockPtrOutput
- func (o NetworkPolicyPeerOutput) NamespaceSelector() metav1.LabelSelectorPtrOutput
- func (o NetworkPolicyPeerOutput) PodSelector() metav1.LabelSelectorPtrOutput
- func (o NetworkPolicyPeerOutput) ToNetworkPolicyPeerOutput() NetworkPolicyPeerOutput
- func (o NetworkPolicyPeerOutput) ToNetworkPolicyPeerOutputWithContext(ctx context.Context) NetworkPolicyPeerOutput
- type NetworkPolicyPeerPatch
- type NetworkPolicyPeerPatchArgs
- type NetworkPolicyPeerPatchArray
- func (NetworkPolicyPeerPatchArray) ElementType() reflect.Type
- func (i NetworkPolicyPeerPatchArray) ToNetworkPolicyPeerPatchArrayOutput() NetworkPolicyPeerPatchArrayOutput
- func (i NetworkPolicyPeerPatchArray) ToNetworkPolicyPeerPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPeerPatchArrayOutput
- type NetworkPolicyPeerPatchArrayInput
- type NetworkPolicyPeerPatchArrayOutput
- func (NetworkPolicyPeerPatchArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyPeerPatchArrayOutput) Index(i pulumi.IntInput) NetworkPolicyPeerPatchOutput
- func (o NetworkPolicyPeerPatchArrayOutput) ToNetworkPolicyPeerPatchArrayOutput() NetworkPolicyPeerPatchArrayOutput
- func (o NetworkPolicyPeerPatchArrayOutput) ToNetworkPolicyPeerPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPeerPatchArrayOutput
- type NetworkPolicyPeerPatchInput
- type NetworkPolicyPeerPatchOutput
- func (NetworkPolicyPeerPatchOutput) ElementType() reflect.Type
- func (o NetworkPolicyPeerPatchOutput) IpBlock() IPBlockPatchPtrOutput
- func (o NetworkPolicyPeerPatchOutput) NamespaceSelector() metav1.LabelSelectorPatchPtrOutput
- func (o NetworkPolicyPeerPatchOutput) PodSelector() metav1.LabelSelectorPatchPtrOutput
- func (o NetworkPolicyPeerPatchOutput) ToNetworkPolicyPeerPatchOutput() NetworkPolicyPeerPatchOutput
- func (o NetworkPolicyPeerPatchOutput) ToNetworkPolicyPeerPatchOutputWithContext(ctx context.Context) NetworkPolicyPeerPatchOutput
- type NetworkPolicyPort
- type NetworkPolicyPortArgs
- type NetworkPolicyPortArray
- type NetworkPolicyPortArrayInput
- type NetworkPolicyPortArrayOutput
- func (NetworkPolicyPortArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyPortArrayOutput) Index(i pulumi.IntInput) NetworkPolicyPortOutput
- func (o NetworkPolicyPortArrayOutput) ToNetworkPolicyPortArrayOutput() NetworkPolicyPortArrayOutput
- func (o NetworkPolicyPortArrayOutput) ToNetworkPolicyPortArrayOutputWithContext(ctx context.Context) NetworkPolicyPortArrayOutput
- type NetworkPolicyPortInput
- type NetworkPolicyPortOutput
- func (NetworkPolicyPortOutput) ElementType() reflect.Type
- func (o NetworkPolicyPortOutput) Port() pulumi.AnyOutput
- func (o NetworkPolicyPortOutput) Protocol() pulumi.StringPtrOutput
- func (o NetworkPolicyPortOutput) ToNetworkPolicyPortOutput() NetworkPolicyPortOutput
- func (o NetworkPolicyPortOutput) ToNetworkPolicyPortOutputWithContext(ctx context.Context) NetworkPolicyPortOutput
- type NetworkPolicyPortPatch
- type NetworkPolicyPortPatchArgs
- type NetworkPolicyPortPatchArray
- func (NetworkPolicyPortPatchArray) ElementType() reflect.Type
- func (i NetworkPolicyPortPatchArray) ToNetworkPolicyPortPatchArrayOutput() NetworkPolicyPortPatchArrayOutput
- func (i NetworkPolicyPortPatchArray) ToNetworkPolicyPortPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPortPatchArrayOutput
- type NetworkPolicyPortPatchArrayInput
- type NetworkPolicyPortPatchArrayOutput
- func (NetworkPolicyPortPatchArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyPortPatchArrayOutput) Index(i pulumi.IntInput) NetworkPolicyPortPatchOutput
- func (o NetworkPolicyPortPatchArrayOutput) ToNetworkPolicyPortPatchArrayOutput() NetworkPolicyPortPatchArrayOutput
- func (o NetworkPolicyPortPatchArrayOutput) ToNetworkPolicyPortPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPortPatchArrayOutput
- type NetworkPolicyPortPatchInput
- type NetworkPolicyPortPatchOutput
- func (NetworkPolicyPortPatchOutput) ElementType() reflect.Type
- func (o NetworkPolicyPortPatchOutput) Port() pulumi.AnyOutput
- func (o NetworkPolicyPortPatchOutput) Protocol() pulumi.StringPtrOutput
- func (o NetworkPolicyPortPatchOutput) ToNetworkPolicyPortPatchOutput() NetworkPolicyPortPatchOutput
- func (o NetworkPolicyPortPatchOutput) ToNetworkPolicyPortPatchOutputWithContext(ctx context.Context) NetworkPolicyPortPatchOutput
- type NetworkPolicySpec
- type NetworkPolicySpecArgs
- func (NetworkPolicySpecArgs) ElementType() reflect.Type
- func (i NetworkPolicySpecArgs) ToNetworkPolicySpecOutput() NetworkPolicySpecOutput
- func (i NetworkPolicySpecArgs) ToNetworkPolicySpecOutputWithContext(ctx context.Context) NetworkPolicySpecOutput
- func (i NetworkPolicySpecArgs) ToNetworkPolicySpecPtrOutput() NetworkPolicySpecPtrOutput
- func (i NetworkPolicySpecArgs) ToNetworkPolicySpecPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPtrOutput
- type NetworkPolicySpecInput
- type NetworkPolicySpecOutput
- func (o NetworkPolicySpecOutput) Egress() NetworkPolicyEgressRuleArrayOutput
- func (NetworkPolicySpecOutput) ElementType() reflect.Type
- func (o NetworkPolicySpecOutput) Ingress() NetworkPolicyIngressRuleArrayOutput
- func (o NetworkPolicySpecOutput) PodSelector() metav1.LabelSelectorOutput
- func (o NetworkPolicySpecOutput) PolicyTypes() pulumi.StringArrayOutput
- func (o NetworkPolicySpecOutput) ToNetworkPolicySpecOutput() NetworkPolicySpecOutput
- func (o NetworkPolicySpecOutput) ToNetworkPolicySpecOutputWithContext(ctx context.Context) NetworkPolicySpecOutput
- func (o NetworkPolicySpecOutput) ToNetworkPolicySpecPtrOutput() NetworkPolicySpecPtrOutput
- func (o NetworkPolicySpecOutput) ToNetworkPolicySpecPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPtrOutput
- type NetworkPolicySpecPatch
- type NetworkPolicySpecPatchArgs
- func (NetworkPolicySpecPatchArgs) ElementType() reflect.Type
- func (i NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchOutput() NetworkPolicySpecPatchOutput
- func (i NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchOutputWithContext(ctx context.Context) NetworkPolicySpecPatchOutput
- func (i NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchPtrOutput() NetworkPolicySpecPatchPtrOutput
- func (i NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPatchPtrOutput
- type NetworkPolicySpecPatchInput
- type NetworkPolicySpecPatchOutput
- func (o NetworkPolicySpecPatchOutput) Egress() NetworkPolicyEgressRulePatchArrayOutput
- func (NetworkPolicySpecPatchOutput) ElementType() reflect.Type
- func (o NetworkPolicySpecPatchOutput) Ingress() NetworkPolicyIngressRulePatchArrayOutput
- func (o NetworkPolicySpecPatchOutput) PodSelector() metav1.LabelSelectorPatchPtrOutput
- func (o NetworkPolicySpecPatchOutput) PolicyTypes() pulumi.StringArrayOutput
- func (o NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchOutput() NetworkPolicySpecPatchOutput
- func (o NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchOutputWithContext(ctx context.Context) NetworkPolicySpecPatchOutput
- func (o NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchPtrOutput() NetworkPolicySpecPatchPtrOutput
- func (o NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPatchPtrOutput
- type NetworkPolicySpecPatchPtrInput
- type NetworkPolicySpecPatchPtrOutput
- func (o NetworkPolicySpecPatchPtrOutput) Egress() NetworkPolicyEgressRulePatchArrayOutput
- func (o NetworkPolicySpecPatchPtrOutput) Elem() NetworkPolicySpecPatchOutput
- func (NetworkPolicySpecPatchPtrOutput) ElementType() reflect.Type
- func (o NetworkPolicySpecPatchPtrOutput) Ingress() NetworkPolicyIngressRulePatchArrayOutput
- func (o NetworkPolicySpecPatchPtrOutput) PodSelector() metav1.LabelSelectorPatchPtrOutput
- func (o NetworkPolicySpecPatchPtrOutput) PolicyTypes() pulumi.StringArrayOutput
- func (o NetworkPolicySpecPatchPtrOutput) ToNetworkPolicySpecPatchPtrOutput() NetworkPolicySpecPatchPtrOutput
- func (o NetworkPolicySpecPatchPtrOutput) ToNetworkPolicySpecPatchPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPatchPtrOutput
- type NetworkPolicySpecPtrInput
- type NetworkPolicySpecPtrOutput
- func (o NetworkPolicySpecPtrOutput) Egress() NetworkPolicyEgressRuleArrayOutput
- func (o NetworkPolicySpecPtrOutput) Elem() NetworkPolicySpecOutput
- func (NetworkPolicySpecPtrOutput) ElementType() reflect.Type
- func (o NetworkPolicySpecPtrOutput) Ingress() NetworkPolicyIngressRuleArrayOutput
- func (o NetworkPolicySpecPtrOutput) PodSelector() metav1.LabelSelectorPtrOutput
- func (o NetworkPolicySpecPtrOutput) PolicyTypes() pulumi.StringArrayOutput
- func (o NetworkPolicySpecPtrOutput) ToNetworkPolicySpecPtrOutput() NetworkPolicySpecPtrOutput
- func (o NetworkPolicySpecPtrOutput) ToNetworkPolicySpecPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPtrOutput
- type NetworkPolicyState
- type NetworkPolicyType
- type NetworkPolicyTypeArgs
- type NetworkPolicyTypeArray
- type NetworkPolicyTypeArrayInput
- type NetworkPolicyTypeArrayOutput
- func (NetworkPolicyTypeArrayOutput) ElementType() reflect.Type
- func (o NetworkPolicyTypeArrayOutput) Index(i pulumi.IntInput) NetworkPolicyTypeOutput
- func (o NetworkPolicyTypeArrayOutput) ToNetworkPolicyTypeArrayOutput() NetworkPolicyTypeArrayOutput
- func (o NetworkPolicyTypeArrayOutput) ToNetworkPolicyTypeArrayOutputWithContext(ctx context.Context) NetworkPolicyTypeArrayOutput
- type NetworkPolicyTypeInput
- type NetworkPolicyTypeOutput
- func (o NetworkPolicyTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (NetworkPolicyTypeOutput) ElementType() reflect.Type
- func (o NetworkPolicyTypeOutput) Kind() pulumi.StringPtrOutput
- func (o NetworkPolicyTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o NetworkPolicyTypeOutput) Spec() NetworkPolicySpecPtrOutput
- func (o NetworkPolicyTypeOutput) ToNetworkPolicyTypeOutput() NetworkPolicyTypeOutput
- func (o NetworkPolicyTypeOutput) ToNetworkPolicyTypeOutputWithContext(ctx context.Context) NetworkPolicyTypeOutput
- type PodSecurityPolicy
- type PodSecurityPolicyArgs
- type PodSecurityPolicyArray
- type PodSecurityPolicyArrayInput
- type PodSecurityPolicyArrayOutput
- func (PodSecurityPolicyArrayOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyArrayOutput) Index(i pulumi.IntInput) PodSecurityPolicyOutput
- func (o PodSecurityPolicyArrayOutput) ToPodSecurityPolicyArrayOutput() PodSecurityPolicyArrayOutput
- func (o PodSecurityPolicyArrayOutput) ToPodSecurityPolicyArrayOutputWithContext(ctx context.Context) PodSecurityPolicyArrayOutput
- type PodSecurityPolicyInput
- type PodSecurityPolicyList
- type PodSecurityPolicyListArgs
- type PodSecurityPolicyListArray
- func (PodSecurityPolicyListArray) ElementType() reflect.Type
- func (i PodSecurityPolicyListArray) ToPodSecurityPolicyListArrayOutput() PodSecurityPolicyListArrayOutput
- func (i PodSecurityPolicyListArray) ToPodSecurityPolicyListArrayOutputWithContext(ctx context.Context) PodSecurityPolicyListArrayOutput
- type PodSecurityPolicyListArrayInput
- type PodSecurityPolicyListArrayOutput
- func (PodSecurityPolicyListArrayOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyListArrayOutput) Index(i pulumi.IntInput) PodSecurityPolicyListOutput
- func (o PodSecurityPolicyListArrayOutput) ToPodSecurityPolicyListArrayOutput() PodSecurityPolicyListArrayOutput
- func (o PodSecurityPolicyListArrayOutput) ToPodSecurityPolicyListArrayOutputWithContext(ctx context.Context) PodSecurityPolicyListArrayOutput
- type PodSecurityPolicyListInput
- type PodSecurityPolicyListMap
- type PodSecurityPolicyListMapInput
- type PodSecurityPolicyListMapOutput
- func (PodSecurityPolicyListMapOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyListMapOutput) MapIndex(k pulumi.StringInput) PodSecurityPolicyListOutput
- func (o PodSecurityPolicyListMapOutput) ToPodSecurityPolicyListMapOutput() PodSecurityPolicyListMapOutput
- func (o PodSecurityPolicyListMapOutput) ToPodSecurityPolicyListMapOutputWithContext(ctx context.Context) PodSecurityPolicyListMapOutput
- type PodSecurityPolicyListOutput
- func (o PodSecurityPolicyListOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSecurityPolicyListOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyListOutput) Items() PodSecurityPolicyTypeArrayOutput
- func (o PodSecurityPolicyListOutput) Kind() pulumi.StringPtrOutput
- func (o PodSecurityPolicyListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o PodSecurityPolicyListOutput) ToPodSecurityPolicyListOutput() PodSecurityPolicyListOutput
- func (o PodSecurityPolicyListOutput) ToPodSecurityPolicyListOutputWithContext(ctx context.Context) PodSecurityPolicyListOutput
- type PodSecurityPolicyListState
- type PodSecurityPolicyListType
- type PodSecurityPolicyListTypeArgs
- func (PodSecurityPolicyListTypeArgs) ElementType() reflect.Type
- func (i PodSecurityPolicyListTypeArgs) ToPodSecurityPolicyListTypeOutput() PodSecurityPolicyListTypeOutput
- func (i PodSecurityPolicyListTypeArgs) ToPodSecurityPolicyListTypeOutputWithContext(ctx context.Context) PodSecurityPolicyListTypeOutput
- type PodSecurityPolicyListTypeInput
- type PodSecurityPolicyListTypeOutput
- func (o PodSecurityPolicyListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSecurityPolicyListTypeOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyListTypeOutput) Items() PodSecurityPolicyTypeArrayOutput
- func (o PodSecurityPolicyListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSecurityPolicyListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o PodSecurityPolicyListTypeOutput) ToPodSecurityPolicyListTypeOutput() PodSecurityPolicyListTypeOutput
- func (o PodSecurityPolicyListTypeOutput) ToPodSecurityPolicyListTypeOutputWithContext(ctx context.Context) PodSecurityPolicyListTypeOutput
- type PodSecurityPolicyMap
- type PodSecurityPolicyMapInput
- type PodSecurityPolicyMapOutput
- func (PodSecurityPolicyMapOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyMapOutput) MapIndex(k pulumi.StringInput) PodSecurityPolicyOutput
- func (o PodSecurityPolicyMapOutput) ToPodSecurityPolicyMapOutput() PodSecurityPolicyMapOutput
- func (o PodSecurityPolicyMapOutput) ToPodSecurityPolicyMapOutputWithContext(ctx context.Context) PodSecurityPolicyMapOutput
- type PodSecurityPolicyOutput
- func (o PodSecurityPolicyOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSecurityPolicyOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyOutput) Kind() pulumi.StringPtrOutput
- func (o PodSecurityPolicyOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o PodSecurityPolicyOutput) Spec() PodSecurityPolicySpecPtrOutput
- func (o PodSecurityPolicyOutput) ToPodSecurityPolicyOutput() PodSecurityPolicyOutput
- func (o PodSecurityPolicyOutput) ToPodSecurityPolicyOutputWithContext(ctx context.Context) PodSecurityPolicyOutput
- type PodSecurityPolicyPatch
- type PodSecurityPolicyPatchArgs
- type PodSecurityPolicyPatchArray
- func (PodSecurityPolicyPatchArray) ElementType() reflect.Type
- func (i PodSecurityPolicyPatchArray) ToPodSecurityPolicyPatchArrayOutput() PodSecurityPolicyPatchArrayOutput
- func (i PodSecurityPolicyPatchArray) ToPodSecurityPolicyPatchArrayOutputWithContext(ctx context.Context) PodSecurityPolicyPatchArrayOutput
- type PodSecurityPolicyPatchArrayInput
- type PodSecurityPolicyPatchArrayOutput
- func (PodSecurityPolicyPatchArrayOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyPatchArrayOutput) Index(i pulumi.IntInput) PodSecurityPolicyPatchOutput
- func (o PodSecurityPolicyPatchArrayOutput) ToPodSecurityPolicyPatchArrayOutput() PodSecurityPolicyPatchArrayOutput
- func (o PodSecurityPolicyPatchArrayOutput) ToPodSecurityPolicyPatchArrayOutputWithContext(ctx context.Context) PodSecurityPolicyPatchArrayOutput
- type PodSecurityPolicyPatchInput
- type PodSecurityPolicyPatchMap
- type PodSecurityPolicyPatchMapInput
- type PodSecurityPolicyPatchMapOutput
- func (PodSecurityPolicyPatchMapOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyPatchMapOutput) MapIndex(k pulumi.StringInput) PodSecurityPolicyPatchOutput
- func (o PodSecurityPolicyPatchMapOutput) ToPodSecurityPolicyPatchMapOutput() PodSecurityPolicyPatchMapOutput
- func (o PodSecurityPolicyPatchMapOutput) ToPodSecurityPolicyPatchMapOutputWithContext(ctx context.Context) PodSecurityPolicyPatchMapOutput
- type PodSecurityPolicyPatchOutput
- func (o PodSecurityPolicyPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSecurityPolicyPatchOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyPatchOutput) Kind() pulumi.StringPtrOutput
- func (o PodSecurityPolicyPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PodSecurityPolicyPatchOutput) Spec() PodSecurityPolicySpecPatchPtrOutput
- func (o PodSecurityPolicyPatchOutput) ToPodSecurityPolicyPatchOutput() PodSecurityPolicyPatchOutput
- func (o PodSecurityPolicyPatchOutput) ToPodSecurityPolicyPatchOutputWithContext(ctx context.Context) PodSecurityPolicyPatchOutput
- type PodSecurityPolicyPatchState
- type PodSecurityPolicyPatchType
- type PodSecurityPolicyPatchTypeArgs
- func (PodSecurityPolicyPatchTypeArgs) ElementType() reflect.Type
- func (i PodSecurityPolicyPatchTypeArgs) ToPodSecurityPolicyPatchTypeOutput() PodSecurityPolicyPatchTypeOutput
- func (i PodSecurityPolicyPatchTypeArgs) ToPodSecurityPolicyPatchTypeOutputWithContext(ctx context.Context) PodSecurityPolicyPatchTypeOutput
- type PodSecurityPolicyPatchTypeInput
- type PodSecurityPolicyPatchTypeOutput
- func (o PodSecurityPolicyPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSecurityPolicyPatchTypeOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSecurityPolicyPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PodSecurityPolicyPatchTypeOutput) Spec() PodSecurityPolicySpecPatchPtrOutput
- func (o PodSecurityPolicyPatchTypeOutput) ToPodSecurityPolicyPatchTypeOutput() PodSecurityPolicyPatchTypeOutput
- func (o PodSecurityPolicyPatchTypeOutput) ToPodSecurityPolicyPatchTypeOutputWithContext(ctx context.Context) PodSecurityPolicyPatchTypeOutput
- type PodSecurityPolicySpec
- type PodSecurityPolicySpecArgs
- func (PodSecurityPolicySpecArgs) ElementType() reflect.Type
- func (i PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecOutput() PodSecurityPolicySpecOutput
- func (i PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecOutputWithContext(ctx context.Context) PodSecurityPolicySpecOutput
- func (i PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecPtrOutput() PodSecurityPolicySpecPtrOutput
- func (i PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPtrOutput
- type PodSecurityPolicySpecInput
- type PodSecurityPolicySpecOutput
- func (o PodSecurityPolicySpecOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecOutput) AllowedCSIDrivers() AllowedCSIDriverArrayOutput
- func (o PodSecurityPolicySpecOutput) AllowedCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecOutput) AllowedFlexVolumes() AllowedFlexVolumeArrayOutput
- func (o PodSecurityPolicySpecOutput) AllowedHostPaths() AllowedHostPathArrayOutput
- func (o PodSecurityPolicySpecOutput) AllowedProcMountTypes() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecOutput) DefaultAddCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecOutput) DefaultAllowPrivilegeEscalation() pulumi.BoolPtrOutput
- func (PodSecurityPolicySpecOutput) ElementType() reflect.Type
- func (o PodSecurityPolicySpecOutput) ForbiddenSysctls() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecOutput) FsGroup() FSGroupStrategyOptionsOutput
- func (o PodSecurityPolicySpecOutput) HostIPC() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecOutput) HostNetwork() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecOutput) HostPID() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecOutput) HostPorts() HostPortRangeArrayOutput
- func (o PodSecurityPolicySpecOutput) Privileged() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecOutput) RequiredDropCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecOutput) RunAsGroup() RunAsGroupStrategyOptionsPtrOutput
- func (o PodSecurityPolicySpecOutput) RunAsUser() RunAsUserStrategyOptionsOutput
- func (o PodSecurityPolicySpecOutput) RuntimeClass() RuntimeClassStrategyOptionsPtrOutput
- func (o PodSecurityPolicySpecOutput) SeLinux() SELinuxStrategyOptionsOutput
- func (o PodSecurityPolicySpecOutput) SupplementalGroups() SupplementalGroupsStrategyOptionsOutput
- func (o PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecOutput() PodSecurityPolicySpecOutput
- func (o PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecOutputWithContext(ctx context.Context) PodSecurityPolicySpecOutput
- func (o PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecPtrOutput() PodSecurityPolicySpecPtrOutput
- func (o PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPtrOutput
- func (o PodSecurityPolicySpecOutput) Volumes() pulumi.StringArrayOutput
- type PodSecurityPolicySpecPatch
- type PodSecurityPolicySpecPatchArgs
- func (PodSecurityPolicySpecPatchArgs) ElementType() reflect.Type
- func (i PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchOutput() PodSecurityPolicySpecPatchOutput
- func (i PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchOutputWithContext(ctx context.Context) PodSecurityPolicySpecPatchOutput
- func (i PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchPtrOutput() PodSecurityPolicySpecPatchPtrOutput
- func (i PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPatchPtrOutput
- type PodSecurityPolicySpecPatchInput
- type PodSecurityPolicySpecPatchOutput
- func (o PodSecurityPolicySpecPatchOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) AllowedCSIDrivers() AllowedCSIDriverPatchArrayOutput
- func (o PodSecurityPolicySpecPatchOutput) AllowedCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchOutput) AllowedFlexVolumes() AllowedFlexVolumePatchArrayOutput
- func (o PodSecurityPolicySpecPatchOutput) AllowedHostPaths() AllowedHostPathPatchArrayOutput
- func (o PodSecurityPolicySpecPatchOutput) AllowedProcMountTypes() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchOutput) DefaultAddCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchOutput) DefaultAllowPrivilegeEscalation() pulumi.BoolPtrOutput
- func (PodSecurityPolicySpecPatchOutput) ElementType() reflect.Type
- func (o PodSecurityPolicySpecPatchOutput) ForbiddenSysctls() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchOutput) FsGroup() FSGroupStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) HostIPC() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) HostNetwork() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) HostPID() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) HostPorts() HostPortRangePatchArrayOutput
- func (o PodSecurityPolicySpecPatchOutput) Privileged() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) RequiredDropCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchOutput) RunAsGroup() RunAsGroupStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) RunAsUser() RunAsUserStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) RuntimeClass() RuntimeClassStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) SeLinux() SELinuxStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) SupplementalGroups() SupplementalGroupsStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchOutput() PodSecurityPolicySpecPatchOutput
- func (o PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchOutputWithContext(ctx context.Context) PodSecurityPolicySpecPatchOutput
- func (o PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchPtrOutput() PodSecurityPolicySpecPatchPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPatchPtrOutput
- func (o PodSecurityPolicySpecPatchOutput) Volumes() pulumi.StringArrayOutput
- type PodSecurityPolicySpecPatchPtrInput
- type PodSecurityPolicySpecPatchPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) AllowedCSIDrivers() AllowedCSIDriverPatchArrayOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) AllowedCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) AllowedFlexVolumes() AllowedFlexVolumePatchArrayOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) AllowedHostPaths() AllowedHostPathPatchArrayOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) AllowedProcMountTypes() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) DefaultAddCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) DefaultAllowPrivilegeEscalation() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) Elem() PodSecurityPolicySpecPatchOutput
- func (PodSecurityPolicySpecPatchPtrOutput) ElementType() reflect.Type
- func (o PodSecurityPolicySpecPatchPtrOutput) ForbiddenSysctls() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) FsGroup() FSGroupStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) HostIPC() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) HostNetwork() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) HostPID() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) HostPorts() HostPortRangePatchArrayOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) Privileged() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) RequiredDropCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) RunAsGroup() RunAsGroupStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) RunAsUser() RunAsUserStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) RuntimeClass() RuntimeClassStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) SeLinux() SELinuxStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) SupplementalGroups() SupplementalGroupsStrategyOptionsPatchPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) ToPodSecurityPolicySpecPatchPtrOutput() PodSecurityPolicySpecPatchPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) ToPodSecurityPolicySpecPatchPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPatchPtrOutput
- func (o PodSecurityPolicySpecPatchPtrOutput) Volumes() pulumi.StringArrayOutput
- type PodSecurityPolicySpecPtrInput
- type PodSecurityPolicySpecPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) AllowedCSIDrivers() AllowedCSIDriverArrayOutput
- func (o PodSecurityPolicySpecPtrOutput) AllowedCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPtrOutput) AllowedFlexVolumes() AllowedFlexVolumeArrayOutput
- func (o PodSecurityPolicySpecPtrOutput) AllowedHostPaths() AllowedHostPathArrayOutput
- func (o PodSecurityPolicySpecPtrOutput) AllowedProcMountTypes() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPtrOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPtrOutput) DefaultAddCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPtrOutput) DefaultAllowPrivilegeEscalation() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) Elem() PodSecurityPolicySpecOutput
- func (PodSecurityPolicySpecPtrOutput) ElementType() reflect.Type
- func (o PodSecurityPolicySpecPtrOutput) ForbiddenSysctls() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPtrOutput) FsGroup() FSGroupStrategyOptionsPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) HostIPC() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) HostNetwork() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) HostPID() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) HostPorts() HostPortRangeArrayOutput
- func (o PodSecurityPolicySpecPtrOutput) Privileged() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) RequiredDropCapabilities() pulumi.StringArrayOutput
- func (o PodSecurityPolicySpecPtrOutput) RunAsGroup() RunAsGroupStrategyOptionsPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) RunAsUser() RunAsUserStrategyOptionsPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) RuntimeClass() RuntimeClassStrategyOptionsPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) SeLinux() SELinuxStrategyOptionsPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) SupplementalGroups() SupplementalGroupsStrategyOptionsPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) ToPodSecurityPolicySpecPtrOutput() PodSecurityPolicySpecPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) ToPodSecurityPolicySpecPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPtrOutput
- func (o PodSecurityPolicySpecPtrOutput) Volumes() pulumi.StringArrayOutput
- type PodSecurityPolicyState
- type PodSecurityPolicyType
- type PodSecurityPolicyTypeArgs
- type PodSecurityPolicyTypeArray
- func (PodSecurityPolicyTypeArray) ElementType() reflect.Type
- func (i PodSecurityPolicyTypeArray) ToPodSecurityPolicyTypeArrayOutput() PodSecurityPolicyTypeArrayOutput
- func (i PodSecurityPolicyTypeArray) ToPodSecurityPolicyTypeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTypeArrayOutput
- type PodSecurityPolicyTypeArrayInput
- type PodSecurityPolicyTypeArrayOutput
- func (PodSecurityPolicyTypeArrayOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyTypeArrayOutput) Index(i pulumi.IntInput) PodSecurityPolicyTypeOutput
- func (o PodSecurityPolicyTypeArrayOutput) ToPodSecurityPolicyTypeArrayOutput() PodSecurityPolicyTypeArrayOutput
- func (o PodSecurityPolicyTypeArrayOutput) ToPodSecurityPolicyTypeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTypeArrayOutput
- type PodSecurityPolicyTypeInput
- type PodSecurityPolicyTypeOutput
- func (o PodSecurityPolicyTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodSecurityPolicyTypeOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodSecurityPolicyTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o PodSecurityPolicyTypeOutput) Spec() PodSecurityPolicySpecPtrOutput
- func (o PodSecurityPolicyTypeOutput) ToPodSecurityPolicyTypeOutput() PodSecurityPolicyTypeOutput
- func (o PodSecurityPolicyTypeOutput) ToPodSecurityPolicyTypeOutputWithContext(ctx context.Context) PodSecurityPolicyTypeOutput
- type ReplicaSetdeprecated
- type ReplicaSetArgs
- type ReplicaSetArray
- type ReplicaSetArrayInput
- type ReplicaSetArrayOutput
- func (ReplicaSetArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetArrayOutput) Index(i pulumi.IntInput) ReplicaSetOutput
- func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutput() ReplicaSetArrayOutput
- func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutputWithContext(ctx context.Context) ReplicaSetArrayOutput
- type ReplicaSetCondition
- type ReplicaSetConditionArgs
- type ReplicaSetConditionArray
- type ReplicaSetConditionArrayInput
- type ReplicaSetConditionArrayOutput
- func (ReplicaSetConditionArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionOutput
- func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput
- func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutputWithContext(ctx context.Context) ReplicaSetConditionArrayOutput
- type ReplicaSetConditionInput
- type ReplicaSetConditionOutput
- func (ReplicaSetConditionOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ReplicaSetConditionOutput) Message() pulumi.StringPtrOutput
- func (o ReplicaSetConditionOutput) Reason() pulumi.StringPtrOutput
- func (o ReplicaSetConditionOutput) Status() pulumi.StringOutput
- func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutput() ReplicaSetConditionOutput
- func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutputWithContext(ctx context.Context) ReplicaSetConditionOutput
- func (o ReplicaSetConditionOutput) Type() pulumi.StringOutput
- type ReplicaSetConditionPatch
- type ReplicaSetConditionPatchArgs
- func (ReplicaSetConditionPatchArgs) ElementType() reflect.Type
- func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
- func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
- type ReplicaSetConditionPatchArray
- func (ReplicaSetConditionPatchArray) ElementType() reflect.Type
- func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
- func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
- type ReplicaSetConditionPatchArrayInput
- type ReplicaSetConditionPatchArrayOutput
- func (ReplicaSetConditionPatchArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionPatchOutput
- func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
- func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
- type ReplicaSetConditionPatchInput
- type ReplicaSetConditionPatchOutput
- func (ReplicaSetConditionPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
- func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
- func (o ReplicaSetConditionPatchOutput) Type() pulumi.StringPtrOutput
- type ReplicaSetInput
- type ReplicaSetList
- type ReplicaSetListArgs
- type ReplicaSetListArray
- type ReplicaSetListArrayInput
- type ReplicaSetListArrayOutput
- func (ReplicaSetListArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetListArrayOutput) Index(i pulumi.IntInput) ReplicaSetListOutput
- func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput
- func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutputWithContext(ctx context.Context) ReplicaSetListArrayOutput
- type ReplicaSetListInput
- type ReplicaSetListMap
- type ReplicaSetListMapInput
- type ReplicaSetListMapOutput
- func (ReplicaSetListMapOutput) ElementType() reflect.Type
- func (o ReplicaSetListMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetListOutput
- func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutput() ReplicaSetListMapOutput
- func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutputWithContext(ctx context.Context) ReplicaSetListMapOutput
- type ReplicaSetListOutput
- func (o ReplicaSetListOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetListOutput) ElementType() reflect.Type
- func (o ReplicaSetListOutput) Items() ReplicaSetTypeArrayOutput
- func (o ReplicaSetListOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ReplicaSetListOutput) ToReplicaSetListOutput() ReplicaSetListOutput
- func (o ReplicaSetListOutput) ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput
- type ReplicaSetListState
- type ReplicaSetListType
- type ReplicaSetListTypeArgs
- type ReplicaSetListTypeInput
- type ReplicaSetListTypeOutput
- func (o ReplicaSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetListTypeOutput) ElementType() reflect.Type
- func (o ReplicaSetListTypeOutput) Items() ReplicaSetTypeArrayOutput
- func (o ReplicaSetListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput
- func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutputWithContext(ctx context.Context) ReplicaSetListTypeOutput
- type ReplicaSetMap
- type ReplicaSetMapInput
- type ReplicaSetMapOutput
- func (ReplicaSetMapOutput) ElementType() reflect.Type
- func (o ReplicaSetMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetOutput
- func (o ReplicaSetMapOutput) ToReplicaSetMapOutput() ReplicaSetMapOutput
- func (o ReplicaSetMapOutput) ToReplicaSetMapOutputWithContext(ctx context.Context) ReplicaSetMapOutput
- type ReplicaSetOutput
- func (o ReplicaSetOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetOutput) ElementType() reflect.Type
- func (o ReplicaSetOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ReplicaSetOutput) Spec() ReplicaSetSpecPtrOutput
- func (o ReplicaSetOutput) Status() ReplicaSetStatusPtrOutput
- func (o ReplicaSetOutput) ToReplicaSetOutput() ReplicaSetOutput
- func (o ReplicaSetOutput) ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput
- type ReplicaSetPatchdeprecated
- type ReplicaSetPatchArgs
- type ReplicaSetPatchArray
- type ReplicaSetPatchArrayInput
- type ReplicaSetPatchArrayOutput
- func (ReplicaSetPatchArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetPatchOutput
- func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput
- func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutputWithContext(ctx context.Context) ReplicaSetPatchArrayOutput
- type ReplicaSetPatchInput
- type ReplicaSetPatchMap
- type ReplicaSetPatchMapInput
- type ReplicaSetPatchMapOutput
- func (ReplicaSetPatchMapOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetPatchOutput
- func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput
- func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutputWithContext(ctx context.Context) ReplicaSetPatchMapOutput
- type ReplicaSetPatchOutput
- func (o ReplicaSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ReplicaSetPatchOutput) Spec() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetPatchOutput) Status() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutput() ReplicaSetPatchOutput
- func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput
- type ReplicaSetPatchState
- type ReplicaSetPatchType
- type ReplicaSetPatchTypeArgs
- type ReplicaSetPatchTypeInput
- type ReplicaSetPatchTypeOutput
- func (o ReplicaSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetPatchTypeOutput) ElementType() reflect.Type
- func (o ReplicaSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ReplicaSetPatchTypeOutput) Spec() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetPatchTypeOutput) Status() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput
- func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutputWithContext(ctx context.Context) ReplicaSetPatchTypeOutput
- type ReplicaSetSpec
- type ReplicaSetSpecArgs
- func (ReplicaSetSpecArgs) ElementType() reflect.Type
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
- func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
- type ReplicaSetSpecInput
- type ReplicaSetSpecOutput
- func (ReplicaSetSpecOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o ReplicaSetSpecOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
- func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
- type ReplicaSetSpecPatch
- type ReplicaSetSpecPatchArgs
- func (ReplicaSetSpecPatchArgs) ElementType() reflect.Type
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
- func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
- type ReplicaSetSpecPatchInput
- type ReplicaSetSpecPatchOutput
- func (ReplicaSetSpecPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o ReplicaSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
- type ReplicaSetSpecPatchPtrInput
- type ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Elem() ReplicaSetSpecPatchOutput
- func (ReplicaSetSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
- func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
- type ReplicaSetSpecPtrInput
- type ReplicaSetSpecPtrOutput
- func (o ReplicaSetSpecPtrOutput) Elem() ReplicaSetSpecOutput
- func (ReplicaSetSpecPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o ReplicaSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
- func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
- func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
- type ReplicaSetState
- type ReplicaSetStatus
- type ReplicaSetStatusArgs
- func (ReplicaSetStatusArgs) ElementType() reflect.Type
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
- func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
- type ReplicaSetStatusInput
- type ReplicaSetStatusOutput
- func (o ReplicaSetStatusOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) Conditions() ReplicaSetConditionArrayOutput
- func (ReplicaSetStatusOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusOutput) Replicas() pulumi.IntOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
- func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
- type ReplicaSetStatusPatch
- type ReplicaSetStatusPatchArgs
- func (ReplicaSetStatusPatchArgs) ElementType() reflect.Type
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
- func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
- type ReplicaSetStatusPatchInput
- type ReplicaSetStatusPatchOutput
- func (o ReplicaSetStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) Conditions() ReplicaSetConditionPatchArrayOutput
- func (ReplicaSetStatusPatchOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusPatchOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
- type ReplicaSetStatusPatchPtrInput
- type ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) Conditions() ReplicaSetConditionPatchArrayOutput
- func (o ReplicaSetStatusPatchPtrOutput) Elem() ReplicaSetStatusPatchOutput
- func (ReplicaSetStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusPatchPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
- func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
- type ReplicaSetStatusPtrInput
- type ReplicaSetStatusPtrOutput
- func (o ReplicaSetStatusPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) Conditions() ReplicaSetConditionArrayOutput
- func (o ReplicaSetStatusPtrOutput) Elem() ReplicaSetStatusOutput
- func (ReplicaSetStatusPtrOutput) ElementType() reflect.Type
- func (o ReplicaSetStatusPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
- func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
- type ReplicaSetType
- type ReplicaSetTypeArgs
- type ReplicaSetTypeArray
- type ReplicaSetTypeArrayInput
- type ReplicaSetTypeArrayOutput
- func (ReplicaSetTypeArrayOutput) ElementType() reflect.Type
- func (o ReplicaSetTypeArrayOutput) Index(i pulumi.IntInput) ReplicaSetTypeOutput
- func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput
- func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutputWithContext(ctx context.Context) ReplicaSetTypeArrayOutput
- type ReplicaSetTypeInput
- type ReplicaSetTypeOutput
- func (o ReplicaSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ReplicaSetTypeOutput) ElementType() reflect.Type
- func (o ReplicaSetTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ReplicaSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ReplicaSetTypeOutput) Spec() ReplicaSetSpecPtrOutput
- func (o ReplicaSetTypeOutput) Status() ReplicaSetStatusPtrOutput
- func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutput() ReplicaSetTypeOutput
- func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutputWithContext(ctx context.Context) ReplicaSetTypeOutput
- type RollbackConfig
- type RollbackConfigArgs
- func (RollbackConfigArgs) ElementType() reflect.Type
- func (i RollbackConfigArgs) ToRollbackConfigOutput() RollbackConfigOutput
- func (i RollbackConfigArgs) ToRollbackConfigOutputWithContext(ctx context.Context) RollbackConfigOutput
- func (i RollbackConfigArgs) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
- func (i RollbackConfigArgs) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
- type RollbackConfigInput
- type RollbackConfigOutput
- func (RollbackConfigOutput) ElementType() reflect.Type
- func (o RollbackConfigOutput) Revision() pulumi.IntPtrOutput
- func (o RollbackConfigOutput) ToRollbackConfigOutput() RollbackConfigOutput
- func (o RollbackConfigOutput) ToRollbackConfigOutputWithContext(ctx context.Context) RollbackConfigOutput
- func (o RollbackConfigOutput) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
- func (o RollbackConfigOutput) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
- type RollbackConfigPatch
- type RollbackConfigPatchArgs
- func (RollbackConfigPatchArgs) ElementType() reflect.Type
- func (i RollbackConfigPatchArgs) ToRollbackConfigPatchOutput() RollbackConfigPatchOutput
- func (i RollbackConfigPatchArgs) ToRollbackConfigPatchOutputWithContext(ctx context.Context) RollbackConfigPatchOutput
- func (i RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
- func (i RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
- type RollbackConfigPatchInput
- type RollbackConfigPatchOutput
- func (RollbackConfigPatchOutput) ElementType() reflect.Type
- func (o RollbackConfigPatchOutput) Revision() pulumi.IntPtrOutput
- func (o RollbackConfigPatchOutput) ToRollbackConfigPatchOutput() RollbackConfigPatchOutput
- func (o RollbackConfigPatchOutput) ToRollbackConfigPatchOutputWithContext(ctx context.Context) RollbackConfigPatchOutput
- func (o RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
- func (o RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
- type RollbackConfigPatchPtrInput
- type RollbackConfigPatchPtrOutput
- func (o RollbackConfigPatchPtrOutput) Elem() RollbackConfigPatchOutput
- func (RollbackConfigPatchPtrOutput) ElementType() reflect.Type
- func (o RollbackConfigPatchPtrOutput) Revision() pulumi.IntPtrOutput
- func (o RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
- func (o RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
- type RollbackConfigPtrInput
- type RollbackConfigPtrOutput
- func (o RollbackConfigPtrOutput) Elem() RollbackConfigOutput
- func (RollbackConfigPtrOutput) ElementType() reflect.Type
- func (o RollbackConfigPtrOutput) Revision() pulumi.IntPtrOutput
- func (o RollbackConfigPtrOutput) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
- func (o RollbackConfigPtrOutput) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
- type RollingUpdateDaemonSet
- type RollingUpdateDaemonSetArgs
- func (RollingUpdateDaemonSetArgs) ElementType() reflect.Type
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
- func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
- type RollingUpdateDaemonSetInput
- type RollingUpdateDaemonSetOutput
- func (RollingUpdateDaemonSetOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
- func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
- type RollingUpdateDaemonSetPatch
- type RollingUpdateDaemonSetPatchArgs
- func (RollingUpdateDaemonSetPatchArgs) ElementType() reflect.Type
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
- func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
- type RollingUpdateDaemonSetPatchInput
- type RollingUpdateDaemonSetPatchOutput
- func (RollingUpdateDaemonSetPatchOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetPatchOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
- func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
- type RollingUpdateDaemonSetPatchPtrInput
- type RollingUpdateDaemonSetPatchPtrOutput
- func (o RollingUpdateDaemonSetPatchPtrOutput) Elem() RollingUpdateDaemonSetPatchOutput
- func (RollingUpdateDaemonSetPatchPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetPatchPtrOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
- func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
- type RollingUpdateDaemonSetPtrInput
- type RollingUpdateDaemonSetPtrOutput
- func (o RollingUpdateDaemonSetPtrOutput) Elem() RollingUpdateDaemonSetOutput
- func (RollingUpdateDaemonSetPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateDaemonSetPtrOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
- func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
- type RollingUpdateDeployment
- type RollingUpdateDeploymentArgs
- func (RollingUpdateDeploymentArgs) ElementType() reflect.Type
- func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutput() RollingUpdateDeploymentOutput
- func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutputWithContext(ctx context.Context) RollingUpdateDeploymentOutput
- func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
- func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
- type RollingUpdateDeploymentInput
- type RollingUpdateDeploymentOutput
- func (RollingUpdateDeploymentOutput) ElementType() reflect.Type
- func (o RollingUpdateDeploymentOutput) MaxSurge() pulumi.AnyOutput
- func (o RollingUpdateDeploymentOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutput() RollingUpdateDeploymentOutput
- func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutputWithContext(ctx context.Context) RollingUpdateDeploymentOutput
- func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
- func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
- type RollingUpdateDeploymentPatch
- type RollingUpdateDeploymentPatchArgs
- func (RollingUpdateDeploymentPatchArgs) ElementType() reflect.Type
- func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput
- func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchOutput
- func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
- func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
- type RollingUpdateDeploymentPatchInput
- type RollingUpdateDeploymentPatchOutput
- func (RollingUpdateDeploymentPatchOutput) ElementType() reflect.Type
- func (o RollingUpdateDeploymentPatchOutput) MaxSurge() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPatchOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput
- func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchOutput
- func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
- func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
- type RollingUpdateDeploymentPatchPtrInput
- type RollingUpdateDeploymentPatchPtrOutput
- func (o RollingUpdateDeploymentPatchPtrOutput) Elem() RollingUpdateDeploymentPatchOutput
- func (RollingUpdateDeploymentPatchPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateDeploymentPatchPtrOutput) MaxSurge() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPatchPtrOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
- func (o RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
- type RollingUpdateDeploymentPtrInput
- type RollingUpdateDeploymentPtrOutput
- func (o RollingUpdateDeploymentPtrOutput) Elem() RollingUpdateDeploymentOutput
- func (RollingUpdateDeploymentPtrOutput) ElementType() reflect.Type
- func (o RollingUpdateDeploymentPtrOutput) MaxSurge() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPtrOutput) MaxUnavailable() pulumi.AnyOutput
- func (o RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
- func (o RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
- type RunAsGroupStrategyOptions
- type RunAsGroupStrategyOptionsArgs
- func (RunAsGroupStrategyOptionsArgs) ElementType() reflect.Type
- func (i RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsOutput() RunAsGroupStrategyOptionsOutput
- func (i RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsOutput
- func (i RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsPtrOutput() RunAsGroupStrategyOptionsPtrOutput
- func (i RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPtrOutput
- type RunAsGroupStrategyOptionsInput
- type RunAsGroupStrategyOptionsOutput
- func (RunAsGroupStrategyOptionsOutput) ElementType() reflect.Type
- func (o RunAsGroupStrategyOptionsOutput) Ranges() IDRangeArrayOutput
- func (o RunAsGroupStrategyOptionsOutput) Rule() pulumi.StringOutput
- func (o RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsOutput() RunAsGroupStrategyOptionsOutput
- func (o RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsOutput
- func (o RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsPtrOutput() RunAsGroupStrategyOptionsPtrOutput
- func (o RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPtrOutput
- type RunAsGroupStrategyOptionsPatch
- type RunAsGroupStrategyOptionsPatchArgs
- func (RunAsGroupStrategyOptionsPatchArgs) ElementType() reflect.Type
- func (i RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchOutput() RunAsGroupStrategyOptionsPatchOutput
- func (i RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPatchOutput
- func (i RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchPtrOutput() RunAsGroupStrategyOptionsPatchPtrOutput
- func (i RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPatchPtrOutput
- type RunAsGroupStrategyOptionsPatchInput
- type RunAsGroupStrategyOptionsPatchOutput
- func (RunAsGroupStrategyOptionsPatchOutput) ElementType() reflect.Type
- func (o RunAsGroupStrategyOptionsPatchOutput) Ranges() IDRangePatchArrayOutput
- func (o RunAsGroupStrategyOptionsPatchOutput) Rule() pulumi.StringPtrOutput
- func (o RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchOutput() RunAsGroupStrategyOptionsPatchOutput
- func (o RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPatchOutput
- func (o RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchPtrOutput() RunAsGroupStrategyOptionsPatchPtrOutput
- func (o RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPatchPtrOutput
- type RunAsGroupStrategyOptionsPatchPtrInput
- type RunAsGroupStrategyOptionsPatchPtrOutput
- func (o RunAsGroupStrategyOptionsPatchPtrOutput) Elem() RunAsGroupStrategyOptionsPatchOutput
- func (RunAsGroupStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
- func (o RunAsGroupStrategyOptionsPatchPtrOutput) Ranges() IDRangePatchArrayOutput
- func (o RunAsGroupStrategyOptionsPatchPtrOutput) Rule() pulumi.StringPtrOutput
- func (o RunAsGroupStrategyOptionsPatchPtrOutput) ToRunAsGroupStrategyOptionsPatchPtrOutput() RunAsGroupStrategyOptionsPatchPtrOutput
- func (o RunAsGroupStrategyOptionsPatchPtrOutput) ToRunAsGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPatchPtrOutput
- type RunAsGroupStrategyOptionsPtrInput
- type RunAsGroupStrategyOptionsPtrOutput
- func (o RunAsGroupStrategyOptionsPtrOutput) Elem() RunAsGroupStrategyOptionsOutput
- func (RunAsGroupStrategyOptionsPtrOutput) ElementType() reflect.Type
- func (o RunAsGroupStrategyOptionsPtrOutput) Ranges() IDRangeArrayOutput
- func (o RunAsGroupStrategyOptionsPtrOutput) Rule() pulumi.StringPtrOutput
- func (o RunAsGroupStrategyOptionsPtrOutput) ToRunAsGroupStrategyOptionsPtrOutput() RunAsGroupStrategyOptionsPtrOutput
- func (o RunAsGroupStrategyOptionsPtrOutput) ToRunAsGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPtrOutput
- type RunAsUserStrategyOptions
- type RunAsUserStrategyOptionsArgs
- func (RunAsUserStrategyOptionsArgs) ElementType() reflect.Type
- func (i RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsOutput() RunAsUserStrategyOptionsOutput
- func (i RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsOutput
- func (i RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsPtrOutput() RunAsUserStrategyOptionsPtrOutput
- func (i RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPtrOutput
- type RunAsUserStrategyOptionsInput
- type RunAsUserStrategyOptionsOutput
- func (RunAsUserStrategyOptionsOutput) ElementType() reflect.Type
- func (o RunAsUserStrategyOptionsOutput) Ranges() IDRangeArrayOutput
- func (o RunAsUserStrategyOptionsOutput) Rule() pulumi.StringOutput
- func (o RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsOutput() RunAsUserStrategyOptionsOutput
- func (o RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsOutput
- func (o RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsPtrOutput() RunAsUserStrategyOptionsPtrOutput
- func (o RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPtrOutput
- type RunAsUserStrategyOptionsPatch
- type RunAsUserStrategyOptionsPatchArgs
- func (RunAsUserStrategyOptionsPatchArgs) ElementType() reflect.Type
- func (i RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchOutput() RunAsUserStrategyOptionsPatchOutput
- func (i RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPatchOutput
- func (i RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchPtrOutput() RunAsUserStrategyOptionsPatchPtrOutput
- func (i RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPatchPtrOutput
- type RunAsUserStrategyOptionsPatchInput
- type RunAsUserStrategyOptionsPatchOutput
- func (RunAsUserStrategyOptionsPatchOutput) ElementType() reflect.Type
- func (o RunAsUserStrategyOptionsPatchOutput) Ranges() IDRangePatchArrayOutput
- func (o RunAsUserStrategyOptionsPatchOutput) Rule() pulumi.StringPtrOutput
- func (o RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchOutput() RunAsUserStrategyOptionsPatchOutput
- func (o RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPatchOutput
- func (o RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchPtrOutput() RunAsUserStrategyOptionsPatchPtrOutput
- func (o RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPatchPtrOutput
- type RunAsUserStrategyOptionsPatchPtrInput
- type RunAsUserStrategyOptionsPatchPtrOutput
- func (o RunAsUserStrategyOptionsPatchPtrOutput) Elem() RunAsUserStrategyOptionsPatchOutput
- func (RunAsUserStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
- func (o RunAsUserStrategyOptionsPatchPtrOutput) Ranges() IDRangePatchArrayOutput
- func (o RunAsUserStrategyOptionsPatchPtrOutput) Rule() pulumi.StringPtrOutput
- func (o RunAsUserStrategyOptionsPatchPtrOutput) ToRunAsUserStrategyOptionsPatchPtrOutput() RunAsUserStrategyOptionsPatchPtrOutput
- func (o RunAsUserStrategyOptionsPatchPtrOutput) ToRunAsUserStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPatchPtrOutput
- type RunAsUserStrategyOptionsPtrInput
- type RunAsUserStrategyOptionsPtrOutput
- func (o RunAsUserStrategyOptionsPtrOutput) Elem() RunAsUserStrategyOptionsOutput
- func (RunAsUserStrategyOptionsPtrOutput) ElementType() reflect.Type
- func (o RunAsUserStrategyOptionsPtrOutput) Ranges() IDRangeArrayOutput
- func (o RunAsUserStrategyOptionsPtrOutput) Rule() pulumi.StringPtrOutput
- func (o RunAsUserStrategyOptionsPtrOutput) ToRunAsUserStrategyOptionsPtrOutput() RunAsUserStrategyOptionsPtrOutput
- func (o RunAsUserStrategyOptionsPtrOutput) ToRunAsUserStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPtrOutput
- type RuntimeClassStrategyOptions
- type RuntimeClassStrategyOptionsArgs
- func (RuntimeClassStrategyOptionsArgs) ElementType() reflect.Type
- func (i RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsOutput() RuntimeClassStrategyOptionsOutput
- func (i RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsOutput
- func (i RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsPtrOutput() RuntimeClassStrategyOptionsPtrOutput
- func (i RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPtrOutput
- type RuntimeClassStrategyOptionsInput
- type RuntimeClassStrategyOptionsOutput
- func (o RuntimeClassStrategyOptionsOutput) AllowedRuntimeClassNames() pulumi.StringArrayOutput
- func (o RuntimeClassStrategyOptionsOutput) DefaultRuntimeClassName() pulumi.StringPtrOutput
- func (RuntimeClassStrategyOptionsOutput) ElementType() reflect.Type
- func (o RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsOutput() RuntimeClassStrategyOptionsOutput
- func (o RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsOutput
- func (o RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsPtrOutput() RuntimeClassStrategyOptionsPtrOutput
- func (o RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPtrOutput
- type RuntimeClassStrategyOptionsPatch
- type RuntimeClassStrategyOptionsPatchArgs
- func (RuntimeClassStrategyOptionsPatchArgs) ElementType() reflect.Type
- func (i RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchOutput() RuntimeClassStrategyOptionsPatchOutput
- func (i RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPatchOutput
- func (i RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchPtrOutput() RuntimeClassStrategyOptionsPatchPtrOutput
- func (i RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPatchPtrOutput
- type RuntimeClassStrategyOptionsPatchInput
- type RuntimeClassStrategyOptionsPatchOutput
- func (o RuntimeClassStrategyOptionsPatchOutput) AllowedRuntimeClassNames() pulumi.StringArrayOutput
- func (o RuntimeClassStrategyOptionsPatchOutput) DefaultRuntimeClassName() pulumi.StringPtrOutput
- func (RuntimeClassStrategyOptionsPatchOutput) ElementType() reflect.Type
- func (o RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchOutput() RuntimeClassStrategyOptionsPatchOutput
- func (o RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPatchOutput
- func (o RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchPtrOutput() RuntimeClassStrategyOptionsPatchPtrOutput
- func (o RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPatchPtrOutput
- type RuntimeClassStrategyOptionsPatchPtrInput
- type RuntimeClassStrategyOptionsPatchPtrOutput
- func (o RuntimeClassStrategyOptionsPatchPtrOutput) AllowedRuntimeClassNames() pulumi.StringArrayOutput
- func (o RuntimeClassStrategyOptionsPatchPtrOutput) DefaultRuntimeClassName() pulumi.StringPtrOutput
- func (o RuntimeClassStrategyOptionsPatchPtrOutput) Elem() RuntimeClassStrategyOptionsPatchOutput
- func (RuntimeClassStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
- func (o RuntimeClassStrategyOptionsPatchPtrOutput) ToRuntimeClassStrategyOptionsPatchPtrOutput() RuntimeClassStrategyOptionsPatchPtrOutput
- func (o RuntimeClassStrategyOptionsPatchPtrOutput) ToRuntimeClassStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPatchPtrOutput
- type RuntimeClassStrategyOptionsPtrInput
- type RuntimeClassStrategyOptionsPtrOutput
- func (o RuntimeClassStrategyOptionsPtrOutput) AllowedRuntimeClassNames() pulumi.StringArrayOutput
- func (o RuntimeClassStrategyOptionsPtrOutput) DefaultRuntimeClassName() pulumi.StringPtrOutput
- func (o RuntimeClassStrategyOptionsPtrOutput) Elem() RuntimeClassStrategyOptionsOutput
- func (RuntimeClassStrategyOptionsPtrOutput) ElementType() reflect.Type
- func (o RuntimeClassStrategyOptionsPtrOutput) ToRuntimeClassStrategyOptionsPtrOutput() RuntimeClassStrategyOptionsPtrOutput
- func (o RuntimeClassStrategyOptionsPtrOutput) ToRuntimeClassStrategyOptionsPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPtrOutput
- type SELinuxStrategyOptions
- type SELinuxStrategyOptionsArgs
- func (SELinuxStrategyOptionsArgs) ElementType() reflect.Type
- func (i SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsOutput() SELinuxStrategyOptionsOutput
- func (i SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsOutputWithContext(ctx context.Context) SELinuxStrategyOptionsOutput
- func (i SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsPtrOutput() SELinuxStrategyOptionsPtrOutput
- func (i SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPtrOutput
- type SELinuxStrategyOptionsInput
- type SELinuxStrategyOptionsOutput
- func (SELinuxStrategyOptionsOutput) ElementType() reflect.Type
- func (o SELinuxStrategyOptionsOutput) Rule() pulumi.StringOutput
- func (o SELinuxStrategyOptionsOutput) SeLinuxOptions() corev1.SELinuxOptionsPtrOutput
- func (o SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsOutput() SELinuxStrategyOptionsOutput
- func (o SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsOutputWithContext(ctx context.Context) SELinuxStrategyOptionsOutput
- func (o SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsPtrOutput() SELinuxStrategyOptionsPtrOutput
- func (o SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPtrOutput
- type SELinuxStrategyOptionsPatch
- type SELinuxStrategyOptionsPatchArgs
- func (SELinuxStrategyOptionsPatchArgs) ElementType() reflect.Type
- func (i SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchOutput() SELinuxStrategyOptionsPatchOutput
- func (i SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPatchOutput
- func (i SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchPtrOutput() SELinuxStrategyOptionsPatchPtrOutput
- func (i SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPatchPtrOutput
- type SELinuxStrategyOptionsPatchInput
- type SELinuxStrategyOptionsPatchOutput
- func (SELinuxStrategyOptionsPatchOutput) ElementType() reflect.Type
- func (o SELinuxStrategyOptionsPatchOutput) Rule() pulumi.StringPtrOutput
- func (o SELinuxStrategyOptionsPatchOutput) SeLinuxOptions() corev1.SELinuxOptionsPatchPtrOutput
- func (o SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchOutput() SELinuxStrategyOptionsPatchOutput
- func (o SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPatchOutput
- func (o SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchPtrOutput() SELinuxStrategyOptionsPatchPtrOutput
- func (o SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPatchPtrOutput
- type SELinuxStrategyOptionsPatchPtrInput
- type SELinuxStrategyOptionsPatchPtrOutput
- func (o SELinuxStrategyOptionsPatchPtrOutput) Elem() SELinuxStrategyOptionsPatchOutput
- func (SELinuxStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
- func (o SELinuxStrategyOptionsPatchPtrOutput) Rule() pulumi.StringPtrOutput
- func (o SELinuxStrategyOptionsPatchPtrOutput) SeLinuxOptions() corev1.SELinuxOptionsPatchPtrOutput
- func (o SELinuxStrategyOptionsPatchPtrOutput) ToSELinuxStrategyOptionsPatchPtrOutput() SELinuxStrategyOptionsPatchPtrOutput
- func (o SELinuxStrategyOptionsPatchPtrOutput) ToSELinuxStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPatchPtrOutput
- type SELinuxStrategyOptionsPtrInput
- type SELinuxStrategyOptionsPtrOutput
- func (o SELinuxStrategyOptionsPtrOutput) Elem() SELinuxStrategyOptionsOutput
- func (SELinuxStrategyOptionsPtrOutput) ElementType() reflect.Type
- func (o SELinuxStrategyOptionsPtrOutput) Rule() pulumi.StringPtrOutput
- func (o SELinuxStrategyOptionsPtrOutput) SeLinuxOptions() corev1.SELinuxOptionsPtrOutput
- func (o SELinuxStrategyOptionsPtrOutput) ToSELinuxStrategyOptionsPtrOutput() SELinuxStrategyOptionsPtrOutput
- func (o SELinuxStrategyOptionsPtrOutput) ToSELinuxStrategyOptionsPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPtrOutput
- type Scale
- type ScaleArgs
- type ScaleInput
- type ScaleOutput
- func (o ScaleOutput) ApiVersion() pulumi.StringPtrOutput
- func (ScaleOutput) ElementType() reflect.Type
- func (o ScaleOutput) Kind() pulumi.StringPtrOutput
- func (o ScaleOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ScaleOutput) Spec() ScaleSpecPtrOutput
- func (o ScaleOutput) Status() ScaleStatusPtrOutput
- func (o ScaleOutput) ToScaleOutput() ScaleOutput
- func (o ScaleOutput) ToScaleOutputWithContext(ctx context.Context) ScaleOutput
- type ScalePatch
- type ScalePatchArgs
- type ScalePatchInput
- type ScalePatchOutput
- func (o ScalePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ScalePatchOutput) ElementType() reflect.Type
- func (o ScalePatchOutput) Kind() pulumi.StringPtrOutput
- func (o ScalePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ScalePatchOutput) Spec() ScaleSpecPatchPtrOutput
- func (o ScalePatchOutput) Status() ScaleStatusPatchPtrOutput
- func (o ScalePatchOutput) ToScalePatchOutput() ScalePatchOutput
- func (o ScalePatchOutput) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput
- type ScaleSpec
- type ScaleSpecArgs
- func (ScaleSpecArgs) ElementType() reflect.Type
- func (i ScaleSpecArgs) ToScaleSpecOutput() ScaleSpecOutput
- func (i ScaleSpecArgs) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
- func (i ScaleSpecArgs) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
- func (i ScaleSpecArgs) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
- type ScaleSpecInput
- type ScaleSpecOutput
- func (ScaleSpecOutput) ElementType() reflect.Type
- func (o ScaleSpecOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecOutput) ToScaleSpecOutput() ScaleSpecOutput
- func (o ScaleSpecOutput) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
- func (o ScaleSpecOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
- func (o ScaleSpecOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
- type ScaleSpecPatch
- type ScaleSpecPatchArgs
- func (ScaleSpecPatchArgs) ElementType() reflect.Type
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
- func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
- type ScaleSpecPatchInput
- type ScaleSpecPatchOutput
- func (ScaleSpecPatchOutput) ElementType() reflect.Type
- func (o ScaleSpecPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
- func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
- type ScaleSpecPatchPtrInput
- type ScaleSpecPatchPtrOutput
- func (o ScaleSpecPatchPtrOutput) Elem() ScaleSpecPatchOutput
- func (ScaleSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ScaleSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
- func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
- type ScaleSpecPtrInput
- type ScaleSpecPtrOutput
- func (o ScaleSpecPtrOutput) Elem() ScaleSpecOutput
- func (ScaleSpecPtrOutput) ElementType() reflect.Type
- func (o ScaleSpecPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
- func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
- type ScaleStatus
- type ScaleStatusArgs
- func (ScaleStatusArgs) ElementType() reflect.Type
- func (i ScaleStatusArgs) ToScaleStatusOutput() ScaleStatusOutput
- func (i ScaleStatusArgs) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
- func (i ScaleStatusArgs) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
- func (i ScaleStatusArgs) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
- type ScaleStatusInput
- type ScaleStatusOutput
- func (ScaleStatusOutput) ElementType() reflect.Type
- func (o ScaleStatusOutput) Replicas() pulumi.IntOutput
- func (o ScaleStatusOutput) Selector() pulumi.StringMapOutput
- func (o ScaleStatusOutput) TargetSelector() pulumi.StringPtrOutput
- func (o ScaleStatusOutput) ToScaleStatusOutput() ScaleStatusOutput
- func (o ScaleStatusOutput) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
- func (o ScaleStatusOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
- func (o ScaleStatusOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
- type ScaleStatusPatch
- type ScaleStatusPatchArgs
- func (ScaleStatusPatchArgs) ElementType() reflect.Type
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
- func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
- type ScaleStatusPatchInput
- type ScaleStatusPatchOutput
- func (ScaleStatusPatchOutput) ElementType() reflect.Type
- func (o ScaleStatusPatchOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleStatusPatchOutput) Selector() pulumi.StringMapOutput
- func (o ScaleStatusPatchOutput) TargetSelector() pulumi.StringPtrOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
- func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
- type ScaleStatusPatchPtrInput
- type ScaleStatusPatchPtrOutput
- func (o ScaleStatusPatchPtrOutput) Elem() ScaleStatusPatchOutput
- func (ScaleStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ScaleStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleStatusPatchPtrOutput) Selector() pulumi.StringMapOutput
- func (o ScaleStatusPatchPtrOutput) TargetSelector() pulumi.StringPtrOutput
- func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
- func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
- type ScaleStatusPtrInput
- type ScaleStatusPtrOutput
- func (o ScaleStatusPtrOutput) Elem() ScaleStatusOutput
- func (ScaleStatusPtrOutput) ElementType() reflect.Type
- func (o ScaleStatusPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o ScaleStatusPtrOutput) Selector() pulumi.StringMapOutput
- func (o ScaleStatusPtrOutput) TargetSelector() pulumi.StringPtrOutput
- func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
- func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
- type SupplementalGroupsStrategyOptions
- type SupplementalGroupsStrategyOptionsArgs
- func (SupplementalGroupsStrategyOptionsArgs) ElementType() reflect.Type
- func (i SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsOutput() SupplementalGroupsStrategyOptionsOutput
- func (i SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsOutput
- func (i SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsPtrOutput() SupplementalGroupsStrategyOptionsPtrOutput
- func (i SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPtrOutput
- type SupplementalGroupsStrategyOptionsInput
- type SupplementalGroupsStrategyOptionsOutput
- func (SupplementalGroupsStrategyOptionsOutput) ElementType() reflect.Type
- func (o SupplementalGroupsStrategyOptionsOutput) Ranges() IDRangeArrayOutput
- func (o SupplementalGroupsStrategyOptionsOutput) Rule() pulumi.StringPtrOutput
- func (o SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsOutput() SupplementalGroupsStrategyOptionsOutput
- func (o SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsOutput
- func (o SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsPtrOutput() SupplementalGroupsStrategyOptionsPtrOutput
- func (o SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPtrOutput
- type SupplementalGroupsStrategyOptionsPatch
- type SupplementalGroupsStrategyOptionsPatchArgs
- func (SupplementalGroupsStrategyOptionsPatchArgs) ElementType() reflect.Type
- func (i SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchOutput() SupplementalGroupsStrategyOptionsPatchOutput
- func (i SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPatchOutput
- func (i SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchPtrOutput() SupplementalGroupsStrategyOptionsPatchPtrOutput
- func (i SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPatchPtrOutput
- type SupplementalGroupsStrategyOptionsPatchInput
- type SupplementalGroupsStrategyOptionsPatchOutput
- func (SupplementalGroupsStrategyOptionsPatchOutput) ElementType() reflect.Type
- func (o SupplementalGroupsStrategyOptionsPatchOutput) Ranges() IDRangePatchArrayOutput
- func (o SupplementalGroupsStrategyOptionsPatchOutput) Rule() pulumi.StringPtrOutput
- func (o SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchOutput() SupplementalGroupsStrategyOptionsPatchOutput
- func (o SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPatchOutput
- func (o SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutput() SupplementalGroupsStrategyOptionsPatchPtrOutput
- func (o SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPatchPtrOutput
- type SupplementalGroupsStrategyOptionsPatchPtrInput
- type SupplementalGroupsStrategyOptionsPatchPtrOutput
- func (o SupplementalGroupsStrategyOptionsPatchPtrOutput) Elem() SupplementalGroupsStrategyOptionsPatchOutput
- func (SupplementalGroupsStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
- func (o SupplementalGroupsStrategyOptionsPatchPtrOutput) Ranges() IDRangePatchArrayOutput
- func (o SupplementalGroupsStrategyOptionsPatchPtrOutput) Rule() pulumi.StringPtrOutput
- func (o SupplementalGroupsStrategyOptionsPatchPtrOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutput() SupplementalGroupsStrategyOptionsPatchPtrOutput
- func (o SupplementalGroupsStrategyOptionsPatchPtrOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPatchPtrOutput
- type SupplementalGroupsStrategyOptionsPtrInput
- type SupplementalGroupsStrategyOptionsPtrOutput
- func (o SupplementalGroupsStrategyOptionsPtrOutput) Elem() SupplementalGroupsStrategyOptionsOutput
- func (SupplementalGroupsStrategyOptionsPtrOutput) ElementType() reflect.Type
- func (o SupplementalGroupsStrategyOptionsPtrOutput) Ranges() IDRangeArrayOutput
- func (o SupplementalGroupsStrategyOptionsPtrOutput) Rule() pulumi.StringPtrOutput
- func (o SupplementalGroupsStrategyOptionsPtrOutput) ToSupplementalGroupsStrategyOptionsPtrOutput() SupplementalGroupsStrategyOptionsPtrOutput
- func (o SupplementalGroupsStrategyOptionsPtrOutput) ToSupplementalGroupsStrategyOptionsPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowedCSIDriver ¶
type AllowedCSIDriver struct { // Name is the registered name of the CSI driver Name string `pulumi:"name"` }
AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.
type AllowedCSIDriverArgs ¶
type AllowedCSIDriverArgs struct { // Name is the registered name of the CSI driver Name pulumi.StringInput `pulumi:"name"` }
AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.
func (AllowedCSIDriverArgs) ElementType ¶
func (AllowedCSIDriverArgs) ElementType() reflect.Type
func (AllowedCSIDriverArgs) ToAllowedCSIDriverOutput ¶
func (i AllowedCSIDriverArgs) ToAllowedCSIDriverOutput() AllowedCSIDriverOutput
func (AllowedCSIDriverArgs) ToAllowedCSIDriverOutputWithContext ¶
func (i AllowedCSIDriverArgs) ToAllowedCSIDriverOutputWithContext(ctx context.Context) AllowedCSIDriverOutput
type AllowedCSIDriverArray ¶
type AllowedCSIDriverArray []AllowedCSIDriverInput
func (AllowedCSIDriverArray) ElementType ¶
func (AllowedCSIDriverArray) ElementType() reflect.Type
func (AllowedCSIDriverArray) ToAllowedCSIDriverArrayOutput ¶
func (i AllowedCSIDriverArray) ToAllowedCSIDriverArrayOutput() AllowedCSIDriverArrayOutput
func (AllowedCSIDriverArray) ToAllowedCSIDriverArrayOutputWithContext ¶
func (i AllowedCSIDriverArray) ToAllowedCSIDriverArrayOutputWithContext(ctx context.Context) AllowedCSIDriverArrayOutput
type AllowedCSIDriverArrayInput ¶
type AllowedCSIDriverArrayInput interface { pulumi.Input ToAllowedCSIDriverArrayOutput() AllowedCSIDriverArrayOutput ToAllowedCSIDriverArrayOutputWithContext(context.Context) AllowedCSIDriverArrayOutput }
AllowedCSIDriverArrayInput is an input type that accepts AllowedCSIDriverArray and AllowedCSIDriverArrayOutput values. You can construct a concrete instance of `AllowedCSIDriverArrayInput` via:
AllowedCSIDriverArray{ AllowedCSIDriverArgs{...} }
type AllowedCSIDriverArrayOutput ¶
type AllowedCSIDriverArrayOutput struct{ *pulumi.OutputState }
func (AllowedCSIDriverArrayOutput) ElementType ¶
func (AllowedCSIDriverArrayOutput) ElementType() reflect.Type
func (AllowedCSIDriverArrayOutput) Index ¶
func (o AllowedCSIDriverArrayOutput) Index(i pulumi.IntInput) AllowedCSIDriverOutput
func (AllowedCSIDriverArrayOutput) ToAllowedCSIDriverArrayOutput ¶
func (o AllowedCSIDriverArrayOutput) ToAllowedCSIDriverArrayOutput() AllowedCSIDriverArrayOutput
func (AllowedCSIDriverArrayOutput) ToAllowedCSIDriverArrayOutputWithContext ¶
func (o AllowedCSIDriverArrayOutput) ToAllowedCSIDriverArrayOutputWithContext(ctx context.Context) AllowedCSIDriverArrayOutput
type AllowedCSIDriverInput ¶
type AllowedCSIDriverInput interface { pulumi.Input ToAllowedCSIDriverOutput() AllowedCSIDriverOutput ToAllowedCSIDriverOutputWithContext(context.Context) AllowedCSIDriverOutput }
AllowedCSIDriverInput is an input type that accepts AllowedCSIDriverArgs and AllowedCSIDriverOutput values. You can construct a concrete instance of `AllowedCSIDriverInput` via:
AllowedCSIDriverArgs{...}
type AllowedCSIDriverOutput ¶
type AllowedCSIDriverOutput struct{ *pulumi.OutputState }
AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.
func (AllowedCSIDriverOutput) ElementType ¶
func (AllowedCSIDriverOutput) ElementType() reflect.Type
func (AllowedCSIDriverOutput) Name ¶
func (o AllowedCSIDriverOutput) Name() pulumi.StringOutput
Name is the registered name of the CSI driver
func (AllowedCSIDriverOutput) ToAllowedCSIDriverOutput ¶
func (o AllowedCSIDriverOutput) ToAllowedCSIDriverOutput() AllowedCSIDriverOutput
func (AllowedCSIDriverOutput) ToAllowedCSIDriverOutputWithContext ¶
func (o AllowedCSIDriverOutput) ToAllowedCSIDriverOutputWithContext(ctx context.Context) AllowedCSIDriverOutput
type AllowedCSIDriverPatch ¶ added in v3.20.0
type AllowedCSIDriverPatch struct { // Name is the registered name of the CSI driver Name *string `pulumi:"name"` }
AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.
type AllowedCSIDriverPatchArgs ¶ added in v3.20.0
type AllowedCSIDriverPatchArgs struct { // Name is the registered name of the CSI driver Name pulumi.StringPtrInput `pulumi:"name"` }
AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.
func (AllowedCSIDriverPatchArgs) ElementType ¶ added in v3.20.0
func (AllowedCSIDriverPatchArgs) ElementType() reflect.Type
func (AllowedCSIDriverPatchArgs) ToAllowedCSIDriverPatchOutput ¶ added in v3.20.0
func (i AllowedCSIDriverPatchArgs) ToAllowedCSIDriverPatchOutput() AllowedCSIDriverPatchOutput
func (AllowedCSIDriverPatchArgs) ToAllowedCSIDriverPatchOutputWithContext ¶ added in v3.20.0
func (i AllowedCSIDriverPatchArgs) ToAllowedCSIDriverPatchOutputWithContext(ctx context.Context) AllowedCSIDriverPatchOutput
type AllowedCSIDriverPatchArray ¶ added in v3.20.0
type AllowedCSIDriverPatchArray []AllowedCSIDriverPatchInput
func (AllowedCSIDriverPatchArray) ElementType ¶ added in v3.20.0
func (AllowedCSIDriverPatchArray) ElementType() reflect.Type
func (AllowedCSIDriverPatchArray) ToAllowedCSIDriverPatchArrayOutput ¶ added in v3.20.0
func (i AllowedCSIDriverPatchArray) ToAllowedCSIDriverPatchArrayOutput() AllowedCSIDriverPatchArrayOutput
func (AllowedCSIDriverPatchArray) ToAllowedCSIDriverPatchArrayOutputWithContext ¶ added in v3.20.0
func (i AllowedCSIDriverPatchArray) ToAllowedCSIDriverPatchArrayOutputWithContext(ctx context.Context) AllowedCSIDriverPatchArrayOutput
type AllowedCSIDriverPatchArrayInput ¶ added in v3.20.0
type AllowedCSIDriverPatchArrayInput interface { pulumi.Input ToAllowedCSIDriverPatchArrayOutput() AllowedCSIDriverPatchArrayOutput ToAllowedCSIDriverPatchArrayOutputWithContext(context.Context) AllowedCSIDriverPatchArrayOutput }
AllowedCSIDriverPatchArrayInput is an input type that accepts AllowedCSIDriverPatchArray and AllowedCSIDriverPatchArrayOutput values. You can construct a concrete instance of `AllowedCSIDriverPatchArrayInput` via:
AllowedCSIDriverPatchArray{ AllowedCSIDriverPatchArgs{...} }
type AllowedCSIDriverPatchArrayOutput ¶ added in v3.20.0
type AllowedCSIDriverPatchArrayOutput struct{ *pulumi.OutputState }
func (AllowedCSIDriverPatchArrayOutput) ElementType ¶ added in v3.20.0
func (AllowedCSIDriverPatchArrayOutput) ElementType() reflect.Type
func (AllowedCSIDriverPatchArrayOutput) Index ¶ added in v3.20.0
func (o AllowedCSIDriverPatchArrayOutput) Index(i pulumi.IntInput) AllowedCSIDriverPatchOutput
func (AllowedCSIDriverPatchArrayOutput) ToAllowedCSIDriverPatchArrayOutput ¶ added in v3.20.0
func (o AllowedCSIDriverPatchArrayOutput) ToAllowedCSIDriverPatchArrayOutput() AllowedCSIDriverPatchArrayOutput
func (AllowedCSIDriverPatchArrayOutput) ToAllowedCSIDriverPatchArrayOutputWithContext ¶ added in v3.20.0
func (o AllowedCSIDriverPatchArrayOutput) ToAllowedCSIDriverPatchArrayOutputWithContext(ctx context.Context) AllowedCSIDriverPatchArrayOutput
type AllowedCSIDriverPatchInput ¶ added in v3.20.0
type AllowedCSIDriverPatchInput interface { pulumi.Input ToAllowedCSIDriverPatchOutput() AllowedCSIDriverPatchOutput ToAllowedCSIDriverPatchOutputWithContext(context.Context) AllowedCSIDriverPatchOutput }
AllowedCSIDriverPatchInput is an input type that accepts AllowedCSIDriverPatchArgs and AllowedCSIDriverPatchOutput values. You can construct a concrete instance of `AllowedCSIDriverPatchInput` via:
AllowedCSIDriverPatchArgs{...}
type AllowedCSIDriverPatchOutput ¶ added in v3.20.0
type AllowedCSIDriverPatchOutput struct{ *pulumi.OutputState }
AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.
func (AllowedCSIDriverPatchOutput) ElementType ¶ added in v3.20.0
func (AllowedCSIDriverPatchOutput) ElementType() reflect.Type
func (AllowedCSIDriverPatchOutput) Name ¶ added in v3.20.0
func (o AllowedCSIDriverPatchOutput) Name() pulumi.StringPtrOutput
Name is the registered name of the CSI driver
func (AllowedCSIDriverPatchOutput) ToAllowedCSIDriverPatchOutput ¶ added in v3.20.0
func (o AllowedCSIDriverPatchOutput) ToAllowedCSIDriverPatchOutput() AllowedCSIDriverPatchOutput
func (AllowedCSIDriverPatchOutput) ToAllowedCSIDriverPatchOutputWithContext ¶ added in v3.20.0
func (o AllowedCSIDriverPatchOutput) ToAllowedCSIDriverPatchOutputWithContext(ctx context.Context) AllowedCSIDriverPatchOutput
type AllowedFlexVolume ¶
type AllowedFlexVolume struct { // driver is the name of the Flexvolume driver. Driver string `pulumi:"driver"` }
AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.
type AllowedFlexVolumeArgs ¶
type AllowedFlexVolumeArgs struct { // driver is the name of the Flexvolume driver. Driver pulumi.StringInput `pulumi:"driver"` }
AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.
func (AllowedFlexVolumeArgs) ElementType ¶
func (AllowedFlexVolumeArgs) ElementType() reflect.Type
func (AllowedFlexVolumeArgs) ToAllowedFlexVolumeOutput ¶
func (i AllowedFlexVolumeArgs) ToAllowedFlexVolumeOutput() AllowedFlexVolumeOutput
func (AllowedFlexVolumeArgs) ToAllowedFlexVolumeOutputWithContext ¶
func (i AllowedFlexVolumeArgs) ToAllowedFlexVolumeOutputWithContext(ctx context.Context) AllowedFlexVolumeOutput
type AllowedFlexVolumeArray ¶
type AllowedFlexVolumeArray []AllowedFlexVolumeInput
func (AllowedFlexVolumeArray) ElementType ¶
func (AllowedFlexVolumeArray) ElementType() reflect.Type
func (AllowedFlexVolumeArray) ToAllowedFlexVolumeArrayOutput ¶
func (i AllowedFlexVolumeArray) ToAllowedFlexVolumeArrayOutput() AllowedFlexVolumeArrayOutput
func (AllowedFlexVolumeArray) ToAllowedFlexVolumeArrayOutputWithContext ¶
func (i AllowedFlexVolumeArray) ToAllowedFlexVolumeArrayOutputWithContext(ctx context.Context) AllowedFlexVolumeArrayOutput
type AllowedFlexVolumeArrayInput ¶
type AllowedFlexVolumeArrayInput interface { pulumi.Input ToAllowedFlexVolumeArrayOutput() AllowedFlexVolumeArrayOutput ToAllowedFlexVolumeArrayOutputWithContext(context.Context) AllowedFlexVolumeArrayOutput }
AllowedFlexVolumeArrayInput is an input type that accepts AllowedFlexVolumeArray and AllowedFlexVolumeArrayOutput values. You can construct a concrete instance of `AllowedFlexVolumeArrayInput` via:
AllowedFlexVolumeArray{ AllowedFlexVolumeArgs{...} }
type AllowedFlexVolumeArrayOutput ¶
type AllowedFlexVolumeArrayOutput struct{ *pulumi.OutputState }
func (AllowedFlexVolumeArrayOutput) ElementType ¶
func (AllowedFlexVolumeArrayOutput) ElementType() reflect.Type
func (AllowedFlexVolumeArrayOutput) Index ¶
func (o AllowedFlexVolumeArrayOutput) Index(i pulumi.IntInput) AllowedFlexVolumeOutput
func (AllowedFlexVolumeArrayOutput) ToAllowedFlexVolumeArrayOutput ¶
func (o AllowedFlexVolumeArrayOutput) ToAllowedFlexVolumeArrayOutput() AllowedFlexVolumeArrayOutput
func (AllowedFlexVolumeArrayOutput) ToAllowedFlexVolumeArrayOutputWithContext ¶
func (o AllowedFlexVolumeArrayOutput) ToAllowedFlexVolumeArrayOutputWithContext(ctx context.Context) AllowedFlexVolumeArrayOutput
type AllowedFlexVolumeInput ¶
type AllowedFlexVolumeInput interface { pulumi.Input ToAllowedFlexVolumeOutput() AllowedFlexVolumeOutput ToAllowedFlexVolumeOutputWithContext(context.Context) AllowedFlexVolumeOutput }
AllowedFlexVolumeInput is an input type that accepts AllowedFlexVolumeArgs and AllowedFlexVolumeOutput values. You can construct a concrete instance of `AllowedFlexVolumeInput` via:
AllowedFlexVolumeArgs{...}
type AllowedFlexVolumeOutput ¶
type AllowedFlexVolumeOutput struct{ *pulumi.OutputState }
AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.
func (AllowedFlexVolumeOutput) Driver ¶
func (o AllowedFlexVolumeOutput) Driver() pulumi.StringOutput
driver is the name of the Flexvolume driver.
func (AllowedFlexVolumeOutput) ElementType ¶
func (AllowedFlexVolumeOutput) ElementType() reflect.Type
func (AllowedFlexVolumeOutput) ToAllowedFlexVolumeOutput ¶
func (o AllowedFlexVolumeOutput) ToAllowedFlexVolumeOutput() AllowedFlexVolumeOutput
func (AllowedFlexVolumeOutput) ToAllowedFlexVolumeOutputWithContext ¶
func (o AllowedFlexVolumeOutput) ToAllowedFlexVolumeOutputWithContext(ctx context.Context) AllowedFlexVolumeOutput
type AllowedFlexVolumePatch ¶ added in v3.20.0
type AllowedFlexVolumePatch struct { // driver is the name of the Flexvolume driver. Driver *string `pulumi:"driver"` }
AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.
type AllowedFlexVolumePatchArgs ¶ added in v3.20.0
type AllowedFlexVolumePatchArgs struct { // driver is the name of the Flexvolume driver. Driver pulumi.StringPtrInput `pulumi:"driver"` }
AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.
func (AllowedFlexVolumePatchArgs) ElementType ¶ added in v3.20.0
func (AllowedFlexVolumePatchArgs) ElementType() reflect.Type
func (AllowedFlexVolumePatchArgs) ToAllowedFlexVolumePatchOutput ¶ added in v3.20.0
func (i AllowedFlexVolumePatchArgs) ToAllowedFlexVolumePatchOutput() AllowedFlexVolumePatchOutput
func (AllowedFlexVolumePatchArgs) ToAllowedFlexVolumePatchOutputWithContext ¶ added in v3.20.0
func (i AllowedFlexVolumePatchArgs) ToAllowedFlexVolumePatchOutputWithContext(ctx context.Context) AllowedFlexVolumePatchOutput
type AllowedFlexVolumePatchArray ¶ added in v3.20.0
type AllowedFlexVolumePatchArray []AllowedFlexVolumePatchInput
func (AllowedFlexVolumePatchArray) ElementType ¶ added in v3.20.0
func (AllowedFlexVolumePatchArray) ElementType() reflect.Type
func (AllowedFlexVolumePatchArray) ToAllowedFlexVolumePatchArrayOutput ¶ added in v3.20.0
func (i AllowedFlexVolumePatchArray) ToAllowedFlexVolumePatchArrayOutput() AllowedFlexVolumePatchArrayOutput
func (AllowedFlexVolumePatchArray) ToAllowedFlexVolumePatchArrayOutputWithContext ¶ added in v3.20.0
func (i AllowedFlexVolumePatchArray) ToAllowedFlexVolumePatchArrayOutputWithContext(ctx context.Context) AllowedFlexVolumePatchArrayOutput
type AllowedFlexVolumePatchArrayInput ¶ added in v3.20.0
type AllowedFlexVolumePatchArrayInput interface { pulumi.Input ToAllowedFlexVolumePatchArrayOutput() AllowedFlexVolumePatchArrayOutput ToAllowedFlexVolumePatchArrayOutputWithContext(context.Context) AllowedFlexVolumePatchArrayOutput }
AllowedFlexVolumePatchArrayInput is an input type that accepts AllowedFlexVolumePatchArray and AllowedFlexVolumePatchArrayOutput values. You can construct a concrete instance of `AllowedFlexVolumePatchArrayInput` via:
AllowedFlexVolumePatchArray{ AllowedFlexVolumePatchArgs{...} }
type AllowedFlexVolumePatchArrayOutput ¶ added in v3.20.0
type AllowedFlexVolumePatchArrayOutput struct{ *pulumi.OutputState }
func (AllowedFlexVolumePatchArrayOutput) ElementType ¶ added in v3.20.0
func (AllowedFlexVolumePatchArrayOutput) ElementType() reflect.Type
func (AllowedFlexVolumePatchArrayOutput) Index ¶ added in v3.20.0
func (o AllowedFlexVolumePatchArrayOutput) Index(i pulumi.IntInput) AllowedFlexVolumePatchOutput
func (AllowedFlexVolumePatchArrayOutput) ToAllowedFlexVolumePatchArrayOutput ¶ added in v3.20.0
func (o AllowedFlexVolumePatchArrayOutput) ToAllowedFlexVolumePatchArrayOutput() AllowedFlexVolumePatchArrayOutput
func (AllowedFlexVolumePatchArrayOutput) ToAllowedFlexVolumePatchArrayOutputWithContext ¶ added in v3.20.0
func (o AllowedFlexVolumePatchArrayOutput) ToAllowedFlexVolumePatchArrayOutputWithContext(ctx context.Context) AllowedFlexVolumePatchArrayOutput
type AllowedFlexVolumePatchInput ¶ added in v3.20.0
type AllowedFlexVolumePatchInput interface { pulumi.Input ToAllowedFlexVolumePatchOutput() AllowedFlexVolumePatchOutput ToAllowedFlexVolumePatchOutputWithContext(context.Context) AllowedFlexVolumePatchOutput }
AllowedFlexVolumePatchInput is an input type that accepts AllowedFlexVolumePatchArgs and AllowedFlexVolumePatchOutput values. You can construct a concrete instance of `AllowedFlexVolumePatchInput` via:
AllowedFlexVolumePatchArgs{...}
type AllowedFlexVolumePatchOutput ¶ added in v3.20.0
type AllowedFlexVolumePatchOutput struct{ *pulumi.OutputState }
AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.
func (AllowedFlexVolumePatchOutput) Driver ¶ added in v3.20.0
func (o AllowedFlexVolumePatchOutput) Driver() pulumi.StringPtrOutput
driver is the name of the Flexvolume driver.
func (AllowedFlexVolumePatchOutput) ElementType ¶ added in v3.20.0
func (AllowedFlexVolumePatchOutput) ElementType() reflect.Type
func (AllowedFlexVolumePatchOutput) ToAllowedFlexVolumePatchOutput ¶ added in v3.20.0
func (o AllowedFlexVolumePatchOutput) ToAllowedFlexVolumePatchOutput() AllowedFlexVolumePatchOutput
func (AllowedFlexVolumePatchOutput) ToAllowedFlexVolumePatchOutputWithContext ¶ added in v3.20.0
func (o AllowedFlexVolumePatchOutput) ToAllowedFlexVolumePatchOutputWithContext(ctx context.Context) AllowedFlexVolumePatchOutput
type AllowedHostPath ¶
type AllowedHostPath struct { // pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path. // // Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo` PathPrefix *string `pulumi:"pathPrefix"` // when set to true, will allow host volumes matching the pathPrefix only if all volume mounts are readOnly. ReadOnly *bool `pulumi:"readOnly"` }
AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead.
type AllowedHostPathArgs ¶
type AllowedHostPathArgs struct { // pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path. // // Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo` PathPrefix pulumi.StringPtrInput `pulumi:"pathPrefix"` // when set to true, will allow host volumes matching the pathPrefix only if all volume mounts are readOnly. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` }
AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead.
func (AllowedHostPathArgs) ElementType ¶
func (AllowedHostPathArgs) ElementType() reflect.Type
func (AllowedHostPathArgs) ToAllowedHostPathOutput ¶
func (i AllowedHostPathArgs) ToAllowedHostPathOutput() AllowedHostPathOutput
func (AllowedHostPathArgs) ToAllowedHostPathOutputWithContext ¶
func (i AllowedHostPathArgs) ToAllowedHostPathOutputWithContext(ctx context.Context) AllowedHostPathOutput
type AllowedHostPathArray ¶
type AllowedHostPathArray []AllowedHostPathInput
func (AllowedHostPathArray) ElementType ¶
func (AllowedHostPathArray) ElementType() reflect.Type
func (AllowedHostPathArray) ToAllowedHostPathArrayOutput ¶
func (i AllowedHostPathArray) ToAllowedHostPathArrayOutput() AllowedHostPathArrayOutput
func (AllowedHostPathArray) ToAllowedHostPathArrayOutputWithContext ¶
func (i AllowedHostPathArray) ToAllowedHostPathArrayOutputWithContext(ctx context.Context) AllowedHostPathArrayOutput
type AllowedHostPathArrayInput ¶
type AllowedHostPathArrayInput interface { pulumi.Input ToAllowedHostPathArrayOutput() AllowedHostPathArrayOutput ToAllowedHostPathArrayOutputWithContext(context.Context) AllowedHostPathArrayOutput }
AllowedHostPathArrayInput is an input type that accepts AllowedHostPathArray and AllowedHostPathArrayOutput values. You can construct a concrete instance of `AllowedHostPathArrayInput` via:
AllowedHostPathArray{ AllowedHostPathArgs{...} }
type AllowedHostPathArrayOutput ¶
type AllowedHostPathArrayOutput struct{ *pulumi.OutputState }
func (AllowedHostPathArrayOutput) ElementType ¶
func (AllowedHostPathArrayOutput) ElementType() reflect.Type
func (AllowedHostPathArrayOutput) Index ¶
func (o AllowedHostPathArrayOutput) Index(i pulumi.IntInput) AllowedHostPathOutput
func (AllowedHostPathArrayOutput) ToAllowedHostPathArrayOutput ¶
func (o AllowedHostPathArrayOutput) ToAllowedHostPathArrayOutput() AllowedHostPathArrayOutput
func (AllowedHostPathArrayOutput) ToAllowedHostPathArrayOutputWithContext ¶
func (o AllowedHostPathArrayOutput) ToAllowedHostPathArrayOutputWithContext(ctx context.Context) AllowedHostPathArrayOutput
type AllowedHostPathInput ¶
type AllowedHostPathInput interface { pulumi.Input ToAllowedHostPathOutput() AllowedHostPathOutput ToAllowedHostPathOutputWithContext(context.Context) AllowedHostPathOutput }
AllowedHostPathInput is an input type that accepts AllowedHostPathArgs and AllowedHostPathOutput values. You can construct a concrete instance of `AllowedHostPathInput` via:
AllowedHostPathArgs{...}
type AllowedHostPathOutput ¶
type AllowedHostPathOutput struct{ *pulumi.OutputState }
AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead.
func (AllowedHostPathOutput) ElementType ¶
func (AllowedHostPathOutput) ElementType() reflect.Type
func (AllowedHostPathOutput) PathPrefix ¶
func (o AllowedHostPathOutput) PathPrefix() pulumi.StringPtrOutput
pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path.
Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo`
func (AllowedHostPathOutput) ReadOnly ¶
func (o AllowedHostPathOutput) ReadOnly() pulumi.BoolPtrOutput
when set to true, will allow host volumes matching the pathPrefix only if all volume mounts are readOnly.
func (AllowedHostPathOutput) ToAllowedHostPathOutput ¶
func (o AllowedHostPathOutput) ToAllowedHostPathOutput() AllowedHostPathOutput
func (AllowedHostPathOutput) ToAllowedHostPathOutputWithContext ¶
func (o AllowedHostPathOutput) ToAllowedHostPathOutputWithContext(ctx context.Context) AllowedHostPathOutput
type AllowedHostPathPatch ¶ added in v3.20.0
type AllowedHostPathPatch struct { // pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path. // // Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo` PathPrefix *string `pulumi:"pathPrefix"` // when set to true, will allow host volumes matching the pathPrefix only if all volume mounts are readOnly. ReadOnly *bool `pulumi:"readOnly"` }
AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead.
type AllowedHostPathPatchArgs ¶ added in v3.20.0
type AllowedHostPathPatchArgs struct { // pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path. // // Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo` PathPrefix pulumi.StringPtrInput `pulumi:"pathPrefix"` // when set to true, will allow host volumes matching the pathPrefix only if all volume mounts are readOnly. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` }
AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead.
func (AllowedHostPathPatchArgs) ElementType ¶ added in v3.20.0
func (AllowedHostPathPatchArgs) ElementType() reflect.Type
func (AllowedHostPathPatchArgs) ToAllowedHostPathPatchOutput ¶ added in v3.20.0
func (i AllowedHostPathPatchArgs) ToAllowedHostPathPatchOutput() AllowedHostPathPatchOutput
func (AllowedHostPathPatchArgs) ToAllowedHostPathPatchOutputWithContext ¶ added in v3.20.0
func (i AllowedHostPathPatchArgs) ToAllowedHostPathPatchOutputWithContext(ctx context.Context) AllowedHostPathPatchOutput
type AllowedHostPathPatchArray ¶ added in v3.20.0
type AllowedHostPathPatchArray []AllowedHostPathPatchInput
func (AllowedHostPathPatchArray) ElementType ¶ added in v3.20.0
func (AllowedHostPathPatchArray) ElementType() reflect.Type
func (AllowedHostPathPatchArray) ToAllowedHostPathPatchArrayOutput ¶ added in v3.20.0
func (i AllowedHostPathPatchArray) ToAllowedHostPathPatchArrayOutput() AllowedHostPathPatchArrayOutput
func (AllowedHostPathPatchArray) ToAllowedHostPathPatchArrayOutputWithContext ¶ added in v3.20.0
func (i AllowedHostPathPatchArray) ToAllowedHostPathPatchArrayOutputWithContext(ctx context.Context) AllowedHostPathPatchArrayOutput
type AllowedHostPathPatchArrayInput ¶ added in v3.20.0
type AllowedHostPathPatchArrayInput interface { pulumi.Input ToAllowedHostPathPatchArrayOutput() AllowedHostPathPatchArrayOutput ToAllowedHostPathPatchArrayOutputWithContext(context.Context) AllowedHostPathPatchArrayOutput }
AllowedHostPathPatchArrayInput is an input type that accepts AllowedHostPathPatchArray and AllowedHostPathPatchArrayOutput values. You can construct a concrete instance of `AllowedHostPathPatchArrayInput` via:
AllowedHostPathPatchArray{ AllowedHostPathPatchArgs{...} }
type AllowedHostPathPatchArrayOutput ¶ added in v3.20.0
type AllowedHostPathPatchArrayOutput struct{ *pulumi.OutputState }
func (AllowedHostPathPatchArrayOutput) ElementType ¶ added in v3.20.0
func (AllowedHostPathPatchArrayOutput) ElementType() reflect.Type
func (AllowedHostPathPatchArrayOutput) Index ¶ added in v3.20.0
func (o AllowedHostPathPatchArrayOutput) Index(i pulumi.IntInput) AllowedHostPathPatchOutput
func (AllowedHostPathPatchArrayOutput) ToAllowedHostPathPatchArrayOutput ¶ added in v3.20.0
func (o AllowedHostPathPatchArrayOutput) ToAllowedHostPathPatchArrayOutput() AllowedHostPathPatchArrayOutput
func (AllowedHostPathPatchArrayOutput) ToAllowedHostPathPatchArrayOutputWithContext ¶ added in v3.20.0
func (o AllowedHostPathPatchArrayOutput) ToAllowedHostPathPatchArrayOutputWithContext(ctx context.Context) AllowedHostPathPatchArrayOutput
type AllowedHostPathPatchInput ¶ added in v3.20.0
type AllowedHostPathPatchInput interface { pulumi.Input ToAllowedHostPathPatchOutput() AllowedHostPathPatchOutput ToAllowedHostPathPatchOutputWithContext(context.Context) AllowedHostPathPatchOutput }
AllowedHostPathPatchInput is an input type that accepts AllowedHostPathPatchArgs and AllowedHostPathPatchOutput values. You can construct a concrete instance of `AllowedHostPathPatchInput` via:
AllowedHostPathPatchArgs{...}
type AllowedHostPathPatchOutput ¶ added in v3.20.0
type AllowedHostPathPatchOutput struct{ *pulumi.OutputState }
AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead.
func (AllowedHostPathPatchOutput) ElementType ¶ added in v3.20.0
func (AllowedHostPathPatchOutput) ElementType() reflect.Type
func (AllowedHostPathPatchOutput) PathPrefix ¶ added in v3.20.0
func (o AllowedHostPathPatchOutput) PathPrefix() pulumi.StringPtrOutput
pathPrefix is the path prefix that the host volume must match. It does not support `*`. Trailing slashes are trimmed when validating the path prefix with a host path.
Examples: `/foo` would allow `/foo`, `/foo/` and `/foo/bar` `/foo` would not allow `/food` or `/etc/foo`
func (AllowedHostPathPatchOutput) ReadOnly ¶ added in v3.20.0
func (o AllowedHostPathPatchOutput) ReadOnly() pulumi.BoolPtrOutput
when set to true, will allow host volumes matching the pathPrefix only if all volume mounts are readOnly.
func (AllowedHostPathPatchOutput) ToAllowedHostPathPatchOutput ¶ added in v3.20.0
func (o AllowedHostPathPatchOutput) ToAllowedHostPathPatchOutput() AllowedHostPathPatchOutput
func (AllowedHostPathPatchOutput) ToAllowedHostPathPatchOutputWithContext ¶ added in v3.20.0
func (o AllowedHostPathPatchOutput) ToAllowedHostPathPatchOutputWithContext(ctx context.Context) AllowedHostPathPatchOutput
type DaemonSet
deprecated
type DaemonSet struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPtrOutput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPtrOutput `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
Deprecated: extensions/v1beta1/DaemonSet is deprecated by apps/v1/DaemonSet and not supported by Kubernetes v1.16+ clusters.
func GetDaemonSet ¶
func GetDaemonSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DaemonSetState, opts ...pulumi.ResourceOption) (*DaemonSet, error)
GetDaemonSet gets an existing DaemonSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDaemonSet ¶
func NewDaemonSet(ctx *pulumi.Context, name string, args *DaemonSetArgs, opts ...pulumi.ResourceOption) (*DaemonSet, error)
NewDaemonSet registers a new resource with the given unique name, arguments, and options.
func (*DaemonSet) ElementType ¶
func (*DaemonSet) ToDaemonSetOutput ¶
func (i *DaemonSet) ToDaemonSetOutput() DaemonSetOutput
func (*DaemonSet) ToDaemonSetOutputWithContext ¶
func (i *DaemonSet) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput
type DaemonSetArgs ¶
type DaemonSetArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPtrInput }
The set of arguments for constructing a DaemonSet resource.
func (DaemonSetArgs) ElementType ¶
func (DaemonSetArgs) ElementType() reflect.Type
type DaemonSetArray ¶
type DaemonSetArray []DaemonSetInput
func (DaemonSetArray) ElementType ¶
func (DaemonSetArray) ElementType() reflect.Type
func (DaemonSetArray) ToDaemonSetArrayOutput ¶
func (i DaemonSetArray) ToDaemonSetArrayOutput() DaemonSetArrayOutput
func (DaemonSetArray) ToDaemonSetArrayOutputWithContext ¶
func (i DaemonSetArray) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput
type DaemonSetArrayInput ¶
type DaemonSetArrayInput interface { pulumi.Input ToDaemonSetArrayOutput() DaemonSetArrayOutput ToDaemonSetArrayOutputWithContext(context.Context) DaemonSetArrayOutput }
DaemonSetArrayInput is an input type that accepts DaemonSetArray and DaemonSetArrayOutput values. You can construct a concrete instance of `DaemonSetArrayInput` via:
DaemonSetArray{ DaemonSetArgs{...} }
type DaemonSetArrayOutput ¶
type DaemonSetArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetArrayOutput) ElementType ¶
func (DaemonSetArrayOutput) ElementType() reflect.Type
func (DaemonSetArrayOutput) Index ¶
func (o DaemonSetArrayOutput) Index(i pulumi.IntInput) DaemonSetOutput
func (DaemonSetArrayOutput) ToDaemonSetArrayOutput ¶
func (o DaemonSetArrayOutput) ToDaemonSetArrayOutput() DaemonSetArrayOutput
func (DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext ¶
func (o DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput
type DaemonSetCondition ¶
type DaemonSetCondition struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of DaemonSet condition. Type string `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
type DaemonSetConditionArgs ¶
type DaemonSetConditionArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type of DaemonSet condition. Type pulumi.StringInput `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionArgs) ElementType ¶
func (DaemonSetConditionArgs) ElementType() reflect.Type
func (DaemonSetConditionArgs) ToDaemonSetConditionOutput ¶
func (i DaemonSetConditionArgs) ToDaemonSetConditionOutput() DaemonSetConditionOutput
func (DaemonSetConditionArgs) ToDaemonSetConditionOutputWithContext ¶
func (i DaemonSetConditionArgs) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput
type DaemonSetConditionArray ¶
type DaemonSetConditionArray []DaemonSetConditionInput
func (DaemonSetConditionArray) ElementType ¶
func (DaemonSetConditionArray) ElementType() reflect.Type
func (DaemonSetConditionArray) ToDaemonSetConditionArrayOutput ¶
func (i DaemonSetConditionArray) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
func (DaemonSetConditionArray) ToDaemonSetConditionArrayOutputWithContext ¶
func (i DaemonSetConditionArray) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput
type DaemonSetConditionArrayInput ¶
type DaemonSetConditionArrayInput interface { pulumi.Input ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput ToDaemonSetConditionArrayOutputWithContext(context.Context) DaemonSetConditionArrayOutput }
DaemonSetConditionArrayInput is an input type that accepts DaemonSetConditionArray and DaemonSetConditionArrayOutput values. You can construct a concrete instance of `DaemonSetConditionArrayInput` via:
DaemonSetConditionArray{ DaemonSetConditionArgs{...} }
type DaemonSetConditionArrayOutput ¶
type DaemonSetConditionArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetConditionArrayOutput) ElementType ¶
func (DaemonSetConditionArrayOutput) ElementType() reflect.Type
func (DaemonSetConditionArrayOutput) Index ¶
func (o DaemonSetConditionArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionOutput
func (DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput ¶
func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
func (DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext ¶
func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput
type DaemonSetConditionInput ¶
type DaemonSetConditionInput interface { pulumi.Input ToDaemonSetConditionOutput() DaemonSetConditionOutput ToDaemonSetConditionOutputWithContext(context.Context) DaemonSetConditionOutput }
DaemonSetConditionInput is an input type that accepts DaemonSetConditionArgs and DaemonSetConditionOutput values. You can construct a concrete instance of `DaemonSetConditionInput` via:
DaemonSetConditionArgs{...}
type DaemonSetConditionOutput ¶
type DaemonSetConditionOutput struct{ *pulumi.OutputState }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionOutput) ElementType ¶
func (DaemonSetConditionOutput) ElementType() reflect.Type
func (DaemonSetConditionOutput) LastTransitionTime ¶
func (o DaemonSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DaemonSetConditionOutput) Message ¶
func (o DaemonSetConditionOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DaemonSetConditionOutput) Reason ¶
func (o DaemonSetConditionOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DaemonSetConditionOutput) Status ¶
func (o DaemonSetConditionOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (DaemonSetConditionOutput) ToDaemonSetConditionOutput ¶
func (o DaemonSetConditionOutput) ToDaemonSetConditionOutput() DaemonSetConditionOutput
func (DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext ¶
func (o DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput
func (DaemonSetConditionOutput) Type ¶
func (o DaemonSetConditionOutput) Type() pulumi.StringOutput
Type of DaemonSet condition.
type DaemonSetConditionPatch ¶ added in v3.20.0
type DaemonSetConditionPatch struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status *string `pulumi:"status"` // Type of DaemonSet condition. Type *string `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
type DaemonSetConditionPatchArgs ¶ added in v3.20.0
type DaemonSetConditionPatchArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // Type of DaemonSet condition. Type pulumi.StringPtrInput `pulumi:"type"` }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionPatchArgs) ElementType ¶ added in v3.20.0
func (DaemonSetConditionPatchArgs) ElementType() reflect.Type
func (DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutput ¶ added in v3.20.0
func (i DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutputWithContext ¶ added in v3.20.0
func (i DaemonSetConditionPatchArgs) ToDaemonSetConditionPatchOutputWithContext(ctx context.Context) DaemonSetConditionPatchOutput
type DaemonSetConditionPatchArray ¶ added in v3.20.0
type DaemonSetConditionPatchArray []DaemonSetConditionPatchInput
func (DaemonSetConditionPatchArray) ElementType ¶ added in v3.20.0
func (DaemonSetConditionPatchArray) ElementType() reflect.Type
func (DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutput ¶ added in v3.20.0
func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
func (DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (i DaemonSetConditionPatchArray) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
type DaemonSetConditionPatchArrayInput ¶ added in v3.20.0
type DaemonSetConditionPatchArrayInput interface { pulumi.Input ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput ToDaemonSetConditionPatchArrayOutputWithContext(context.Context) DaemonSetConditionPatchArrayOutput }
DaemonSetConditionPatchArrayInput is an input type that accepts DaemonSetConditionPatchArray and DaemonSetConditionPatchArrayOutput values. You can construct a concrete instance of `DaemonSetConditionPatchArrayInput` via:
DaemonSetConditionPatchArray{ DaemonSetConditionPatchArgs{...} }
type DaemonSetConditionPatchArrayOutput ¶ added in v3.20.0
type DaemonSetConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetConditionPatchArrayOutput) ElementType ¶ added in v3.20.0
func (DaemonSetConditionPatchArrayOutput) ElementType() reflect.Type
func (DaemonSetConditionPatchArrayOutput) Index ¶ added in v3.20.0
func (o DaemonSetConditionPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutput ¶ added in v3.20.0
func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutput() DaemonSetConditionPatchArrayOutput
func (DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (o DaemonSetConditionPatchArrayOutput) ToDaemonSetConditionPatchArrayOutputWithContext(ctx context.Context) DaemonSetConditionPatchArrayOutput
type DaemonSetConditionPatchInput ¶ added in v3.20.0
type DaemonSetConditionPatchInput interface { pulumi.Input ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput ToDaemonSetConditionPatchOutputWithContext(context.Context) DaemonSetConditionPatchOutput }
DaemonSetConditionPatchInput is an input type that accepts DaemonSetConditionPatchArgs and DaemonSetConditionPatchOutput values. You can construct a concrete instance of `DaemonSetConditionPatchInput` via:
DaemonSetConditionPatchArgs{...}
type DaemonSetConditionPatchOutput ¶ added in v3.20.0
type DaemonSetConditionPatchOutput struct{ *pulumi.OutputState }
DaemonSetCondition describes the state of a DaemonSet at a certain point.
func (DaemonSetConditionPatchOutput) ElementType ¶ added in v3.20.0
func (DaemonSetConditionPatchOutput) ElementType() reflect.Type
func (DaemonSetConditionPatchOutput) LastTransitionTime ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DaemonSetConditionPatchOutput) Message ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DaemonSetConditionPatchOutput) Reason ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DaemonSetConditionPatchOutput) Status ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutput ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutput() DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutputWithContext ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) ToDaemonSetConditionPatchOutputWithContext(ctx context.Context) DaemonSetConditionPatchOutput
func (DaemonSetConditionPatchOutput) Type ¶ added in v3.20.0
func (o DaemonSetConditionPatchOutput) Type() pulumi.StringPtrOutput
Type of DaemonSet condition.
type DaemonSetInput ¶
type DaemonSetInput interface { pulumi.Input ToDaemonSetOutput() DaemonSetOutput ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput }
type DaemonSetList ¶
type DaemonSetList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // A list of daemon sets. Items DaemonSetTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
DaemonSetList is a collection of daemon sets.
func GetDaemonSetList ¶
func GetDaemonSetList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DaemonSetListState, opts ...pulumi.ResourceOption) (*DaemonSetList, error)
GetDaemonSetList gets an existing DaemonSetList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDaemonSetList ¶
func NewDaemonSetList(ctx *pulumi.Context, name string, args *DaemonSetListArgs, opts ...pulumi.ResourceOption) (*DaemonSetList, error)
NewDaemonSetList registers a new resource with the given unique name, arguments, and options.
func (*DaemonSetList) ElementType ¶
func (*DaemonSetList) ElementType() reflect.Type
func (*DaemonSetList) ToDaemonSetListOutput ¶
func (i *DaemonSetList) ToDaemonSetListOutput() DaemonSetListOutput
func (*DaemonSetList) ToDaemonSetListOutputWithContext ¶
func (i *DaemonSetList) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput
type DaemonSetListArgs ¶
type DaemonSetListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // A list of daemon sets. Items DaemonSetTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a DaemonSetList resource.
func (DaemonSetListArgs) ElementType ¶
func (DaemonSetListArgs) ElementType() reflect.Type
type DaemonSetListArray ¶
type DaemonSetListArray []DaemonSetListInput
func (DaemonSetListArray) ElementType ¶
func (DaemonSetListArray) ElementType() reflect.Type
func (DaemonSetListArray) ToDaemonSetListArrayOutput ¶
func (i DaemonSetListArray) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
func (DaemonSetListArray) ToDaemonSetListArrayOutputWithContext ¶
func (i DaemonSetListArray) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput
type DaemonSetListArrayInput ¶
type DaemonSetListArrayInput interface { pulumi.Input ToDaemonSetListArrayOutput() DaemonSetListArrayOutput ToDaemonSetListArrayOutputWithContext(context.Context) DaemonSetListArrayOutput }
DaemonSetListArrayInput is an input type that accepts DaemonSetListArray and DaemonSetListArrayOutput values. You can construct a concrete instance of `DaemonSetListArrayInput` via:
DaemonSetListArray{ DaemonSetListArgs{...} }
type DaemonSetListArrayOutput ¶
type DaemonSetListArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetListArrayOutput) ElementType ¶
func (DaemonSetListArrayOutput) ElementType() reflect.Type
func (DaemonSetListArrayOutput) Index ¶
func (o DaemonSetListArrayOutput) Index(i pulumi.IntInput) DaemonSetListOutput
func (DaemonSetListArrayOutput) ToDaemonSetListArrayOutput ¶
func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
func (DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext ¶
func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput
type DaemonSetListInput ¶
type DaemonSetListInput interface { pulumi.Input ToDaemonSetListOutput() DaemonSetListOutput ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput }
type DaemonSetListMap ¶
type DaemonSetListMap map[string]DaemonSetListInput
func (DaemonSetListMap) ElementType ¶
func (DaemonSetListMap) ElementType() reflect.Type
func (DaemonSetListMap) ToDaemonSetListMapOutput ¶
func (i DaemonSetListMap) ToDaemonSetListMapOutput() DaemonSetListMapOutput
func (DaemonSetListMap) ToDaemonSetListMapOutputWithContext ¶
func (i DaemonSetListMap) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput
type DaemonSetListMapInput ¶
type DaemonSetListMapInput interface { pulumi.Input ToDaemonSetListMapOutput() DaemonSetListMapOutput ToDaemonSetListMapOutputWithContext(context.Context) DaemonSetListMapOutput }
DaemonSetListMapInput is an input type that accepts DaemonSetListMap and DaemonSetListMapOutput values. You can construct a concrete instance of `DaemonSetListMapInput` via:
DaemonSetListMap{ "key": DaemonSetListArgs{...} }
type DaemonSetListMapOutput ¶
type DaemonSetListMapOutput struct{ *pulumi.OutputState }
func (DaemonSetListMapOutput) ElementType ¶
func (DaemonSetListMapOutput) ElementType() reflect.Type
func (DaemonSetListMapOutput) MapIndex ¶
func (o DaemonSetListMapOutput) MapIndex(k pulumi.StringInput) DaemonSetListOutput
func (DaemonSetListMapOutput) ToDaemonSetListMapOutput ¶
func (o DaemonSetListMapOutput) ToDaemonSetListMapOutput() DaemonSetListMapOutput
func (DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext ¶
func (o DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput
type DaemonSetListOutput ¶
type DaemonSetListOutput struct{ *pulumi.OutputState }
func (DaemonSetListOutput) ApiVersion ¶ added in v3.19.1
func (o DaemonSetListOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DaemonSetListOutput) ElementType ¶
func (DaemonSetListOutput) ElementType() reflect.Type
func (DaemonSetListOutput) Items ¶ added in v3.19.1
func (o DaemonSetListOutput) Items() DaemonSetTypeArrayOutput
A list of daemon sets.
func (DaemonSetListOutput) Kind ¶ added in v3.19.1
func (o DaemonSetListOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DaemonSetListOutput) Metadata ¶ added in v3.19.1
func (o DaemonSetListOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetListOutput) ToDaemonSetListOutput ¶
func (o DaemonSetListOutput) ToDaemonSetListOutput() DaemonSetListOutput
func (DaemonSetListOutput) ToDaemonSetListOutputWithContext ¶
func (o DaemonSetListOutput) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput
type DaemonSetListState ¶
type DaemonSetListState struct { }
func (DaemonSetListState) ElementType ¶
func (DaemonSetListState) ElementType() reflect.Type
type DaemonSetListType ¶
type DaemonSetListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // A list of daemon sets. Items []DaemonSetType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
DaemonSetList is a collection of daemon sets.
type DaemonSetListTypeArgs ¶
type DaemonSetListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // A list of daemon sets. Items DaemonSetTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
DaemonSetList is a collection of daemon sets.
func (DaemonSetListTypeArgs) ElementType ¶
func (DaemonSetListTypeArgs) ElementType() reflect.Type
func (DaemonSetListTypeArgs) ToDaemonSetListTypeOutput ¶
func (i DaemonSetListTypeArgs) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
func (DaemonSetListTypeArgs) ToDaemonSetListTypeOutputWithContext ¶
func (i DaemonSetListTypeArgs) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput
type DaemonSetListTypeInput ¶
type DaemonSetListTypeInput interface { pulumi.Input ToDaemonSetListTypeOutput() DaemonSetListTypeOutput ToDaemonSetListTypeOutputWithContext(context.Context) DaemonSetListTypeOutput }
DaemonSetListTypeInput is an input type that accepts DaemonSetListTypeArgs and DaemonSetListTypeOutput values. You can construct a concrete instance of `DaemonSetListTypeInput` via:
DaemonSetListTypeArgs{...}
type DaemonSetListTypeOutput ¶
type DaemonSetListTypeOutput struct{ *pulumi.OutputState }
DaemonSetList is a collection of daemon sets.
func (DaemonSetListTypeOutput) ApiVersion ¶
func (o DaemonSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DaemonSetListTypeOutput) ElementType ¶
func (DaemonSetListTypeOutput) ElementType() reflect.Type
func (DaemonSetListTypeOutput) Items ¶
func (o DaemonSetListTypeOutput) Items() DaemonSetTypeArrayOutput
A list of daemon sets.
func (DaemonSetListTypeOutput) Kind ¶
func (o DaemonSetListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DaemonSetListTypeOutput) Metadata ¶
func (o DaemonSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetListTypeOutput) ToDaemonSetListTypeOutput ¶
func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
func (DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext ¶
func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput
type DaemonSetMap ¶
type DaemonSetMap map[string]DaemonSetInput
func (DaemonSetMap) ElementType ¶
func (DaemonSetMap) ElementType() reflect.Type
func (DaemonSetMap) ToDaemonSetMapOutput ¶
func (i DaemonSetMap) ToDaemonSetMapOutput() DaemonSetMapOutput
func (DaemonSetMap) ToDaemonSetMapOutputWithContext ¶
func (i DaemonSetMap) ToDaemonSetMapOutputWithContext(ctx context.Context) DaemonSetMapOutput
type DaemonSetMapInput ¶
type DaemonSetMapInput interface { pulumi.Input ToDaemonSetMapOutput() DaemonSetMapOutput ToDaemonSetMapOutputWithContext(context.Context) DaemonSetMapOutput }
DaemonSetMapInput is an input type that accepts DaemonSetMap and DaemonSetMapOutput values. You can construct a concrete instance of `DaemonSetMapInput` via:
DaemonSetMap{ "key": DaemonSetArgs{...} }
type DaemonSetMapOutput ¶
type DaemonSetMapOutput struct{ *pulumi.OutputState }
func (DaemonSetMapOutput) ElementType ¶
func (DaemonSetMapOutput) ElementType() reflect.Type
func (DaemonSetMapOutput) MapIndex ¶
func (o DaemonSetMapOutput) MapIndex(k pulumi.StringInput) DaemonSetOutput
func (DaemonSetMapOutput) ToDaemonSetMapOutput ¶
func (o DaemonSetMapOutput) ToDaemonSetMapOutput() DaemonSetMapOutput
func (DaemonSetMapOutput) ToDaemonSetMapOutputWithContext ¶
func (o DaemonSetMapOutput) ToDaemonSetMapOutputWithContext(ctx context.Context) DaemonSetMapOutput
type DaemonSetOutput ¶
type DaemonSetOutput struct{ *pulumi.OutputState }
func (DaemonSetOutput) ApiVersion ¶ added in v3.19.1
func (o DaemonSetOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DaemonSetOutput) ElementType ¶
func (DaemonSetOutput) ElementType() reflect.Type
func (DaemonSetOutput) Kind ¶ added in v3.19.1
func (o DaemonSetOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DaemonSetOutput) Metadata ¶ added in v3.19.1
func (o DaemonSetOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetOutput) Spec ¶ added in v3.19.1
func (o DaemonSetOutput) Spec() DaemonSetSpecPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetOutput) Status ¶ added in v3.19.1
func (o DaemonSetOutput) Status() DaemonSetStatusPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetOutput) ToDaemonSetOutput ¶
func (o DaemonSetOutput) ToDaemonSetOutput() DaemonSetOutput
func (DaemonSetOutput) ToDaemonSetOutputWithContext ¶
func (o DaemonSetOutput) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput
type DaemonSetPatch
deprecated
added in
v3.20.0
type DaemonSetPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPatchPtrOutput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPatchPtrOutput `pulumi:"status"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. DaemonSet represents the configuration of a daemon set.
Deprecated: extensions/v1beta1/DaemonSet is deprecated by apps/v1/DaemonSet and not supported by Kubernetes v1.16+ clusters.
func GetDaemonSetPatch ¶ added in v3.20.0
func GetDaemonSetPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DaemonSetPatchState, opts ...pulumi.ResourceOption) (*DaemonSetPatch, error)
GetDaemonSetPatch gets an existing DaemonSetPatch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDaemonSetPatch ¶ added in v3.20.0
func NewDaemonSetPatch(ctx *pulumi.Context, name string, args *DaemonSetPatchArgs, opts ...pulumi.ResourceOption) (*DaemonSetPatch, error)
NewDaemonSetPatch registers a new resource with the given unique name, arguments, and options.
func (*DaemonSetPatch) ElementType ¶ added in v3.20.0
func (*DaemonSetPatch) ElementType() reflect.Type
func (*DaemonSetPatch) ToDaemonSetPatchOutput ¶ added in v3.20.0
func (i *DaemonSetPatch) ToDaemonSetPatchOutput() DaemonSetPatchOutput
func (*DaemonSetPatch) ToDaemonSetPatchOutputWithContext ¶ added in v3.20.0
func (i *DaemonSetPatch) ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput
type DaemonSetPatchArgs ¶ added in v3.20.0
type DaemonSetPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPatchPtrInput }
The set of arguments for constructing a DaemonSetPatch resource.
func (DaemonSetPatchArgs) ElementType ¶ added in v3.20.0
func (DaemonSetPatchArgs) ElementType() reflect.Type
type DaemonSetPatchArray ¶ added in v3.20.0
type DaemonSetPatchArray []DaemonSetPatchInput
func (DaemonSetPatchArray) ElementType ¶ added in v3.20.0
func (DaemonSetPatchArray) ElementType() reflect.Type
func (DaemonSetPatchArray) ToDaemonSetPatchArrayOutput ¶ added in v3.20.0
func (i DaemonSetPatchArray) ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput
func (DaemonSetPatchArray) ToDaemonSetPatchArrayOutputWithContext ¶ added in v3.20.0
func (i DaemonSetPatchArray) ToDaemonSetPatchArrayOutputWithContext(ctx context.Context) DaemonSetPatchArrayOutput
type DaemonSetPatchArrayInput ¶ added in v3.20.0
type DaemonSetPatchArrayInput interface { pulumi.Input ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput ToDaemonSetPatchArrayOutputWithContext(context.Context) DaemonSetPatchArrayOutput }
DaemonSetPatchArrayInput is an input type that accepts DaemonSetPatchArray and DaemonSetPatchArrayOutput values. You can construct a concrete instance of `DaemonSetPatchArrayInput` via:
DaemonSetPatchArray{ DaemonSetPatchArgs{...} }
type DaemonSetPatchArrayOutput ¶ added in v3.20.0
type DaemonSetPatchArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetPatchArrayOutput) ElementType ¶ added in v3.20.0
func (DaemonSetPatchArrayOutput) ElementType() reflect.Type
func (DaemonSetPatchArrayOutput) Index ¶ added in v3.20.0
func (o DaemonSetPatchArrayOutput) Index(i pulumi.IntInput) DaemonSetPatchOutput
func (DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutput ¶ added in v3.20.0
func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutput() DaemonSetPatchArrayOutput
func (DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutputWithContext ¶ added in v3.20.0
func (o DaemonSetPatchArrayOutput) ToDaemonSetPatchArrayOutputWithContext(ctx context.Context) DaemonSetPatchArrayOutput
type DaemonSetPatchInput ¶ added in v3.20.0
type DaemonSetPatchInput interface { pulumi.Input ToDaemonSetPatchOutput() DaemonSetPatchOutput ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput }
type DaemonSetPatchMap ¶ added in v3.20.0
type DaemonSetPatchMap map[string]DaemonSetPatchInput
func (DaemonSetPatchMap) ElementType ¶ added in v3.20.0
func (DaemonSetPatchMap) ElementType() reflect.Type
func (DaemonSetPatchMap) ToDaemonSetPatchMapOutput ¶ added in v3.20.0
func (i DaemonSetPatchMap) ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput
func (DaemonSetPatchMap) ToDaemonSetPatchMapOutputWithContext ¶ added in v3.20.0
func (i DaemonSetPatchMap) ToDaemonSetPatchMapOutputWithContext(ctx context.Context) DaemonSetPatchMapOutput
type DaemonSetPatchMapInput ¶ added in v3.20.0
type DaemonSetPatchMapInput interface { pulumi.Input ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput ToDaemonSetPatchMapOutputWithContext(context.Context) DaemonSetPatchMapOutput }
DaemonSetPatchMapInput is an input type that accepts DaemonSetPatchMap and DaemonSetPatchMapOutput values. You can construct a concrete instance of `DaemonSetPatchMapInput` via:
DaemonSetPatchMap{ "key": DaemonSetPatchArgs{...} }
type DaemonSetPatchMapOutput ¶ added in v3.20.0
type DaemonSetPatchMapOutput struct{ *pulumi.OutputState }
func (DaemonSetPatchMapOutput) ElementType ¶ added in v3.20.0
func (DaemonSetPatchMapOutput) ElementType() reflect.Type
func (DaemonSetPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o DaemonSetPatchMapOutput) MapIndex(k pulumi.StringInput) DaemonSetPatchOutput
func (DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutput ¶ added in v3.20.0
func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutput() DaemonSetPatchMapOutput
func (DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutputWithContext ¶ added in v3.20.0
func (o DaemonSetPatchMapOutput) ToDaemonSetPatchMapOutputWithContext(ctx context.Context) DaemonSetPatchMapOutput
type DaemonSetPatchOutput ¶ added in v3.20.0
type DaemonSetPatchOutput struct{ *pulumi.OutputState }
func (DaemonSetPatchOutput) ApiVersion ¶ added in v3.20.0
func (o DaemonSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DaemonSetPatchOutput) ElementType ¶ added in v3.20.0
func (DaemonSetPatchOutput) ElementType() reflect.Type
func (DaemonSetPatchOutput) Kind ¶ added in v3.20.0
func (o DaemonSetPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DaemonSetPatchOutput) Metadata ¶ added in v3.20.0
func (o DaemonSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetPatchOutput) Spec ¶ added in v3.20.0
func (o DaemonSetPatchOutput) Spec() DaemonSetSpecPatchPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchOutput) Status ¶ added in v3.20.0
func (o DaemonSetPatchOutput) Status() DaemonSetStatusPatchPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchOutput) ToDaemonSetPatchOutput ¶ added in v3.20.0
func (o DaemonSetPatchOutput) ToDaemonSetPatchOutput() DaemonSetPatchOutput
func (DaemonSetPatchOutput) ToDaemonSetPatchOutputWithContext ¶ added in v3.20.0
func (o DaemonSetPatchOutput) ToDaemonSetPatchOutputWithContext(ctx context.Context) DaemonSetPatchOutput
type DaemonSetPatchState ¶ added in v3.20.0
type DaemonSetPatchState struct { }
func (DaemonSetPatchState) ElementType ¶ added in v3.20.0
func (DaemonSetPatchState) ElementType() reflect.Type
type DaemonSetPatchType ¶ added in v3.20.0
type DaemonSetPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *DaemonSetSpecPatch `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *DaemonSetStatusPatch `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
type DaemonSetPatchTypeArgs ¶ added in v3.20.0
type DaemonSetPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPatchPtrInput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPatchPtrInput `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetPatchTypeArgs) ElementType ¶ added in v3.20.0
func (DaemonSetPatchTypeArgs) ElementType() reflect.Type
func (DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutput ¶ added in v3.20.0
func (i DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput
func (DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutputWithContext ¶ added in v3.20.0
func (i DaemonSetPatchTypeArgs) ToDaemonSetPatchTypeOutputWithContext(ctx context.Context) DaemonSetPatchTypeOutput
type DaemonSetPatchTypeInput ¶ added in v3.20.0
type DaemonSetPatchTypeInput interface { pulumi.Input ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput ToDaemonSetPatchTypeOutputWithContext(context.Context) DaemonSetPatchTypeOutput }
DaemonSetPatchTypeInput is an input type that accepts DaemonSetPatchTypeArgs and DaemonSetPatchTypeOutput values. You can construct a concrete instance of `DaemonSetPatchTypeInput` via:
DaemonSetPatchTypeArgs{...}
type DaemonSetPatchTypeOutput ¶ added in v3.20.0
type DaemonSetPatchTypeOutput struct{ *pulumi.OutputState }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DaemonSetPatchTypeOutput) ElementType ¶ added in v3.20.0
func (DaemonSetPatchTypeOutput) ElementType() reflect.Type
func (DaemonSetPatchTypeOutput) Kind ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DaemonSetPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetPatchTypeOutput) Spec ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) Spec() DaemonSetSpecPatchPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchTypeOutput) Status ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) Status() DaemonSetStatusPatchPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutput ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutput() DaemonSetPatchTypeOutput
func (DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutputWithContext ¶ added in v3.20.0
func (o DaemonSetPatchTypeOutput) ToDaemonSetPatchTypeOutputWithContext(ctx context.Context) DaemonSetPatchTypeOutput
type DaemonSetSpec ¶
type DaemonSetSpec struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds *int `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. 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"` // DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation. TemplateGeneration *int `pulumi:"templateGeneration"` // 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. If empty, defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorPtrInput `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"` // DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation. TemplateGeneration pulumi.IntPtrInput `pulumi:"templateGeneration"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy DaemonSetUpdateStrategyPtrInput `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecArgs) ElementType ¶
func (DaemonSetSpecArgs) ElementType() reflect.Type
func (DaemonSetSpecArgs) ToDaemonSetSpecOutput ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecOutput() DaemonSetSpecOutput
func (DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
func (DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
func (DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext ¶
func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
type DaemonSetSpecInput ¶
type DaemonSetSpecInput interface { pulumi.Input ToDaemonSetSpecOutput() DaemonSetSpecOutput ToDaemonSetSpecOutputWithContext(context.Context) DaemonSetSpecOutput }
DaemonSetSpecInput is an input type that accepts DaemonSetSpecArgs and DaemonSetSpecOutput values. You can construct a concrete instance of `DaemonSetSpecInput` via:
DaemonSetSpecArgs{...}
type DaemonSetSpecOutput ¶
type DaemonSetSpecOutput struct{ *pulumi.OutputState }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecOutput) ElementType ¶
func (DaemonSetSpecOutput) ElementType() reflect.Type
func (DaemonSetSpecOutput) MinReadySeconds ¶
func (o DaemonSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecOutput) RevisionHistoryLimit ¶
func (o DaemonSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecOutput) Selector ¶
func (o DaemonSetSpecOutput) Selector() metav1.LabelSelectorPtrOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. 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) TemplateGeneration ¶
func (o DaemonSetSpecOutput) TemplateGeneration() pulumi.IntPtrOutput
DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation.
func (DaemonSetSpecOutput) ToDaemonSetSpecOutput ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecOutput() DaemonSetSpecOutput
func (DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput
func (DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
func (DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext ¶
func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
func (DaemonSetSpecOutput) UpdateStrategy ¶
func (o DaemonSetSpecOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetSpecPatch ¶ added in v3.20.0
type DaemonSetSpecPatch struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds *int `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. 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"` // DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation. TemplateGeneration *int `pulumi:"templateGeneration"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy *DaemonSetUpdateStrategyPatch `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
type DaemonSetSpecPatchArgs ¶ added in v3.20.0
type DaemonSetSpecPatchArgs struct { // The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready). MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. 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"` // DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation. TemplateGeneration pulumi.IntPtrInput `pulumi:"templateGeneration"` // An update strategy to replace existing DaemonSet pods with new pods. UpdateStrategy DaemonSetUpdateStrategyPatchPtrInput `pulumi:"updateStrategy"` }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecPatchArgs) ElementType ¶ added in v3.20.0
func (DaemonSetSpecPatchArgs) ElementType() reflect.Type
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutput ¶ added in v3.20.0
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutputWithContext ¶ added in v3.20.0
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutput ¶ added in v3.20.0
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DaemonSetSpecPatchArgs) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
type DaemonSetSpecPatchInput ¶ added in v3.20.0
type DaemonSetSpecPatchInput interface { pulumi.Input ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput ToDaemonSetSpecPatchOutputWithContext(context.Context) DaemonSetSpecPatchOutput }
DaemonSetSpecPatchInput is an input type that accepts DaemonSetSpecPatchArgs and DaemonSetSpecPatchOutput values. You can construct a concrete instance of `DaemonSetSpecPatchInput` via:
DaemonSetSpecPatchArgs{...}
type DaemonSetSpecPatchOutput ¶ added in v3.20.0
type DaemonSetSpecPatchOutput struct{ *pulumi.OutputState }
DaemonSetSpec is the specification of a daemon set.
func (DaemonSetSpecPatchOutput) ElementType ¶ added in v3.20.0
func (DaemonSetSpecPatchOutput) ElementType() reflect.Type
func (DaemonSetSpecPatchOutput) MinReadySeconds ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecPatchOutput) RevisionHistoryLimit ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecPatchOutput) Selector ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (DaemonSetSpecPatchOutput) Template ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (DaemonSetSpecPatchOutput) TemplateGeneration ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) TemplateGeneration() pulumi.IntPtrOutput
DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation.
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutput ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutput() DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutputWithContext ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchOutputWithContext(ctx context.Context) DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchOutput) UpdateStrategy ¶ added in v3.20.0
func (o DaemonSetSpecPatchOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetSpecPatchPtrInput ¶ added in v3.20.0
type DaemonSetSpecPatchPtrInput interface { pulumi.Input ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput ToDaemonSetSpecPatchPtrOutputWithContext(context.Context) DaemonSetSpecPatchPtrOutput }
DaemonSetSpecPatchPtrInput is an input type that accepts DaemonSetSpecPatchArgs, DaemonSetSpecPatchPtr and DaemonSetSpecPatchPtrOutput values. You can construct a concrete instance of `DaemonSetSpecPatchPtrInput` via:
DaemonSetSpecPatchArgs{...} or: nil
func DaemonSetSpecPatchPtr ¶ added in v3.20.0
func DaemonSetSpecPatchPtr(v *DaemonSetSpecPatchArgs) DaemonSetSpecPatchPtrInput
type DaemonSetSpecPatchPtrOutput ¶ added in v3.20.0
type DaemonSetSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) Elem() DaemonSetSpecPatchOutput
func (DaemonSetSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DaemonSetSpecPatchPtrOutput) ElementType() reflect.Type
func (DaemonSetSpecPatchPtrOutput) MinReadySeconds ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecPatchPtrOutput) RevisionHistoryLimit ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecPatchPtrOutput) Selector ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (DaemonSetSpecPatchPtrOutput) Template ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (DaemonSetSpecPatchPtrOutput) TemplateGeneration ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) TemplateGeneration() pulumi.IntPtrOutput
DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation.
func (DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutput() DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) ToDaemonSetSpecPatchPtrOutputWithContext(ctx context.Context) DaemonSetSpecPatchPtrOutput
func (DaemonSetSpecPatchPtrOutput) UpdateStrategy ¶ added in v3.20.0
func (o DaemonSetSpecPatchPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPatchPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetSpecPtrInput ¶
type DaemonSetSpecPtrInput interface { pulumi.Input ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput ToDaemonSetSpecPtrOutputWithContext(context.Context) DaemonSetSpecPtrOutput }
DaemonSetSpecPtrInput is an input type that accepts DaemonSetSpecArgs, DaemonSetSpecPtr and DaemonSetSpecPtrOutput values. You can construct a concrete instance of `DaemonSetSpecPtrInput` via:
DaemonSetSpecArgs{...} or: nil
func DaemonSetSpecPtr ¶
func DaemonSetSpecPtr(v *DaemonSetSpecArgs) DaemonSetSpecPtrInput
type DaemonSetSpecPtrOutput ¶
type DaemonSetSpecPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetSpecPtrOutput) Elem ¶
func (o DaemonSetSpecPtrOutput) Elem() DaemonSetSpecOutput
func (DaemonSetSpecPtrOutput) ElementType ¶
func (DaemonSetSpecPtrOutput) ElementType() reflect.Type
func (DaemonSetSpecPtrOutput) MinReadySeconds ¶
func (o DaemonSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
func (DaemonSetSpecPtrOutput) RevisionHistoryLimit ¶
func (o DaemonSetSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
func (DaemonSetSpecPtrOutput) Selector ¶
func (o DaemonSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
A label query over pods that are managed by the daemon set. Must match in order to be controlled. If empty, defaulted to labels on Pod template. 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) TemplateGeneration ¶
func (o DaemonSetSpecPtrOutput) TemplateGeneration() pulumi.IntPtrOutput
DEPRECATED. A sequence number representing a specific generation of the template. Populated by the system. It can be set only during the creation.
func (DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput ¶
func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
func (DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext ¶
func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput
func (DaemonSetSpecPtrOutput) UpdateStrategy ¶
func (o DaemonSetSpecPtrOutput) UpdateStrategy() DaemonSetUpdateStrategyPtrOutput
An update strategy to replace existing DaemonSet pods with new pods.
type DaemonSetState ¶
type DaemonSetState struct { }
func (DaemonSetState) ElementType ¶
func (DaemonSetState) ElementType() reflect.Type
type DaemonSetStatus ¶
type DaemonSetStatus struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions []DaemonSetCondition `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled int `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled int `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable *int `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled int `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady int `pulumi:"numberReady"` NumberUnavailable *int `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration *int `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled *int `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
type DaemonSetStatusArgs ¶
type DaemonSetStatusArgs struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions DaemonSetConditionArrayInput `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled pulumi.IntInput `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled pulumi.IntInput `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable pulumi.IntPtrInput `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled pulumi.IntInput `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady pulumi.IntInput `pulumi:"numberReady"` NumberUnavailable pulumi.IntPtrInput `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled pulumi.IntPtrInput `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusArgs) ElementType ¶
func (DaemonSetStatusArgs) ElementType() reflect.Type
func (DaemonSetStatusArgs) ToDaemonSetStatusOutput ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusOutput() DaemonSetStatusOutput
func (DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
func (DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
func (DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext ¶
func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
type DaemonSetStatusInput ¶
type DaemonSetStatusInput interface { pulumi.Input ToDaemonSetStatusOutput() DaemonSetStatusOutput ToDaemonSetStatusOutputWithContext(context.Context) DaemonSetStatusOutput }
DaemonSetStatusInput is an input type that accepts DaemonSetStatusArgs and DaemonSetStatusOutput values. You can construct a concrete instance of `DaemonSetStatusInput` via:
DaemonSetStatusArgs{...}
type DaemonSetStatusOutput ¶
type DaemonSetStatusOutput struct{ *pulumi.OutputState }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusOutput) CollisionCount ¶
func (o DaemonSetStatusOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusOutput) Conditions ¶
func (o DaemonSetStatusOutput) Conditions() DaemonSetConditionArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusOutput) CurrentNumberScheduled ¶
func (o DaemonSetStatusOutput) CurrentNumberScheduled() pulumi.IntOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusOutput) DesiredNumberScheduled ¶
func (o DaemonSetStatusOutput) DesiredNumberScheduled() pulumi.IntOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusOutput) ElementType ¶
func (DaemonSetStatusOutput) ElementType() reflect.Type
func (DaemonSetStatusOutput) NumberAvailable ¶
func (o DaemonSetStatusOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusOutput) NumberMisscheduled ¶
func (o DaemonSetStatusOutput) NumberMisscheduled() pulumi.IntOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusOutput) NumberReady ¶
func (o DaemonSetStatusOutput) NumberReady() pulumi.IntOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusOutput) NumberUnavailable ¶
func (o DaemonSetStatusOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusOutput) ObservedGeneration ¶
func (o DaemonSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusOutput) ToDaemonSetStatusOutput ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusOutput() DaemonSetStatusOutput
func (DaemonSetStatusOutput) ToDaemonSetStatusOutputWithContext ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput
func (DaemonSetStatusOutput) ToDaemonSetStatusPtrOutput ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
func (DaemonSetStatusOutput) ToDaemonSetStatusPtrOutputWithContext ¶
func (o DaemonSetStatusOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
func (DaemonSetStatusOutput) UpdatedNumberScheduled ¶
func (o DaemonSetStatusOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetStatusPatch ¶ added in v3.20.0
type DaemonSetStatusPatch struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions []DaemonSetConditionPatch `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled *int `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled *int `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable *int `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled *int `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady *int `pulumi:"numberReady"` NumberUnavailable *int `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration *int `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled *int `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
type DaemonSetStatusPatchArgs ¶ added in v3.20.0
type DaemonSetStatusPatchArgs struct { // Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a DaemonSet's current state. Conditions DaemonSetConditionPatchArrayInput `pulumi:"conditions"` // The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ CurrentNumberScheduled pulumi.IntPtrInput `pulumi:"currentNumberScheduled"` // The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ DesiredNumberScheduled pulumi.IntPtrInput `pulumi:"desiredNumberScheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds) NumberAvailable pulumi.IntPtrInput `pulumi:"numberAvailable"` // The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/ NumberMisscheduled pulumi.IntPtrInput `pulumi:"numberMisscheduled"` // The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready. NumberReady pulumi.IntPtrInput `pulumi:"numberReady"` NumberUnavailable pulumi.IntPtrInput `pulumi:"numberUnavailable"` // The most recent generation observed by the daemon set controller. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The total number of nodes that are running updated daemon pod UpdatedNumberScheduled pulumi.IntPtrInput `pulumi:"updatedNumberScheduled"` }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusPatchArgs) ElementType ¶ added in v3.20.0
func (DaemonSetStatusPatchArgs) ElementType() reflect.Type
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutput ¶ added in v3.20.0
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutputWithContext ¶ added in v3.20.0
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutput ¶ added in v3.20.0
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DaemonSetStatusPatchArgs) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
type DaemonSetStatusPatchInput ¶ added in v3.20.0
type DaemonSetStatusPatchInput interface { pulumi.Input ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput ToDaemonSetStatusPatchOutputWithContext(context.Context) DaemonSetStatusPatchOutput }
DaemonSetStatusPatchInput is an input type that accepts DaemonSetStatusPatchArgs and DaemonSetStatusPatchOutput values. You can construct a concrete instance of `DaemonSetStatusPatchInput` via:
DaemonSetStatusPatchArgs{...}
type DaemonSetStatusPatchOutput ¶ added in v3.20.0
type DaemonSetStatusPatchOutput struct{ *pulumi.OutputState }
DaemonSetStatus represents the current status of a daemon set.
func (DaemonSetStatusPatchOutput) CollisionCount ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusPatchOutput) Conditions ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) Conditions() DaemonSetConditionPatchArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusPatchOutput) CurrentNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchOutput) DesiredNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchOutput) ElementType ¶ added in v3.20.0
func (DaemonSetStatusPatchOutput) ElementType() reflect.Type
func (DaemonSetStatusPatchOutput) NumberAvailable ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchOutput) NumberMisscheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) NumberMisscheduled() pulumi.IntPtrOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchOutput) NumberReady ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) NumberReady() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusPatchOutput) NumberUnavailable ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchOutput) ObservedGeneration ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutput ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutput() DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutputWithContext ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchOutputWithContext(ctx context.Context) DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchOutput) UpdatedNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetStatusPatchPtrInput ¶ added in v3.20.0
type DaemonSetStatusPatchPtrInput interface { pulumi.Input ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput ToDaemonSetStatusPatchPtrOutputWithContext(context.Context) DaemonSetStatusPatchPtrOutput }
DaemonSetStatusPatchPtrInput is an input type that accepts DaemonSetStatusPatchArgs, DaemonSetStatusPatchPtr and DaemonSetStatusPatchPtrOutput values. You can construct a concrete instance of `DaemonSetStatusPatchPtrInput` via:
DaemonSetStatusPatchArgs{...} or: nil
func DaemonSetStatusPatchPtr ¶ added in v3.20.0
func DaemonSetStatusPatchPtr(v *DaemonSetStatusPatchArgs) DaemonSetStatusPatchPtrInput
type DaemonSetStatusPatchPtrOutput ¶ added in v3.20.0
type DaemonSetStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetStatusPatchPtrOutput) CollisionCount ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusPatchPtrOutput) Conditions ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) Conditions() DaemonSetConditionPatchArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusPatchPtrOutput) CurrentNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchPtrOutput) DesiredNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) Elem() DaemonSetStatusPatchOutput
func (DaemonSetStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DaemonSetStatusPatchPtrOutput) ElementType() reflect.Type
func (DaemonSetStatusPatchPtrOutput) NumberAvailable ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchPtrOutput) NumberMisscheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPatchPtrOutput) NumberReady ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) NumberReady() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusPatchPtrOutput) NumberUnavailable ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPatchPtrOutput) ObservedGeneration ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutput() DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) ToDaemonSetStatusPatchPtrOutputWithContext(ctx context.Context) DaemonSetStatusPatchPtrOutput
func (DaemonSetStatusPatchPtrOutput) UpdatedNumberScheduled ¶ added in v3.20.0
func (o DaemonSetStatusPatchPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetStatusPtrInput ¶
type DaemonSetStatusPtrInput interface { pulumi.Input ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput ToDaemonSetStatusPtrOutputWithContext(context.Context) DaemonSetStatusPtrOutput }
DaemonSetStatusPtrInput is an input type that accepts DaemonSetStatusArgs, DaemonSetStatusPtr and DaemonSetStatusPtrOutput values. You can construct a concrete instance of `DaemonSetStatusPtrInput` via:
DaemonSetStatusArgs{...} or: nil
func DaemonSetStatusPtr ¶
func DaemonSetStatusPtr(v *DaemonSetStatusArgs) DaemonSetStatusPtrInput
type DaemonSetStatusPtrOutput ¶
type DaemonSetStatusPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetStatusPtrOutput) CollisionCount ¶
func (o DaemonSetStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
func (DaemonSetStatusPtrOutput) Conditions ¶
func (o DaemonSetStatusPtrOutput) Conditions() DaemonSetConditionArrayOutput
Represents the latest available observations of a DaemonSet's current state.
func (DaemonSetStatusPtrOutput) CurrentNumberScheduled ¶
func (o DaemonSetStatusPtrOutput) CurrentNumberScheduled() pulumi.IntPtrOutput
The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPtrOutput) DesiredNumberScheduled ¶
func (o DaemonSetStatusPtrOutput) DesiredNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPtrOutput) Elem ¶
func (o DaemonSetStatusPtrOutput) Elem() DaemonSetStatusOutput
func (DaemonSetStatusPtrOutput) ElementType ¶
func (DaemonSetStatusPtrOutput) ElementType() reflect.Type
func (DaemonSetStatusPtrOutput) NumberAvailable ¶
func (o DaemonSetStatusPtrOutput) NumberAvailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPtrOutput) NumberMisscheduled ¶
func (o DaemonSetStatusPtrOutput) NumberMisscheduled() pulumi.IntPtrOutput
The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
func (DaemonSetStatusPtrOutput) NumberReady ¶
func (o DaemonSetStatusPtrOutput) NumberReady() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
func (DaemonSetStatusPtrOutput) NumberUnavailable ¶
func (o DaemonSetStatusPtrOutput) NumberUnavailable() pulumi.IntPtrOutput
The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
func (DaemonSetStatusPtrOutput) ObservedGeneration ¶
func (o DaemonSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The most recent generation observed by the daemon set controller.
func (DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutput ¶
func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput
func (DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutputWithContext ¶
func (o DaemonSetStatusPtrOutput) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput
func (DaemonSetStatusPtrOutput) UpdatedNumberScheduled ¶
func (o DaemonSetStatusPtrOutput) UpdatedNumberScheduled() pulumi.IntPtrOutput
The total number of nodes that are running updated daemon pod
type DaemonSetType ¶
type DaemonSetType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *DaemonSetSpec `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *DaemonSetStatus `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
type DaemonSetTypeArgs ¶
type DaemonSetTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec DaemonSetSpecPtrInput `pulumi:"spec"` // The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status DaemonSetStatusPtrInput `pulumi:"status"` }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetTypeArgs) ElementType ¶
func (DaemonSetTypeArgs) ElementType() reflect.Type
func (DaemonSetTypeArgs) ToDaemonSetTypeOutput ¶
func (i DaemonSetTypeArgs) ToDaemonSetTypeOutput() DaemonSetTypeOutput
func (DaemonSetTypeArgs) ToDaemonSetTypeOutputWithContext ¶
func (i DaemonSetTypeArgs) ToDaemonSetTypeOutputWithContext(ctx context.Context) DaemonSetTypeOutput
type DaemonSetTypeArray ¶
type DaemonSetTypeArray []DaemonSetTypeInput
func (DaemonSetTypeArray) ElementType ¶
func (DaemonSetTypeArray) ElementType() reflect.Type
func (DaemonSetTypeArray) ToDaemonSetTypeArrayOutput ¶
func (i DaemonSetTypeArray) ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput
func (DaemonSetTypeArray) ToDaemonSetTypeArrayOutputWithContext ¶
func (i DaemonSetTypeArray) ToDaemonSetTypeArrayOutputWithContext(ctx context.Context) DaemonSetTypeArrayOutput
type DaemonSetTypeArrayInput ¶
type DaemonSetTypeArrayInput interface { pulumi.Input ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput ToDaemonSetTypeArrayOutputWithContext(context.Context) DaemonSetTypeArrayOutput }
DaemonSetTypeArrayInput is an input type that accepts DaemonSetTypeArray and DaemonSetTypeArrayOutput values. You can construct a concrete instance of `DaemonSetTypeArrayInput` via:
DaemonSetTypeArray{ DaemonSetTypeArgs{...} }
type DaemonSetTypeArrayOutput ¶
type DaemonSetTypeArrayOutput struct{ *pulumi.OutputState }
func (DaemonSetTypeArrayOutput) ElementType ¶
func (DaemonSetTypeArrayOutput) ElementType() reflect.Type
func (DaemonSetTypeArrayOutput) Index ¶
func (o DaemonSetTypeArrayOutput) Index(i pulumi.IntInput) DaemonSetTypeOutput
func (DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutput ¶
func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutput() DaemonSetTypeArrayOutput
func (DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutputWithContext ¶
func (o DaemonSetTypeArrayOutput) ToDaemonSetTypeArrayOutputWithContext(ctx context.Context) DaemonSetTypeArrayOutput
type DaemonSetTypeInput ¶
type DaemonSetTypeInput interface { pulumi.Input ToDaemonSetTypeOutput() DaemonSetTypeOutput ToDaemonSetTypeOutputWithContext(context.Context) DaemonSetTypeOutput }
DaemonSetTypeInput is an input type that accepts DaemonSetTypeArgs and DaemonSetTypeOutput values. You can construct a concrete instance of `DaemonSetTypeInput` via:
DaemonSetTypeArgs{...}
type DaemonSetTypeOutput ¶
type DaemonSetTypeOutput struct{ *pulumi.OutputState }
DaemonSet represents the configuration of a daemon set.
func (DaemonSetTypeOutput) ApiVersion ¶
func (o DaemonSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DaemonSetTypeOutput) ElementType ¶
func (DaemonSetTypeOutput) ElementType() reflect.Type
func (DaemonSetTypeOutput) Kind ¶
func (o DaemonSetTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DaemonSetTypeOutput) Metadata ¶
func (o DaemonSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (DaemonSetTypeOutput) Spec ¶
func (o DaemonSetTypeOutput) Spec() DaemonSetSpecPtrOutput
The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetTypeOutput) Status ¶
func (o DaemonSetTypeOutput) Status() DaemonSetStatusPtrOutput
The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (DaemonSetTypeOutput) ToDaemonSetTypeOutput ¶
func (o DaemonSetTypeOutput) ToDaemonSetTypeOutput() DaemonSetTypeOutput
func (DaemonSetTypeOutput) ToDaemonSetTypeOutputWithContext ¶
func (o DaemonSetTypeOutput) ToDaemonSetTypeOutputWithContext(ctx context.Context) DaemonSetTypeOutput
type DaemonSetUpdateStrategy ¶
type DaemonSetUpdateStrategy struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate *RollingUpdateDaemonSet `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is OnDelete. Type *string `pulumi:"type"` }
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 OnDelete. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DaemonSetUpdateStrategyArgs) ElementType ¶
func (DaemonSetUpdateStrategyArgs) ElementType() reflect.Type
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutput ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutputWithContext ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutput ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutputWithContext ¶
func (i DaemonSetUpdateStrategyArgs) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
type DaemonSetUpdateStrategyInput ¶
type DaemonSetUpdateStrategyInput interface { pulumi.Input ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput ToDaemonSetUpdateStrategyOutputWithContext(context.Context) DaemonSetUpdateStrategyOutput }
DaemonSetUpdateStrategyInput is an input type that accepts DaemonSetUpdateStrategyArgs and DaemonSetUpdateStrategyOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyInput` via:
DaemonSetUpdateStrategyArgs{...}
type DaemonSetUpdateStrategyOutput ¶
type DaemonSetUpdateStrategyOutput struct{ *pulumi.OutputState }
func (DaemonSetUpdateStrategyOutput) ElementType ¶
func (DaemonSetUpdateStrategyOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyOutput) RollingUpdate ¶
func (o DaemonSetUpdateStrategyOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutput ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutput() DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutputWithContext ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutput ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext ¶
func (o DaemonSetUpdateStrategyOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyOutput) Type ¶
func (o DaemonSetUpdateStrategyOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is OnDelete.
type DaemonSetUpdateStrategyPatch ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatch struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate *RollingUpdateDaemonSetPatch `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is OnDelete. Type *string `pulumi:"type"` }
type DaemonSetUpdateStrategyPatchArgs ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatchArgs struct { // Rolling update config params. Present only if type = "RollingUpdate". RollingUpdate RollingUpdateDaemonSetPatchPtrInput `pulumi:"rollingUpdate"` // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is OnDelete. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DaemonSetUpdateStrategyPatchArgs) ElementType ¶ added in v3.20.0
func (DaemonSetUpdateStrategyPatchArgs) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutput ¶ added in v3.20.0
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutputWithContext ¶ added in v3.20.0
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DaemonSetUpdateStrategyPatchArgs) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
type DaemonSetUpdateStrategyPatchInput ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatchInput interface { pulumi.Input ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput ToDaemonSetUpdateStrategyPatchOutputWithContext(context.Context) DaemonSetUpdateStrategyPatchOutput }
DaemonSetUpdateStrategyPatchInput is an input type that accepts DaemonSetUpdateStrategyPatchArgs and DaemonSetUpdateStrategyPatchOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyPatchInput` via:
DaemonSetUpdateStrategyPatchArgs{...}
type DaemonSetUpdateStrategyPatchOutput ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatchOutput struct{ *pulumi.OutputState }
func (DaemonSetUpdateStrategyPatchOutput) ElementType ¶ added in v3.20.0
func (DaemonSetUpdateStrategyPatchOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPatchOutput) RollingUpdate ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutput ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutput() DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutputWithContext ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchOutput
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchOutput) Type ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is OnDelete.
type DaemonSetUpdateStrategyPatchPtrInput ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatchPtrInput interface { pulumi.Input ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(context.Context) DaemonSetUpdateStrategyPatchPtrOutput }
DaemonSetUpdateStrategyPatchPtrInput is an input type that accepts DaemonSetUpdateStrategyPatchArgs, DaemonSetUpdateStrategyPatchPtr and DaemonSetUpdateStrategyPatchPtrOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyPatchPtrInput` via:
DaemonSetUpdateStrategyPatchArgs{...} or: nil
func DaemonSetUpdateStrategyPatchPtr ¶ added in v3.20.0
func DaemonSetUpdateStrategyPatchPtr(v *DaemonSetUpdateStrategyPatchArgs) DaemonSetUpdateStrategyPatchPtrInput
type DaemonSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
type DaemonSetUpdateStrategyPatchPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetUpdateStrategyPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DaemonSetUpdateStrategyPatchPtrOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPatchPtrOutput) RollingUpdate ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDaemonSetPatchPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutput ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutput() DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchPtrOutput) ToDaemonSetUpdateStrategyPatchPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPatchPtrOutput
func (DaemonSetUpdateStrategyPatchPtrOutput) Type ¶ added in v3.20.0
func (o DaemonSetUpdateStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is OnDelete.
type DaemonSetUpdateStrategyPtrInput ¶
type DaemonSetUpdateStrategyPtrInput interface { pulumi.Input ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput ToDaemonSetUpdateStrategyPtrOutputWithContext(context.Context) DaemonSetUpdateStrategyPtrOutput }
DaemonSetUpdateStrategyPtrInput is an input type that accepts DaemonSetUpdateStrategyArgs, DaemonSetUpdateStrategyPtr and DaemonSetUpdateStrategyPtrOutput values. You can construct a concrete instance of `DaemonSetUpdateStrategyPtrInput` via:
DaemonSetUpdateStrategyArgs{...} or: nil
func DaemonSetUpdateStrategyPtr ¶
func DaemonSetUpdateStrategyPtr(v *DaemonSetUpdateStrategyArgs) DaemonSetUpdateStrategyPtrInput
type DaemonSetUpdateStrategyPtrOutput ¶
type DaemonSetUpdateStrategyPtrOutput struct{ *pulumi.OutputState }
func (DaemonSetUpdateStrategyPtrOutput) Elem ¶
func (o DaemonSetUpdateStrategyPtrOutput) Elem() DaemonSetUpdateStrategyOutput
func (DaemonSetUpdateStrategyPtrOutput) ElementType ¶
func (DaemonSetUpdateStrategyPtrOutput) ElementType() reflect.Type
func (DaemonSetUpdateStrategyPtrOutput) RollingUpdate ¶
func (o DaemonSetUpdateStrategyPtrOutput) RollingUpdate() RollingUpdateDaemonSetPtrOutput
Rolling update config params. Present only if type = "RollingUpdate".
func (DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutput ¶
func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutput() DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext ¶
func (o DaemonSetUpdateStrategyPtrOutput) ToDaemonSetUpdateStrategyPtrOutputWithContext(ctx context.Context) DaemonSetUpdateStrategyPtrOutput
func (DaemonSetUpdateStrategyPtrOutput) Type ¶
func (o DaemonSetUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is OnDelete.
type Deployment
deprecated
type Deployment struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata. Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPtrOutput `pulumi:"spec"` // Most recently observed status of the Deployment. Status DeploymentStatusPtrOutput `pulumi:"status"` }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
Deprecated: extensions/v1beta1/Deployment is deprecated by apps/v1/Deployment and not supported by Kubernetes v1.16+ clusters.
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentArgs ¶
type DeploymentArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata. Metadata metav1.ObjectMetaPtrInput // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPtrInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentArray ¶
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentArrayInput ¶
type DeploymentArrayInput interface { pulumi.Input ToDeploymentArrayOutput() DeploymentArrayOutput ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput }
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:
DeploymentArray{ DeploymentArgs{...} }
type DeploymentArrayOutput ¶
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentCondition ¶
type DeploymentCondition struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // The last time this condition was updated. LastUpdateTime *string `pulumi:"lastUpdateTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of deployment condition. Type string `pulumi:"type"` }
DeploymentCondition describes the state of a deployment at a certain point.
type DeploymentConditionArgs ¶
type DeploymentConditionArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // The last time this condition was updated. LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type of deployment condition. Type pulumi.StringInput `pulumi:"type"` }
DeploymentCondition describes the state of a deployment at a certain point.
func (DeploymentConditionArgs) ElementType ¶
func (DeploymentConditionArgs) ElementType() reflect.Type
func (DeploymentConditionArgs) ToDeploymentConditionOutput ¶
func (i DeploymentConditionArgs) ToDeploymentConditionOutput() DeploymentConditionOutput
func (DeploymentConditionArgs) ToDeploymentConditionOutputWithContext ¶
func (i DeploymentConditionArgs) ToDeploymentConditionOutputWithContext(ctx context.Context) DeploymentConditionOutput
type DeploymentConditionArray ¶
type DeploymentConditionArray []DeploymentConditionInput
func (DeploymentConditionArray) ElementType ¶
func (DeploymentConditionArray) ElementType() reflect.Type
func (DeploymentConditionArray) ToDeploymentConditionArrayOutput ¶
func (i DeploymentConditionArray) ToDeploymentConditionArrayOutput() DeploymentConditionArrayOutput
func (DeploymentConditionArray) ToDeploymentConditionArrayOutputWithContext ¶
func (i DeploymentConditionArray) ToDeploymentConditionArrayOutputWithContext(ctx context.Context) DeploymentConditionArrayOutput
type DeploymentConditionArrayInput ¶
type DeploymentConditionArrayInput interface { pulumi.Input ToDeploymentConditionArrayOutput() DeploymentConditionArrayOutput ToDeploymentConditionArrayOutputWithContext(context.Context) DeploymentConditionArrayOutput }
DeploymentConditionArrayInput is an input type that accepts DeploymentConditionArray and DeploymentConditionArrayOutput values. You can construct a concrete instance of `DeploymentConditionArrayInput` via:
DeploymentConditionArray{ DeploymentConditionArgs{...} }
type DeploymentConditionArrayOutput ¶
type DeploymentConditionArrayOutput struct{ *pulumi.OutputState }
func (DeploymentConditionArrayOutput) ElementType ¶
func (DeploymentConditionArrayOutput) ElementType() reflect.Type
func (DeploymentConditionArrayOutput) Index ¶
func (o DeploymentConditionArrayOutput) Index(i pulumi.IntInput) DeploymentConditionOutput
func (DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutput ¶
func (o DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutput() DeploymentConditionArrayOutput
func (DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutputWithContext ¶
func (o DeploymentConditionArrayOutput) ToDeploymentConditionArrayOutputWithContext(ctx context.Context) DeploymentConditionArrayOutput
type DeploymentConditionInput ¶
type DeploymentConditionInput interface { pulumi.Input ToDeploymentConditionOutput() DeploymentConditionOutput ToDeploymentConditionOutputWithContext(context.Context) DeploymentConditionOutput }
DeploymentConditionInput is an input type that accepts DeploymentConditionArgs and DeploymentConditionOutput values. You can construct a concrete instance of `DeploymentConditionInput` via:
DeploymentConditionArgs{...}
type DeploymentConditionOutput ¶
type DeploymentConditionOutput struct{ *pulumi.OutputState }
DeploymentCondition describes the state of a deployment at a certain point.
func (DeploymentConditionOutput) ElementType ¶
func (DeploymentConditionOutput) ElementType() reflect.Type
func (DeploymentConditionOutput) LastTransitionTime ¶
func (o DeploymentConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DeploymentConditionOutput) LastUpdateTime ¶
func (o DeploymentConditionOutput) LastUpdateTime() pulumi.StringPtrOutput
The last time this condition was updated.
func (DeploymentConditionOutput) Message ¶
func (o DeploymentConditionOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DeploymentConditionOutput) Reason ¶
func (o DeploymentConditionOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DeploymentConditionOutput) Status ¶
func (o DeploymentConditionOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (DeploymentConditionOutput) ToDeploymentConditionOutput ¶
func (o DeploymentConditionOutput) ToDeploymentConditionOutput() DeploymentConditionOutput
func (DeploymentConditionOutput) ToDeploymentConditionOutputWithContext ¶
func (o DeploymentConditionOutput) ToDeploymentConditionOutputWithContext(ctx context.Context) DeploymentConditionOutput
func (DeploymentConditionOutput) Type ¶
func (o DeploymentConditionOutput) Type() pulumi.StringOutput
Type of deployment condition.
type DeploymentConditionPatch ¶ added in v3.20.0
type DeploymentConditionPatch struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // The last time this condition was updated. LastUpdateTime *string `pulumi:"lastUpdateTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status *string `pulumi:"status"` // Type of deployment condition. Type *string `pulumi:"type"` }
DeploymentCondition describes the state of a deployment at a certain point.
type DeploymentConditionPatchArgs ¶ added in v3.20.0
type DeploymentConditionPatchArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // The last time this condition was updated. LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // Type of deployment condition. Type pulumi.StringPtrInput `pulumi:"type"` }
DeploymentCondition describes the state of a deployment at a certain point.
func (DeploymentConditionPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentConditionPatchArgs) ElementType() reflect.Type
func (DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutput ¶ added in v3.20.0
func (i DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput
func (DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutputWithContext ¶ added in v3.20.0
func (i DeploymentConditionPatchArgs) ToDeploymentConditionPatchOutputWithContext(ctx context.Context) DeploymentConditionPatchOutput
type DeploymentConditionPatchArray ¶ added in v3.20.0
type DeploymentConditionPatchArray []DeploymentConditionPatchInput
func (DeploymentConditionPatchArray) ElementType ¶ added in v3.20.0
func (DeploymentConditionPatchArray) ElementType() reflect.Type
func (DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutput ¶ added in v3.20.0
func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
func (DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (i DeploymentConditionPatchArray) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
type DeploymentConditionPatchArrayInput ¶ added in v3.20.0
type DeploymentConditionPatchArrayInput interface { pulumi.Input ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput ToDeploymentConditionPatchArrayOutputWithContext(context.Context) DeploymentConditionPatchArrayOutput }
DeploymentConditionPatchArrayInput is an input type that accepts DeploymentConditionPatchArray and DeploymentConditionPatchArrayOutput values. You can construct a concrete instance of `DeploymentConditionPatchArrayInput` via:
DeploymentConditionPatchArray{ DeploymentConditionPatchArgs{...} }
type DeploymentConditionPatchArrayOutput ¶ added in v3.20.0
type DeploymentConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (DeploymentConditionPatchArrayOutput) ElementType ¶ added in v3.20.0
func (DeploymentConditionPatchArrayOutput) ElementType() reflect.Type
func (DeploymentConditionPatchArrayOutput) Index ¶ added in v3.20.0
func (o DeploymentConditionPatchArrayOutput) Index(i pulumi.IntInput) DeploymentConditionPatchOutput
func (DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutput ¶ added in v3.20.0
func (o DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutput() DeploymentConditionPatchArrayOutput
func (DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (o DeploymentConditionPatchArrayOutput) ToDeploymentConditionPatchArrayOutputWithContext(ctx context.Context) DeploymentConditionPatchArrayOutput
type DeploymentConditionPatchInput ¶ added in v3.20.0
type DeploymentConditionPatchInput interface { pulumi.Input ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput ToDeploymentConditionPatchOutputWithContext(context.Context) DeploymentConditionPatchOutput }
DeploymentConditionPatchInput is an input type that accepts DeploymentConditionPatchArgs and DeploymentConditionPatchOutput values. You can construct a concrete instance of `DeploymentConditionPatchInput` via:
DeploymentConditionPatchArgs{...}
type DeploymentConditionPatchOutput ¶ added in v3.20.0
type DeploymentConditionPatchOutput struct{ *pulumi.OutputState }
DeploymentCondition describes the state of a deployment at a certain point.
func (DeploymentConditionPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentConditionPatchOutput) ElementType() reflect.Type
func (DeploymentConditionPatchOutput) LastTransitionTime ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (DeploymentConditionPatchOutput) LastUpdateTime ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) LastUpdateTime() pulumi.StringPtrOutput
The last time this condition was updated.
func (DeploymentConditionPatchOutput) Message ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (DeploymentConditionPatchOutput) Reason ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (DeploymentConditionPatchOutput) Status ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutput ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutput() DeploymentConditionPatchOutput
func (DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) ToDeploymentConditionPatchOutputWithContext(ctx context.Context) DeploymentConditionPatchOutput
func (DeploymentConditionPatchOutput) Type ¶ added in v3.20.0
func (o DeploymentConditionPatchOutput) Type() pulumi.StringPtrOutput
Type of deployment condition.
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentList ¶
type DeploymentList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Items is the list of Deployments. Items DeploymentTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard list metadata. Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
DeploymentList is a list of Deployments.
func GetDeploymentList ¶
func GetDeploymentList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentListState, opts ...pulumi.ResourceOption) (*DeploymentList, error)
GetDeploymentList gets an existing DeploymentList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeploymentList ¶
func NewDeploymentList(ctx *pulumi.Context, name string, args *DeploymentListArgs, opts ...pulumi.ResourceOption) (*DeploymentList, error)
NewDeploymentList registers a new resource with the given unique name, arguments, and options.
func (*DeploymentList) ElementType ¶
func (*DeploymentList) ElementType() reflect.Type
func (*DeploymentList) ToDeploymentListOutput ¶
func (i *DeploymentList) ToDeploymentListOutput() DeploymentListOutput
func (*DeploymentList) ToDeploymentListOutputWithContext ¶
func (i *DeploymentList) ToDeploymentListOutputWithContext(ctx context.Context) DeploymentListOutput
type DeploymentListArgs ¶
type DeploymentListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Items is the list of Deployments. Items DeploymentTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata. Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a DeploymentList resource.
func (DeploymentListArgs) ElementType ¶
func (DeploymentListArgs) ElementType() reflect.Type
type DeploymentListArray ¶
type DeploymentListArray []DeploymentListInput
func (DeploymentListArray) ElementType ¶
func (DeploymentListArray) ElementType() reflect.Type
func (DeploymentListArray) ToDeploymentListArrayOutput ¶
func (i DeploymentListArray) ToDeploymentListArrayOutput() DeploymentListArrayOutput
func (DeploymentListArray) ToDeploymentListArrayOutputWithContext ¶
func (i DeploymentListArray) ToDeploymentListArrayOutputWithContext(ctx context.Context) DeploymentListArrayOutput
type DeploymentListArrayInput ¶
type DeploymentListArrayInput interface { pulumi.Input ToDeploymentListArrayOutput() DeploymentListArrayOutput ToDeploymentListArrayOutputWithContext(context.Context) DeploymentListArrayOutput }
DeploymentListArrayInput is an input type that accepts DeploymentListArray and DeploymentListArrayOutput values. You can construct a concrete instance of `DeploymentListArrayInput` via:
DeploymentListArray{ DeploymentListArgs{...} }
type DeploymentListArrayOutput ¶
type DeploymentListArrayOutput struct{ *pulumi.OutputState }
func (DeploymentListArrayOutput) ElementType ¶
func (DeploymentListArrayOutput) ElementType() reflect.Type
func (DeploymentListArrayOutput) Index ¶
func (o DeploymentListArrayOutput) Index(i pulumi.IntInput) DeploymentListOutput
func (DeploymentListArrayOutput) ToDeploymentListArrayOutput ¶
func (o DeploymentListArrayOutput) ToDeploymentListArrayOutput() DeploymentListArrayOutput
func (DeploymentListArrayOutput) ToDeploymentListArrayOutputWithContext ¶
func (o DeploymentListArrayOutput) ToDeploymentListArrayOutputWithContext(ctx context.Context) DeploymentListArrayOutput
type DeploymentListInput ¶
type DeploymentListInput interface { pulumi.Input ToDeploymentListOutput() DeploymentListOutput ToDeploymentListOutputWithContext(ctx context.Context) DeploymentListOutput }
type DeploymentListMap ¶
type DeploymentListMap map[string]DeploymentListInput
func (DeploymentListMap) ElementType ¶
func (DeploymentListMap) ElementType() reflect.Type
func (DeploymentListMap) ToDeploymentListMapOutput ¶
func (i DeploymentListMap) ToDeploymentListMapOutput() DeploymentListMapOutput
func (DeploymentListMap) ToDeploymentListMapOutputWithContext ¶
func (i DeploymentListMap) ToDeploymentListMapOutputWithContext(ctx context.Context) DeploymentListMapOutput
type DeploymentListMapInput ¶
type DeploymentListMapInput interface { pulumi.Input ToDeploymentListMapOutput() DeploymentListMapOutput ToDeploymentListMapOutputWithContext(context.Context) DeploymentListMapOutput }
DeploymentListMapInput is an input type that accepts DeploymentListMap and DeploymentListMapOutput values. You can construct a concrete instance of `DeploymentListMapInput` via:
DeploymentListMap{ "key": DeploymentListArgs{...} }
type DeploymentListMapOutput ¶
type DeploymentListMapOutput struct{ *pulumi.OutputState }
func (DeploymentListMapOutput) ElementType ¶
func (DeploymentListMapOutput) ElementType() reflect.Type
func (DeploymentListMapOutput) MapIndex ¶
func (o DeploymentListMapOutput) MapIndex(k pulumi.StringInput) DeploymentListOutput
func (DeploymentListMapOutput) ToDeploymentListMapOutput ¶
func (o DeploymentListMapOutput) ToDeploymentListMapOutput() DeploymentListMapOutput
func (DeploymentListMapOutput) ToDeploymentListMapOutputWithContext ¶
func (o DeploymentListMapOutput) ToDeploymentListMapOutputWithContext(ctx context.Context) DeploymentListMapOutput
type DeploymentListOutput ¶
type DeploymentListOutput struct{ *pulumi.OutputState }
func (DeploymentListOutput) ApiVersion ¶ added in v3.19.1
func (o DeploymentListOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DeploymentListOutput) ElementType ¶
func (DeploymentListOutput) ElementType() reflect.Type
func (DeploymentListOutput) Items ¶ added in v3.19.1
func (o DeploymentListOutput) Items() DeploymentTypeArrayOutput
Items is the list of Deployments.
func (DeploymentListOutput) Kind ¶ added in v3.19.1
func (o DeploymentListOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DeploymentListOutput) Metadata ¶ added in v3.19.1
func (o DeploymentListOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata.
func (DeploymentListOutput) ToDeploymentListOutput ¶
func (o DeploymentListOutput) ToDeploymentListOutput() DeploymentListOutput
func (DeploymentListOutput) ToDeploymentListOutputWithContext ¶
func (o DeploymentListOutput) ToDeploymentListOutputWithContext(ctx context.Context) DeploymentListOutput
type DeploymentListState ¶
type DeploymentListState struct { }
func (DeploymentListState) ElementType ¶
func (DeploymentListState) ElementType() reflect.Type
type DeploymentListType ¶
type DeploymentListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Items is the list of Deployments. Items []DeploymentType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata. Metadata *metav1.ListMeta `pulumi:"metadata"` }
DeploymentList is a list of Deployments.
type DeploymentListTypeArgs ¶
type DeploymentListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Items is the list of Deployments. Items DeploymentTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata. Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
DeploymentList is a list of Deployments.
func (DeploymentListTypeArgs) ElementType ¶
func (DeploymentListTypeArgs) ElementType() reflect.Type
func (DeploymentListTypeArgs) ToDeploymentListTypeOutput ¶
func (i DeploymentListTypeArgs) ToDeploymentListTypeOutput() DeploymentListTypeOutput
func (DeploymentListTypeArgs) ToDeploymentListTypeOutputWithContext ¶
func (i DeploymentListTypeArgs) ToDeploymentListTypeOutputWithContext(ctx context.Context) DeploymentListTypeOutput
type DeploymentListTypeInput ¶
type DeploymentListTypeInput interface { pulumi.Input ToDeploymentListTypeOutput() DeploymentListTypeOutput ToDeploymentListTypeOutputWithContext(context.Context) DeploymentListTypeOutput }
DeploymentListTypeInput is an input type that accepts DeploymentListTypeArgs and DeploymentListTypeOutput values. You can construct a concrete instance of `DeploymentListTypeInput` via:
DeploymentListTypeArgs{...}
type DeploymentListTypeOutput ¶
type DeploymentListTypeOutput struct{ *pulumi.OutputState }
DeploymentList is a list of Deployments.
func (DeploymentListTypeOutput) ApiVersion ¶
func (o DeploymentListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DeploymentListTypeOutput) ElementType ¶
func (DeploymentListTypeOutput) ElementType() reflect.Type
func (DeploymentListTypeOutput) Items ¶
func (o DeploymentListTypeOutput) Items() DeploymentTypeArrayOutput
Items is the list of Deployments.
func (DeploymentListTypeOutput) Kind ¶
func (o DeploymentListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DeploymentListTypeOutput) Metadata ¶
func (o DeploymentListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata.
func (DeploymentListTypeOutput) ToDeploymentListTypeOutput ¶
func (o DeploymentListTypeOutput) ToDeploymentListTypeOutput() DeploymentListTypeOutput
func (DeploymentListTypeOutput) ToDeploymentListTypeOutputWithContext ¶
func (o DeploymentListTypeOutput) ToDeploymentListTypeOutputWithContext(ctx context.Context) DeploymentListTypeOutput
type DeploymentMap ¶
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentMapInput ¶
type DeploymentMapInput interface { pulumi.Input ToDeploymentMapOutput() DeploymentMapOutput ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput }
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:
DeploymentMap{ "key": DeploymentArgs{...} }
type DeploymentMapOutput ¶
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) ApiVersion ¶ added in v3.19.1
func (o DeploymentOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) Kind ¶ added in v3.19.1
func (o DeploymentOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DeploymentOutput) Metadata ¶ added in v3.19.1
func (o DeploymentOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata.
func (DeploymentOutput) Spec ¶ added in v3.19.1
func (o DeploymentOutput) Spec() DeploymentSpecPtrOutput
Specification of the desired behavior of the Deployment.
func (DeploymentOutput) Status ¶ added in v3.19.1
func (o DeploymentOutput) Status() DeploymentStatusPtrOutput
Most recently observed status of the Deployment.
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentPatch
deprecated
added in
v3.20.0
type DeploymentPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object metadata. Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPatchPtrOutput `pulumi:"spec"` // Most recently observed status of the Deployment. Status DeploymentStatusPatchPtrOutput `pulumi:"status"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
Deprecated: extensions/v1beta1/Deployment is deprecated by apps/v1/Deployment and not supported by Kubernetes v1.16+ clusters.
func GetDeploymentPatch ¶ added in v3.20.0
func GetDeploymentPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentPatchState, opts ...pulumi.ResourceOption) (*DeploymentPatch, error)
GetDeploymentPatch gets an existing DeploymentPatch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeploymentPatch ¶ added in v3.20.0
func NewDeploymentPatch(ctx *pulumi.Context, name string, args *DeploymentPatchArgs, opts ...pulumi.ResourceOption) (*DeploymentPatch, error)
NewDeploymentPatch registers a new resource with the given unique name, arguments, and options.
func (*DeploymentPatch) ElementType ¶ added in v3.20.0
func (*DeploymentPatch) ElementType() reflect.Type
func (*DeploymentPatch) ToDeploymentPatchOutput ¶ added in v3.20.0
func (i *DeploymentPatch) ToDeploymentPatchOutput() DeploymentPatchOutput
func (*DeploymentPatch) ToDeploymentPatchOutputWithContext ¶ added in v3.20.0
func (i *DeploymentPatch) ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput
type DeploymentPatchArgs ¶ added in v3.20.0
type DeploymentPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object metadata. Metadata metav1.ObjectMetaPatchPtrInput // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPatchPtrInput }
The set of arguments for constructing a DeploymentPatch resource.
func (DeploymentPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentPatchArgs) ElementType() reflect.Type
type DeploymentPatchArray ¶ added in v3.20.0
type DeploymentPatchArray []DeploymentPatchInput
func (DeploymentPatchArray) ElementType ¶ added in v3.20.0
func (DeploymentPatchArray) ElementType() reflect.Type
func (DeploymentPatchArray) ToDeploymentPatchArrayOutput ¶ added in v3.20.0
func (i DeploymentPatchArray) ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput
func (DeploymentPatchArray) ToDeploymentPatchArrayOutputWithContext ¶ added in v3.20.0
func (i DeploymentPatchArray) ToDeploymentPatchArrayOutputWithContext(ctx context.Context) DeploymentPatchArrayOutput
type DeploymentPatchArrayInput ¶ added in v3.20.0
type DeploymentPatchArrayInput interface { pulumi.Input ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput ToDeploymentPatchArrayOutputWithContext(context.Context) DeploymentPatchArrayOutput }
DeploymentPatchArrayInput is an input type that accepts DeploymentPatchArray and DeploymentPatchArrayOutput values. You can construct a concrete instance of `DeploymentPatchArrayInput` via:
DeploymentPatchArray{ DeploymentPatchArgs{...} }
type DeploymentPatchArrayOutput ¶ added in v3.20.0
type DeploymentPatchArrayOutput struct{ *pulumi.OutputState }
func (DeploymentPatchArrayOutput) ElementType ¶ added in v3.20.0
func (DeploymentPatchArrayOutput) ElementType() reflect.Type
func (DeploymentPatchArrayOutput) Index ¶ added in v3.20.0
func (o DeploymentPatchArrayOutput) Index(i pulumi.IntInput) DeploymentPatchOutput
func (DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutput ¶ added in v3.20.0
func (o DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutput() DeploymentPatchArrayOutput
func (DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutputWithContext ¶ added in v3.20.0
func (o DeploymentPatchArrayOutput) ToDeploymentPatchArrayOutputWithContext(ctx context.Context) DeploymentPatchArrayOutput
type DeploymentPatchInput ¶ added in v3.20.0
type DeploymentPatchInput interface { pulumi.Input ToDeploymentPatchOutput() DeploymentPatchOutput ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput }
type DeploymentPatchMap ¶ added in v3.20.0
type DeploymentPatchMap map[string]DeploymentPatchInput
func (DeploymentPatchMap) ElementType ¶ added in v3.20.0
func (DeploymentPatchMap) ElementType() reflect.Type
func (DeploymentPatchMap) ToDeploymentPatchMapOutput ¶ added in v3.20.0
func (i DeploymentPatchMap) ToDeploymentPatchMapOutput() DeploymentPatchMapOutput
func (DeploymentPatchMap) ToDeploymentPatchMapOutputWithContext ¶ added in v3.20.0
func (i DeploymentPatchMap) ToDeploymentPatchMapOutputWithContext(ctx context.Context) DeploymentPatchMapOutput
type DeploymentPatchMapInput ¶ added in v3.20.0
type DeploymentPatchMapInput interface { pulumi.Input ToDeploymentPatchMapOutput() DeploymentPatchMapOutput ToDeploymentPatchMapOutputWithContext(context.Context) DeploymentPatchMapOutput }
DeploymentPatchMapInput is an input type that accepts DeploymentPatchMap and DeploymentPatchMapOutput values. You can construct a concrete instance of `DeploymentPatchMapInput` via:
DeploymentPatchMap{ "key": DeploymentPatchArgs{...} }
type DeploymentPatchMapOutput ¶ added in v3.20.0
type DeploymentPatchMapOutput struct{ *pulumi.OutputState }
func (DeploymentPatchMapOutput) ElementType ¶ added in v3.20.0
func (DeploymentPatchMapOutput) ElementType() reflect.Type
func (DeploymentPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o DeploymentPatchMapOutput) MapIndex(k pulumi.StringInput) DeploymentPatchOutput
func (DeploymentPatchMapOutput) ToDeploymentPatchMapOutput ¶ added in v3.20.0
func (o DeploymentPatchMapOutput) ToDeploymentPatchMapOutput() DeploymentPatchMapOutput
func (DeploymentPatchMapOutput) ToDeploymentPatchMapOutputWithContext ¶ added in v3.20.0
func (o DeploymentPatchMapOutput) ToDeploymentPatchMapOutputWithContext(ctx context.Context) DeploymentPatchMapOutput
type DeploymentPatchOutput ¶ added in v3.20.0
type DeploymentPatchOutput struct{ *pulumi.OutputState }
func (DeploymentPatchOutput) ApiVersion ¶ added in v3.20.0
func (o DeploymentPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DeploymentPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentPatchOutput) ElementType() reflect.Type
func (DeploymentPatchOutput) Kind ¶ added in v3.20.0
func (o DeploymentPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DeploymentPatchOutput) Metadata ¶ added in v3.20.0
func (o DeploymentPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata.
func (DeploymentPatchOutput) Spec ¶ added in v3.20.0
func (o DeploymentPatchOutput) Spec() DeploymentSpecPatchPtrOutput
Specification of the desired behavior of the Deployment.
func (DeploymentPatchOutput) Status ¶ added in v3.20.0
func (o DeploymentPatchOutput) Status() DeploymentStatusPatchPtrOutput
Most recently observed status of the Deployment.
func (DeploymentPatchOutput) ToDeploymentPatchOutput ¶ added in v3.20.0
func (o DeploymentPatchOutput) ToDeploymentPatchOutput() DeploymentPatchOutput
func (DeploymentPatchOutput) ToDeploymentPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentPatchOutput) ToDeploymentPatchOutputWithContext(ctx context.Context) DeploymentPatchOutput
type DeploymentPatchState ¶ added in v3.20.0
type DeploymentPatchState struct { }
func (DeploymentPatchState) ElementType ¶ added in v3.20.0
func (DeploymentPatchState) ElementType() reflect.Type
type DeploymentPatchType ¶ added in v3.20.0
type DeploymentPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata. Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec *DeploymentSpecPatch `pulumi:"spec"` // Most recently observed status of the Deployment. Status *DeploymentStatusPatch `pulumi:"status"` }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
type DeploymentPatchTypeArgs ¶ added in v3.20.0
type DeploymentPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata. Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPatchPtrInput `pulumi:"spec"` // Most recently observed status of the Deployment. Status DeploymentStatusPatchPtrInput `pulumi:"status"` }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (DeploymentPatchTypeArgs) ElementType ¶ added in v3.20.0
func (DeploymentPatchTypeArgs) ElementType() reflect.Type
func (DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutput ¶ added in v3.20.0
func (i DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput
func (DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutputWithContext ¶ added in v3.20.0
func (i DeploymentPatchTypeArgs) ToDeploymentPatchTypeOutputWithContext(ctx context.Context) DeploymentPatchTypeOutput
type DeploymentPatchTypeInput ¶ added in v3.20.0
type DeploymentPatchTypeInput interface { pulumi.Input ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput ToDeploymentPatchTypeOutputWithContext(context.Context) DeploymentPatchTypeOutput }
DeploymentPatchTypeInput is an input type that accepts DeploymentPatchTypeArgs and DeploymentPatchTypeOutput values. You can construct a concrete instance of `DeploymentPatchTypeInput` via:
DeploymentPatchTypeArgs{...}
type DeploymentPatchTypeOutput ¶ added in v3.20.0
type DeploymentPatchTypeOutput struct{ *pulumi.OutputState }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (DeploymentPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DeploymentPatchTypeOutput) ElementType ¶ added in v3.20.0
func (DeploymentPatchTypeOutput) ElementType() reflect.Type
func (DeploymentPatchTypeOutput) Kind ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DeploymentPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata.
func (DeploymentPatchTypeOutput) Spec ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) Spec() DeploymentSpecPatchPtrOutput
Specification of the desired behavior of the Deployment.
func (DeploymentPatchTypeOutput) Status ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) Status() DeploymentStatusPatchPtrOutput
Most recently observed status of the Deployment.
func (DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutput ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutput() DeploymentPatchTypeOutput
func (DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutputWithContext ¶ added in v3.20.0
func (o DeploymentPatchTypeOutput) ToDeploymentPatchTypeOutputWithContext(ctx context.Context) DeploymentPatchTypeOutput
type DeploymentRollback ¶
type DeploymentRollback struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Required: This must match the Name of a deployment. Name string `pulumi:"name"` // The config of this deployment rollback. RollbackTo RollbackConfig `pulumi:"rollbackTo"` // The annotations to be updated to a deployment UpdatedAnnotations map[string]string `pulumi:"updatedAnnotations"` }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
type DeploymentRollbackArgs ¶
type DeploymentRollbackArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Required: This must match the Name of a deployment. Name pulumi.StringInput `pulumi:"name"` // The config of this deployment rollback. RollbackTo RollbackConfigInput `pulumi:"rollbackTo"` // The annotations to be updated to a deployment UpdatedAnnotations pulumi.StringMapInput `pulumi:"updatedAnnotations"` }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
func (DeploymentRollbackArgs) ElementType ¶
func (DeploymentRollbackArgs) ElementType() reflect.Type
func (DeploymentRollbackArgs) ToDeploymentRollbackOutput ¶
func (i DeploymentRollbackArgs) ToDeploymentRollbackOutput() DeploymentRollbackOutput
func (DeploymentRollbackArgs) ToDeploymentRollbackOutputWithContext ¶
func (i DeploymentRollbackArgs) ToDeploymentRollbackOutputWithContext(ctx context.Context) DeploymentRollbackOutput
type DeploymentRollbackInput ¶
type DeploymentRollbackInput interface { pulumi.Input ToDeploymentRollbackOutput() DeploymentRollbackOutput ToDeploymentRollbackOutputWithContext(context.Context) DeploymentRollbackOutput }
DeploymentRollbackInput is an input type that accepts DeploymentRollbackArgs and DeploymentRollbackOutput values. You can construct a concrete instance of `DeploymentRollbackInput` via:
DeploymentRollbackArgs{...}
type DeploymentRollbackOutput ¶
type DeploymentRollbackOutput struct{ *pulumi.OutputState }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
func (DeploymentRollbackOutput) ApiVersion ¶
func (o DeploymentRollbackOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DeploymentRollbackOutput) ElementType ¶
func (DeploymentRollbackOutput) ElementType() reflect.Type
func (DeploymentRollbackOutput) Kind ¶
func (o DeploymentRollbackOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DeploymentRollbackOutput) Name ¶
func (o DeploymentRollbackOutput) Name() pulumi.StringOutput
Required: This must match the Name of a deployment.
func (DeploymentRollbackOutput) RollbackTo ¶
func (o DeploymentRollbackOutput) RollbackTo() RollbackConfigOutput
The config of this deployment rollback.
func (DeploymentRollbackOutput) ToDeploymentRollbackOutput ¶
func (o DeploymentRollbackOutput) ToDeploymentRollbackOutput() DeploymentRollbackOutput
func (DeploymentRollbackOutput) ToDeploymentRollbackOutputWithContext ¶
func (o DeploymentRollbackOutput) ToDeploymentRollbackOutputWithContext(ctx context.Context) DeploymentRollbackOutput
func (DeploymentRollbackOutput) UpdatedAnnotations ¶
func (o DeploymentRollbackOutput) UpdatedAnnotations() pulumi.StringMapOutput
The annotations to be updated to a deployment
type DeploymentRollbackPatch ¶ added in v3.20.0
type DeploymentRollbackPatch struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Required: This must match the Name of a deployment. Name *string `pulumi:"name"` // The config of this deployment rollback. RollbackTo *RollbackConfigPatch `pulumi:"rollbackTo"` // The annotations to be updated to a deployment UpdatedAnnotations map[string]string `pulumi:"updatedAnnotations"` }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
type DeploymentRollbackPatchArgs ¶ added in v3.20.0
type DeploymentRollbackPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Required: This must match the Name of a deployment. Name pulumi.StringPtrInput `pulumi:"name"` // The config of this deployment rollback. RollbackTo RollbackConfigPatchPtrInput `pulumi:"rollbackTo"` // The annotations to be updated to a deployment UpdatedAnnotations pulumi.StringMapInput `pulumi:"updatedAnnotations"` }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
func (DeploymentRollbackPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentRollbackPatchArgs) ElementType() reflect.Type
func (DeploymentRollbackPatchArgs) ToDeploymentRollbackPatchOutput ¶ added in v3.20.0
func (i DeploymentRollbackPatchArgs) ToDeploymentRollbackPatchOutput() DeploymentRollbackPatchOutput
func (DeploymentRollbackPatchArgs) ToDeploymentRollbackPatchOutputWithContext ¶ added in v3.20.0
func (i DeploymentRollbackPatchArgs) ToDeploymentRollbackPatchOutputWithContext(ctx context.Context) DeploymentRollbackPatchOutput
type DeploymentRollbackPatchInput ¶ added in v3.20.0
type DeploymentRollbackPatchInput interface { pulumi.Input ToDeploymentRollbackPatchOutput() DeploymentRollbackPatchOutput ToDeploymentRollbackPatchOutputWithContext(context.Context) DeploymentRollbackPatchOutput }
DeploymentRollbackPatchInput is an input type that accepts DeploymentRollbackPatchArgs and DeploymentRollbackPatchOutput values. You can construct a concrete instance of `DeploymentRollbackPatchInput` via:
DeploymentRollbackPatchArgs{...}
type DeploymentRollbackPatchOutput ¶ added in v3.20.0
type DeploymentRollbackPatchOutput struct{ *pulumi.OutputState }
DEPRECATED. DeploymentRollback stores the information required to rollback a deployment.
func (DeploymentRollbackPatchOutput) ApiVersion ¶ added in v3.20.0
func (o DeploymentRollbackPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DeploymentRollbackPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentRollbackPatchOutput) ElementType() reflect.Type
func (DeploymentRollbackPatchOutput) Kind ¶ added in v3.20.0
func (o DeploymentRollbackPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DeploymentRollbackPatchOutput) Name ¶ added in v3.20.0
func (o DeploymentRollbackPatchOutput) Name() pulumi.StringPtrOutput
Required: This must match the Name of a deployment.
func (DeploymentRollbackPatchOutput) RollbackTo ¶ added in v3.20.0
func (o DeploymentRollbackPatchOutput) RollbackTo() RollbackConfigPatchPtrOutput
The config of this deployment rollback.
func (DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutput ¶ added in v3.20.0
func (o DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutput() DeploymentRollbackPatchOutput
func (DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentRollbackPatchOutput) ToDeploymentRollbackPatchOutputWithContext(ctx context.Context) DeploymentRollbackPatchOutput
func (DeploymentRollbackPatchOutput) UpdatedAnnotations ¶ added in v3.20.0
func (o DeploymentRollbackPatchOutput) UpdatedAnnotations() pulumi.StringMapOutput
The annotations to be updated to a deployment
type DeploymentSpec ¶
type DeploymentSpec struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Indicates that the deployment is paused and will not be processed by the deployment controller. 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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "no deadline". 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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "retaining all old RelicaSets". RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. RollbackTo *RollbackConfig `pulumi:"rollbackTo"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. Selector *metav1.LabelSelector `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy *DeploymentStrategy `pulumi:"strategy"` // Template describes the pods that will be created. Template corev1.PodTemplateSpec `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
type DeploymentSpecArgs ¶
type DeploymentSpecArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Indicates that the deployment is paused and will not be processed by the deployment controller. 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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "no deadline". 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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "retaining all old RelicaSets". RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. RollbackTo RollbackConfigPtrInput `pulumi:"rollbackTo"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. Selector metav1.LabelSelectorPtrInput `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy DeploymentStrategyPtrInput `pulumi:"strategy"` // Template describes the pods that will be created. Template corev1.PodTemplateSpecInput `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecArgs) ElementType ¶
func (DeploymentSpecArgs) ElementType() reflect.Type
func (DeploymentSpecArgs) ToDeploymentSpecOutput ¶
func (i DeploymentSpecArgs) ToDeploymentSpecOutput() DeploymentSpecOutput
func (DeploymentSpecArgs) ToDeploymentSpecOutputWithContext ¶
func (i DeploymentSpecArgs) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
func (DeploymentSpecArgs) ToDeploymentSpecPtrOutput ¶
func (i DeploymentSpecArgs) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
func (DeploymentSpecArgs) ToDeploymentSpecPtrOutputWithContext ¶
func (i DeploymentSpecArgs) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
type DeploymentSpecInput ¶
type DeploymentSpecInput interface { pulumi.Input ToDeploymentSpecOutput() DeploymentSpecOutput ToDeploymentSpecOutputWithContext(context.Context) DeploymentSpecOutput }
DeploymentSpecInput is an input type that accepts DeploymentSpecArgs and DeploymentSpecOutput values. You can construct a concrete instance of `DeploymentSpecInput` via:
DeploymentSpecArgs{...}
type DeploymentSpecOutput ¶
type DeploymentSpecOutput struct{ *pulumi.OutputState }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecOutput) ElementType ¶
func (DeploymentSpecOutput) ElementType() reflect.Type
func (DeploymentSpecOutput) MinReadySeconds ¶
func (o DeploymentSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (DeploymentSpecOutput) Paused ¶
func (o DeploymentSpecOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused and will not be processed by the deployment controller.
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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "no deadline".
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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "retaining all old RelicaSets".
func (DeploymentSpecOutput) RollbackTo ¶
func (o DeploymentSpecOutput) RollbackTo() RollbackConfigPtrOutput
DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
func (DeploymentSpecOutput) Selector ¶
func (o DeploymentSpecOutput) Selector() metav1.LabelSelectorPtrOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.
func (DeploymentSpecOutput) Strategy ¶
func (o DeploymentSpecOutput) Strategy() DeploymentStrategyPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecOutput) Template ¶
func (o DeploymentSpecOutput) Template() corev1.PodTemplateSpecOutput
Template describes the pods that will be created.
func (DeploymentSpecOutput) ToDeploymentSpecOutput ¶
func (o DeploymentSpecOutput) ToDeploymentSpecOutput() DeploymentSpecOutput
func (DeploymentSpecOutput) ToDeploymentSpecOutputWithContext ¶
func (o DeploymentSpecOutput) ToDeploymentSpecOutputWithContext(ctx context.Context) DeploymentSpecOutput
func (DeploymentSpecOutput) ToDeploymentSpecPtrOutput ¶
func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
func (DeploymentSpecOutput) ToDeploymentSpecPtrOutputWithContext ¶
func (o DeploymentSpecOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
type DeploymentSpecPatch ¶ added in v3.20.0
type DeploymentSpecPatch struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Indicates that the deployment is paused and will not be processed by the deployment controller. 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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "no deadline". 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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "retaining all old RelicaSets". RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. RollbackTo *RollbackConfigPatch `pulumi:"rollbackTo"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy *DeploymentStrategyPatch `pulumi:"strategy"` // Template describes the pods that will be created. Template *corev1.PodTemplateSpecPatch `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
type DeploymentSpecPatchArgs ¶ added in v3.20.0
type DeploymentSpecPatchArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Indicates that the deployment is paused and will not be processed by the deployment controller. 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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "no deadline". 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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "retaining all old RelicaSets". RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done. RollbackTo RollbackConfigPatchPtrInput `pulumi:"rollbackTo"` // Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // The deployment strategy to use to replace existing pods with new ones. Strategy DeploymentStrategyPatchPtrInput `pulumi:"strategy"` // Template describes the pods that will be created. Template corev1.PodTemplateSpecPatchPtrInput `pulumi:"template"` }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentSpecPatchArgs) ElementType() reflect.Type
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutput ¶ added in v3.20.0
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutputWithContext ¶ added in v3.20.0
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutput ¶ added in v3.20.0
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
func (DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DeploymentSpecPatchArgs) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
type DeploymentSpecPatchInput ¶ added in v3.20.0
type DeploymentSpecPatchInput interface { pulumi.Input ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput ToDeploymentSpecPatchOutputWithContext(context.Context) DeploymentSpecPatchOutput }
DeploymentSpecPatchInput is an input type that accepts DeploymentSpecPatchArgs and DeploymentSpecPatchOutput values. You can construct a concrete instance of `DeploymentSpecPatchInput` via:
DeploymentSpecPatchArgs{...}
type DeploymentSpecPatchOutput ¶ added in v3.20.0
type DeploymentSpecPatchOutput struct{ *pulumi.OutputState }
DeploymentSpec is the specification of the desired behavior of the Deployment.
func (DeploymentSpecPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentSpecPatchOutput) ElementType() reflect.Type
func (DeploymentSpecPatchOutput) MinReadySeconds ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (DeploymentSpecPatchOutput) Paused ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused and will not be processed by the deployment controller.
func (DeploymentSpecPatchOutput) ProgressDeadlineSeconds ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. This is set to the max value of int32 (i.e. 2147483647) by default, which means "no deadline".
func (DeploymentSpecPatchOutput) Replicas ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) Replicas() pulumi.IntPtrOutput
Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
func (DeploymentSpecPatchOutput) RevisionHistoryLimit ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. This is set to the max value of int32 (i.e. 2147483647) by default, which means "retaining all old RelicaSets".
func (DeploymentSpecPatchOutput) RollbackTo ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) RollbackTo() RollbackConfigPatchPtrOutput
DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
func (DeploymentSpecPatchOutput) Selector ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.
func (DeploymentSpecPatchOutput) Strategy ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) Strategy() DeploymentStrategyPatchPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecPatchOutput) Template ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template describes the pods that will be created.
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutput ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutput() DeploymentSpecPatchOutput
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchOutputWithContext(ctx context.Context) DeploymentSpecPatchOutput
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
func (DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentSpecPatchOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
type DeploymentSpecPatchPtrInput ¶ added in v3.20.0
type DeploymentSpecPatchPtrInput interface { pulumi.Input ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput ToDeploymentSpecPatchPtrOutputWithContext(context.Context) DeploymentSpecPatchPtrOutput }
DeploymentSpecPatchPtrInput is an input type that accepts DeploymentSpecPatchArgs, DeploymentSpecPatchPtr and DeploymentSpecPatchPtrOutput values. You can construct a concrete instance of `DeploymentSpecPatchPtrInput` via:
DeploymentSpecPatchArgs{...} or: nil
func DeploymentSpecPatchPtr ¶ added in v3.20.0
func DeploymentSpecPatchPtr(v *DeploymentSpecPatchArgs) DeploymentSpecPatchPtrInput
type DeploymentSpecPatchPtrOutput ¶ added in v3.20.0
type DeploymentSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Elem() DeploymentSpecPatchOutput
func (DeploymentSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DeploymentSpecPatchPtrOutput) ElementType() reflect.Type
func (DeploymentSpecPatchPtrOutput) MinReadySeconds ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (DeploymentSpecPatchPtrOutput) Paused ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused and will not be processed by the deployment controller.
func (DeploymentSpecPatchPtrOutput) ProgressDeadlineSeconds ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) ProgressDeadlineSeconds() pulumi.IntPtrOutput
The maximum time in seconds for a deployment to make progress before it is considered to be failed. The deployment controller will continue to process failed deployments and a condition with a ProgressDeadlineExceeded reason will be surfaced in the deployment status. Note that progress will not be estimated during the time a deployment is paused. This is set to the max value of int32 (i.e. 2147483647) by default, which means "no deadline".
func (DeploymentSpecPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Number of desired pods. This is a pointer to distinguish between explicit zero and not specified. Defaults to 1.
func (DeploymentSpecPatchPtrOutput) RevisionHistoryLimit ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
The number of old ReplicaSets to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. This is set to the max value of int32 (i.e. 2147483647) by default, which means "retaining all old RelicaSets".
func (DeploymentSpecPatchPtrOutput) RollbackTo ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) RollbackTo() RollbackConfigPatchPtrOutput
DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
func (DeploymentSpecPatchPtrOutput) Selector ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.
func (DeploymentSpecPatchPtrOutput) Strategy ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Strategy() DeploymentStrategyPatchPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecPatchPtrOutput) Template ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template describes the pods that will be created.
func (DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutput() DeploymentSpecPatchPtrOutput
func (DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentSpecPatchPtrOutput) ToDeploymentSpecPatchPtrOutputWithContext(ctx context.Context) DeploymentSpecPatchPtrOutput
type DeploymentSpecPtrInput ¶
type DeploymentSpecPtrInput interface { pulumi.Input ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput ToDeploymentSpecPtrOutputWithContext(context.Context) DeploymentSpecPtrOutput }
DeploymentSpecPtrInput is an input type that accepts DeploymentSpecArgs, DeploymentSpecPtr and DeploymentSpecPtrOutput values. You can construct a concrete instance of `DeploymentSpecPtrInput` via:
DeploymentSpecArgs{...} or: nil
func DeploymentSpecPtr ¶
func DeploymentSpecPtr(v *DeploymentSpecArgs) DeploymentSpecPtrInput
type DeploymentSpecPtrOutput ¶
type DeploymentSpecPtrOutput struct{ *pulumi.OutputState }
func (DeploymentSpecPtrOutput) Elem ¶
func (o DeploymentSpecPtrOutput) Elem() DeploymentSpecOutput
func (DeploymentSpecPtrOutput) ElementType ¶
func (DeploymentSpecPtrOutput) ElementType() reflect.Type
func (DeploymentSpecPtrOutput) MinReadySeconds ¶
func (o DeploymentSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (DeploymentSpecPtrOutput) Paused ¶
func (o DeploymentSpecPtrOutput) Paused() pulumi.BoolPtrOutput
Indicates that the deployment is paused and will not be processed by the deployment controller.
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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "no deadline".
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. This is set to the max value of int32 (i.e. 2147483647) by default, which means "retaining all old RelicaSets".
func (DeploymentSpecPtrOutput) RollbackTo ¶
func (o DeploymentSpecPtrOutput) RollbackTo() RollbackConfigPtrOutput
DEPRECATED. The config this deployment is rolling back to. Will be cleared after rollback is done.
func (DeploymentSpecPtrOutput) Selector ¶
func (o DeploymentSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment.
func (DeploymentSpecPtrOutput) Strategy ¶
func (o DeploymentSpecPtrOutput) Strategy() DeploymentStrategyPtrOutput
The deployment strategy to use to replace existing pods with new ones.
func (DeploymentSpecPtrOutput) Template ¶
func (o DeploymentSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
Template describes the pods that will be created.
func (DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutput ¶
func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutput() DeploymentSpecPtrOutput
func (DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutputWithContext ¶
func (o DeploymentSpecPtrOutput) ToDeploymentSpecPtrOutputWithContext(ctx context.Context) DeploymentSpecPtrOutput
type DeploymentState ¶
type DeploymentState struct { }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type DeploymentStatus ¶
type DeploymentStatus struct { // Total number of available pods (ready for at least minReadySeconds) targeted by this deployment. AvailableReplicas *int `pulumi:"availableReplicas"` // Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a deployment's current state. Conditions []DeploymentCondition `pulumi:"conditions"` // The generation observed by the deployment controller. ObservedGeneration *int `pulumi:"observedGeneration"` // Total number of ready pods targeted by this deployment. ReadyReplicas *int `pulumi:"readyReplicas"` // Total number of non-terminated pods targeted by this deployment (their labels match the selector). Replicas *int `pulumi:"replicas"` UnavailableReplicas *int `pulumi:"unavailableReplicas"` // Total number of non-terminated pods targeted by this deployment that have the desired template spec. UpdatedReplicas *int `pulumi:"updatedReplicas"` }
DeploymentStatus is the most recently observed status of the Deployment.
type DeploymentStatusArgs ¶
type DeploymentStatusArgs struct { // Total number of available pods (ready for at least minReadySeconds) targeted by this deployment. AvailableReplicas pulumi.IntPtrInput `pulumi:"availableReplicas"` // Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a deployment's current state. Conditions DeploymentConditionArrayInput `pulumi:"conditions"` // The generation observed by the deployment controller. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // Total number of ready pods targeted by this deployment. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // Total number of non-terminated pods targeted by this deployment (their labels match the selector). Replicas pulumi.IntPtrInput `pulumi:"replicas"` UnavailableReplicas pulumi.IntPtrInput `pulumi:"unavailableReplicas"` // Total number of non-terminated pods targeted by this deployment that have the desired template spec. UpdatedReplicas pulumi.IntPtrInput `pulumi:"updatedReplicas"` }
DeploymentStatus is the most recently observed status of the Deployment.
func (DeploymentStatusArgs) ElementType ¶
func (DeploymentStatusArgs) ElementType() reflect.Type
func (DeploymentStatusArgs) ToDeploymentStatusOutput ¶
func (i DeploymentStatusArgs) ToDeploymentStatusOutput() DeploymentStatusOutput
func (DeploymentStatusArgs) ToDeploymentStatusOutputWithContext ¶
func (i DeploymentStatusArgs) ToDeploymentStatusOutputWithContext(ctx context.Context) DeploymentStatusOutput
func (DeploymentStatusArgs) ToDeploymentStatusPtrOutput ¶
func (i DeploymentStatusArgs) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
func (DeploymentStatusArgs) ToDeploymentStatusPtrOutputWithContext ¶
func (i DeploymentStatusArgs) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
type DeploymentStatusInput ¶
type DeploymentStatusInput interface { pulumi.Input ToDeploymentStatusOutput() DeploymentStatusOutput ToDeploymentStatusOutputWithContext(context.Context) DeploymentStatusOutput }
DeploymentStatusInput is an input type that accepts DeploymentStatusArgs and DeploymentStatusOutput values. You can construct a concrete instance of `DeploymentStatusInput` via:
DeploymentStatusArgs{...}
type DeploymentStatusOutput ¶
type DeploymentStatusOutput struct{ *pulumi.OutputState }
DeploymentStatus is the most recently observed status of the Deployment.
func (DeploymentStatusOutput) AvailableReplicas ¶
func (o DeploymentStatusOutput) AvailableReplicas() pulumi.IntPtrOutput
Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
func (DeploymentStatusOutput) CollisionCount ¶
func (o DeploymentStatusOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
func (DeploymentStatusOutput) Conditions ¶
func (o DeploymentStatusOutput) Conditions() DeploymentConditionArrayOutput
Represents the latest available observations of a deployment's current state.
func (DeploymentStatusOutput) ElementType ¶
func (DeploymentStatusOutput) ElementType() reflect.Type
func (DeploymentStatusOutput) ObservedGeneration ¶
func (o DeploymentStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
The generation observed by the deployment controller.
func (DeploymentStatusOutput) ReadyReplicas ¶
func (o DeploymentStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
Total number of ready pods targeted by this deployment.
func (DeploymentStatusOutput) Replicas ¶
func (o DeploymentStatusOutput) Replicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment (their labels match the selector).
func (DeploymentStatusOutput) ToDeploymentStatusOutput ¶
func (o DeploymentStatusOutput) ToDeploymentStatusOutput() DeploymentStatusOutput
func (DeploymentStatusOutput) ToDeploymentStatusOutputWithContext ¶
func (o DeploymentStatusOutput) ToDeploymentStatusOutputWithContext(ctx context.Context) DeploymentStatusOutput
func (DeploymentStatusOutput) ToDeploymentStatusPtrOutput ¶
func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
func (DeploymentStatusOutput) ToDeploymentStatusPtrOutputWithContext ¶
func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
func (DeploymentStatusOutput) UnavailableReplicas ¶
func (o DeploymentStatusOutput) UnavailableReplicas() pulumi.IntPtrOutput
Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
func (DeploymentStatusOutput) UpdatedReplicas ¶
func (o DeploymentStatusOutput) UpdatedReplicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment that have the desired template spec.
type DeploymentStatusPatch ¶ added in v3.20.0
type DeploymentStatusPatch struct { // Total number of available pods (ready for at least minReadySeconds) targeted by this deployment. AvailableReplicas *int `pulumi:"availableReplicas"` // Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet. CollisionCount *int `pulumi:"collisionCount"` // Represents the latest available observations of a deployment's current state. Conditions []DeploymentConditionPatch `pulumi:"conditions"` // The generation observed by the deployment controller. ObservedGeneration *int `pulumi:"observedGeneration"` // Total number of ready pods targeted by this deployment. ReadyReplicas *int `pulumi:"readyReplicas"` // Total number of non-terminated pods targeted by this deployment (their labels match the selector). Replicas *int `pulumi:"replicas"` UnavailableReplicas *int `pulumi:"unavailableReplicas"` // Total number of non-terminated pods targeted by this deployment that have the desired template spec. UpdatedReplicas *int `pulumi:"updatedReplicas"` }
DeploymentStatus is the most recently observed status of the Deployment.
type DeploymentStatusPatchArgs ¶ added in v3.20.0
type DeploymentStatusPatchArgs struct { // Total number of available pods (ready for at least minReadySeconds) targeted by this deployment. AvailableReplicas pulumi.IntPtrInput `pulumi:"availableReplicas"` // Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet. CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"` // Represents the latest available observations of a deployment's current state. Conditions DeploymentConditionPatchArrayInput `pulumi:"conditions"` // The generation observed by the deployment controller. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // Total number of ready pods targeted by this deployment. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // Total number of non-terminated pods targeted by this deployment (their labels match the selector). Replicas pulumi.IntPtrInput `pulumi:"replicas"` UnavailableReplicas pulumi.IntPtrInput `pulumi:"unavailableReplicas"` // Total number of non-terminated pods targeted by this deployment that have the desired template spec. UpdatedReplicas pulumi.IntPtrInput `pulumi:"updatedReplicas"` }
DeploymentStatus is the most recently observed status of the Deployment.
func (DeploymentStatusPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentStatusPatchArgs) ElementType() reflect.Type
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutput ¶ added in v3.20.0
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutputWithContext ¶ added in v3.20.0
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchOutputWithContext(ctx context.Context) DeploymentStatusPatchOutput
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutput ¶ added in v3.20.0
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DeploymentStatusPatchArgs) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
type DeploymentStatusPatchInput ¶ added in v3.20.0
type DeploymentStatusPatchInput interface { pulumi.Input ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput ToDeploymentStatusPatchOutputWithContext(context.Context) DeploymentStatusPatchOutput }
DeploymentStatusPatchInput is an input type that accepts DeploymentStatusPatchArgs and DeploymentStatusPatchOutput values. You can construct a concrete instance of `DeploymentStatusPatchInput` via:
DeploymentStatusPatchArgs{...}
type DeploymentStatusPatchOutput ¶ added in v3.20.0
type DeploymentStatusPatchOutput struct{ *pulumi.OutputState }
DeploymentStatus is the most recently observed status of the Deployment.
func (DeploymentStatusPatchOutput) AvailableReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
func (DeploymentStatusPatchOutput) CollisionCount ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
func (DeploymentStatusPatchOutput) Conditions ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) Conditions() DeploymentConditionPatchArrayOutput
Represents the latest available observations of a deployment's current state.
func (DeploymentStatusPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentStatusPatchOutput) ElementType() reflect.Type
func (DeploymentStatusPatchOutput) ObservedGeneration ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
The generation observed by the deployment controller.
func (DeploymentStatusPatchOutput) ReadyReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
Total number of ready pods targeted by this deployment.
func (DeploymentStatusPatchOutput) Replicas ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) Replicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment (their labels match the selector).
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutput ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutput() DeploymentStatusPatchOutput
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchOutputWithContext(ctx context.Context) DeploymentStatusPatchOutput
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchOutput) UnavailableReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) UnavailableReplicas() pulumi.IntPtrOutput
Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
func (DeploymentStatusPatchOutput) UpdatedReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchOutput) UpdatedReplicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment that have the desired template spec.
type DeploymentStatusPatchPtrInput ¶ added in v3.20.0
type DeploymentStatusPatchPtrInput interface { pulumi.Input ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput ToDeploymentStatusPatchPtrOutputWithContext(context.Context) DeploymentStatusPatchPtrOutput }
DeploymentStatusPatchPtrInput is an input type that accepts DeploymentStatusPatchArgs, DeploymentStatusPatchPtr and DeploymentStatusPatchPtrOutput values. You can construct a concrete instance of `DeploymentStatusPatchPtrInput` via:
DeploymentStatusPatchArgs{...} or: nil
func DeploymentStatusPatchPtr ¶ added in v3.20.0
func DeploymentStatusPatchPtr(v *DeploymentStatusPatchArgs) DeploymentStatusPatchPtrInput
type DeploymentStatusPatchPtrOutput ¶ added in v3.20.0
type DeploymentStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStatusPatchPtrOutput) AvailableReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
func (DeploymentStatusPatchPtrOutput) CollisionCount ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
func (DeploymentStatusPatchPtrOutput) Conditions ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) Conditions() DeploymentConditionPatchArrayOutput
Represents the latest available observations of a deployment's current state.
func (DeploymentStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) Elem() DeploymentStatusPatchOutput
func (DeploymentStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DeploymentStatusPatchPtrOutput) ElementType() reflect.Type
func (DeploymentStatusPatchPtrOutput) ObservedGeneration ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The generation observed by the deployment controller.
func (DeploymentStatusPatchPtrOutput) ReadyReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
Total number of ready pods targeted by this deployment.
func (DeploymentStatusPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment (their labels match the selector).
func (DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutput() DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) ToDeploymentStatusPatchPtrOutputWithContext(ctx context.Context) DeploymentStatusPatchPtrOutput
func (DeploymentStatusPatchPtrOutput) UnavailableReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) UnavailableReplicas() pulumi.IntPtrOutput
Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
func (DeploymentStatusPatchPtrOutput) UpdatedReplicas ¶ added in v3.20.0
func (o DeploymentStatusPatchPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment that have the desired template spec.
type DeploymentStatusPtrInput ¶
type DeploymentStatusPtrInput interface { pulumi.Input ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput ToDeploymentStatusPtrOutputWithContext(context.Context) DeploymentStatusPtrOutput }
DeploymentStatusPtrInput is an input type that accepts DeploymentStatusArgs, DeploymentStatusPtr and DeploymentStatusPtrOutput values. You can construct a concrete instance of `DeploymentStatusPtrInput` via:
DeploymentStatusArgs{...} or: nil
func DeploymentStatusPtr ¶
func DeploymentStatusPtr(v *DeploymentStatusArgs) DeploymentStatusPtrInput
type DeploymentStatusPtrOutput ¶
type DeploymentStatusPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStatusPtrOutput) AvailableReplicas ¶
func (o DeploymentStatusPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
func (DeploymentStatusPtrOutput) CollisionCount ¶
func (o DeploymentStatusPtrOutput) CollisionCount() pulumi.IntPtrOutput
Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.
func (DeploymentStatusPtrOutput) Conditions ¶
func (o DeploymentStatusPtrOutput) Conditions() DeploymentConditionArrayOutput
Represents the latest available observations of a deployment's current state.
func (DeploymentStatusPtrOutput) Elem ¶
func (o DeploymentStatusPtrOutput) Elem() DeploymentStatusOutput
func (DeploymentStatusPtrOutput) ElementType ¶
func (DeploymentStatusPtrOutput) ElementType() reflect.Type
func (DeploymentStatusPtrOutput) ObservedGeneration ¶
func (o DeploymentStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
The generation observed by the deployment controller.
func (DeploymentStatusPtrOutput) ReadyReplicas ¶
func (o DeploymentStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
Total number of ready pods targeted by this deployment.
func (DeploymentStatusPtrOutput) Replicas ¶
func (o DeploymentStatusPtrOutput) Replicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment (their labels match the selector).
func (DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutput ¶
func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
func (DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutputWithContext ¶
func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
func (DeploymentStatusPtrOutput) UnavailableReplicas ¶
func (o DeploymentStatusPtrOutput) UnavailableReplicas() pulumi.IntPtrOutput
Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.
func (DeploymentStatusPtrOutput) UpdatedReplicas ¶
func (o DeploymentStatusPtrOutput) UpdatedReplicas() pulumi.IntPtrOutput
Total number of non-terminated pods targeted by this deployment that have the desired template spec.
type DeploymentStrategy ¶
type DeploymentStrategy struct { // Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate. RollingUpdate *RollingUpdateDeployment `pulumi:"rollingUpdate"` // Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate. Type *string `pulumi:"type"` }
DeploymentStrategy describes how to replace existing pods with new ones.
type DeploymentStrategyArgs ¶
type DeploymentStrategyArgs struct { // Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate. RollingUpdate RollingUpdateDeploymentPtrInput `pulumi:"rollingUpdate"` // Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
DeploymentStrategy describes how to replace existing pods with new ones.
func (DeploymentStrategyArgs) ElementType ¶
func (DeploymentStrategyArgs) ElementType() reflect.Type
func (DeploymentStrategyArgs) ToDeploymentStrategyOutput ¶
func (i DeploymentStrategyArgs) ToDeploymentStrategyOutput() DeploymentStrategyOutput
func (DeploymentStrategyArgs) ToDeploymentStrategyOutputWithContext ¶
func (i DeploymentStrategyArgs) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
func (DeploymentStrategyArgs) ToDeploymentStrategyPtrOutput ¶
func (i DeploymentStrategyArgs) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
func (DeploymentStrategyArgs) ToDeploymentStrategyPtrOutputWithContext ¶
func (i DeploymentStrategyArgs) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
type DeploymentStrategyInput ¶
type DeploymentStrategyInput interface { pulumi.Input ToDeploymentStrategyOutput() DeploymentStrategyOutput ToDeploymentStrategyOutputWithContext(context.Context) DeploymentStrategyOutput }
DeploymentStrategyInput is an input type that accepts DeploymentStrategyArgs and DeploymentStrategyOutput values. You can construct a concrete instance of `DeploymentStrategyInput` via:
DeploymentStrategyArgs{...}
type DeploymentStrategyOutput ¶
type DeploymentStrategyOutput struct{ *pulumi.OutputState }
DeploymentStrategy describes how to replace existing pods with new ones.
func (DeploymentStrategyOutput) ElementType ¶
func (DeploymentStrategyOutput) ElementType() reflect.Type
func (DeploymentStrategyOutput) RollingUpdate ¶
func (o DeploymentStrategyOutput) RollingUpdate() RollingUpdateDeploymentPtrOutput
Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
func (DeploymentStrategyOutput) ToDeploymentStrategyOutput ¶
func (o DeploymentStrategyOutput) ToDeploymentStrategyOutput() DeploymentStrategyOutput
func (DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext ¶
func (o DeploymentStrategyOutput) ToDeploymentStrategyOutputWithContext(ctx context.Context) DeploymentStrategyOutput
func (DeploymentStrategyOutput) ToDeploymentStrategyPtrOutput ¶
func (o DeploymentStrategyOutput) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
func (DeploymentStrategyOutput) ToDeploymentStrategyPtrOutputWithContext ¶
func (o DeploymentStrategyOutput) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
func (DeploymentStrategyOutput) Type ¶
func (o DeploymentStrategyOutput) Type() pulumi.StringPtrOutput
Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
type DeploymentStrategyPatch ¶ added in v3.20.0
type DeploymentStrategyPatch struct { // Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate. RollingUpdate *RollingUpdateDeploymentPatch `pulumi:"rollingUpdate"` // Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate. Type *string `pulumi:"type"` }
DeploymentStrategy describes how to replace existing pods with new ones.
type DeploymentStrategyPatchArgs ¶ added in v3.20.0
type DeploymentStrategyPatchArgs struct { // Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate. RollingUpdate RollingUpdateDeploymentPatchPtrInput `pulumi:"rollingUpdate"` // Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate. Type pulumi.StringPtrInput `pulumi:"type"` }
DeploymentStrategy describes how to replace existing pods with new ones.
func (DeploymentStrategyPatchArgs) ElementType ¶ added in v3.20.0
func (DeploymentStrategyPatchArgs) ElementType() reflect.Type
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutput ¶ added in v3.20.0
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutputWithContext ¶ added in v3.20.0
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchOutputWithContext(ctx context.Context) DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutput ¶ added in v3.20.0
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (i DeploymentStrategyPatchArgs) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
type DeploymentStrategyPatchInput ¶ added in v3.20.0
type DeploymentStrategyPatchInput interface { pulumi.Input ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput ToDeploymentStrategyPatchOutputWithContext(context.Context) DeploymentStrategyPatchOutput }
DeploymentStrategyPatchInput is an input type that accepts DeploymentStrategyPatchArgs and DeploymentStrategyPatchOutput values. You can construct a concrete instance of `DeploymentStrategyPatchInput` via:
DeploymentStrategyPatchArgs{...}
type DeploymentStrategyPatchOutput ¶ added in v3.20.0
type DeploymentStrategyPatchOutput struct{ *pulumi.OutputState }
DeploymentStrategy describes how to replace existing pods with new ones.
func (DeploymentStrategyPatchOutput) ElementType ¶ added in v3.20.0
func (DeploymentStrategyPatchOutput) ElementType() reflect.Type
func (DeploymentStrategyPatchOutput) RollingUpdate ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) RollingUpdate() RollingUpdateDeploymentPatchPtrOutput
Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutput ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutput() DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutputWithContext ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchOutputWithContext(ctx context.Context) DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchOutput) Type ¶ added in v3.20.0
func (o DeploymentStrategyPatchOutput) Type() pulumi.StringPtrOutput
Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
type DeploymentStrategyPatchPtrInput ¶ added in v3.20.0
type DeploymentStrategyPatchPtrInput interface { pulumi.Input ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput ToDeploymentStrategyPatchPtrOutputWithContext(context.Context) DeploymentStrategyPatchPtrOutput }
DeploymentStrategyPatchPtrInput is an input type that accepts DeploymentStrategyPatchArgs, DeploymentStrategyPatchPtr and DeploymentStrategyPatchPtrOutput values. You can construct a concrete instance of `DeploymentStrategyPatchPtrInput` via:
DeploymentStrategyPatchArgs{...} or: nil
func DeploymentStrategyPatchPtr ¶ added in v3.20.0
func DeploymentStrategyPatchPtr(v *DeploymentStrategyPatchArgs) DeploymentStrategyPatchPtrInput
type DeploymentStrategyPatchPtrOutput ¶ added in v3.20.0
type DeploymentStrategyPatchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStrategyPatchPtrOutput) Elem ¶ added in v3.20.0
func (o DeploymentStrategyPatchPtrOutput) Elem() DeploymentStrategyPatchOutput
func (DeploymentStrategyPatchPtrOutput) ElementType ¶ added in v3.20.0
func (DeploymentStrategyPatchPtrOutput) ElementType() reflect.Type
func (DeploymentStrategyPatchPtrOutput) RollingUpdate ¶ added in v3.20.0
func (o DeploymentStrategyPatchPtrOutput) RollingUpdate() RollingUpdateDeploymentPatchPtrOutput
Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
func (DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutput ¶ added in v3.20.0
func (o DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutput() DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutputWithContext ¶ added in v3.20.0
func (o DeploymentStrategyPatchPtrOutput) ToDeploymentStrategyPatchPtrOutputWithContext(ctx context.Context) DeploymentStrategyPatchPtrOutput
func (DeploymentStrategyPatchPtrOutput) Type ¶ added in v3.20.0
func (o DeploymentStrategyPatchPtrOutput) Type() pulumi.StringPtrOutput
Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
type DeploymentStrategyPtrInput ¶
type DeploymentStrategyPtrInput interface { pulumi.Input ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput ToDeploymentStrategyPtrOutputWithContext(context.Context) DeploymentStrategyPtrOutput }
DeploymentStrategyPtrInput is an input type that accepts DeploymentStrategyArgs, DeploymentStrategyPtr and DeploymentStrategyPtrOutput values. You can construct a concrete instance of `DeploymentStrategyPtrInput` via:
DeploymentStrategyArgs{...} or: nil
func DeploymentStrategyPtr ¶
func DeploymentStrategyPtr(v *DeploymentStrategyArgs) DeploymentStrategyPtrInput
type DeploymentStrategyPtrOutput ¶
type DeploymentStrategyPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStrategyPtrOutput) Elem ¶
func (o DeploymentStrategyPtrOutput) Elem() DeploymentStrategyOutput
func (DeploymentStrategyPtrOutput) ElementType ¶
func (DeploymentStrategyPtrOutput) ElementType() reflect.Type
func (DeploymentStrategyPtrOutput) RollingUpdate ¶
func (o DeploymentStrategyPtrOutput) RollingUpdate() RollingUpdateDeploymentPtrOutput
Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate.
func (DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutput ¶
func (o DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutput() DeploymentStrategyPtrOutput
func (DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutputWithContext ¶
func (o DeploymentStrategyPtrOutput) ToDeploymentStrategyPtrOutputWithContext(ctx context.Context) DeploymentStrategyPtrOutput
func (DeploymentStrategyPtrOutput) Type ¶
func (o DeploymentStrategyPtrOutput) Type() pulumi.StringPtrOutput
Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
type DeploymentType ¶
type DeploymentType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata. Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec *DeploymentSpec `pulumi:"spec"` // Most recently observed status of the Deployment. Status *DeploymentStatus `pulumi:"status"` }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
type DeploymentTypeArgs ¶
type DeploymentTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata. Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Specification of the desired behavior of the Deployment. Spec DeploymentSpecPtrInput `pulumi:"spec"` // Most recently observed status of the Deployment. Status DeploymentStatusPtrInput `pulumi:"status"` }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (DeploymentTypeArgs) ElementType ¶
func (DeploymentTypeArgs) ElementType() reflect.Type
func (DeploymentTypeArgs) ToDeploymentTypeOutput ¶
func (i DeploymentTypeArgs) ToDeploymentTypeOutput() DeploymentTypeOutput
func (DeploymentTypeArgs) ToDeploymentTypeOutputWithContext ¶
func (i DeploymentTypeArgs) ToDeploymentTypeOutputWithContext(ctx context.Context) DeploymentTypeOutput
type DeploymentTypeArray ¶
type DeploymentTypeArray []DeploymentTypeInput
func (DeploymentTypeArray) ElementType ¶
func (DeploymentTypeArray) ElementType() reflect.Type
func (DeploymentTypeArray) ToDeploymentTypeArrayOutput ¶
func (i DeploymentTypeArray) ToDeploymentTypeArrayOutput() DeploymentTypeArrayOutput
func (DeploymentTypeArray) ToDeploymentTypeArrayOutputWithContext ¶
func (i DeploymentTypeArray) ToDeploymentTypeArrayOutputWithContext(ctx context.Context) DeploymentTypeArrayOutput
type DeploymentTypeArrayInput ¶
type DeploymentTypeArrayInput interface { pulumi.Input ToDeploymentTypeArrayOutput() DeploymentTypeArrayOutput ToDeploymentTypeArrayOutputWithContext(context.Context) DeploymentTypeArrayOutput }
DeploymentTypeArrayInput is an input type that accepts DeploymentTypeArray and DeploymentTypeArrayOutput values. You can construct a concrete instance of `DeploymentTypeArrayInput` via:
DeploymentTypeArray{ DeploymentTypeArgs{...} }
type DeploymentTypeArrayOutput ¶
type DeploymentTypeArrayOutput struct{ *pulumi.OutputState }
func (DeploymentTypeArrayOutput) ElementType ¶
func (DeploymentTypeArrayOutput) ElementType() reflect.Type
func (DeploymentTypeArrayOutput) Index ¶
func (o DeploymentTypeArrayOutput) Index(i pulumi.IntInput) DeploymentTypeOutput
func (DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutput ¶
func (o DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutput() DeploymentTypeArrayOutput
func (DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutputWithContext ¶
func (o DeploymentTypeArrayOutput) ToDeploymentTypeArrayOutputWithContext(ctx context.Context) DeploymentTypeArrayOutput
type DeploymentTypeInput ¶
type DeploymentTypeInput interface { pulumi.Input ToDeploymentTypeOutput() DeploymentTypeOutput ToDeploymentTypeOutputWithContext(context.Context) DeploymentTypeOutput }
DeploymentTypeInput is an input type that accepts DeploymentTypeArgs and DeploymentTypeOutput values. You can construct a concrete instance of `DeploymentTypeInput` via:
DeploymentTypeArgs{...}
type DeploymentTypeOutput ¶
type DeploymentTypeOutput struct{ *pulumi.OutputState }
Deployment enables declarative updates for Pods and ReplicaSets.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- The Deployment has begun to be updated by the Deployment controller. If the current generation of the Deployment is > 1, then this means that the current generation must be different from the generation reported by the last outputs.
- There exists a ReplicaSet whose revision is equal to the current revision of the Deployment.
- The Deployment's '.status.conditions' has a status of type 'Available' whose 'status' member is set to 'True'.
- If the Deployment has generation > 1, then '.status.conditions' has a status of type 'Progressing', whose 'status' member is set to 'True', and whose 'reason' is 'NewReplicaSetAvailable'. For generation <= 1, this status field does not exist, because it doesn't do a rollout (i.e., it simply creates the Deployment and corresponding ReplicaSet), and therefore there is no rollout to mark as 'Progressing'.
If the Deployment has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (DeploymentTypeOutput) ApiVersion ¶
func (o DeploymentTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (DeploymentTypeOutput) ElementType ¶
func (DeploymentTypeOutput) ElementType() reflect.Type
func (DeploymentTypeOutput) Kind ¶
func (o DeploymentTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (DeploymentTypeOutput) Metadata ¶
func (o DeploymentTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata.
func (DeploymentTypeOutput) Spec ¶
func (o DeploymentTypeOutput) Spec() DeploymentSpecPtrOutput
Specification of the desired behavior of the Deployment.
func (DeploymentTypeOutput) Status ¶
func (o DeploymentTypeOutput) Status() DeploymentStatusPtrOutput
Most recently observed status of the Deployment.
func (DeploymentTypeOutput) ToDeploymentTypeOutput ¶
func (o DeploymentTypeOutput) ToDeploymentTypeOutput() DeploymentTypeOutput
func (DeploymentTypeOutput) ToDeploymentTypeOutputWithContext ¶
func (o DeploymentTypeOutput) ToDeploymentTypeOutputWithContext(ctx context.Context) DeploymentTypeOutput
type FSGroupStrategyOptions ¶
type FSGroupStrategyOptions struct { // ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs. Ranges []IDRange `pulumi:"ranges"` // rule is the strategy that will dictate what FSGroup is used in the SecurityContext. Rule *string `pulumi:"rule"` }
FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.
type FSGroupStrategyOptionsArgs ¶
type FSGroupStrategyOptionsArgs struct { // ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs. Ranges IDRangeArrayInput `pulumi:"ranges"` // rule is the strategy that will dictate what FSGroup is used in the SecurityContext. Rule pulumi.StringPtrInput `pulumi:"rule"` }
FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.
func (FSGroupStrategyOptionsArgs) ElementType ¶
func (FSGroupStrategyOptionsArgs) ElementType() reflect.Type
func (FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsOutput ¶
func (i FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsOutput() FSGroupStrategyOptionsOutput
func (FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsOutputWithContext ¶
func (i FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsOutputWithContext(ctx context.Context) FSGroupStrategyOptionsOutput
func (FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsPtrOutput ¶
func (i FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsPtrOutput() FSGroupStrategyOptionsPtrOutput
func (FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsPtrOutputWithContext ¶
func (i FSGroupStrategyOptionsArgs) ToFSGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPtrOutput
type FSGroupStrategyOptionsInput ¶
type FSGroupStrategyOptionsInput interface { pulumi.Input ToFSGroupStrategyOptionsOutput() FSGroupStrategyOptionsOutput ToFSGroupStrategyOptionsOutputWithContext(context.Context) FSGroupStrategyOptionsOutput }
FSGroupStrategyOptionsInput is an input type that accepts FSGroupStrategyOptionsArgs and FSGroupStrategyOptionsOutput values. You can construct a concrete instance of `FSGroupStrategyOptionsInput` via:
FSGroupStrategyOptionsArgs{...}
type FSGroupStrategyOptionsOutput ¶
type FSGroupStrategyOptionsOutput struct{ *pulumi.OutputState }
FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.
func (FSGroupStrategyOptionsOutput) ElementType ¶
func (FSGroupStrategyOptionsOutput) ElementType() reflect.Type
func (FSGroupStrategyOptionsOutput) Ranges ¶
func (o FSGroupStrategyOptionsOutput) Ranges() IDRangeArrayOutput
ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs.
func (FSGroupStrategyOptionsOutput) Rule ¶
func (o FSGroupStrategyOptionsOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate what FSGroup is used in the SecurityContext.
func (FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsOutput ¶
func (o FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsOutput() FSGroupStrategyOptionsOutput
func (FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsOutputWithContext ¶
func (o FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsOutputWithContext(ctx context.Context) FSGroupStrategyOptionsOutput
func (FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsPtrOutput ¶
func (o FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsPtrOutput() FSGroupStrategyOptionsPtrOutput
func (FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsPtrOutputWithContext ¶
func (o FSGroupStrategyOptionsOutput) ToFSGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPtrOutput
type FSGroupStrategyOptionsPatch ¶ added in v3.20.0
type FSGroupStrategyOptionsPatch struct { // ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs. Ranges []IDRangePatch `pulumi:"ranges"` // rule is the strategy that will dictate what FSGroup is used in the SecurityContext. Rule *string `pulumi:"rule"` }
FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.
type FSGroupStrategyOptionsPatchArgs ¶ added in v3.20.0
type FSGroupStrategyOptionsPatchArgs struct { // ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs. Ranges IDRangePatchArrayInput `pulumi:"ranges"` // rule is the strategy that will dictate what FSGroup is used in the SecurityContext. Rule pulumi.StringPtrInput `pulumi:"rule"` }
FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.
func (FSGroupStrategyOptionsPatchArgs) ElementType ¶ added in v3.20.0
func (FSGroupStrategyOptionsPatchArgs) ElementType() reflect.Type
func (FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchOutput ¶ added in v3.20.0
func (i FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchOutput() FSGroupStrategyOptionsPatchOutput
func (FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (i FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPatchOutput
func (FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (i FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchPtrOutput() FSGroupStrategyOptionsPatchPtrOutput
func (FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (i FSGroupStrategyOptionsPatchArgs) ToFSGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPatchPtrOutput
type FSGroupStrategyOptionsPatchInput ¶ added in v3.20.0
type FSGroupStrategyOptionsPatchInput interface { pulumi.Input ToFSGroupStrategyOptionsPatchOutput() FSGroupStrategyOptionsPatchOutput ToFSGroupStrategyOptionsPatchOutputWithContext(context.Context) FSGroupStrategyOptionsPatchOutput }
FSGroupStrategyOptionsPatchInput is an input type that accepts FSGroupStrategyOptionsPatchArgs and FSGroupStrategyOptionsPatchOutput values. You can construct a concrete instance of `FSGroupStrategyOptionsPatchInput` via:
FSGroupStrategyOptionsPatchArgs{...}
type FSGroupStrategyOptionsPatchOutput ¶ added in v3.20.0
type FSGroupStrategyOptionsPatchOutput struct{ *pulumi.OutputState }
FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.
func (FSGroupStrategyOptionsPatchOutput) ElementType ¶ added in v3.20.0
func (FSGroupStrategyOptionsPatchOutput) ElementType() reflect.Type
func (FSGroupStrategyOptionsPatchOutput) Ranges ¶ added in v3.20.0
func (o FSGroupStrategyOptionsPatchOutput) Ranges() IDRangePatchArrayOutput
ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs.
func (FSGroupStrategyOptionsPatchOutput) Rule ¶ added in v3.20.0
func (o FSGroupStrategyOptionsPatchOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate what FSGroup is used in the SecurityContext.
func (FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchOutput ¶ added in v3.20.0
func (o FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchOutput() FSGroupStrategyOptionsPatchOutput
func (FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (o FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPatchOutput
func (FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchPtrOutput() FSGroupStrategyOptionsPatchPtrOutput
func (FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o FSGroupStrategyOptionsPatchOutput) ToFSGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPatchPtrOutput
type FSGroupStrategyOptionsPatchPtrInput ¶ added in v3.20.0
type FSGroupStrategyOptionsPatchPtrInput interface { pulumi.Input ToFSGroupStrategyOptionsPatchPtrOutput() FSGroupStrategyOptionsPatchPtrOutput ToFSGroupStrategyOptionsPatchPtrOutputWithContext(context.Context) FSGroupStrategyOptionsPatchPtrOutput }
FSGroupStrategyOptionsPatchPtrInput is an input type that accepts FSGroupStrategyOptionsPatchArgs, FSGroupStrategyOptionsPatchPtr and FSGroupStrategyOptionsPatchPtrOutput values. You can construct a concrete instance of `FSGroupStrategyOptionsPatchPtrInput` via:
FSGroupStrategyOptionsPatchArgs{...} or: nil
func FSGroupStrategyOptionsPatchPtr ¶ added in v3.20.0
func FSGroupStrategyOptionsPatchPtr(v *FSGroupStrategyOptionsPatchArgs) FSGroupStrategyOptionsPatchPtrInput
type FSGroupStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
type FSGroupStrategyOptionsPatchPtrOutput struct{ *pulumi.OutputState }
func (FSGroupStrategyOptionsPatchPtrOutput) ElementType ¶ added in v3.20.0
func (FSGroupStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
func (FSGroupStrategyOptionsPatchPtrOutput) Ranges ¶ added in v3.20.0
func (o FSGroupStrategyOptionsPatchPtrOutput) Ranges() IDRangePatchArrayOutput
ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs.
func (FSGroupStrategyOptionsPatchPtrOutput) Rule ¶ added in v3.20.0
func (o FSGroupStrategyOptionsPatchPtrOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate what FSGroup is used in the SecurityContext.
func (FSGroupStrategyOptionsPatchPtrOutput) ToFSGroupStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o FSGroupStrategyOptionsPatchPtrOutput) ToFSGroupStrategyOptionsPatchPtrOutput() FSGroupStrategyOptionsPatchPtrOutput
func (FSGroupStrategyOptionsPatchPtrOutput) ToFSGroupStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o FSGroupStrategyOptionsPatchPtrOutput) ToFSGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPatchPtrOutput
type FSGroupStrategyOptionsPtrInput ¶
type FSGroupStrategyOptionsPtrInput interface { pulumi.Input ToFSGroupStrategyOptionsPtrOutput() FSGroupStrategyOptionsPtrOutput ToFSGroupStrategyOptionsPtrOutputWithContext(context.Context) FSGroupStrategyOptionsPtrOutput }
FSGroupStrategyOptionsPtrInput is an input type that accepts FSGroupStrategyOptionsArgs, FSGroupStrategyOptionsPtr and FSGroupStrategyOptionsPtrOutput values. You can construct a concrete instance of `FSGroupStrategyOptionsPtrInput` via:
FSGroupStrategyOptionsArgs{...} or: nil
func FSGroupStrategyOptionsPtr ¶
func FSGroupStrategyOptionsPtr(v *FSGroupStrategyOptionsArgs) FSGroupStrategyOptionsPtrInput
type FSGroupStrategyOptionsPtrOutput ¶
type FSGroupStrategyOptionsPtrOutput struct{ *pulumi.OutputState }
func (FSGroupStrategyOptionsPtrOutput) Elem ¶
func (o FSGroupStrategyOptionsPtrOutput) Elem() FSGroupStrategyOptionsOutput
func (FSGroupStrategyOptionsPtrOutput) ElementType ¶
func (FSGroupStrategyOptionsPtrOutput) ElementType() reflect.Type
func (FSGroupStrategyOptionsPtrOutput) Ranges ¶
func (o FSGroupStrategyOptionsPtrOutput) Ranges() IDRangeArrayOutput
ranges are the allowed ranges of fs groups. If you would like to force a single fs group then supply a single range with the same start and end. Required for MustRunAs.
func (FSGroupStrategyOptionsPtrOutput) Rule ¶
func (o FSGroupStrategyOptionsPtrOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate what FSGroup is used in the SecurityContext.
func (FSGroupStrategyOptionsPtrOutput) ToFSGroupStrategyOptionsPtrOutput ¶
func (o FSGroupStrategyOptionsPtrOutput) ToFSGroupStrategyOptionsPtrOutput() FSGroupStrategyOptionsPtrOutput
func (FSGroupStrategyOptionsPtrOutput) ToFSGroupStrategyOptionsPtrOutputWithContext ¶
func (o FSGroupStrategyOptionsPtrOutput) ToFSGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) FSGroupStrategyOptionsPtrOutput
type HTTPIngressPath ¶
type HTTPIngressPath struct { // Backend defines the referenced service endpoint to which the traffic will be forwarded to. Backend IngressBackend `pulumi:"backend"` // Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend. Path *string `pulumi:"path"` // PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is // done on a path element by element basis. A path element refers is the // list of labels in the path split by the '/' separator. A request is a // match for path p if every p is an element-wise prefix of p of the // request path. Note that if the last element of the path is a substring // of the last element in request path, it is not a match (e.g. /foo/bar // matches /foo/bar/baz, but does not match /foo/barbaz). // * ImplementationSpecific: Interpretation of the Path matching is up to // the IngressClass. Implementations can treat this as a separate PathType // or treat it identically to Prefix or Exact path types. // Implementations are required to support all path types. Defaults to ImplementationSpecific. PathType *string `pulumi:"pathType"` }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
type HTTPIngressPathArgs ¶
type HTTPIngressPathArgs struct { // Backend defines the referenced service endpoint to which the traffic will be forwarded to. Backend IngressBackendInput `pulumi:"backend"` // Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend. Path pulumi.StringPtrInput `pulumi:"path"` // PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is // done on a path element by element basis. A path element refers is the // list of labels in the path split by the '/' separator. A request is a // match for path p if every p is an element-wise prefix of p of the // request path. Note that if the last element of the path is a substring // of the last element in request path, it is not a match (e.g. /foo/bar // matches /foo/bar/baz, but does not match /foo/barbaz). // * ImplementationSpecific: Interpretation of the Path matching is up to // the IngressClass. Implementations can treat this as a separate PathType // or treat it identically to Prefix or Exact path types. // Implementations are required to support all path types. Defaults to ImplementationSpecific. PathType pulumi.StringPtrInput `pulumi:"pathType"` }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
func (HTTPIngressPathArgs) ElementType ¶
func (HTTPIngressPathArgs) ElementType() reflect.Type
func (HTTPIngressPathArgs) ToHTTPIngressPathOutput ¶
func (i HTTPIngressPathArgs) ToHTTPIngressPathOutput() HTTPIngressPathOutput
func (HTTPIngressPathArgs) ToHTTPIngressPathOutputWithContext ¶
func (i HTTPIngressPathArgs) ToHTTPIngressPathOutputWithContext(ctx context.Context) HTTPIngressPathOutput
type HTTPIngressPathArray ¶
type HTTPIngressPathArray []HTTPIngressPathInput
func (HTTPIngressPathArray) ElementType ¶
func (HTTPIngressPathArray) ElementType() reflect.Type
func (HTTPIngressPathArray) ToHTTPIngressPathArrayOutput ¶
func (i HTTPIngressPathArray) ToHTTPIngressPathArrayOutput() HTTPIngressPathArrayOutput
func (HTTPIngressPathArray) ToHTTPIngressPathArrayOutputWithContext ¶
func (i HTTPIngressPathArray) ToHTTPIngressPathArrayOutputWithContext(ctx context.Context) HTTPIngressPathArrayOutput
type HTTPIngressPathArrayInput ¶
type HTTPIngressPathArrayInput interface { pulumi.Input ToHTTPIngressPathArrayOutput() HTTPIngressPathArrayOutput ToHTTPIngressPathArrayOutputWithContext(context.Context) HTTPIngressPathArrayOutput }
HTTPIngressPathArrayInput is an input type that accepts HTTPIngressPathArray and HTTPIngressPathArrayOutput values. You can construct a concrete instance of `HTTPIngressPathArrayInput` via:
HTTPIngressPathArray{ HTTPIngressPathArgs{...} }
type HTTPIngressPathArrayOutput ¶
type HTTPIngressPathArrayOutput struct{ *pulumi.OutputState }
func (HTTPIngressPathArrayOutput) ElementType ¶
func (HTTPIngressPathArrayOutput) ElementType() reflect.Type
func (HTTPIngressPathArrayOutput) Index ¶
func (o HTTPIngressPathArrayOutput) Index(i pulumi.IntInput) HTTPIngressPathOutput
func (HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutput ¶
func (o HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutput() HTTPIngressPathArrayOutput
func (HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutputWithContext ¶
func (o HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutputWithContext(ctx context.Context) HTTPIngressPathArrayOutput
type HTTPIngressPathInput ¶
type HTTPIngressPathInput interface { pulumi.Input ToHTTPIngressPathOutput() HTTPIngressPathOutput ToHTTPIngressPathOutputWithContext(context.Context) HTTPIngressPathOutput }
HTTPIngressPathInput is an input type that accepts HTTPIngressPathArgs and HTTPIngressPathOutput values. You can construct a concrete instance of `HTTPIngressPathInput` via:
HTTPIngressPathArgs{...}
type HTTPIngressPathOutput ¶
type HTTPIngressPathOutput struct{ *pulumi.OutputState }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
func (HTTPIngressPathOutput) Backend ¶
func (o HTTPIngressPathOutput) Backend() IngressBackendOutput
Backend defines the referenced service endpoint to which the traffic will be forwarded to.
func (HTTPIngressPathOutput) ElementType ¶
func (HTTPIngressPathOutput) ElementType() reflect.Type
func (HTTPIngressPathOutput) Path ¶
func (o HTTPIngressPathOutput) Path() pulumi.StringPtrOutput
Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend.
func (HTTPIngressPathOutput) PathType ¶
func (o HTTPIngressPathOutput) PathType() pulumi.StringPtrOutput
PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is
done on a path element by element basis. A path element refers is the list of labels in the path split by the '/' separator. A request is a match for path p if every p is an element-wise prefix of p of the request path. Note that if the last element of the path is a substring of the last element in request path, it is not a match (e.g. /foo/bar matches /foo/bar/baz, but does not match /foo/barbaz). - ImplementationSpecific: Interpretation of the Path matching is up to the IngressClass. Implementations can treat this as a separate PathType or treat it identically to Prefix or Exact path types. Implementations are required to support all path types. Defaults to ImplementationSpecific.
func (HTTPIngressPathOutput) ToHTTPIngressPathOutput ¶
func (o HTTPIngressPathOutput) ToHTTPIngressPathOutput() HTTPIngressPathOutput
func (HTTPIngressPathOutput) ToHTTPIngressPathOutputWithContext ¶
func (o HTTPIngressPathOutput) ToHTTPIngressPathOutputWithContext(ctx context.Context) HTTPIngressPathOutput
type HTTPIngressPathPatch ¶ added in v3.20.0
type HTTPIngressPathPatch struct { // Backend defines the referenced service endpoint to which the traffic will be forwarded to. Backend *IngressBackendPatch `pulumi:"backend"` // Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend. Path *string `pulumi:"path"` // PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is // done on a path element by element basis. A path element refers is the // list of labels in the path split by the '/' separator. A request is a // match for path p if every p is an element-wise prefix of p of the // request path. Note that if the last element of the path is a substring // of the last element in request path, it is not a match (e.g. /foo/bar // matches /foo/bar/baz, but does not match /foo/barbaz). // * ImplementationSpecific: Interpretation of the Path matching is up to // the IngressClass. Implementations can treat this as a separate PathType // or treat it identically to Prefix or Exact path types. // Implementations are required to support all path types. Defaults to ImplementationSpecific. PathType *string `pulumi:"pathType"` }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
type HTTPIngressPathPatchArgs ¶ added in v3.20.0
type HTTPIngressPathPatchArgs struct { // Backend defines the referenced service endpoint to which the traffic will be forwarded to. Backend IngressBackendPatchPtrInput `pulumi:"backend"` // Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend. Path pulumi.StringPtrInput `pulumi:"path"` // PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is // done on a path element by element basis. A path element refers is the // list of labels in the path split by the '/' separator. A request is a // match for path p if every p is an element-wise prefix of p of the // request path. Note that if the last element of the path is a substring // of the last element in request path, it is not a match (e.g. /foo/bar // matches /foo/bar/baz, but does not match /foo/barbaz). // * ImplementationSpecific: Interpretation of the Path matching is up to // the IngressClass. Implementations can treat this as a separate PathType // or treat it identically to Prefix or Exact path types. // Implementations are required to support all path types. Defaults to ImplementationSpecific. PathType pulumi.StringPtrInput `pulumi:"pathType"` }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
func (HTTPIngressPathPatchArgs) ElementType ¶ added in v3.20.0
func (HTTPIngressPathPatchArgs) ElementType() reflect.Type
func (HTTPIngressPathPatchArgs) ToHTTPIngressPathPatchOutput ¶ added in v3.20.0
func (i HTTPIngressPathPatchArgs) ToHTTPIngressPathPatchOutput() HTTPIngressPathPatchOutput
func (HTTPIngressPathPatchArgs) ToHTTPIngressPathPatchOutputWithContext ¶ added in v3.20.0
func (i HTTPIngressPathPatchArgs) ToHTTPIngressPathPatchOutputWithContext(ctx context.Context) HTTPIngressPathPatchOutput
type HTTPIngressPathPatchArray ¶ added in v3.20.0
type HTTPIngressPathPatchArray []HTTPIngressPathPatchInput
func (HTTPIngressPathPatchArray) ElementType ¶ added in v3.20.0
func (HTTPIngressPathPatchArray) ElementType() reflect.Type
func (HTTPIngressPathPatchArray) ToHTTPIngressPathPatchArrayOutput ¶ added in v3.20.0
func (i HTTPIngressPathPatchArray) ToHTTPIngressPathPatchArrayOutput() HTTPIngressPathPatchArrayOutput
func (HTTPIngressPathPatchArray) ToHTTPIngressPathPatchArrayOutputWithContext ¶ added in v3.20.0
func (i HTTPIngressPathPatchArray) ToHTTPIngressPathPatchArrayOutputWithContext(ctx context.Context) HTTPIngressPathPatchArrayOutput
type HTTPIngressPathPatchArrayInput ¶ added in v3.20.0
type HTTPIngressPathPatchArrayInput interface { pulumi.Input ToHTTPIngressPathPatchArrayOutput() HTTPIngressPathPatchArrayOutput ToHTTPIngressPathPatchArrayOutputWithContext(context.Context) HTTPIngressPathPatchArrayOutput }
HTTPIngressPathPatchArrayInput is an input type that accepts HTTPIngressPathPatchArray and HTTPIngressPathPatchArrayOutput values. You can construct a concrete instance of `HTTPIngressPathPatchArrayInput` via:
HTTPIngressPathPatchArray{ HTTPIngressPathPatchArgs{...} }
type HTTPIngressPathPatchArrayOutput ¶ added in v3.20.0
type HTTPIngressPathPatchArrayOutput struct{ *pulumi.OutputState }
func (HTTPIngressPathPatchArrayOutput) ElementType ¶ added in v3.20.0
func (HTTPIngressPathPatchArrayOutput) ElementType() reflect.Type
func (HTTPIngressPathPatchArrayOutput) Index ¶ added in v3.20.0
func (o HTTPIngressPathPatchArrayOutput) Index(i pulumi.IntInput) HTTPIngressPathPatchOutput
func (HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutput ¶ added in v3.20.0
func (o HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutput() HTTPIngressPathPatchArrayOutput
func (HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutputWithContext ¶ added in v3.20.0
func (o HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutputWithContext(ctx context.Context) HTTPIngressPathPatchArrayOutput
type HTTPIngressPathPatchInput ¶ added in v3.20.0
type HTTPIngressPathPatchInput interface { pulumi.Input ToHTTPIngressPathPatchOutput() HTTPIngressPathPatchOutput ToHTTPIngressPathPatchOutputWithContext(context.Context) HTTPIngressPathPatchOutput }
HTTPIngressPathPatchInput is an input type that accepts HTTPIngressPathPatchArgs and HTTPIngressPathPatchOutput values. You can construct a concrete instance of `HTTPIngressPathPatchInput` via:
HTTPIngressPathPatchArgs{...}
type HTTPIngressPathPatchOutput ¶ added in v3.20.0
type HTTPIngressPathPatchOutput struct{ *pulumi.OutputState }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
func (HTTPIngressPathPatchOutput) Backend ¶ added in v3.20.0
func (o HTTPIngressPathPatchOutput) Backend() IngressBackendPatchPtrOutput
Backend defines the referenced service endpoint to which the traffic will be forwarded to.
func (HTTPIngressPathPatchOutput) ElementType ¶ added in v3.20.0
func (HTTPIngressPathPatchOutput) ElementType() reflect.Type
func (HTTPIngressPathPatchOutput) Path ¶ added in v3.20.0
func (o HTTPIngressPathPatchOutput) Path() pulumi.StringPtrOutput
Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend.
func (HTTPIngressPathPatchOutput) PathType ¶ added in v3.20.0
func (o HTTPIngressPathPatchOutput) PathType() pulumi.StringPtrOutput
PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is
done on a path element by element basis. A path element refers is the list of labels in the path split by the '/' separator. A request is a match for path p if every p is an element-wise prefix of p of the request path. Note that if the last element of the path is a substring of the last element in request path, it is not a match (e.g. /foo/bar matches /foo/bar/baz, but does not match /foo/barbaz). - ImplementationSpecific: Interpretation of the Path matching is up to the IngressClass. Implementations can treat this as a separate PathType or treat it identically to Prefix or Exact path types. Implementations are required to support all path types. Defaults to ImplementationSpecific.
func (HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutput ¶ added in v3.20.0
func (o HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutput() HTTPIngressPathPatchOutput
func (HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutputWithContext ¶ added in v3.20.0
func (o HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutputWithContext(ctx context.Context) HTTPIngressPathPatchOutput
type HTTPIngressRuleValue ¶
type HTTPIngressRuleValue struct { // A collection of paths that map requests to backends. Paths []HTTPIngressPath `pulumi:"paths"` }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
type HTTPIngressRuleValueArgs ¶
type HTTPIngressRuleValueArgs struct { // A collection of paths that map requests to backends. Paths HTTPIngressPathArrayInput `pulumi:"paths"` }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
func (HTTPIngressRuleValueArgs) ElementType ¶
func (HTTPIngressRuleValueArgs) ElementType() reflect.Type
func (HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutput ¶
func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutput() HTTPIngressRuleValueOutput
func (HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutputWithContext ¶
func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutputWithContext(ctx context.Context) HTTPIngressRuleValueOutput
func (HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutput ¶
func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
func (HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutputWithContext ¶
func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
type HTTPIngressRuleValueInput ¶
type HTTPIngressRuleValueInput interface { pulumi.Input ToHTTPIngressRuleValueOutput() HTTPIngressRuleValueOutput ToHTTPIngressRuleValueOutputWithContext(context.Context) HTTPIngressRuleValueOutput }
HTTPIngressRuleValueInput is an input type that accepts HTTPIngressRuleValueArgs and HTTPIngressRuleValueOutput values. You can construct a concrete instance of `HTTPIngressRuleValueInput` via:
HTTPIngressRuleValueArgs{...}
type HTTPIngressRuleValueOutput ¶
type HTTPIngressRuleValueOutput struct{ *pulumi.OutputState }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
func (HTTPIngressRuleValueOutput) ElementType ¶
func (HTTPIngressRuleValueOutput) ElementType() reflect.Type
func (HTTPIngressRuleValueOutput) Paths ¶
func (o HTTPIngressRuleValueOutput) Paths() HTTPIngressPathArrayOutput
A collection of paths that map requests to backends.
func (HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutput ¶
func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutput() HTTPIngressRuleValueOutput
func (HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutputWithContext ¶
func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutputWithContext(ctx context.Context) HTTPIngressRuleValueOutput
func (HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutput ¶
func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
func (HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutputWithContext ¶
func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
type HTTPIngressRuleValuePatch ¶ added in v3.20.0
type HTTPIngressRuleValuePatch struct { // A collection of paths that map requests to backends. Paths []HTTPIngressPathPatch `pulumi:"paths"` }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
type HTTPIngressRuleValuePatchArgs ¶ added in v3.20.0
type HTTPIngressRuleValuePatchArgs struct { // A collection of paths that map requests to backends. Paths HTTPIngressPathPatchArrayInput `pulumi:"paths"` }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
func (HTTPIngressRuleValuePatchArgs) ElementType ¶ added in v3.20.0
func (HTTPIngressRuleValuePatchArgs) ElementType() reflect.Type
func (HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutput ¶ added in v3.20.0
func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutput() HTTPIngressRuleValuePatchOutput
func (HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutputWithContext ¶ added in v3.20.0
func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchOutput
func (HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutput ¶ added in v3.20.0
func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
func (HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutputWithContext ¶ added in v3.20.0
func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
type HTTPIngressRuleValuePatchInput ¶ added in v3.20.0
type HTTPIngressRuleValuePatchInput interface { pulumi.Input ToHTTPIngressRuleValuePatchOutput() HTTPIngressRuleValuePatchOutput ToHTTPIngressRuleValuePatchOutputWithContext(context.Context) HTTPIngressRuleValuePatchOutput }
HTTPIngressRuleValuePatchInput is an input type that accepts HTTPIngressRuleValuePatchArgs and HTTPIngressRuleValuePatchOutput values. You can construct a concrete instance of `HTTPIngressRuleValuePatchInput` via:
HTTPIngressRuleValuePatchArgs{...}
type HTTPIngressRuleValuePatchOutput ¶ added in v3.20.0
type HTTPIngressRuleValuePatchOutput struct{ *pulumi.OutputState }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
func (HTTPIngressRuleValuePatchOutput) ElementType ¶ added in v3.20.0
func (HTTPIngressRuleValuePatchOutput) ElementType() reflect.Type
func (HTTPIngressRuleValuePatchOutput) Paths ¶ added in v3.20.0
func (o HTTPIngressRuleValuePatchOutput) Paths() HTTPIngressPathPatchArrayOutput
A collection of paths that map requests to backends.
func (HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutput ¶ added in v3.20.0
func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutput() HTTPIngressRuleValuePatchOutput
func (HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutputWithContext ¶ added in v3.20.0
func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchOutput
func (HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutput ¶ added in v3.20.0
func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
func (HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext ¶ added in v3.20.0
func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
type HTTPIngressRuleValuePatchPtrInput ¶ added in v3.20.0
type HTTPIngressRuleValuePatchPtrInput interface { pulumi.Input ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput ToHTTPIngressRuleValuePatchPtrOutputWithContext(context.Context) HTTPIngressRuleValuePatchPtrOutput }
HTTPIngressRuleValuePatchPtrInput is an input type that accepts HTTPIngressRuleValuePatchArgs, HTTPIngressRuleValuePatchPtr and HTTPIngressRuleValuePatchPtrOutput values. You can construct a concrete instance of `HTTPIngressRuleValuePatchPtrInput` via:
HTTPIngressRuleValuePatchArgs{...} or: nil
func HTTPIngressRuleValuePatchPtr ¶ added in v3.20.0
func HTTPIngressRuleValuePatchPtr(v *HTTPIngressRuleValuePatchArgs) HTTPIngressRuleValuePatchPtrInput
type HTTPIngressRuleValuePatchPtrOutput ¶ added in v3.20.0
type HTTPIngressRuleValuePatchPtrOutput struct{ *pulumi.OutputState }
func (HTTPIngressRuleValuePatchPtrOutput) Elem ¶ added in v3.20.0
func (o HTTPIngressRuleValuePatchPtrOutput) Elem() HTTPIngressRuleValuePatchOutput
func (HTTPIngressRuleValuePatchPtrOutput) ElementType ¶ added in v3.20.0
func (HTTPIngressRuleValuePatchPtrOutput) ElementType() reflect.Type
func (HTTPIngressRuleValuePatchPtrOutput) Paths ¶ added in v3.20.0
func (o HTTPIngressRuleValuePatchPtrOutput) Paths() HTTPIngressPathPatchArrayOutput
A collection of paths that map requests to backends.
func (HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutput ¶ added in v3.20.0
func (o HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
func (HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext ¶ added in v3.20.0
func (o HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
type HTTPIngressRuleValuePtrInput ¶
type HTTPIngressRuleValuePtrInput interface { pulumi.Input ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput ToHTTPIngressRuleValuePtrOutputWithContext(context.Context) HTTPIngressRuleValuePtrOutput }
HTTPIngressRuleValuePtrInput is an input type that accepts HTTPIngressRuleValueArgs, HTTPIngressRuleValuePtr and HTTPIngressRuleValuePtrOutput values. You can construct a concrete instance of `HTTPIngressRuleValuePtrInput` via:
HTTPIngressRuleValueArgs{...} or: nil
func HTTPIngressRuleValuePtr ¶
func HTTPIngressRuleValuePtr(v *HTTPIngressRuleValueArgs) HTTPIngressRuleValuePtrInput
type HTTPIngressRuleValuePtrOutput ¶
type HTTPIngressRuleValuePtrOutput struct{ *pulumi.OutputState }
func (HTTPIngressRuleValuePtrOutput) Elem ¶
func (o HTTPIngressRuleValuePtrOutput) Elem() HTTPIngressRuleValueOutput
func (HTTPIngressRuleValuePtrOutput) ElementType ¶
func (HTTPIngressRuleValuePtrOutput) ElementType() reflect.Type
func (HTTPIngressRuleValuePtrOutput) Paths ¶
func (o HTTPIngressRuleValuePtrOutput) Paths() HTTPIngressPathArrayOutput
A collection of paths that map requests to backends.
func (HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutput ¶
func (o HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
func (HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutputWithContext ¶
func (o HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
type HostPortRange ¶
type HostPortRange struct { // max is the end of the range, inclusive. Max int `pulumi:"max"` // min is the start of the range, inclusive. Min int `pulumi:"min"` }
HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined. Deprecated: use HostPortRange from policy API Group instead.
type HostPortRangeArgs ¶
type HostPortRangeArgs struct { // max is the end of the range, inclusive. Max pulumi.IntInput `pulumi:"max"` // min is the start of the range, inclusive. Min pulumi.IntInput `pulumi:"min"` }
HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined. Deprecated: use HostPortRange from policy API Group instead.
func (HostPortRangeArgs) ElementType ¶
func (HostPortRangeArgs) ElementType() reflect.Type
func (HostPortRangeArgs) ToHostPortRangeOutput ¶
func (i HostPortRangeArgs) ToHostPortRangeOutput() HostPortRangeOutput
func (HostPortRangeArgs) ToHostPortRangeOutputWithContext ¶
func (i HostPortRangeArgs) ToHostPortRangeOutputWithContext(ctx context.Context) HostPortRangeOutput
type HostPortRangeArray ¶
type HostPortRangeArray []HostPortRangeInput
func (HostPortRangeArray) ElementType ¶
func (HostPortRangeArray) ElementType() reflect.Type
func (HostPortRangeArray) ToHostPortRangeArrayOutput ¶
func (i HostPortRangeArray) ToHostPortRangeArrayOutput() HostPortRangeArrayOutput
func (HostPortRangeArray) ToHostPortRangeArrayOutputWithContext ¶
func (i HostPortRangeArray) ToHostPortRangeArrayOutputWithContext(ctx context.Context) HostPortRangeArrayOutput
type HostPortRangeArrayInput ¶
type HostPortRangeArrayInput interface { pulumi.Input ToHostPortRangeArrayOutput() HostPortRangeArrayOutput ToHostPortRangeArrayOutputWithContext(context.Context) HostPortRangeArrayOutput }
HostPortRangeArrayInput is an input type that accepts HostPortRangeArray and HostPortRangeArrayOutput values. You can construct a concrete instance of `HostPortRangeArrayInput` via:
HostPortRangeArray{ HostPortRangeArgs{...} }
type HostPortRangeArrayOutput ¶
type HostPortRangeArrayOutput struct{ *pulumi.OutputState }
func (HostPortRangeArrayOutput) ElementType ¶
func (HostPortRangeArrayOutput) ElementType() reflect.Type
func (HostPortRangeArrayOutput) Index ¶
func (o HostPortRangeArrayOutput) Index(i pulumi.IntInput) HostPortRangeOutput
func (HostPortRangeArrayOutput) ToHostPortRangeArrayOutput ¶
func (o HostPortRangeArrayOutput) ToHostPortRangeArrayOutput() HostPortRangeArrayOutput
func (HostPortRangeArrayOutput) ToHostPortRangeArrayOutputWithContext ¶
func (o HostPortRangeArrayOutput) ToHostPortRangeArrayOutputWithContext(ctx context.Context) HostPortRangeArrayOutput
type HostPortRangeInput ¶
type HostPortRangeInput interface { pulumi.Input ToHostPortRangeOutput() HostPortRangeOutput ToHostPortRangeOutputWithContext(context.Context) HostPortRangeOutput }
HostPortRangeInput is an input type that accepts HostPortRangeArgs and HostPortRangeOutput values. You can construct a concrete instance of `HostPortRangeInput` via:
HostPortRangeArgs{...}
type HostPortRangeOutput ¶
type HostPortRangeOutput struct{ *pulumi.OutputState }
HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined. Deprecated: use HostPortRange from policy API Group instead.
func (HostPortRangeOutput) ElementType ¶
func (HostPortRangeOutput) ElementType() reflect.Type
func (HostPortRangeOutput) Max ¶
func (o HostPortRangeOutput) Max() pulumi.IntOutput
max is the end of the range, inclusive.
func (HostPortRangeOutput) Min ¶
func (o HostPortRangeOutput) Min() pulumi.IntOutput
min is the start of the range, inclusive.
func (HostPortRangeOutput) ToHostPortRangeOutput ¶
func (o HostPortRangeOutput) ToHostPortRangeOutput() HostPortRangeOutput
func (HostPortRangeOutput) ToHostPortRangeOutputWithContext ¶
func (o HostPortRangeOutput) ToHostPortRangeOutputWithContext(ctx context.Context) HostPortRangeOutput
type HostPortRangePatch ¶ added in v3.20.0
type HostPortRangePatch struct { // max is the end of the range, inclusive. Max *int `pulumi:"max"` // min is the start of the range, inclusive. Min *int `pulumi:"min"` }
HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined. Deprecated: use HostPortRange from policy API Group instead.
type HostPortRangePatchArgs ¶ added in v3.20.0
type HostPortRangePatchArgs struct { // max is the end of the range, inclusive. Max pulumi.IntPtrInput `pulumi:"max"` // min is the start of the range, inclusive. Min pulumi.IntPtrInput `pulumi:"min"` }
HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined. Deprecated: use HostPortRange from policy API Group instead.
func (HostPortRangePatchArgs) ElementType ¶ added in v3.20.0
func (HostPortRangePatchArgs) ElementType() reflect.Type
func (HostPortRangePatchArgs) ToHostPortRangePatchOutput ¶ added in v3.20.0
func (i HostPortRangePatchArgs) ToHostPortRangePatchOutput() HostPortRangePatchOutput
func (HostPortRangePatchArgs) ToHostPortRangePatchOutputWithContext ¶ added in v3.20.0
func (i HostPortRangePatchArgs) ToHostPortRangePatchOutputWithContext(ctx context.Context) HostPortRangePatchOutput
type HostPortRangePatchArray ¶ added in v3.20.0
type HostPortRangePatchArray []HostPortRangePatchInput
func (HostPortRangePatchArray) ElementType ¶ added in v3.20.0
func (HostPortRangePatchArray) ElementType() reflect.Type
func (HostPortRangePatchArray) ToHostPortRangePatchArrayOutput ¶ added in v3.20.0
func (i HostPortRangePatchArray) ToHostPortRangePatchArrayOutput() HostPortRangePatchArrayOutput
func (HostPortRangePatchArray) ToHostPortRangePatchArrayOutputWithContext ¶ added in v3.20.0
func (i HostPortRangePatchArray) ToHostPortRangePatchArrayOutputWithContext(ctx context.Context) HostPortRangePatchArrayOutput
type HostPortRangePatchArrayInput ¶ added in v3.20.0
type HostPortRangePatchArrayInput interface { pulumi.Input ToHostPortRangePatchArrayOutput() HostPortRangePatchArrayOutput ToHostPortRangePatchArrayOutputWithContext(context.Context) HostPortRangePatchArrayOutput }
HostPortRangePatchArrayInput is an input type that accepts HostPortRangePatchArray and HostPortRangePatchArrayOutput values. You can construct a concrete instance of `HostPortRangePatchArrayInput` via:
HostPortRangePatchArray{ HostPortRangePatchArgs{...} }
type HostPortRangePatchArrayOutput ¶ added in v3.20.0
type HostPortRangePatchArrayOutput struct{ *pulumi.OutputState }
func (HostPortRangePatchArrayOutput) ElementType ¶ added in v3.20.0
func (HostPortRangePatchArrayOutput) ElementType() reflect.Type
func (HostPortRangePatchArrayOutput) Index ¶ added in v3.20.0
func (o HostPortRangePatchArrayOutput) Index(i pulumi.IntInput) HostPortRangePatchOutput
func (HostPortRangePatchArrayOutput) ToHostPortRangePatchArrayOutput ¶ added in v3.20.0
func (o HostPortRangePatchArrayOutput) ToHostPortRangePatchArrayOutput() HostPortRangePatchArrayOutput
func (HostPortRangePatchArrayOutput) ToHostPortRangePatchArrayOutputWithContext ¶ added in v3.20.0
func (o HostPortRangePatchArrayOutput) ToHostPortRangePatchArrayOutputWithContext(ctx context.Context) HostPortRangePatchArrayOutput
type HostPortRangePatchInput ¶ added in v3.20.0
type HostPortRangePatchInput interface { pulumi.Input ToHostPortRangePatchOutput() HostPortRangePatchOutput ToHostPortRangePatchOutputWithContext(context.Context) HostPortRangePatchOutput }
HostPortRangePatchInput is an input type that accepts HostPortRangePatchArgs and HostPortRangePatchOutput values. You can construct a concrete instance of `HostPortRangePatchInput` via:
HostPortRangePatchArgs{...}
type HostPortRangePatchOutput ¶ added in v3.20.0
type HostPortRangePatchOutput struct{ *pulumi.OutputState }
HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined. Deprecated: use HostPortRange from policy API Group instead.
func (HostPortRangePatchOutput) ElementType ¶ added in v3.20.0
func (HostPortRangePatchOutput) ElementType() reflect.Type
func (HostPortRangePatchOutput) Max ¶ added in v3.20.0
func (o HostPortRangePatchOutput) Max() pulumi.IntPtrOutput
max is the end of the range, inclusive.
func (HostPortRangePatchOutput) Min ¶ added in v3.20.0
func (o HostPortRangePatchOutput) Min() pulumi.IntPtrOutput
min is the start of the range, inclusive.
func (HostPortRangePatchOutput) ToHostPortRangePatchOutput ¶ added in v3.20.0
func (o HostPortRangePatchOutput) ToHostPortRangePatchOutput() HostPortRangePatchOutput
func (HostPortRangePatchOutput) ToHostPortRangePatchOutputWithContext ¶ added in v3.20.0
func (o HostPortRangePatchOutput) ToHostPortRangePatchOutputWithContext(ctx context.Context) HostPortRangePatchOutput
type IDRange ¶
type IDRange struct { // max is the end of the range, inclusive. Max int `pulumi:"max"` // min is the start of the range, inclusive. Min int `pulumi:"min"` }
IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.
type IDRangeArgs ¶
type IDRangeArgs struct { // max is the end of the range, inclusive. Max pulumi.IntInput `pulumi:"max"` // min is the start of the range, inclusive. Min pulumi.IntInput `pulumi:"min"` }
IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.
func (IDRangeArgs) ElementType ¶
func (IDRangeArgs) ElementType() reflect.Type
func (IDRangeArgs) ToIDRangeOutput ¶
func (i IDRangeArgs) ToIDRangeOutput() IDRangeOutput
func (IDRangeArgs) ToIDRangeOutputWithContext ¶
func (i IDRangeArgs) ToIDRangeOutputWithContext(ctx context.Context) IDRangeOutput
type IDRangeArray ¶
type IDRangeArray []IDRangeInput
func (IDRangeArray) ElementType ¶
func (IDRangeArray) ElementType() reflect.Type
func (IDRangeArray) ToIDRangeArrayOutput ¶
func (i IDRangeArray) ToIDRangeArrayOutput() IDRangeArrayOutput
func (IDRangeArray) ToIDRangeArrayOutputWithContext ¶
func (i IDRangeArray) ToIDRangeArrayOutputWithContext(ctx context.Context) IDRangeArrayOutput
type IDRangeArrayInput ¶
type IDRangeArrayInput interface { pulumi.Input ToIDRangeArrayOutput() IDRangeArrayOutput ToIDRangeArrayOutputWithContext(context.Context) IDRangeArrayOutput }
IDRangeArrayInput is an input type that accepts IDRangeArray and IDRangeArrayOutput values. You can construct a concrete instance of `IDRangeArrayInput` via:
IDRangeArray{ IDRangeArgs{...} }
type IDRangeArrayOutput ¶
type IDRangeArrayOutput struct{ *pulumi.OutputState }
func (IDRangeArrayOutput) ElementType ¶
func (IDRangeArrayOutput) ElementType() reflect.Type
func (IDRangeArrayOutput) Index ¶
func (o IDRangeArrayOutput) Index(i pulumi.IntInput) IDRangeOutput
func (IDRangeArrayOutput) ToIDRangeArrayOutput ¶
func (o IDRangeArrayOutput) ToIDRangeArrayOutput() IDRangeArrayOutput
func (IDRangeArrayOutput) ToIDRangeArrayOutputWithContext ¶
func (o IDRangeArrayOutput) ToIDRangeArrayOutputWithContext(ctx context.Context) IDRangeArrayOutput
type IDRangeInput ¶
type IDRangeInput interface { pulumi.Input ToIDRangeOutput() IDRangeOutput ToIDRangeOutputWithContext(context.Context) IDRangeOutput }
IDRangeInput is an input type that accepts IDRangeArgs and IDRangeOutput values. You can construct a concrete instance of `IDRangeInput` via:
IDRangeArgs{...}
type IDRangeOutput ¶
type IDRangeOutput struct{ *pulumi.OutputState }
IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.
func (IDRangeOutput) ElementType ¶
func (IDRangeOutput) ElementType() reflect.Type
func (IDRangeOutput) Max ¶
func (o IDRangeOutput) Max() pulumi.IntOutput
max is the end of the range, inclusive.
func (IDRangeOutput) Min ¶
func (o IDRangeOutput) Min() pulumi.IntOutput
min is the start of the range, inclusive.
func (IDRangeOutput) ToIDRangeOutput ¶
func (o IDRangeOutput) ToIDRangeOutput() IDRangeOutput
func (IDRangeOutput) ToIDRangeOutputWithContext ¶
func (o IDRangeOutput) ToIDRangeOutputWithContext(ctx context.Context) IDRangeOutput
type IDRangePatch ¶ added in v3.20.0
type IDRangePatch struct { // max is the end of the range, inclusive. Max *int `pulumi:"max"` // min is the start of the range, inclusive. Min *int `pulumi:"min"` }
IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.
type IDRangePatchArgs ¶ added in v3.20.0
type IDRangePatchArgs struct { // max is the end of the range, inclusive. Max pulumi.IntPtrInput `pulumi:"max"` // min is the start of the range, inclusive. Min pulumi.IntPtrInput `pulumi:"min"` }
IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.
func (IDRangePatchArgs) ElementType ¶ added in v3.20.0
func (IDRangePatchArgs) ElementType() reflect.Type
func (IDRangePatchArgs) ToIDRangePatchOutput ¶ added in v3.20.0
func (i IDRangePatchArgs) ToIDRangePatchOutput() IDRangePatchOutput
func (IDRangePatchArgs) ToIDRangePatchOutputWithContext ¶ added in v3.20.0
func (i IDRangePatchArgs) ToIDRangePatchOutputWithContext(ctx context.Context) IDRangePatchOutput
type IDRangePatchArray ¶ added in v3.20.0
type IDRangePatchArray []IDRangePatchInput
func (IDRangePatchArray) ElementType ¶ added in v3.20.0
func (IDRangePatchArray) ElementType() reflect.Type
func (IDRangePatchArray) ToIDRangePatchArrayOutput ¶ added in v3.20.0
func (i IDRangePatchArray) ToIDRangePatchArrayOutput() IDRangePatchArrayOutput
func (IDRangePatchArray) ToIDRangePatchArrayOutputWithContext ¶ added in v3.20.0
func (i IDRangePatchArray) ToIDRangePatchArrayOutputWithContext(ctx context.Context) IDRangePatchArrayOutput
type IDRangePatchArrayInput ¶ added in v3.20.0
type IDRangePatchArrayInput interface { pulumi.Input ToIDRangePatchArrayOutput() IDRangePatchArrayOutput ToIDRangePatchArrayOutputWithContext(context.Context) IDRangePatchArrayOutput }
IDRangePatchArrayInput is an input type that accepts IDRangePatchArray and IDRangePatchArrayOutput values. You can construct a concrete instance of `IDRangePatchArrayInput` via:
IDRangePatchArray{ IDRangePatchArgs{...} }
type IDRangePatchArrayOutput ¶ added in v3.20.0
type IDRangePatchArrayOutput struct{ *pulumi.OutputState }
func (IDRangePatchArrayOutput) ElementType ¶ added in v3.20.0
func (IDRangePatchArrayOutput) ElementType() reflect.Type
func (IDRangePatchArrayOutput) Index ¶ added in v3.20.0
func (o IDRangePatchArrayOutput) Index(i pulumi.IntInput) IDRangePatchOutput
func (IDRangePatchArrayOutput) ToIDRangePatchArrayOutput ¶ added in v3.20.0
func (o IDRangePatchArrayOutput) ToIDRangePatchArrayOutput() IDRangePatchArrayOutput
func (IDRangePatchArrayOutput) ToIDRangePatchArrayOutputWithContext ¶ added in v3.20.0
func (o IDRangePatchArrayOutput) ToIDRangePatchArrayOutputWithContext(ctx context.Context) IDRangePatchArrayOutput
type IDRangePatchInput ¶ added in v3.20.0
type IDRangePatchInput interface { pulumi.Input ToIDRangePatchOutput() IDRangePatchOutput ToIDRangePatchOutputWithContext(context.Context) IDRangePatchOutput }
IDRangePatchInput is an input type that accepts IDRangePatchArgs and IDRangePatchOutput values. You can construct a concrete instance of `IDRangePatchInput` via:
IDRangePatchArgs{...}
type IDRangePatchOutput ¶ added in v3.20.0
type IDRangePatchOutput struct{ *pulumi.OutputState }
IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.
func (IDRangePatchOutput) ElementType ¶ added in v3.20.0
func (IDRangePatchOutput) ElementType() reflect.Type
func (IDRangePatchOutput) Max ¶ added in v3.20.0
func (o IDRangePatchOutput) Max() pulumi.IntPtrOutput
max is the end of the range, inclusive.
func (IDRangePatchOutput) Min ¶ added in v3.20.0
func (o IDRangePatchOutput) Min() pulumi.IntPtrOutput
min is the start of the range, inclusive.
func (IDRangePatchOutput) ToIDRangePatchOutput ¶ added in v3.20.0
func (o IDRangePatchOutput) ToIDRangePatchOutput() IDRangePatchOutput
func (IDRangePatchOutput) ToIDRangePatchOutputWithContext ¶ added in v3.20.0
func (o IDRangePatchOutput) ToIDRangePatchOutputWithContext(ctx context.Context) IDRangePatchOutput
type IPBlock ¶
type IPBlock struct { // CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24" Cidr string `pulumi:"cidr"` // Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range Except []string `pulumi:"except"` }
DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.
type IPBlockArgs ¶
type IPBlockArgs struct { // CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24" Cidr pulumi.StringInput `pulumi:"cidr"` // Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range Except pulumi.StringArrayInput `pulumi:"except"` }
DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.
func (IPBlockArgs) ElementType ¶
func (IPBlockArgs) ElementType() reflect.Type
func (IPBlockArgs) ToIPBlockOutput ¶
func (i IPBlockArgs) ToIPBlockOutput() IPBlockOutput
func (IPBlockArgs) ToIPBlockOutputWithContext ¶
func (i IPBlockArgs) ToIPBlockOutputWithContext(ctx context.Context) IPBlockOutput
func (IPBlockArgs) ToIPBlockPtrOutput ¶
func (i IPBlockArgs) ToIPBlockPtrOutput() IPBlockPtrOutput
func (IPBlockArgs) ToIPBlockPtrOutputWithContext ¶
func (i IPBlockArgs) ToIPBlockPtrOutputWithContext(ctx context.Context) IPBlockPtrOutput
type IPBlockInput ¶
type IPBlockInput interface { pulumi.Input ToIPBlockOutput() IPBlockOutput ToIPBlockOutputWithContext(context.Context) IPBlockOutput }
IPBlockInput is an input type that accepts IPBlockArgs and IPBlockOutput values. You can construct a concrete instance of `IPBlockInput` via:
IPBlockArgs{...}
type IPBlockOutput ¶
type IPBlockOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.
func (IPBlockOutput) Cidr ¶
func (o IPBlockOutput) Cidr() pulumi.StringOutput
CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24"
func (IPBlockOutput) ElementType ¶
func (IPBlockOutput) ElementType() reflect.Type
func (IPBlockOutput) Except ¶
func (o IPBlockOutput) Except() pulumi.StringArrayOutput
Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range
func (IPBlockOutput) ToIPBlockOutput ¶
func (o IPBlockOutput) ToIPBlockOutput() IPBlockOutput
func (IPBlockOutput) ToIPBlockOutputWithContext ¶
func (o IPBlockOutput) ToIPBlockOutputWithContext(ctx context.Context) IPBlockOutput
func (IPBlockOutput) ToIPBlockPtrOutput ¶
func (o IPBlockOutput) ToIPBlockPtrOutput() IPBlockPtrOutput
func (IPBlockOutput) ToIPBlockPtrOutputWithContext ¶
func (o IPBlockOutput) ToIPBlockPtrOutputWithContext(ctx context.Context) IPBlockPtrOutput
type IPBlockPatch ¶ added in v3.20.0
type IPBlockPatch struct { // CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24" Cidr *string `pulumi:"cidr"` // Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range Except []string `pulumi:"except"` }
DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.
type IPBlockPatchArgs ¶ added in v3.20.0
type IPBlockPatchArgs struct { // CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24" Cidr pulumi.StringPtrInput `pulumi:"cidr"` // Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range Except pulumi.StringArrayInput `pulumi:"except"` }
DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.
func (IPBlockPatchArgs) ElementType ¶ added in v3.20.0
func (IPBlockPatchArgs) ElementType() reflect.Type
func (IPBlockPatchArgs) ToIPBlockPatchOutput ¶ added in v3.20.0
func (i IPBlockPatchArgs) ToIPBlockPatchOutput() IPBlockPatchOutput
func (IPBlockPatchArgs) ToIPBlockPatchOutputWithContext ¶ added in v3.20.0
func (i IPBlockPatchArgs) ToIPBlockPatchOutputWithContext(ctx context.Context) IPBlockPatchOutput
func (IPBlockPatchArgs) ToIPBlockPatchPtrOutput ¶ added in v3.20.0
func (i IPBlockPatchArgs) ToIPBlockPatchPtrOutput() IPBlockPatchPtrOutput
func (IPBlockPatchArgs) ToIPBlockPatchPtrOutputWithContext ¶ added in v3.20.0
func (i IPBlockPatchArgs) ToIPBlockPatchPtrOutputWithContext(ctx context.Context) IPBlockPatchPtrOutput
type IPBlockPatchInput ¶ added in v3.20.0
type IPBlockPatchInput interface { pulumi.Input ToIPBlockPatchOutput() IPBlockPatchOutput ToIPBlockPatchOutputWithContext(context.Context) IPBlockPatchOutput }
IPBlockPatchInput is an input type that accepts IPBlockPatchArgs and IPBlockPatchOutput values. You can construct a concrete instance of `IPBlockPatchInput` via:
IPBlockPatchArgs{...}
type IPBlockPatchOutput ¶ added in v3.20.0
type IPBlockPatchOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.
func (IPBlockPatchOutput) Cidr ¶ added in v3.20.0
func (o IPBlockPatchOutput) Cidr() pulumi.StringPtrOutput
CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24"
func (IPBlockPatchOutput) ElementType ¶ added in v3.20.0
func (IPBlockPatchOutput) ElementType() reflect.Type
func (IPBlockPatchOutput) Except ¶ added in v3.20.0
func (o IPBlockPatchOutput) Except() pulumi.StringArrayOutput
Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range
func (IPBlockPatchOutput) ToIPBlockPatchOutput ¶ added in v3.20.0
func (o IPBlockPatchOutput) ToIPBlockPatchOutput() IPBlockPatchOutput
func (IPBlockPatchOutput) ToIPBlockPatchOutputWithContext ¶ added in v3.20.0
func (o IPBlockPatchOutput) ToIPBlockPatchOutputWithContext(ctx context.Context) IPBlockPatchOutput
func (IPBlockPatchOutput) ToIPBlockPatchPtrOutput ¶ added in v3.20.0
func (o IPBlockPatchOutput) ToIPBlockPatchPtrOutput() IPBlockPatchPtrOutput
func (IPBlockPatchOutput) ToIPBlockPatchPtrOutputWithContext ¶ added in v3.20.0
func (o IPBlockPatchOutput) ToIPBlockPatchPtrOutputWithContext(ctx context.Context) IPBlockPatchPtrOutput
type IPBlockPatchPtrInput ¶ added in v3.20.0
type IPBlockPatchPtrInput interface { pulumi.Input ToIPBlockPatchPtrOutput() IPBlockPatchPtrOutput ToIPBlockPatchPtrOutputWithContext(context.Context) IPBlockPatchPtrOutput }
IPBlockPatchPtrInput is an input type that accepts IPBlockPatchArgs, IPBlockPatchPtr and IPBlockPatchPtrOutput values. You can construct a concrete instance of `IPBlockPatchPtrInput` via:
IPBlockPatchArgs{...} or: nil
func IPBlockPatchPtr ¶ added in v3.20.0
func IPBlockPatchPtr(v *IPBlockPatchArgs) IPBlockPatchPtrInput
type IPBlockPatchPtrOutput ¶ added in v3.20.0
type IPBlockPatchPtrOutput struct{ *pulumi.OutputState }
func (IPBlockPatchPtrOutput) Cidr ¶ added in v3.20.0
func (o IPBlockPatchPtrOutput) Cidr() pulumi.StringPtrOutput
CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24"
func (IPBlockPatchPtrOutput) Elem ¶ added in v3.20.0
func (o IPBlockPatchPtrOutput) Elem() IPBlockPatchOutput
func (IPBlockPatchPtrOutput) ElementType ¶ added in v3.20.0
func (IPBlockPatchPtrOutput) ElementType() reflect.Type
func (IPBlockPatchPtrOutput) Except ¶ added in v3.20.0
func (o IPBlockPatchPtrOutput) Except() pulumi.StringArrayOutput
Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range
func (IPBlockPatchPtrOutput) ToIPBlockPatchPtrOutput ¶ added in v3.20.0
func (o IPBlockPatchPtrOutput) ToIPBlockPatchPtrOutput() IPBlockPatchPtrOutput
func (IPBlockPatchPtrOutput) ToIPBlockPatchPtrOutputWithContext ¶ added in v3.20.0
func (o IPBlockPatchPtrOutput) ToIPBlockPatchPtrOutputWithContext(ctx context.Context) IPBlockPatchPtrOutput
type IPBlockPtrInput ¶
type IPBlockPtrInput interface { pulumi.Input ToIPBlockPtrOutput() IPBlockPtrOutput ToIPBlockPtrOutputWithContext(context.Context) IPBlockPtrOutput }
IPBlockPtrInput is an input type that accepts IPBlockArgs, IPBlockPtr and IPBlockPtrOutput values. You can construct a concrete instance of `IPBlockPtrInput` via:
IPBlockArgs{...} or: nil
func IPBlockPtr ¶
func IPBlockPtr(v *IPBlockArgs) IPBlockPtrInput
type IPBlockPtrOutput ¶
type IPBlockPtrOutput struct{ *pulumi.OutputState }
func (IPBlockPtrOutput) Cidr ¶
func (o IPBlockPtrOutput) Cidr() pulumi.StringPtrOutput
CIDR is a string representing the IP Block Valid examples are "192.168.1.1/24"
func (IPBlockPtrOutput) Elem ¶
func (o IPBlockPtrOutput) Elem() IPBlockOutput
func (IPBlockPtrOutput) ElementType ¶
func (IPBlockPtrOutput) ElementType() reflect.Type
func (IPBlockPtrOutput) Except ¶
func (o IPBlockPtrOutput) Except() pulumi.StringArrayOutput
Except is a slice of CIDRs that should not be included within an IP Block Valid examples are "192.168.1.1/24" Except values will be rejected if they are outside the CIDR range
func (IPBlockPtrOutput) ToIPBlockPtrOutput ¶
func (o IPBlockPtrOutput) ToIPBlockPtrOutput() IPBlockPtrOutput
func (IPBlockPtrOutput) ToIPBlockPtrOutputWithContext ¶
func (o IPBlockPtrOutput) ToIPBlockPtrOutputWithContext(ctx context.Context) IPBlockPtrOutput
type Ingress
deprecated
type Ingress struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPtrOutput `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status IngressStatusPtrOutput `pulumi:"status"` }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
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:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress 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: extensions/v1beta1/Ingress is deprecated by networking.k8s.io/v1beta1/Ingress and not supported by Kubernetes v1.20+ clusters.
func GetIngress ¶
func GetIngress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressState, opts ...pulumi.ResourceOption) (*Ingress, error)
GetIngress gets an existing Ingress 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 NewIngress ¶
func NewIngress(ctx *pulumi.Context, name string, args *IngressArgs, opts ...pulumi.ResourceOption) (*Ingress, error)
NewIngress registers a new resource with the given unique name, arguments, and options.
func (*Ingress) ElementType ¶
func (*Ingress) ToIngressOutput ¶
func (i *Ingress) ToIngressOutput() IngressOutput
func (*Ingress) ToIngressOutputWithContext ¶
func (i *Ingress) ToIngressOutputWithContext(ctx context.Context) IngressOutput
type IngressArgs ¶
type IngressArgs 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 // Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPtrInput }
The set of arguments for constructing a Ingress resource.
func (IngressArgs) ElementType ¶
func (IngressArgs) ElementType() reflect.Type
type IngressArray ¶
type IngressArray []IngressInput
func (IngressArray) ElementType ¶
func (IngressArray) ElementType() reflect.Type
func (IngressArray) ToIngressArrayOutput ¶
func (i IngressArray) ToIngressArrayOutput() IngressArrayOutput
func (IngressArray) ToIngressArrayOutputWithContext ¶
func (i IngressArray) ToIngressArrayOutputWithContext(ctx context.Context) IngressArrayOutput
type IngressArrayInput ¶
type IngressArrayInput interface { pulumi.Input ToIngressArrayOutput() IngressArrayOutput ToIngressArrayOutputWithContext(context.Context) IngressArrayOutput }
IngressArrayInput is an input type that accepts IngressArray and IngressArrayOutput values. You can construct a concrete instance of `IngressArrayInput` via:
IngressArray{ IngressArgs{...} }
type IngressArrayOutput ¶
type IngressArrayOutput struct{ *pulumi.OutputState }
func (IngressArrayOutput) ElementType ¶
func (IngressArrayOutput) ElementType() reflect.Type
func (IngressArrayOutput) Index ¶
func (o IngressArrayOutput) Index(i pulumi.IntInput) IngressOutput
func (IngressArrayOutput) ToIngressArrayOutput ¶
func (o IngressArrayOutput) ToIngressArrayOutput() IngressArrayOutput
func (IngressArrayOutput) ToIngressArrayOutputWithContext ¶
func (o IngressArrayOutput) ToIngressArrayOutputWithContext(ctx context.Context) IngressArrayOutput
type IngressBackend ¶
type IngressBackend struct { // Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified. Resource *corev1.TypedLocalObjectReference `pulumi:"resource"` // Specifies the name of the referenced service. ServiceName string `pulumi:"serviceName"` // Specifies the port of the referenced service. ServicePort interface{} `pulumi:"servicePort"` }
IngressBackend describes all endpoints for a given service and port.
type IngressBackendArgs ¶
type IngressBackendArgs struct { // Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified. Resource corev1.TypedLocalObjectReferencePtrInput `pulumi:"resource"` // Specifies the name of the referenced service. ServiceName pulumi.StringInput `pulumi:"serviceName"` // Specifies the port of the referenced service. ServicePort pulumi.Input `pulumi:"servicePort"` }
IngressBackend describes all endpoints for a given service and port.
func (IngressBackendArgs) ElementType ¶
func (IngressBackendArgs) ElementType() reflect.Type
func (IngressBackendArgs) ToIngressBackendOutput ¶
func (i IngressBackendArgs) ToIngressBackendOutput() IngressBackendOutput
func (IngressBackendArgs) ToIngressBackendOutputWithContext ¶
func (i IngressBackendArgs) ToIngressBackendOutputWithContext(ctx context.Context) IngressBackendOutput
func (IngressBackendArgs) ToIngressBackendPtrOutput ¶
func (i IngressBackendArgs) ToIngressBackendPtrOutput() IngressBackendPtrOutput
func (IngressBackendArgs) ToIngressBackendPtrOutputWithContext ¶
func (i IngressBackendArgs) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
type IngressBackendInput ¶
type IngressBackendInput interface { pulumi.Input ToIngressBackendOutput() IngressBackendOutput ToIngressBackendOutputWithContext(context.Context) IngressBackendOutput }
IngressBackendInput is an input type that accepts IngressBackendArgs and IngressBackendOutput values. You can construct a concrete instance of `IngressBackendInput` via:
IngressBackendArgs{...}
type IngressBackendOutput ¶
type IngressBackendOutput struct{ *pulumi.OutputState }
IngressBackend describes all endpoints for a given service and port.
func (IngressBackendOutput) ElementType ¶
func (IngressBackendOutput) ElementType() reflect.Type
func (IngressBackendOutput) Resource ¶
func (o IngressBackendOutput) Resource() corev1.TypedLocalObjectReferencePtrOutput
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified.
func (IngressBackendOutput) ServiceName ¶
func (o IngressBackendOutput) ServiceName() pulumi.StringOutput
Specifies the name of the referenced service.
func (IngressBackendOutput) ServicePort ¶
func (o IngressBackendOutput) ServicePort() pulumi.AnyOutput
Specifies the port of the referenced service.
func (IngressBackendOutput) ToIngressBackendOutput ¶
func (o IngressBackendOutput) ToIngressBackendOutput() IngressBackendOutput
func (IngressBackendOutput) ToIngressBackendOutputWithContext ¶
func (o IngressBackendOutput) ToIngressBackendOutputWithContext(ctx context.Context) IngressBackendOutput
func (IngressBackendOutput) ToIngressBackendPtrOutput ¶
func (o IngressBackendOutput) ToIngressBackendPtrOutput() IngressBackendPtrOutput
func (IngressBackendOutput) ToIngressBackendPtrOutputWithContext ¶
func (o IngressBackendOutput) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
type IngressBackendPatch ¶ added in v3.20.0
type IngressBackendPatch struct { // Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified. Resource *corev1.TypedLocalObjectReferencePatch `pulumi:"resource"` // Specifies the name of the referenced service. ServiceName *string `pulumi:"serviceName"` // Specifies the port of the referenced service. ServicePort interface{} `pulumi:"servicePort"` }
IngressBackend describes all endpoints for a given service and port.
type IngressBackendPatchArgs ¶ added in v3.20.0
type IngressBackendPatchArgs struct { // Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified. Resource corev1.TypedLocalObjectReferencePatchPtrInput `pulumi:"resource"` // Specifies the name of the referenced service. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // Specifies the port of the referenced service. ServicePort pulumi.Input `pulumi:"servicePort"` }
IngressBackend describes all endpoints for a given service and port.
func (IngressBackendPatchArgs) ElementType ¶ added in v3.20.0
func (IngressBackendPatchArgs) ElementType() reflect.Type
func (IngressBackendPatchArgs) ToIngressBackendPatchOutput ¶ added in v3.20.0
func (i IngressBackendPatchArgs) ToIngressBackendPatchOutput() IngressBackendPatchOutput
func (IngressBackendPatchArgs) ToIngressBackendPatchOutputWithContext ¶ added in v3.20.0
func (i IngressBackendPatchArgs) ToIngressBackendPatchOutputWithContext(ctx context.Context) IngressBackendPatchOutput
func (IngressBackendPatchArgs) ToIngressBackendPatchPtrOutput ¶ added in v3.20.0
func (i IngressBackendPatchArgs) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
func (IngressBackendPatchArgs) ToIngressBackendPatchPtrOutputWithContext ¶ added in v3.20.0
func (i IngressBackendPatchArgs) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
type IngressBackendPatchInput ¶ added in v3.20.0
type IngressBackendPatchInput interface { pulumi.Input ToIngressBackendPatchOutput() IngressBackendPatchOutput ToIngressBackendPatchOutputWithContext(context.Context) IngressBackendPatchOutput }
IngressBackendPatchInput is an input type that accepts IngressBackendPatchArgs and IngressBackendPatchOutput values. You can construct a concrete instance of `IngressBackendPatchInput` via:
IngressBackendPatchArgs{...}
type IngressBackendPatchOutput ¶ added in v3.20.0
type IngressBackendPatchOutput struct{ *pulumi.OutputState }
IngressBackend describes all endpoints for a given service and port.
func (IngressBackendPatchOutput) ElementType ¶ added in v3.20.0
func (IngressBackendPatchOutput) ElementType() reflect.Type
func (IngressBackendPatchOutput) Resource ¶ added in v3.20.0
func (o IngressBackendPatchOutput) Resource() corev1.TypedLocalObjectReferencePatchPtrOutput
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified.
func (IngressBackendPatchOutput) ServiceName ¶ added in v3.20.0
func (o IngressBackendPatchOutput) ServiceName() pulumi.StringPtrOutput
Specifies the name of the referenced service.
func (IngressBackendPatchOutput) ServicePort ¶ added in v3.20.0
func (o IngressBackendPatchOutput) ServicePort() pulumi.AnyOutput
Specifies the port of the referenced service.
func (IngressBackendPatchOutput) ToIngressBackendPatchOutput ¶ added in v3.20.0
func (o IngressBackendPatchOutput) ToIngressBackendPatchOutput() IngressBackendPatchOutput
func (IngressBackendPatchOutput) ToIngressBackendPatchOutputWithContext ¶ added in v3.20.0
func (o IngressBackendPatchOutput) ToIngressBackendPatchOutputWithContext(ctx context.Context) IngressBackendPatchOutput
func (IngressBackendPatchOutput) ToIngressBackendPatchPtrOutput ¶ added in v3.20.0
func (o IngressBackendPatchOutput) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
func (IngressBackendPatchOutput) ToIngressBackendPatchPtrOutputWithContext ¶ added in v3.20.0
func (o IngressBackendPatchOutput) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
type IngressBackendPatchPtrInput ¶ added in v3.20.0
type IngressBackendPatchPtrInput interface { pulumi.Input ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput ToIngressBackendPatchPtrOutputWithContext(context.Context) IngressBackendPatchPtrOutput }
IngressBackendPatchPtrInput is an input type that accepts IngressBackendPatchArgs, IngressBackendPatchPtr and IngressBackendPatchPtrOutput values. You can construct a concrete instance of `IngressBackendPatchPtrInput` via:
IngressBackendPatchArgs{...} or: nil
func IngressBackendPatchPtr ¶ added in v3.20.0
func IngressBackendPatchPtr(v *IngressBackendPatchArgs) IngressBackendPatchPtrInput
type IngressBackendPatchPtrOutput ¶ added in v3.20.0
type IngressBackendPatchPtrOutput struct{ *pulumi.OutputState }
func (IngressBackendPatchPtrOutput) Elem ¶ added in v3.20.0
func (o IngressBackendPatchPtrOutput) Elem() IngressBackendPatchOutput
func (IngressBackendPatchPtrOutput) ElementType ¶ added in v3.20.0
func (IngressBackendPatchPtrOutput) ElementType() reflect.Type
func (IngressBackendPatchPtrOutput) Resource ¶ added in v3.20.0
func (o IngressBackendPatchPtrOutput) Resource() corev1.TypedLocalObjectReferencePatchPtrOutput
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified.
func (IngressBackendPatchPtrOutput) ServiceName ¶ added in v3.20.0
func (o IngressBackendPatchPtrOutput) ServiceName() pulumi.StringPtrOutput
Specifies the name of the referenced service.
func (IngressBackendPatchPtrOutput) ServicePort ¶ added in v3.20.0
func (o IngressBackendPatchPtrOutput) ServicePort() pulumi.AnyOutput
Specifies the port of the referenced service.
func (IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutput ¶ added in v3.20.0
func (o IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
func (IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutputWithContext ¶ added in v3.20.0
func (o IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
type IngressBackendPtrInput ¶
type IngressBackendPtrInput interface { pulumi.Input ToIngressBackendPtrOutput() IngressBackendPtrOutput ToIngressBackendPtrOutputWithContext(context.Context) IngressBackendPtrOutput }
IngressBackendPtrInput is an input type that accepts IngressBackendArgs, IngressBackendPtr and IngressBackendPtrOutput values. You can construct a concrete instance of `IngressBackendPtrInput` via:
IngressBackendArgs{...} or: nil
func IngressBackendPtr ¶
func IngressBackendPtr(v *IngressBackendArgs) IngressBackendPtrInput
type IngressBackendPtrOutput ¶
type IngressBackendPtrOutput struct{ *pulumi.OutputState }
func (IngressBackendPtrOutput) Elem ¶
func (o IngressBackendPtrOutput) Elem() IngressBackendOutput
func (IngressBackendPtrOutput) ElementType ¶
func (IngressBackendPtrOutput) ElementType() reflect.Type
func (IngressBackendPtrOutput) Resource ¶
func (o IngressBackendPtrOutput) Resource() corev1.TypedLocalObjectReferencePtrOutput
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified.
func (IngressBackendPtrOutput) ServiceName ¶
func (o IngressBackendPtrOutput) ServiceName() pulumi.StringPtrOutput
Specifies the name of the referenced service.
func (IngressBackendPtrOutput) ServicePort ¶
func (o IngressBackendPtrOutput) ServicePort() pulumi.AnyOutput
Specifies the port of the referenced service.
func (IngressBackendPtrOutput) ToIngressBackendPtrOutput ¶
func (o IngressBackendPtrOutput) ToIngressBackendPtrOutput() IngressBackendPtrOutput
func (IngressBackendPtrOutput) ToIngressBackendPtrOutputWithContext ¶
func (o IngressBackendPtrOutput) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
type IngressInput ¶
type IngressInput interface { pulumi.Input ToIngressOutput() IngressOutput ToIngressOutputWithContext(ctx context.Context) IngressOutput }
type IngressList ¶
type IngressList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Items is the list of Ingress. Items IngressTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
IngressList is a collection of Ingress.
func GetIngressList ¶
func GetIngressList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressListState, opts ...pulumi.ResourceOption) (*IngressList, error)
GetIngressList gets an existing IngressList 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 NewIngressList ¶
func NewIngressList(ctx *pulumi.Context, name string, args *IngressListArgs, opts ...pulumi.ResourceOption) (*IngressList, error)
NewIngressList registers a new resource with the given unique name, arguments, and options.
func (*IngressList) ElementType ¶
func (*IngressList) ElementType() reflect.Type
func (*IngressList) ToIngressListOutput ¶
func (i *IngressList) ToIngressListOutput() IngressListOutput
func (*IngressList) ToIngressListOutputWithContext ¶
func (i *IngressList) ToIngressListOutputWithContext(ctx context.Context) IngressListOutput
type IngressListArgs ¶
type IngressListArgs 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 Ingress. Items IngressTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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.ListMetaPtrInput }
The set of arguments for constructing a IngressList resource.
func (IngressListArgs) ElementType ¶
func (IngressListArgs) ElementType() reflect.Type
type IngressListArray ¶
type IngressListArray []IngressListInput
func (IngressListArray) ElementType ¶
func (IngressListArray) ElementType() reflect.Type
func (IngressListArray) ToIngressListArrayOutput ¶
func (i IngressListArray) ToIngressListArrayOutput() IngressListArrayOutput
func (IngressListArray) ToIngressListArrayOutputWithContext ¶
func (i IngressListArray) ToIngressListArrayOutputWithContext(ctx context.Context) IngressListArrayOutput
type IngressListArrayInput ¶
type IngressListArrayInput interface { pulumi.Input ToIngressListArrayOutput() IngressListArrayOutput ToIngressListArrayOutputWithContext(context.Context) IngressListArrayOutput }
IngressListArrayInput is an input type that accepts IngressListArray and IngressListArrayOutput values. You can construct a concrete instance of `IngressListArrayInput` via:
IngressListArray{ IngressListArgs{...} }
type IngressListArrayOutput ¶
type IngressListArrayOutput struct{ *pulumi.OutputState }
func (IngressListArrayOutput) ElementType ¶
func (IngressListArrayOutput) ElementType() reflect.Type
func (IngressListArrayOutput) Index ¶
func (o IngressListArrayOutput) Index(i pulumi.IntInput) IngressListOutput
func (IngressListArrayOutput) ToIngressListArrayOutput ¶
func (o IngressListArrayOutput) ToIngressListArrayOutput() IngressListArrayOutput
func (IngressListArrayOutput) ToIngressListArrayOutputWithContext ¶
func (o IngressListArrayOutput) ToIngressListArrayOutputWithContext(ctx context.Context) IngressListArrayOutput
type IngressListInput ¶
type IngressListInput interface { pulumi.Input ToIngressListOutput() IngressListOutput ToIngressListOutputWithContext(ctx context.Context) IngressListOutput }
type IngressListMap ¶
type IngressListMap map[string]IngressListInput
func (IngressListMap) ElementType ¶
func (IngressListMap) ElementType() reflect.Type
func (IngressListMap) ToIngressListMapOutput ¶
func (i IngressListMap) ToIngressListMapOutput() IngressListMapOutput
func (IngressListMap) ToIngressListMapOutputWithContext ¶
func (i IngressListMap) ToIngressListMapOutputWithContext(ctx context.Context) IngressListMapOutput
type IngressListMapInput ¶
type IngressListMapInput interface { pulumi.Input ToIngressListMapOutput() IngressListMapOutput ToIngressListMapOutputWithContext(context.Context) IngressListMapOutput }
IngressListMapInput is an input type that accepts IngressListMap and IngressListMapOutput values. You can construct a concrete instance of `IngressListMapInput` via:
IngressListMap{ "key": IngressListArgs{...} }
type IngressListMapOutput ¶
type IngressListMapOutput struct{ *pulumi.OutputState }
func (IngressListMapOutput) ElementType ¶
func (IngressListMapOutput) ElementType() reflect.Type
func (IngressListMapOutput) MapIndex ¶
func (o IngressListMapOutput) MapIndex(k pulumi.StringInput) IngressListOutput
func (IngressListMapOutput) ToIngressListMapOutput ¶
func (o IngressListMapOutput) ToIngressListMapOutput() IngressListMapOutput
func (IngressListMapOutput) ToIngressListMapOutputWithContext ¶
func (o IngressListMapOutput) ToIngressListMapOutputWithContext(ctx context.Context) IngressListMapOutput
type IngressListOutput ¶
type IngressListOutput struct{ *pulumi.OutputState }
func (IngressListOutput) ApiVersion ¶ added in v3.19.1
func (o IngressListOutput) 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 (IngressListOutput) ElementType ¶
func (IngressListOutput) ElementType() reflect.Type
func (IngressListOutput) Items ¶ added in v3.19.1
func (o IngressListOutput) Items() IngressTypeArrayOutput
Items is the list of Ingress.
func (IngressListOutput) Kind ¶ added in v3.19.1
func (o IngressListOutput) 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 (IngressListOutput) Metadata ¶ added in v3.19.1
func (o IngressListOutput) Metadata() metav1.ListMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressListOutput) ToIngressListOutput ¶
func (o IngressListOutput) ToIngressListOutput() IngressListOutput
func (IngressListOutput) ToIngressListOutputWithContext ¶
func (o IngressListOutput) ToIngressListOutputWithContext(ctx context.Context) IngressListOutput
type IngressListState ¶
type IngressListState struct { }
func (IngressListState) ElementType ¶
func (IngressListState) ElementType() reflect.Type
type IngressListType ¶
type IngressListType 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 Ingress. Items []IngressType `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 object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
IngressList is a collection of Ingress.
type IngressListTypeArgs ¶
type IngressListTypeArgs 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 Ingress. Items IngressTypeArrayInput `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 object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
IngressList is a collection of Ingress.
func (IngressListTypeArgs) ElementType ¶
func (IngressListTypeArgs) ElementType() reflect.Type
func (IngressListTypeArgs) ToIngressListTypeOutput ¶
func (i IngressListTypeArgs) ToIngressListTypeOutput() IngressListTypeOutput
func (IngressListTypeArgs) ToIngressListTypeOutputWithContext ¶
func (i IngressListTypeArgs) ToIngressListTypeOutputWithContext(ctx context.Context) IngressListTypeOutput
type IngressListTypeInput ¶
type IngressListTypeInput interface { pulumi.Input ToIngressListTypeOutput() IngressListTypeOutput ToIngressListTypeOutputWithContext(context.Context) IngressListTypeOutput }
IngressListTypeInput is an input type that accepts IngressListTypeArgs and IngressListTypeOutput values. You can construct a concrete instance of `IngressListTypeInput` via:
IngressListTypeArgs{...}
type IngressListTypeOutput ¶
type IngressListTypeOutput struct{ *pulumi.OutputState }
IngressList is a collection of Ingress.
func (IngressListTypeOutput) ApiVersion ¶
func (o IngressListTypeOutput) 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 (IngressListTypeOutput) ElementType ¶
func (IngressListTypeOutput) ElementType() reflect.Type
func (IngressListTypeOutput) Items ¶
func (o IngressListTypeOutput) Items() IngressTypeArrayOutput
Items is the list of Ingress.
func (IngressListTypeOutput) Kind ¶
func (o IngressListTypeOutput) 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 (IngressListTypeOutput) Metadata ¶
func (o IngressListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressListTypeOutput) ToIngressListTypeOutput ¶
func (o IngressListTypeOutput) ToIngressListTypeOutput() IngressListTypeOutput
func (IngressListTypeOutput) ToIngressListTypeOutputWithContext ¶
func (o IngressListTypeOutput) ToIngressListTypeOutputWithContext(ctx context.Context) IngressListTypeOutput
type IngressMap ¶
type IngressMap map[string]IngressInput
func (IngressMap) ElementType ¶
func (IngressMap) ElementType() reflect.Type
func (IngressMap) ToIngressMapOutput ¶
func (i IngressMap) ToIngressMapOutput() IngressMapOutput
func (IngressMap) ToIngressMapOutputWithContext ¶
func (i IngressMap) ToIngressMapOutputWithContext(ctx context.Context) IngressMapOutput
type IngressMapInput ¶
type IngressMapInput interface { pulumi.Input ToIngressMapOutput() IngressMapOutput ToIngressMapOutputWithContext(context.Context) IngressMapOutput }
IngressMapInput is an input type that accepts IngressMap and IngressMapOutput values. You can construct a concrete instance of `IngressMapInput` via:
IngressMap{ "key": IngressArgs{...} }
type IngressMapOutput ¶
type IngressMapOutput struct{ *pulumi.OutputState }
func (IngressMapOutput) ElementType ¶
func (IngressMapOutput) ElementType() reflect.Type
func (IngressMapOutput) MapIndex ¶
func (o IngressMapOutput) MapIndex(k pulumi.StringInput) IngressOutput
func (IngressMapOutput) ToIngressMapOutput ¶
func (o IngressMapOutput) ToIngressMapOutput() IngressMapOutput
func (IngressMapOutput) ToIngressMapOutputWithContext ¶
func (o IngressMapOutput) ToIngressMapOutputWithContext(ctx context.Context) IngressMapOutput
type IngressOutput ¶
type IngressOutput struct{ *pulumi.OutputState }
func (IngressOutput) ApiVersion ¶ added in v3.19.1
func (o IngressOutput) 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 (IngressOutput) ElementType ¶
func (IngressOutput) ElementType() reflect.Type
func (IngressOutput) Kind ¶ added in v3.19.1
func (o IngressOutput) 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 (IngressOutput) Metadata ¶ added in v3.19.1
func (o IngressOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressOutput) Spec ¶ added in v3.19.1
func (o IngressOutput) Spec() IngressSpecPtrOutput
Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressOutput) Status ¶ added in v3.19.1
func (o IngressOutput) Status() IngressStatusPtrOutput
Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressOutput) ToIngressOutput ¶
func (o IngressOutput) ToIngressOutput() IngressOutput
func (IngressOutput) ToIngressOutputWithContext ¶
func (o IngressOutput) ToIngressOutputWithContext(ctx context.Context) IngressOutput
type IngressPatch
deprecated
added in
v3.20.0
type IngressPatch 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"` // Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPatchPtrOutput `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status IngressStatusPatchPtrOutput `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. Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
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:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress 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: extensions/v1beta1/Ingress is deprecated by networking.k8s.io/v1beta1/Ingress and not supported by Kubernetes v1.20+ clusters.
func GetIngressPatch ¶ added in v3.20.0
func GetIngressPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressPatchState, opts ...pulumi.ResourceOption) (*IngressPatch, error)
GetIngressPatch gets an existing IngressPatch 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 NewIngressPatch ¶ added in v3.20.0
func NewIngressPatch(ctx *pulumi.Context, name string, args *IngressPatchArgs, opts ...pulumi.ResourceOption) (*IngressPatch, error)
NewIngressPatch registers a new resource with the given unique name, arguments, and options.
func (*IngressPatch) ElementType ¶ added in v3.20.0
func (*IngressPatch) ElementType() reflect.Type
func (*IngressPatch) ToIngressPatchOutput ¶ added in v3.20.0
func (i *IngressPatch) ToIngressPatchOutput() IngressPatchOutput
func (*IngressPatch) ToIngressPatchOutputWithContext ¶ added in v3.20.0
func (i *IngressPatch) ToIngressPatchOutputWithContext(ctx context.Context) IngressPatchOutput
type IngressPatchArgs ¶ added in v3.20.0
type IngressPatchArgs 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 // Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPatchPtrInput }
The set of arguments for constructing a IngressPatch resource.
func (IngressPatchArgs) ElementType ¶ added in v3.20.0
func (IngressPatchArgs) ElementType() reflect.Type
type IngressPatchArray ¶ added in v3.20.0
type IngressPatchArray []IngressPatchInput
func (IngressPatchArray) ElementType ¶ added in v3.20.0
func (IngressPatchArray) ElementType() reflect.Type
func (IngressPatchArray) ToIngressPatchArrayOutput ¶ added in v3.20.0
func (i IngressPatchArray) ToIngressPatchArrayOutput() IngressPatchArrayOutput
func (IngressPatchArray) ToIngressPatchArrayOutputWithContext ¶ added in v3.20.0
func (i IngressPatchArray) ToIngressPatchArrayOutputWithContext(ctx context.Context) IngressPatchArrayOutput
type IngressPatchArrayInput ¶ added in v3.20.0
type IngressPatchArrayInput interface { pulumi.Input ToIngressPatchArrayOutput() IngressPatchArrayOutput ToIngressPatchArrayOutputWithContext(context.Context) IngressPatchArrayOutput }
IngressPatchArrayInput is an input type that accepts IngressPatchArray and IngressPatchArrayOutput values. You can construct a concrete instance of `IngressPatchArrayInput` via:
IngressPatchArray{ IngressPatchArgs{...} }
type IngressPatchArrayOutput ¶ added in v3.20.0
type IngressPatchArrayOutput struct{ *pulumi.OutputState }
func (IngressPatchArrayOutput) ElementType ¶ added in v3.20.0
func (IngressPatchArrayOutput) ElementType() reflect.Type
func (IngressPatchArrayOutput) Index ¶ added in v3.20.0
func (o IngressPatchArrayOutput) Index(i pulumi.IntInput) IngressPatchOutput
func (IngressPatchArrayOutput) ToIngressPatchArrayOutput ¶ added in v3.20.0
func (o IngressPatchArrayOutput) ToIngressPatchArrayOutput() IngressPatchArrayOutput
func (IngressPatchArrayOutput) ToIngressPatchArrayOutputWithContext ¶ added in v3.20.0
func (o IngressPatchArrayOutput) ToIngressPatchArrayOutputWithContext(ctx context.Context) IngressPatchArrayOutput
type IngressPatchInput ¶ added in v3.20.0
type IngressPatchInput interface { pulumi.Input ToIngressPatchOutput() IngressPatchOutput ToIngressPatchOutputWithContext(ctx context.Context) IngressPatchOutput }
type IngressPatchMap ¶ added in v3.20.0
type IngressPatchMap map[string]IngressPatchInput
func (IngressPatchMap) ElementType ¶ added in v3.20.0
func (IngressPatchMap) ElementType() reflect.Type
func (IngressPatchMap) ToIngressPatchMapOutput ¶ added in v3.20.0
func (i IngressPatchMap) ToIngressPatchMapOutput() IngressPatchMapOutput
func (IngressPatchMap) ToIngressPatchMapOutputWithContext ¶ added in v3.20.0
func (i IngressPatchMap) ToIngressPatchMapOutputWithContext(ctx context.Context) IngressPatchMapOutput
type IngressPatchMapInput ¶ added in v3.20.0
type IngressPatchMapInput interface { pulumi.Input ToIngressPatchMapOutput() IngressPatchMapOutput ToIngressPatchMapOutputWithContext(context.Context) IngressPatchMapOutput }
IngressPatchMapInput is an input type that accepts IngressPatchMap and IngressPatchMapOutput values. You can construct a concrete instance of `IngressPatchMapInput` via:
IngressPatchMap{ "key": IngressPatchArgs{...} }
type IngressPatchMapOutput ¶ added in v3.20.0
type IngressPatchMapOutput struct{ *pulumi.OutputState }
func (IngressPatchMapOutput) ElementType ¶ added in v3.20.0
func (IngressPatchMapOutput) ElementType() reflect.Type
func (IngressPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o IngressPatchMapOutput) MapIndex(k pulumi.StringInput) IngressPatchOutput
func (IngressPatchMapOutput) ToIngressPatchMapOutput ¶ added in v3.20.0
func (o IngressPatchMapOutput) ToIngressPatchMapOutput() IngressPatchMapOutput
func (IngressPatchMapOutput) ToIngressPatchMapOutputWithContext ¶ added in v3.20.0
func (o IngressPatchMapOutput) ToIngressPatchMapOutputWithContext(ctx context.Context) IngressPatchMapOutput
type IngressPatchOutput ¶ added in v3.20.0
type IngressPatchOutput struct{ *pulumi.OutputState }
func (IngressPatchOutput) ApiVersion ¶ added in v3.20.0
func (o IngressPatchOutput) 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 (IngressPatchOutput) ElementType ¶ added in v3.20.0
func (IngressPatchOutput) ElementType() reflect.Type
func (IngressPatchOutput) Kind ¶ added in v3.20.0
func (o IngressPatchOutput) 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 (IngressPatchOutput) Metadata ¶ added in v3.20.0
func (o IngressPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressPatchOutput) Spec ¶ added in v3.20.0
func (o IngressPatchOutput) Spec() IngressSpecPatchPtrOutput
Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressPatchOutput) Status ¶ added in v3.20.0
func (o IngressPatchOutput) Status() IngressStatusPatchPtrOutput
Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressPatchOutput) ToIngressPatchOutput ¶ added in v3.20.0
func (o IngressPatchOutput) ToIngressPatchOutput() IngressPatchOutput
func (IngressPatchOutput) ToIngressPatchOutputWithContext ¶ added in v3.20.0
func (o IngressPatchOutput) ToIngressPatchOutputWithContext(ctx context.Context) IngressPatchOutput
type IngressPatchState ¶ added in v3.20.0
type IngressPatchState struct { }
func (IngressPatchState) ElementType ¶ added in v3.20.0
func (IngressPatchState) ElementType() reflect.Type
type IngressPatchType ¶ added in v3.20.0
type IngressPatchType 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"` // Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *IngressSpecPatch `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *IngressStatusPatch `pulumi:"status"` }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
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:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress 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 IngressPatchTypeArgs ¶ added in v3.20.0
type IngressPatchTypeArgs 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"` // Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPatchPtrInput `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status IngressStatusPatchPtrInput `pulumi:"status"` }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
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:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress 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 (IngressPatchTypeArgs) ElementType ¶ added in v3.20.0
func (IngressPatchTypeArgs) ElementType() reflect.Type
func (IngressPatchTypeArgs) ToIngressPatchTypeOutput ¶ added in v3.20.0
func (i IngressPatchTypeArgs) ToIngressPatchTypeOutput() IngressPatchTypeOutput
func (IngressPatchTypeArgs) ToIngressPatchTypeOutputWithContext ¶ added in v3.20.0
func (i IngressPatchTypeArgs) ToIngressPatchTypeOutputWithContext(ctx context.Context) IngressPatchTypeOutput
type IngressPatchTypeInput ¶ added in v3.20.0
type IngressPatchTypeInput interface { pulumi.Input ToIngressPatchTypeOutput() IngressPatchTypeOutput ToIngressPatchTypeOutputWithContext(context.Context) IngressPatchTypeOutput }
IngressPatchTypeInput is an input type that accepts IngressPatchTypeArgs and IngressPatchTypeOutput values. You can construct a concrete instance of `IngressPatchTypeInput` via:
IngressPatchTypeArgs{...}
type IngressPatchTypeOutput ¶ added in v3.20.0
type IngressPatchTypeOutput struct{ *pulumi.OutputState }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
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:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress 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 (IngressPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o IngressPatchTypeOutput) 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 (IngressPatchTypeOutput) ElementType ¶ added in v3.20.0
func (IngressPatchTypeOutput) ElementType() reflect.Type
func (IngressPatchTypeOutput) Kind ¶ added in v3.20.0
func (o IngressPatchTypeOutput) 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 (IngressPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o IngressPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressPatchTypeOutput) Spec ¶ added in v3.20.0
func (o IngressPatchTypeOutput) Spec() IngressSpecPatchPtrOutput
Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressPatchTypeOutput) Status ¶ added in v3.20.0
func (o IngressPatchTypeOutput) Status() IngressStatusPatchPtrOutput
Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressPatchTypeOutput) ToIngressPatchTypeOutput ¶ added in v3.20.0
func (o IngressPatchTypeOutput) ToIngressPatchTypeOutput() IngressPatchTypeOutput
func (IngressPatchTypeOutput) ToIngressPatchTypeOutputWithContext ¶ added in v3.20.0
func (o IngressPatchTypeOutput) ToIngressPatchTypeOutputWithContext(ctx context.Context) IngressPatchTypeOutput
type IngressRule ¶
type IngressRule struct { // Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the // IP in the Spec of the parent Ingress. // 2. The `:` delimiter is not respected because ports are not allowed. // Currently the port of an Ingress is implicitly :80 for http and // :443 for https. // Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue. Host *string `pulumi:"host"` Http *HTTPIngressRuleValue `pulumi:"http"` }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
type IngressRuleArgs ¶
type IngressRuleArgs struct { // Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the // IP in the Spec of the parent Ingress. // 2. The `:` delimiter is not respected because ports are not allowed. // Currently the port of an Ingress is implicitly :80 for http and // :443 for https. // Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue. Host pulumi.StringPtrInput `pulumi:"host"` Http HTTPIngressRuleValuePtrInput `pulumi:"http"` }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
func (IngressRuleArgs) ElementType ¶
func (IngressRuleArgs) ElementType() reflect.Type
func (IngressRuleArgs) ToIngressRuleOutput ¶
func (i IngressRuleArgs) ToIngressRuleOutput() IngressRuleOutput
func (IngressRuleArgs) ToIngressRuleOutputWithContext ¶
func (i IngressRuleArgs) ToIngressRuleOutputWithContext(ctx context.Context) IngressRuleOutput
type IngressRuleArray ¶
type IngressRuleArray []IngressRuleInput
func (IngressRuleArray) ElementType ¶
func (IngressRuleArray) ElementType() reflect.Type
func (IngressRuleArray) ToIngressRuleArrayOutput ¶
func (i IngressRuleArray) ToIngressRuleArrayOutput() IngressRuleArrayOutput
func (IngressRuleArray) ToIngressRuleArrayOutputWithContext ¶
func (i IngressRuleArray) ToIngressRuleArrayOutputWithContext(ctx context.Context) IngressRuleArrayOutput
type IngressRuleArrayInput ¶
type IngressRuleArrayInput interface { pulumi.Input ToIngressRuleArrayOutput() IngressRuleArrayOutput ToIngressRuleArrayOutputWithContext(context.Context) IngressRuleArrayOutput }
IngressRuleArrayInput is an input type that accepts IngressRuleArray and IngressRuleArrayOutput values. You can construct a concrete instance of `IngressRuleArrayInput` via:
IngressRuleArray{ IngressRuleArgs{...} }
type IngressRuleArrayOutput ¶
type IngressRuleArrayOutput struct{ *pulumi.OutputState }
func (IngressRuleArrayOutput) ElementType ¶
func (IngressRuleArrayOutput) ElementType() reflect.Type
func (IngressRuleArrayOutput) Index ¶
func (o IngressRuleArrayOutput) Index(i pulumi.IntInput) IngressRuleOutput
func (IngressRuleArrayOutput) ToIngressRuleArrayOutput ¶
func (o IngressRuleArrayOutput) ToIngressRuleArrayOutput() IngressRuleArrayOutput
func (IngressRuleArrayOutput) ToIngressRuleArrayOutputWithContext ¶
func (o IngressRuleArrayOutput) ToIngressRuleArrayOutputWithContext(ctx context.Context) IngressRuleArrayOutput
type IngressRuleInput ¶
type IngressRuleInput interface { pulumi.Input ToIngressRuleOutput() IngressRuleOutput ToIngressRuleOutputWithContext(context.Context) IngressRuleOutput }
IngressRuleInput is an input type that accepts IngressRuleArgs and IngressRuleOutput values. You can construct a concrete instance of `IngressRuleInput` via:
IngressRuleArgs{...}
type IngressRuleOutput ¶
type IngressRuleOutput struct{ *pulumi.OutputState }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
func (IngressRuleOutput) ElementType ¶
func (IngressRuleOutput) ElementType() reflect.Type
func (IngressRuleOutput) Host ¶
func (o IngressRuleOutput) Host() pulumi.StringPtrOutput
Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the
IP in the Spec of the parent Ingress. 2. The `:` delimiter is not respected because ports are not allowed. Currently the port of an Ingress is implicitly :80 for http and :443 for https.
Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue.
func (IngressRuleOutput) Http ¶
func (o IngressRuleOutput) Http() HTTPIngressRuleValuePtrOutput
func (IngressRuleOutput) ToIngressRuleOutput ¶
func (o IngressRuleOutput) ToIngressRuleOutput() IngressRuleOutput
func (IngressRuleOutput) ToIngressRuleOutputWithContext ¶
func (o IngressRuleOutput) ToIngressRuleOutputWithContext(ctx context.Context) IngressRuleOutput
type IngressRulePatch ¶ added in v3.20.0
type IngressRulePatch struct { // Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the // IP in the Spec of the parent Ingress. // 2. The `:` delimiter is not respected because ports are not allowed. // Currently the port of an Ingress is implicitly :80 for http and // :443 for https. // Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue. Host *string `pulumi:"host"` Http *HTTPIngressRuleValuePatch `pulumi:"http"` }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
type IngressRulePatchArgs ¶ added in v3.20.0
type IngressRulePatchArgs struct { // Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the // IP in the Spec of the parent Ingress. // 2. The `:` delimiter is not respected because ports are not allowed. // Currently the port of an Ingress is implicitly :80 for http and // :443 for https. // Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue. Host pulumi.StringPtrInput `pulumi:"host"` Http HTTPIngressRuleValuePatchPtrInput `pulumi:"http"` }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
func (IngressRulePatchArgs) ElementType ¶ added in v3.20.0
func (IngressRulePatchArgs) ElementType() reflect.Type
func (IngressRulePatchArgs) ToIngressRulePatchOutput ¶ added in v3.20.0
func (i IngressRulePatchArgs) ToIngressRulePatchOutput() IngressRulePatchOutput
func (IngressRulePatchArgs) ToIngressRulePatchOutputWithContext ¶ added in v3.20.0
func (i IngressRulePatchArgs) ToIngressRulePatchOutputWithContext(ctx context.Context) IngressRulePatchOutput
type IngressRulePatchArray ¶ added in v3.20.0
type IngressRulePatchArray []IngressRulePatchInput
func (IngressRulePatchArray) ElementType ¶ added in v3.20.0
func (IngressRulePatchArray) ElementType() reflect.Type
func (IngressRulePatchArray) ToIngressRulePatchArrayOutput ¶ added in v3.20.0
func (i IngressRulePatchArray) ToIngressRulePatchArrayOutput() IngressRulePatchArrayOutput
func (IngressRulePatchArray) ToIngressRulePatchArrayOutputWithContext ¶ added in v3.20.0
func (i IngressRulePatchArray) ToIngressRulePatchArrayOutputWithContext(ctx context.Context) IngressRulePatchArrayOutput
type IngressRulePatchArrayInput ¶ added in v3.20.0
type IngressRulePatchArrayInput interface { pulumi.Input ToIngressRulePatchArrayOutput() IngressRulePatchArrayOutput ToIngressRulePatchArrayOutputWithContext(context.Context) IngressRulePatchArrayOutput }
IngressRulePatchArrayInput is an input type that accepts IngressRulePatchArray and IngressRulePatchArrayOutput values. You can construct a concrete instance of `IngressRulePatchArrayInput` via:
IngressRulePatchArray{ IngressRulePatchArgs{...} }
type IngressRulePatchArrayOutput ¶ added in v3.20.0
type IngressRulePatchArrayOutput struct{ *pulumi.OutputState }
func (IngressRulePatchArrayOutput) ElementType ¶ added in v3.20.0
func (IngressRulePatchArrayOutput) ElementType() reflect.Type
func (IngressRulePatchArrayOutput) Index ¶ added in v3.20.0
func (o IngressRulePatchArrayOutput) Index(i pulumi.IntInput) IngressRulePatchOutput
func (IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutput ¶ added in v3.20.0
func (o IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutput() IngressRulePatchArrayOutput
func (IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutputWithContext ¶ added in v3.20.0
func (o IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutputWithContext(ctx context.Context) IngressRulePatchArrayOutput
type IngressRulePatchInput ¶ added in v3.20.0
type IngressRulePatchInput interface { pulumi.Input ToIngressRulePatchOutput() IngressRulePatchOutput ToIngressRulePatchOutputWithContext(context.Context) IngressRulePatchOutput }
IngressRulePatchInput is an input type that accepts IngressRulePatchArgs and IngressRulePatchOutput values. You can construct a concrete instance of `IngressRulePatchInput` via:
IngressRulePatchArgs{...}
type IngressRulePatchOutput ¶ added in v3.20.0
type IngressRulePatchOutput struct{ *pulumi.OutputState }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
func (IngressRulePatchOutput) ElementType ¶ added in v3.20.0
func (IngressRulePatchOutput) ElementType() reflect.Type
func (IngressRulePatchOutput) Host ¶ added in v3.20.0
func (o IngressRulePatchOutput) Host() pulumi.StringPtrOutput
Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the
IP in the Spec of the parent Ingress. 2. The `:` delimiter is not respected because ports are not allowed. Currently the port of an Ingress is implicitly :80 for http and :443 for https.
Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue.
func (IngressRulePatchOutput) Http ¶ added in v3.20.0
func (o IngressRulePatchOutput) Http() HTTPIngressRuleValuePatchPtrOutput
func (IngressRulePatchOutput) ToIngressRulePatchOutput ¶ added in v3.20.0
func (o IngressRulePatchOutput) ToIngressRulePatchOutput() IngressRulePatchOutput
func (IngressRulePatchOutput) ToIngressRulePatchOutputWithContext ¶ added in v3.20.0
func (o IngressRulePatchOutput) ToIngressRulePatchOutputWithContext(ctx context.Context) IngressRulePatchOutput
type IngressSpec ¶
type IngressSpec struct { // A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. Backend *IngressBackend `pulumi:"backend"` // IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. IngressClassName *string `pulumi:"ingressClassName"` // A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. Rules []IngressRule `pulumi:"rules"` // TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. Tls []IngressTLS `pulumi:"tls"` }
IngressSpec describes the Ingress the user wishes to exist.
type IngressSpecArgs ¶
type IngressSpecArgs struct { // A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. Backend IngressBackendPtrInput `pulumi:"backend"` // IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. IngressClassName pulumi.StringPtrInput `pulumi:"ingressClassName"` // A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. Rules IngressRuleArrayInput `pulumi:"rules"` // TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. Tls IngressTLSArrayInput `pulumi:"tls"` }
IngressSpec describes the Ingress the user wishes to exist.
func (IngressSpecArgs) ElementType ¶
func (IngressSpecArgs) ElementType() reflect.Type
func (IngressSpecArgs) ToIngressSpecOutput ¶
func (i IngressSpecArgs) ToIngressSpecOutput() IngressSpecOutput
func (IngressSpecArgs) ToIngressSpecOutputWithContext ¶
func (i IngressSpecArgs) ToIngressSpecOutputWithContext(ctx context.Context) IngressSpecOutput
func (IngressSpecArgs) ToIngressSpecPtrOutput ¶
func (i IngressSpecArgs) ToIngressSpecPtrOutput() IngressSpecPtrOutput
func (IngressSpecArgs) ToIngressSpecPtrOutputWithContext ¶
func (i IngressSpecArgs) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
type IngressSpecInput ¶
type IngressSpecInput interface { pulumi.Input ToIngressSpecOutput() IngressSpecOutput ToIngressSpecOutputWithContext(context.Context) IngressSpecOutput }
IngressSpecInput is an input type that accepts IngressSpecArgs and IngressSpecOutput values. You can construct a concrete instance of `IngressSpecInput` via:
IngressSpecArgs{...}
type IngressSpecOutput ¶
type IngressSpecOutput struct{ *pulumi.OutputState }
IngressSpec describes the Ingress the user wishes to exist.
func (IngressSpecOutput) Backend ¶
func (o IngressSpecOutput) Backend() IngressBackendPtrOutput
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default.
func (IngressSpecOutput) ElementType ¶
func (IngressSpecOutput) ElementType() reflect.Type
func (IngressSpecOutput) IngressClassName ¶
func (o IngressSpecOutput) IngressClassName() pulumi.StringPtrOutput
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation.
func (IngressSpecOutput) Rules ¶
func (o IngressSpecOutput) Rules() IngressRuleArrayOutput
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.
func (IngressSpecOutput) Tls ¶
func (o IngressSpecOutput) Tls() IngressTLSArrayOutput
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
func (IngressSpecOutput) ToIngressSpecOutput ¶
func (o IngressSpecOutput) ToIngressSpecOutput() IngressSpecOutput
func (IngressSpecOutput) ToIngressSpecOutputWithContext ¶
func (o IngressSpecOutput) ToIngressSpecOutputWithContext(ctx context.Context) IngressSpecOutput
func (IngressSpecOutput) ToIngressSpecPtrOutput ¶
func (o IngressSpecOutput) ToIngressSpecPtrOutput() IngressSpecPtrOutput
func (IngressSpecOutput) ToIngressSpecPtrOutputWithContext ¶
func (o IngressSpecOutput) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
type IngressSpecPatch ¶ added in v3.20.0
type IngressSpecPatch struct { // A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. Backend *IngressBackendPatch `pulumi:"backend"` // IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. IngressClassName *string `pulumi:"ingressClassName"` // A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. Rules []IngressRulePatch `pulumi:"rules"` // TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. Tls []IngressTLSPatch `pulumi:"tls"` }
IngressSpec describes the Ingress the user wishes to exist.
type IngressSpecPatchArgs ¶ added in v3.20.0
type IngressSpecPatchArgs struct { // A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. Backend IngressBackendPatchPtrInput `pulumi:"backend"` // IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. IngressClassName pulumi.StringPtrInput `pulumi:"ingressClassName"` // A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. Rules IngressRulePatchArrayInput `pulumi:"rules"` // TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. Tls IngressTLSPatchArrayInput `pulumi:"tls"` }
IngressSpec describes the Ingress the user wishes to exist.
func (IngressSpecPatchArgs) ElementType ¶ added in v3.20.0
func (IngressSpecPatchArgs) ElementType() reflect.Type
func (IngressSpecPatchArgs) ToIngressSpecPatchOutput ¶ added in v3.20.0
func (i IngressSpecPatchArgs) ToIngressSpecPatchOutput() IngressSpecPatchOutput
func (IngressSpecPatchArgs) ToIngressSpecPatchOutputWithContext ¶ added in v3.20.0
func (i IngressSpecPatchArgs) ToIngressSpecPatchOutputWithContext(ctx context.Context) IngressSpecPatchOutput
func (IngressSpecPatchArgs) ToIngressSpecPatchPtrOutput ¶ added in v3.20.0
func (i IngressSpecPatchArgs) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
func (IngressSpecPatchArgs) ToIngressSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i IngressSpecPatchArgs) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
type IngressSpecPatchInput ¶ added in v3.20.0
type IngressSpecPatchInput interface { pulumi.Input ToIngressSpecPatchOutput() IngressSpecPatchOutput ToIngressSpecPatchOutputWithContext(context.Context) IngressSpecPatchOutput }
IngressSpecPatchInput is an input type that accepts IngressSpecPatchArgs and IngressSpecPatchOutput values. You can construct a concrete instance of `IngressSpecPatchInput` via:
IngressSpecPatchArgs{...}
type IngressSpecPatchOutput ¶ added in v3.20.0
type IngressSpecPatchOutput struct{ *pulumi.OutputState }
IngressSpec describes the Ingress the user wishes to exist.
func (IngressSpecPatchOutput) Backend ¶ added in v3.20.0
func (o IngressSpecPatchOutput) Backend() IngressBackendPatchPtrOutput
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default.
func (IngressSpecPatchOutput) ElementType ¶ added in v3.20.0
func (IngressSpecPatchOutput) ElementType() reflect.Type
func (IngressSpecPatchOutput) IngressClassName ¶ added in v3.20.0
func (o IngressSpecPatchOutput) IngressClassName() pulumi.StringPtrOutput
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation.
func (IngressSpecPatchOutput) Rules ¶ added in v3.20.0
func (o IngressSpecPatchOutput) Rules() IngressRulePatchArrayOutput
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.
func (IngressSpecPatchOutput) Tls ¶ added in v3.20.0
func (o IngressSpecPatchOutput) Tls() IngressTLSPatchArrayOutput
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
func (IngressSpecPatchOutput) ToIngressSpecPatchOutput ¶ added in v3.20.0
func (o IngressSpecPatchOutput) ToIngressSpecPatchOutput() IngressSpecPatchOutput
func (IngressSpecPatchOutput) ToIngressSpecPatchOutputWithContext ¶ added in v3.20.0
func (o IngressSpecPatchOutput) ToIngressSpecPatchOutputWithContext(ctx context.Context) IngressSpecPatchOutput
func (IngressSpecPatchOutput) ToIngressSpecPatchPtrOutput ¶ added in v3.20.0
func (o IngressSpecPatchOutput) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
func (IngressSpecPatchOutput) ToIngressSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o IngressSpecPatchOutput) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
type IngressSpecPatchPtrInput ¶ added in v3.20.0
type IngressSpecPatchPtrInput interface { pulumi.Input ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput ToIngressSpecPatchPtrOutputWithContext(context.Context) IngressSpecPatchPtrOutput }
IngressSpecPatchPtrInput is an input type that accepts IngressSpecPatchArgs, IngressSpecPatchPtr and IngressSpecPatchPtrOutput values. You can construct a concrete instance of `IngressSpecPatchPtrInput` via:
IngressSpecPatchArgs{...} or: nil
func IngressSpecPatchPtr ¶ added in v3.20.0
func IngressSpecPatchPtr(v *IngressSpecPatchArgs) IngressSpecPatchPtrInput
type IngressSpecPatchPtrOutput ¶ added in v3.20.0
type IngressSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (IngressSpecPatchPtrOutput) Backend ¶ added in v3.20.0
func (o IngressSpecPatchPtrOutput) Backend() IngressBackendPatchPtrOutput
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default.
func (IngressSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o IngressSpecPatchPtrOutput) Elem() IngressSpecPatchOutput
func (IngressSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (IngressSpecPatchPtrOutput) ElementType() reflect.Type
func (IngressSpecPatchPtrOutput) IngressClassName ¶ added in v3.20.0
func (o IngressSpecPatchPtrOutput) IngressClassName() pulumi.StringPtrOutput
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation.
func (IngressSpecPatchPtrOutput) Rules ¶ added in v3.20.0
func (o IngressSpecPatchPtrOutput) Rules() IngressRulePatchArrayOutput
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.
func (IngressSpecPatchPtrOutput) Tls ¶ added in v3.20.0
func (o IngressSpecPatchPtrOutput) Tls() IngressTLSPatchArrayOutput
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
func (IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutput ¶ added in v3.20.0
func (o IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
func (IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
type IngressSpecPtrInput ¶
type IngressSpecPtrInput interface { pulumi.Input ToIngressSpecPtrOutput() IngressSpecPtrOutput ToIngressSpecPtrOutputWithContext(context.Context) IngressSpecPtrOutput }
IngressSpecPtrInput is an input type that accepts IngressSpecArgs, IngressSpecPtr and IngressSpecPtrOutput values. You can construct a concrete instance of `IngressSpecPtrInput` via:
IngressSpecArgs{...} or: nil
func IngressSpecPtr ¶
func IngressSpecPtr(v *IngressSpecArgs) IngressSpecPtrInput
type IngressSpecPtrOutput ¶
type IngressSpecPtrOutput struct{ *pulumi.OutputState }
func (IngressSpecPtrOutput) Backend ¶
func (o IngressSpecPtrOutput) Backend() IngressBackendPtrOutput
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default.
func (IngressSpecPtrOutput) Elem ¶
func (o IngressSpecPtrOutput) Elem() IngressSpecOutput
func (IngressSpecPtrOutput) ElementType ¶
func (IngressSpecPtrOutput) ElementType() reflect.Type
func (IngressSpecPtrOutput) IngressClassName ¶
func (o IngressSpecPtrOutput) IngressClassName() pulumi.StringPtrOutput
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation.
func (IngressSpecPtrOutput) Rules ¶
func (o IngressSpecPtrOutput) Rules() IngressRuleArrayOutput
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.
func (IngressSpecPtrOutput) Tls ¶
func (o IngressSpecPtrOutput) Tls() IngressTLSArrayOutput
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
func (IngressSpecPtrOutput) ToIngressSpecPtrOutput ¶
func (o IngressSpecPtrOutput) ToIngressSpecPtrOutput() IngressSpecPtrOutput
func (IngressSpecPtrOutput) ToIngressSpecPtrOutputWithContext ¶
func (o IngressSpecPtrOutput) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
type IngressState ¶
type IngressState struct { }
func (IngressState) ElementType ¶
func (IngressState) ElementType() reflect.Type
type IngressStatus ¶
type IngressStatus struct { // LoadBalancer contains the current status of the load-balancer. LoadBalancer *corev1.LoadBalancerStatus `pulumi:"loadBalancer"` }
IngressStatus describe the current state of the Ingress.
type IngressStatusArgs ¶
type IngressStatusArgs struct { // LoadBalancer contains the current status of the load-balancer. LoadBalancer corev1.LoadBalancerStatusPtrInput `pulumi:"loadBalancer"` }
IngressStatus describe the current state of the Ingress.
func (IngressStatusArgs) ElementType ¶
func (IngressStatusArgs) ElementType() reflect.Type
func (IngressStatusArgs) ToIngressStatusOutput ¶
func (i IngressStatusArgs) ToIngressStatusOutput() IngressStatusOutput
func (IngressStatusArgs) ToIngressStatusOutputWithContext ¶
func (i IngressStatusArgs) ToIngressStatusOutputWithContext(ctx context.Context) IngressStatusOutput
func (IngressStatusArgs) ToIngressStatusPtrOutput ¶
func (i IngressStatusArgs) ToIngressStatusPtrOutput() IngressStatusPtrOutput
func (IngressStatusArgs) ToIngressStatusPtrOutputWithContext ¶
func (i IngressStatusArgs) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
type IngressStatusInput ¶
type IngressStatusInput interface { pulumi.Input ToIngressStatusOutput() IngressStatusOutput ToIngressStatusOutputWithContext(context.Context) IngressStatusOutput }
IngressStatusInput is an input type that accepts IngressStatusArgs and IngressStatusOutput values. You can construct a concrete instance of `IngressStatusInput` via:
IngressStatusArgs{...}
type IngressStatusOutput ¶
type IngressStatusOutput struct{ *pulumi.OutputState }
IngressStatus describe the current state of the Ingress.
func (IngressStatusOutput) ElementType ¶
func (IngressStatusOutput) ElementType() reflect.Type
func (IngressStatusOutput) LoadBalancer ¶
func (o IngressStatusOutput) LoadBalancer() corev1.LoadBalancerStatusPtrOutput
LoadBalancer contains the current status of the load-balancer.
func (IngressStatusOutput) ToIngressStatusOutput ¶
func (o IngressStatusOutput) ToIngressStatusOutput() IngressStatusOutput
func (IngressStatusOutput) ToIngressStatusOutputWithContext ¶
func (o IngressStatusOutput) ToIngressStatusOutputWithContext(ctx context.Context) IngressStatusOutput
func (IngressStatusOutput) ToIngressStatusPtrOutput ¶
func (o IngressStatusOutput) ToIngressStatusPtrOutput() IngressStatusPtrOutput
func (IngressStatusOutput) ToIngressStatusPtrOutputWithContext ¶
func (o IngressStatusOutput) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
type IngressStatusPatch ¶ added in v3.20.0
type IngressStatusPatch struct { // LoadBalancer contains the current status of the load-balancer. LoadBalancer *corev1.LoadBalancerStatusPatch `pulumi:"loadBalancer"` }
IngressStatus describe the current state of the Ingress.
type IngressStatusPatchArgs ¶ added in v3.20.0
type IngressStatusPatchArgs struct { // LoadBalancer contains the current status of the load-balancer. LoadBalancer corev1.LoadBalancerStatusPatchPtrInput `pulumi:"loadBalancer"` }
IngressStatus describe the current state of the Ingress.
func (IngressStatusPatchArgs) ElementType ¶ added in v3.20.0
func (IngressStatusPatchArgs) ElementType() reflect.Type
func (IngressStatusPatchArgs) ToIngressStatusPatchOutput ¶ added in v3.20.0
func (i IngressStatusPatchArgs) ToIngressStatusPatchOutput() IngressStatusPatchOutput
func (IngressStatusPatchArgs) ToIngressStatusPatchOutputWithContext ¶ added in v3.20.0
func (i IngressStatusPatchArgs) ToIngressStatusPatchOutputWithContext(ctx context.Context) IngressStatusPatchOutput
func (IngressStatusPatchArgs) ToIngressStatusPatchPtrOutput ¶ added in v3.20.0
func (i IngressStatusPatchArgs) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
func (IngressStatusPatchArgs) ToIngressStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i IngressStatusPatchArgs) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
type IngressStatusPatchInput ¶ added in v3.20.0
type IngressStatusPatchInput interface { pulumi.Input ToIngressStatusPatchOutput() IngressStatusPatchOutput ToIngressStatusPatchOutputWithContext(context.Context) IngressStatusPatchOutput }
IngressStatusPatchInput is an input type that accepts IngressStatusPatchArgs and IngressStatusPatchOutput values. You can construct a concrete instance of `IngressStatusPatchInput` via:
IngressStatusPatchArgs{...}
type IngressStatusPatchOutput ¶ added in v3.20.0
type IngressStatusPatchOutput struct{ *pulumi.OutputState }
IngressStatus describe the current state of the Ingress.
func (IngressStatusPatchOutput) ElementType ¶ added in v3.20.0
func (IngressStatusPatchOutput) ElementType() reflect.Type
func (IngressStatusPatchOutput) LoadBalancer ¶ added in v3.20.0
func (o IngressStatusPatchOutput) LoadBalancer() corev1.LoadBalancerStatusPatchPtrOutput
LoadBalancer contains the current status of the load-balancer.
func (IngressStatusPatchOutput) ToIngressStatusPatchOutput ¶ added in v3.20.0
func (o IngressStatusPatchOutput) ToIngressStatusPatchOutput() IngressStatusPatchOutput
func (IngressStatusPatchOutput) ToIngressStatusPatchOutputWithContext ¶ added in v3.20.0
func (o IngressStatusPatchOutput) ToIngressStatusPatchOutputWithContext(ctx context.Context) IngressStatusPatchOutput
func (IngressStatusPatchOutput) ToIngressStatusPatchPtrOutput ¶ added in v3.20.0
func (o IngressStatusPatchOutput) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
func (IngressStatusPatchOutput) ToIngressStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o IngressStatusPatchOutput) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
type IngressStatusPatchPtrInput ¶ added in v3.20.0
type IngressStatusPatchPtrInput interface { pulumi.Input ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput ToIngressStatusPatchPtrOutputWithContext(context.Context) IngressStatusPatchPtrOutput }
IngressStatusPatchPtrInput is an input type that accepts IngressStatusPatchArgs, IngressStatusPatchPtr and IngressStatusPatchPtrOutput values. You can construct a concrete instance of `IngressStatusPatchPtrInput` via:
IngressStatusPatchArgs{...} or: nil
func IngressStatusPatchPtr ¶ added in v3.20.0
func IngressStatusPatchPtr(v *IngressStatusPatchArgs) IngressStatusPatchPtrInput
type IngressStatusPatchPtrOutput ¶ added in v3.20.0
type IngressStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (IngressStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o IngressStatusPatchPtrOutput) Elem() IngressStatusPatchOutput
func (IngressStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (IngressStatusPatchPtrOutput) ElementType() reflect.Type
func (IngressStatusPatchPtrOutput) LoadBalancer ¶ added in v3.20.0
func (o IngressStatusPatchPtrOutput) LoadBalancer() corev1.LoadBalancerStatusPatchPtrOutput
LoadBalancer contains the current status of the load-balancer.
func (IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutput ¶ added in v3.20.0
func (o IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
func (IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
type IngressStatusPtrInput ¶
type IngressStatusPtrInput interface { pulumi.Input ToIngressStatusPtrOutput() IngressStatusPtrOutput ToIngressStatusPtrOutputWithContext(context.Context) IngressStatusPtrOutput }
IngressStatusPtrInput is an input type that accepts IngressStatusArgs, IngressStatusPtr and IngressStatusPtrOutput values. You can construct a concrete instance of `IngressStatusPtrInput` via:
IngressStatusArgs{...} or: nil
func IngressStatusPtr ¶
func IngressStatusPtr(v *IngressStatusArgs) IngressStatusPtrInput
type IngressStatusPtrOutput ¶
type IngressStatusPtrOutput struct{ *pulumi.OutputState }
func (IngressStatusPtrOutput) Elem ¶
func (o IngressStatusPtrOutput) Elem() IngressStatusOutput
func (IngressStatusPtrOutput) ElementType ¶
func (IngressStatusPtrOutput) ElementType() reflect.Type
func (IngressStatusPtrOutput) LoadBalancer ¶
func (o IngressStatusPtrOutput) LoadBalancer() corev1.LoadBalancerStatusPtrOutput
LoadBalancer contains the current status of the load-balancer.
func (IngressStatusPtrOutput) ToIngressStatusPtrOutput ¶
func (o IngressStatusPtrOutput) ToIngressStatusPtrOutput() IngressStatusPtrOutput
func (IngressStatusPtrOutput) ToIngressStatusPtrOutputWithContext ¶
func (o IngressStatusPtrOutput) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
type IngressTLS ¶
type IngressTLS struct { // Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified. Hosts []string `pulumi:"hosts"` // SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing. SecretName *string `pulumi:"secretName"` }
IngressTLS describes the transport layer security associated with an Ingress.
type IngressTLSArgs ¶
type IngressTLSArgs struct { // Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing. SecretName pulumi.StringPtrInput `pulumi:"secretName"` }
IngressTLS describes the transport layer security associated with an Ingress.
func (IngressTLSArgs) ElementType ¶
func (IngressTLSArgs) ElementType() reflect.Type
func (IngressTLSArgs) ToIngressTLSOutput ¶
func (i IngressTLSArgs) ToIngressTLSOutput() IngressTLSOutput
func (IngressTLSArgs) ToIngressTLSOutputWithContext ¶
func (i IngressTLSArgs) ToIngressTLSOutputWithContext(ctx context.Context) IngressTLSOutput
type IngressTLSArray ¶
type IngressTLSArray []IngressTLSInput
func (IngressTLSArray) ElementType ¶
func (IngressTLSArray) ElementType() reflect.Type
func (IngressTLSArray) ToIngressTLSArrayOutput ¶
func (i IngressTLSArray) ToIngressTLSArrayOutput() IngressTLSArrayOutput
func (IngressTLSArray) ToIngressTLSArrayOutputWithContext ¶
func (i IngressTLSArray) ToIngressTLSArrayOutputWithContext(ctx context.Context) IngressTLSArrayOutput
type IngressTLSArrayInput ¶
type IngressTLSArrayInput interface { pulumi.Input ToIngressTLSArrayOutput() IngressTLSArrayOutput ToIngressTLSArrayOutputWithContext(context.Context) IngressTLSArrayOutput }
IngressTLSArrayInput is an input type that accepts IngressTLSArray and IngressTLSArrayOutput values. You can construct a concrete instance of `IngressTLSArrayInput` via:
IngressTLSArray{ IngressTLSArgs{...} }
type IngressTLSArrayOutput ¶
type IngressTLSArrayOutput struct{ *pulumi.OutputState }
func (IngressTLSArrayOutput) ElementType ¶
func (IngressTLSArrayOutput) ElementType() reflect.Type
func (IngressTLSArrayOutput) Index ¶
func (o IngressTLSArrayOutput) Index(i pulumi.IntInput) IngressTLSOutput
func (IngressTLSArrayOutput) ToIngressTLSArrayOutput ¶
func (o IngressTLSArrayOutput) ToIngressTLSArrayOutput() IngressTLSArrayOutput
func (IngressTLSArrayOutput) ToIngressTLSArrayOutputWithContext ¶
func (o IngressTLSArrayOutput) ToIngressTLSArrayOutputWithContext(ctx context.Context) IngressTLSArrayOutput
type IngressTLSInput ¶
type IngressTLSInput interface { pulumi.Input ToIngressTLSOutput() IngressTLSOutput ToIngressTLSOutputWithContext(context.Context) IngressTLSOutput }
IngressTLSInput is an input type that accepts IngressTLSArgs and IngressTLSOutput values. You can construct a concrete instance of `IngressTLSInput` via:
IngressTLSArgs{...}
type IngressTLSOutput ¶
type IngressTLSOutput struct{ *pulumi.OutputState }
IngressTLS describes the transport layer security associated with an Ingress.
func (IngressTLSOutput) ElementType ¶
func (IngressTLSOutput) ElementType() reflect.Type
func (IngressTLSOutput) Hosts ¶
func (o IngressTLSOutput) Hosts() pulumi.StringArrayOutput
Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.
func (IngressTLSOutput) SecretName ¶
func (o IngressTLSOutput) SecretName() pulumi.StringPtrOutput
SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing.
func (IngressTLSOutput) ToIngressTLSOutput ¶
func (o IngressTLSOutput) ToIngressTLSOutput() IngressTLSOutput
func (IngressTLSOutput) ToIngressTLSOutputWithContext ¶
func (o IngressTLSOutput) ToIngressTLSOutputWithContext(ctx context.Context) IngressTLSOutput
type IngressTLSPatch ¶ added in v3.20.0
type IngressTLSPatch struct { // Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified. Hosts []string `pulumi:"hosts"` // SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing. SecretName *string `pulumi:"secretName"` }
IngressTLS describes the transport layer security associated with an Ingress.
type IngressTLSPatchArgs ¶ added in v3.20.0
type IngressTLSPatchArgs struct { // Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing. SecretName pulumi.StringPtrInput `pulumi:"secretName"` }
IngressTLS describes the transport layer security associated with an Ingress.
func (IngressTLSPatchArgs) ElementType ¶ added in v3.20.0
func (IngressTLSPatchArgs) ElementType() reflect.Type
func (IngressTLSPatchArgs) ToIngressTLSPatchOutput ¶ added in v3.20.0
func (i IngressTLSPatchArgs) ToIngressTLSPatchOutput() IngressTLSPatchOutput
func (IngressTLSPatchArgs) ToIngressTLSPatchOutputWithContext ¶ added in v3.20.0
func (i IngressTLSPatchArgs) ToIngressTLSPatchOutputWithContext(ctx context.Context) IngressTLSPatchOutput
type IngressTLSPatchArray ¶ added in v3.20.0
type IngressTLSPatchArray []IngressTLSPatchInput
func (IngressTLSPatchArray) ElementType ¶ added in v3.20.0
func (IngressTLSPatchArray) ElementType() reflect.Type
func (IngressTLSPatchArray) ToIngressTLSPatchArrayOutput ¶ added in v3.20.0
func (i IngressTLSPatchArray) ToIngressTLSPatchArrayOutput() IngressTLSPatchArrayOutput
func (IngressTLSPatchArray) ToIngressTLSPatchArrayOutputWithContext ¶ added in v3.20.0
func (i IngressTLSPatchArray) ToIngressTLSPatchArrayOutputWithContext(ctx context.Context) IngressTLSPatchArrayOutput
type IngressTLSPatchArrayInput ¶ added in v3.20.0
type IngressTLSPatchArrayInput interface { pulumi.Input ToIngressTLSPatchArrayOutput() IngressTLSPatchArrayOutput ToIngressTLSPatchArrayOutputWithContext(context.Context) IngressTLSPatchArrayOutput }
IngressTLSPatchArrayInput is an input type that accepts IngressTLSPatchArray and IngressTLSPatchArrayOutput values. You can construct a concrete instance of `IngressTLSPatchArrayInput` via:
IngressTLSPatchArray{ IngressTLSPatchArgs{...} }
type IngressTLSPatchArrayOutput ¶ added in v3.20.0
type IngressTLSPatchArrayOutput struct{ *pulumi.OutputState }
func (IngressTLSPatchArrayOutput) ElementType ¶ added in v3.20.0
func (IngressTLSPatchArrayOutput) ElementType() reflect.Type
func (IngressTLSPatchArrayOutput) Index ¶ added in v3.20.0
func (o IngressTLSPatchArrayOutput) Index(i pulumi.IntInput) IngressTLSPatchOutput
func (IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutput ¶ added in v3.20.0
func (o IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutput() IngressTLSPatchArrayOutput
func (IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutputWithContext ¶ added in v3.20.0
func (o IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutputWithContext(ctx context.Context) IngressTLSPatchArrayOutput
type IngressTLSPatchInput ¶ added in v3.20.0
type IngressTLSPatchInput interface { pulumi.Input ToIngressTLSPatchOutput() IngressTLSPatchOutput ToIngressTLSPatchOutputWithContext(context.Context) IngressTLSPatchOutput }
IngressTLSPatchInput is an input type that accepts IngressTLSPatchArgs and IngressTLSPatchOutput values. You can construct a concrete instance of `IngressTLSPatchInput` via:
IngressTLSPatchArgs{...}
type IngressTLSPatchOutput ¶ added in v3.20.0
type IngressTLSPatchOutput struct{ *pulumi.OutputState }
IngressTLS describes the transport layer security associated with an Ingress.
func (IngressTLSPatchOutput) ElementType ¶ added in v3.20.0
func (IngressTLSPatchOutput) ElementType() reflect.Type
func (IngressTLSPatchOutput) Hosts ¶ added in v3.20.0
func (o IngressTLSPatchOutput) Hosts() pulumi.StringArrayOutput
Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.
func (IngressTLSPatchOutput) SecretName ¶ added in v3.20.0
func (o IngressTLSPatchOutput) SecretName() pulumi.StringPtrOutput
SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing.
func (IngressTLSPatchOutput) ToIngressTLSPatchOutput ¶ added in v3.20.0
func (o IngressTLSPatchOutput) ToIngressTLSPatchOutput() IngressTLSPatchOutput
func (IngressTLSPatchOutput) ToIngressTLSPatchOutputWithContext ¶ added in v3.20.0
func (o IngressTLSPatchOutput) ToIngressTLSPatchOutputWithContext(ctx context.Context) IngressTLSPatchOutput
type IngressType ¶
type IngressType 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"` // Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *IngressSpec `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *IngressStatus `pulumi:"status"` }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
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:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress 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 IngressTypeArgs ¶
type IngressTypeArgs 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"` // Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPtrInput `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status IngressStatusPtrInput `pulumi:"status"` }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
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:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress 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 (IngressTypeArgs) ElementType ¶
func (IngressTypeArgs) ElementType() reflect.Type
func (IngressTypeArgs) ToIngressTypeOutput ¶
func (i IngressTypeArgs) ToIngressTypeOutput() IngressTypeOutput
func (IngressTypeArgs) ToIngressTypeOutputWithContext ¶
func (i IngressTypeArgs) ToIngressTypeOutputWithContext(ctx context.Context) IngressTypeOutput
type IngressTypeArray ¶
type IngressTypeArray []IngressTypeInput
func (IngressTypeArray) ElementType ¶
func (IngressTypeArray) ElementType() reflect.Type
func (IngressTypeArray) ToIngressTypeArrayOutput ¶
func (i IngressTypeArray) ToIngressTypeArrayOutput() IngressTypeArrayOutput
func (IngressTypeArray) ToIngressTypeArrayOutputWithContext ¶
func (i IngressTypeArray) ToIngressTypeArrayOutputWithContext(ctx context.Context) IngressTypeArrayOutput
type IngressTypeArrayInput ¶
type IngressTypeArrayInput interface { pulumi.Input ToIngressTypeArrayOutput() IngressTypeArrayOutput ToIngressTypeArrayOutputWithContext(context.Context) IngressTypeArrayOutput }
IngressTypeArrayInput is an input type that accepts IngressTypeArray and IngressTypeArrayOutput values. You can construct a concrete instance of `IngressTypeArrayInput` via:
IngressTypeArray{ IngressTypeArgs{...} }
type IngressTypeArrayOutput ¶
type IngressTypeArrayOutput struct{ *pulumi.OutputState }
func (IngressTypeArrayOutput) ElementType ¶
func (IngressTypeArrayOutput) ElementType() reflect.Type
func (IngressTypeArrayOutput) Index ¶
func (o IngressTypeArrayOutput) Index(i pulumi.IntInput) IngressTypeOutput
func (IngressTypeArrayOutput) ToIngressTypeArrayOutput ¶
func (o IngressTypeArrayOutput) ToIngressTypeArrayOutput() IngressTypeArrayOutput
func (IngressTypeArrayOutput) ToIngressTypeArrayOutputWithContext ¶
func (o IngressTypeArrayOutput) ToIngressTypeArrayOutputWithContext(ctx context.Context) IngressTypeArrayOutput
type IngressTypeInput ¶
type IngressTypeInput interface { pulumi.Input ToIngressTypeOutput() IngressTypeOutput ToIngressTypeOutputWithContext(context.Context) IngressTypeOutput }
IngressTypeInput is an input type that accepts IngressTypeArgs and IngressTypeOutput values. You can construct a concrete instance of `IngressTypeInput` via:
IngressTypeArgs{...}
type IngressTypeOutput ¶
type IngressTypeOutput struct{ *pulumi.OutputState }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
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:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress 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 (IngressTypeOutput) ApiVersion ¶
func (o IngressTypeOutput) 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 (IngressTypeOutput) ElementType ¶
func (IngressTypeOutput) ElementType() reflect.Type
func (IngressTypeOutput) Kind ¶
func (o IngressTypeOutput) 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 (IngressTypeOutput) Metadata ¶
func (o IngressTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressTypeOutput) Spec ¶
func (o IngressTypeOutput) Spec() IngressSpecPtrOutput
Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressTypeOutput) Status ¶
func (o IngressTypeOutput) Status() IngressStatusPtrOutput
Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressTypeOutput) ToIngressTypeOutput ¶
func (o IngressTypeOutput) ToIngressTypeOutput() IngressTypeOutput
func (IngressTypeOutput) ToIngressTypeOutputWithContext ¶
func (o IngressTypeOutput) ToIngressTypeOutputWithContext(ctx context.Context) IngressTypeOutput
type NetworkPolicy ¶
type NetworkPolicy struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Specification of the desired behavior for this NetworkPolicy. Spec NetworkPolicySpecPtrOutput `pulumi:"spec"` }
DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods
func GetNetworkPolicy ¶
func GetNetworkPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkPolicyState, opts ...pulumi.ResourceOption) (*NetworkPolicy, error)
GetNetworkPolicy gets an existing NetworkPolicy 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 NewNetworkPolicy ¶
func NewNetworkPolicy(ctx *pulumi.Context, name string, args *NetworkPolicyArgs, opts ...pulumi.ResourceOption) (*NetworkPolicy, error)
NewNetworkPolicy registers a new resource with the given unique name, arguments, and options.
func (*NetworkPolicy) ElementType ¶
func (*NetworkPolicy) ElementType() reflect.Type
func (*NetworkPolicy) ToNetworkPolicyOutput ¶
func (i *NetworkPolicy) ToNetworkPolicyOutput() NetworkPolicyOutput
func (*NetworkPolicy) ToNetworkPolicyOutputWithContext ¶
func (i *NetworkPolicy) ToNetworkPolicyOutputWithContext(ctx context.Context) NetworkPolicyOutput
type NetworkPolicyArgs ¶
type NetworkPolicyArgs 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 // Specification of the desired behavior for this NetworkPolicy. Spec NetworkPolicySpecPtrInput }
The set of arguments for constructing a NetworkPolicy resource.
func (NetworkPolicyArgs) ElementType ¶
func (NetworkPolicyArgs) ElementType() reflect.Type
type NetworkPolicyArray ¶
type NetworkPolicyArray []NetworkPolicyInput
func (NetworkPolicyArray) ElementType ¶
func (NetworkPolicyArray) ElementType() reflect.Type
func (NetworkPolicyArray) ToNetworkPolicyArrayOutput ¶
func (i NetworkPolicyArray) ToNetworkPolicyArrayOutput() NetworkPolicyArrayOutput
func (NetworkPolicyArray) ToNetworkPolicyArrayOutputWithContext ¶
func (i NetworkPolicyArray) ToNetworkPolicyArrayOutputWithContext(ctx context.Context) NetworkPolicyArrayOutput
type NetworkPolicyArrayInput ¶
type NetworkPolicyArrayInput interface { pulumi.Input ToNetworkPolicyArrayOutput() NetworkPolicyArrayOutput ToNetworkPolicyArrayOutputWithContext(context.Context) NetworkPolicyArrayOutput }
NetworkPolicyArrayInput is an input type that accepts NetworkPolicyArray and NetworkPolicyArrayOutput values. You can construct a concrete instance of `NetworkPolicyArrayInput` via:
NetworkPolicyArray{ NetworkPolicyArgs{...} }
type NetworkPolicyArrayOutput ¶
type NetworkPolicyArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyArrayOutput) ElementType ¶
func (NetworkPolicyArrayOutput) ElementType() reflect.Type
func (NetworkPolicyArrayOutput) Index ¶
func (o NetworkPolicyArrayOutput) Index(i pulumi.IntInput) NetworkPolicyOutput
func (NetworkPolicyArrayOutput) ToNetworkPolicyArrayOutput ¶
func (o NetworkPolicyArrayOutput) ToNetworkPolicyArrayOutput() NetworkPolicyArrayOutput
func (NetworkPolicyArrayOutput) ToNetworkPolicyArrayOutputWithContext ¶
func (o NetworkPolicyArrayOutput) ToNetworkPolicyArrayOutputWithContext(ctx context.Context) NetworkPolicyArrayOutput
type NetworkPolicyEgressRule ¶
type NetworkPolicyEgressRule struct { // List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. Ports []NetworkPolicyPort `pulumi:"ports"` // List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list. To []NetworkPolicyPeer `pulumi:"to"` }
DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8
type NetworkPolicyEgressRuleArgs ¶
type NetworkPolicyEgressRuleArgs struct { // List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. Ports NetworkPolicyPortArrayInput `pulumi:"ports"` // List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list. To NetworkPolicyPeerArrayInput `pulumi:"to"` }
DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8
func (NetworkPolicyEgressRuleArgs) ElementType ¶
func (NetworkPolicyEgressRuleArgs) ElementType() reflect.Type
func (NetworkPolicyEgressRuleArgs) ToNetworkPolicyEgressRuleOutput ¶
func (i NetworkPolicyEgressRuleArgs) ToNetworkPolicyEgressRuleOutput() NetworkPolicyEgressRuleOutput
func (NetworkPolicyEgressRuleArgs) ToNetworkPolicyEgressRuleOutputWithContext ¶
func (i NetworkPolicyEgressRuleArgs) ToNetworkPolicyEgressRuleOutputWithContext(ctx context.Context) NetworkPolicyEgressRuleOutput
type NetworkPolicyEgressRuleArray ¶
type NetworkPolicyEgressRuleArray []NetworkPolicyEgressRuleInput
func (NetworkPolicyEgressRuleArray) ElementType ¶
func (NetworkPolicyEgressRuleArray) ElementType() reflect.Type
func (NetworkPolicyEgressRuleArray) ToNetworkPolicyEgressRuleArrayOutput ¶
func (i NetworkPolicyEgressRuleArray) ToNetworkPolicyEgressRuleArrayOutput() NetworkPolicyEgressRuleArrayOutput
func (NetworkPolicyEgressRuleArray) ToNetworkPolicyEgressRuleArrayOutputWithContext ¶
func (i NetworkPolicyEgressRuleArray) ToNetworkPolicyEgressRuleArrayOutputWithContext(ctx context.Context) NetworkPolicyEgressRuleArrayOutput
type NetworkPolicyEgressRuleArrayInput ¶
type NetworkPolicyEgressRuleArrayInput interface { pulumi.Input ToNetworkPolicyEgressRuleArrayOutput() NetworkPolicyEgressRuleArrayOutput ToNetworkPolicyEgressRuleArrayOutputWithContext(context.Context) NetworkPolicyEgressRuleArrayOutput }
NetworkPolicyEgressRuleArrayInput is an input type that accepts NetworkPolicyEgressRuleArray and NetworkPolicyEgressRuleArrayOutput values. You can construct a concrete instance of `NetworkPolicyEgressRuleArrayInput` via:
NetworkPolicyEgressRuleArray{ NetworkPolicyEgressRuleArgs{...} }
type NetworkPolicyEgressRuleArrayOutput ¶
type NetworkPolicyEgressRuleArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyEgressRuleArrayOutput) ElementType ¶
func (NetworkPolicyEgressRuleArrayOutput) ElementType() reflect.Type
func (NetworkPolicyEgressRuleArrayOutput) Index ¶
func (o NetworkPolicyEgressRuleArrayOutput) Index(i pulumi.IntInput) NetworkPolicyEgressRuleOutput
func (NetworkPolicyEgressRuleArrayOutput) ToNetworkPolicyEgressRuleArrayOutput ¶
func (o NetworkPolicyEgressRuleArrayOutput) ToNetworkPolicyEgressRuleArrayOutput() NetworkPolicyEgressRuleArrayOutput
func (NetworkPolicyEgressRuleArrayOutput) ToNetworkPolicyEgressRuleArrayOutputWithContext ¶
func (o NetworkPolicyEgressRuleArrayOutput) ToNetworkPolicyEgressRuleArrayOutputWithContext(ctx context.Context) NetworkPolicyEgressRuleArrayOutput
type NetworkPolicyEgressRuleInput ¶
type NetworkPolicyEgressRuleInput interface { pulumi.Input ToNetworkPolicyEgressRuleOutput() NetworkPolicyEgressRuleOutput ToNetworkPolicyEgressRuleOutputWithContext(context.Context) NetworkPolicyEgressRuleOutput }
NetworkPolicyEgressRuleInput is an input type that accepts NetworkPolicyEgressRuleArgs and NetworkPolicyEgressRuleOutput values. You can construct a concrete instance of `NetworkPolicyEgressRuleInput` via:
NetworkPolicyEgressRuleArgs{...}
type NetworkPolicyEgressRuleOutput ¶
type NetworkPolicyEgressRuleOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8
func (NetworkPolicyEgressRuleOutput) ElementType ¶
func (NetworkPolicyEgressRuleOutput) ElementType() reflect.Type
func (NetworkPolicyEgressRuleOutput) Ports ¶
func (o NetworkPolicyEgressRuleOutput) Ports() NetworkPolicyPortArrayOutput
List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
func (NetworkPolicyEgressRuleOutput) To ¶
func (o NetworkPolicyEgressRuleOutput) To() NetworkPolicyPeerArrayOutput
List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.
func (NetworkPolicyEgressRuleOutput) ToNetworkPolicyEgressRuleOutput ¶
func (o NetworkPolicyEgressRuleOutput) ToNetworkPolicyEgressRuleOutput() NetworkPolicyEgressRuleOutput
func (NetworkPolicyEgressRuleOutput) ToNetworkPolicyEgressRuleOutputWithContext ¶
func (o NetworkPolicyEgressRuleOutput) ToNetworkPolicyEgressRuleOutputWithContext(ctx context.Context) NetworkPolicyEgressRuleOutput
type NetworkPolicyEgressRulePatch ¶ added in v3.20.0
type NetworkPolicyEgressRulePatch struct { // List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. Ports []NetworkPolicyPortPatch `pulumi:"ports"` // List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list. To []NetworkPolicyPeerPatch `pulumi:"to"` }
DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8
type NetworkPolicyEgressRulePatchArgs ¶ added in v3.20.0
type NetworkPolicyEgressRulePatchArgs struct { // List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. Ports NetworkPolicyPortPatchArrayInput `pulumi:"ports"` // List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list. To NetworkPolicyPeerPatchArrayInput `pulumi:"to"` }
DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8
func (NetworkPolicyEgressRulePatchArgs) ElementType ¶ added in v3.20.0
func (NetworkPolicyEgressRulePatchArgs) ElementType() reflect.Type
func (NetworkPolicyEgressRulePatchArgs) ToNetworkPolicyEgressRulePatchOutput ¶ added in v3.20.0
func (i NetworkPolicyEgressRulePatchArgs) ToNetworkPolicyEgressRulePatchOutput() NetworkPolicyEgressRulePatchOutput
func (NetworkPolicyEgressRulePatchArgs) ToNetworkPolicyEgressRulePatchOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyEgressRulePatchArgs) ToNetworkPolicyEgressRulePatchOutputWithContext(ctx context.Context) NetworkPolicyEgressRulePatchOutput
type NetworkPolicyEgressRulePatchArray ¶ added in v3.20.0
type NetworkPolicyEgressRulePatchArray []NetworkPolicyEgressRulePatchInput
func (NetworkPolicyEgressRulePatchArray) ElementType ¶ added in v3.20.0
func (NetworkPolicyEgressRulePatchArray) ElementType() reflect.Type
func (NetworkPolicyEgressRulePatchArray) ToNetworkPolicyEgressRulePatchArrayOutput ¶ added in v3.20.0
func (i NetworkPolicyEgressRulePatchArray) ToNetworkPolicyEgressRulePatchArrayOutput() NetworkPolicyEgressRulePatchArrayOutput
func (NetworkPolicyEgressRulePatchArray) ToNetworkPolicyEgressRulePatchArrayOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyEgressRulePatchArray) ToNetworkPolicyEgressRulePatchArrayOutputWithContext(ctx context.Context) NetworkPolicyEgressRulePatchArrayOutput
type NetworkPolicyEgressRulePatchArrayInput ¶ added in v3.20.0
type NetworkPolicyEgressRulePatchArrayInput interface { pulumi.Input ToNetworkPolicyEgressRulePatchArrayOutput() NetworkPolicyEgressRulePatchArrayOutput ToNetworkPolicyEgressRulePatchArrayOutputWithContext(context.Context) NetworkPolicyEgressRulePatchArrayOutput }
NetworkPolicyEgressRulePatchArrayInput is an input type that accepts NetworkPolicyEgressRulePatchArray and NetworkPolicyEgressRulePatchArrayOutput values. You can construct a concrete instance of `NetworkPolicyEgressRulePatchArrayInput` via:
NetworkPolicyEgressRulePatchArray{ NetworkPolicyEgressRulePatchArgs{...} }
type NetworkPolicyEgressRulePatchArrayOutput ¶ added in v3.20.0
type NetworkPolicyEgressRulePatchArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyEgressRulePatchArrayOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyEgressRulePatchArrayOutput) ElementType() reflect.Type
func (NetworkPolicyEgressRulePatchArrayOutput) ToNetworkPolicyEgressRulePatchArrayOutput ¶ added in v3.20.0
func (o NetworkPolicyEgressRulePatchArrayOutput) ToNetworkPolicyEgressRulePatchArrayOutput() NetworkPolicyEgressRulePatchArrayOutput
func (NetworkPolicyEgressRulePatchArrayOutput) ToNetworkPolicyEgressRulePatchArrayOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyEgressRulePatchArrayOutput) ToNetworkPolicyEgressRulePatchArrayOutputWithContext(ctx context.Context) NetworkPolicyEgressRulePatchArrayOutput
type NetworkPolicyEgressRulePatchInput ¶ added in v3.20.0
type NetworkPolicyEgressRulePatchInput interface { pulumi.Input ToNetworkPolicyEgressRulePatchOutput() NetworkPolicyEgressRulePatchOutput ToNetworkPolicyEgressRulePatchOutputWithContext(context.Context) NetworkPolicyEgressRulePatchOutput }
NetworkPolicyEgressRulePatchInput is an input type that accepts NetworkPolicyEgressRulePatchArgs and NetworkPolicyEgressRulePatchOutput values. You can construct a concrete instance of `NetworkPolicyEgressRulePatchInput` via:
NetworkPolicyEgressRulePatchArgs{...}
type NetworkPolicyEgressRulePatchOutput ¶ added in v3.20.0
type NetworkPolicyEgressRulePatchOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8
func (NetworkPolicyEgressRulePatchOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyEgressRulePatchOutput) ElementType() reflect.Type
func (NetworkPolicyEgressRulePatchOutput) Ports ¶ added in v3.20.0
func (o NetworkPolicyEgressRulePatchOutput) Ports() NetworkPolicyPortPatchArrayOutput
List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
func (NetworkPolicyEgressRulePatchOutput) To ¶ added in v3.20.0
List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.
func (NetworkPolicyEgressRulePatchOutput) ToNetworkPolicyEgressRulePatchOutput ¶ added in v3.20.0
func (o NetworkPolicyEgressRulePatchOutput) ToNetworkPolicyEgressRulePatchOutput() NetworkPolicyEgressRulePatchOutput
func (NetworkPolicyEgressRulePatchOutput) ToNetworkPolicyEgressRulePatchOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyEgressRulePatchOutput) ToNetworkPolicyEgressRulePatchOutputWithContext(ctx context.Context) NetworkPolicyEgressRulePatchOutput
type NetworkPolicyIngressRule ¶
type NetworkPolicyIngressRule struct { // List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list. From []NetworkPolicyPeer `pulumi:"from"` // List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. Ports []NetworkPolicyPort `pulumi:"ports"` }
DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.
type NetworkPolicyIngressRuleArgs ¶
type NetworkPolicyIngressRuleArgs struct { // List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list. From NetworkPolicyPeerArrayInput `pulumi:"from"` // List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. Ports NetworkPolicyPortArrayInput `pulumi:"ports"` }
DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.
func (NetworkPolicyIngressRuleArgs) ElementType ¶
func (NetworkPolicyIngressRuleArgs) ElementType() reflect.Type
func (NetworkPolicyIngressRuleArgs) ToNetworkPolicyIngressRuleOutput ¶
func (i NetworkPolicyIngressRuleArgs) ToNetworkPolicyIngressRuleOutput() NetworkPolicyIngressRuleOutput
func (NetworkPolicyIngressRuleArgs) ToNetworkPolicyIngressRuleOutputWithContext ¶
func (i NetworkPolicyIngressRuleArgs) ToNetworkPolicyIngressRuleOutputWithContext(ctx context.Context) NetworkPolicyIngressRuleOutput
type NetworkPolicyIngressRuleArray ¶
type NetworkPolicyIngressRuleArray []NetworkPolicyIngressRuleInput
func (NetworkPolicyIngressRuleArray) ElementType ¶
func (NetworkPolicyIngressRuleArray) ElementType() reflect.Type
func (NetworkPolicyIngressRuleArray) ToNetworkPolicyIngressRuleArrayOutput ¶
func (i NetworkPolicyIngressRuleArray) ToNetworkPolicyIngressRuleArrayOutput() NetworkPolicyIngressRuleArrayOutput
func (NetworkPolicyIngressRuleArray) ToNetworkPolicyIngressRuleArrayOutputWithContext ¶
func (i NetworkPolicyIngressRuleArray) ToNetworkPolicyIngressRuleArrayOutputWithContext(ctx context.Context) NetworkPolicyIngressRuleArrayOutput
type NetworkPolicyIngressRuleArrayInput ¶
type NetworkPolicyIngressRuleArrayInput interface { pulumi.Input ToNetworkPolicyIngressRuleArrayOutput() NetworkPolicyIngressRuleArrayOutput ToNetworkPolicyIngressRuleArrayOutputWithContext(context.Context) NetworkPolicyIngressRuleArrayOutput }
NetworkPolicyIngressRuleArrayInput is an input type that accepts NetworkPolicyIngressRuleArray and NetworkPolicyIngressRuleArrayOutput values. You can construct a concrete instance of `NetworkPolicyIngressRuleArrayInput` via:
NetworkPolicyIngressRuleArray{ NetworkPolicyIngressRuleArgs{...} }
type NetworkPolicyIngressRuleArrayOutput ¶
type NetworkPolicyIngressRuleArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyIngressRuleArrayOutput) ElementType ¶
func (NetworkPolicyIngressRuleArrayOutput) ElementType() reflect.Type
func (NetworkPolicyIngressRuleArrayOutput) Index ¶
func (o NetworkPolicyIngressRuleArrayOutput) Index(i pulumi.IntInput) NetworkPolicyIngressRuleOutput
func (NetworkPolicyIngressRuleArrayOutput) ToNetworkPolicyIngressRuleArrayOutput ¶
func (o NetworkPolicyIngressRuleArrayOutput) ToNetworkPolicyIngressRuleArrayOutput() NetworkPolicyIngressRuleArrayOutput
func (NetworkPolicyIngressRuleArrayOutput) ToNetworkPolicyIngressRuleArrayOutputWithContext ¶
func (o NetworkPolicyIngressRuleArrayOutput) ToNetworkPolicyIngressRuleArrayOutputWithContext(ctx context.Context) NetworkPolicyIngressRuleArrayOutput
type NetworkPolicyIngressRuleInput ¶
type NetworkPolicyIngressRuleInput interface { pulumi.Input ToNetworkPolicyIngressRuleOutput() NetworkPolicyIngressRuleOutput ToNetworkPolicyIngressRuleOutputWithContext(context.Context) NetworkPolicyIngressRuleOutput }
NetworkPolicyIngressRuleInput is an input type that accepts NetworkPolicyIngressRuleArgs and NetworkPolicyIngressRuleOutput values. You can construct a concrete instance of `NetworkPolicyIngressRuleInput` via:
NetworkPolicyIngressRuleArgs{...}
type NetworkPolicyIngressRuleOutput ¶
type NetworkPolicyIngressRuleOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.
func (NetworkPolicyIngressRuleOutput) ElementType ¶
func (NetworkPolicyIngressRuleOutput) ElementType() reflect.Type
func (NetworkPolicyIngressRuleOutput) From ¶
func (o NetworkPolicyIngressRuleOutput) From() NetworkPolicyPeerArrayOutput
List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list.
func (NetworkPolicyIngressRuleOutput) Ports ¶
func (o NetworkPolicyIngressRuleOutput) Ports() NetworkPolicyPortArrayOutput
List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
func (NetworkPolicyIngressRuleOutput) ToNetworkPolicyIngressRuleOutput ¶
func (o NetworkPolicyIngressRuleOutput) ToNetworkPolicyIngressRuleOutput() NetworkPolicyIngressRuleOutput
func (NetworkPolicyIngressRuleOutput) ToNetworkPolicyIngressRuleOutputWithContext ¶
func (o NetworkPolicyIngressRuleOutput) ToNetworkPolicyIngressRuleOutputWithContext(ctx context.Context) NetworkPolicyIngressRuleOutput
type NetworkPolicyIngressRulePatch ¶ added in v3.20.0
type NetworkPolicyIngressRulePatch struct { // List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list. From []NetworkPolicyPeerPatch `pulumi:"from"` // List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. Ports []NetworkPolicyPortPatch `pulumi:"ports"` }
DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.
type NetworkPolicyIngressRulePatchArgs ¶ added in v3.20.0
type NetworkPolicyIngressRulePatchArgs struct { // List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list. From NetworkPolicyPeerPatchArrayInput `pulumi:"from"` // List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. Ports NetworkPolicyPortPatchArrayInput `pulumi:"ports"` }
DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.
func (NetworkPolicyIngressRulePatchArgs) ElementType ¶ added in v3.20.0
func (NetworkPolicyIngressRulePatchArgs) ElementType() reflect.Type
func (NetworkPolicyIngressRulePatchArgs) ToNetworkPolicyIngressRulePatchOutput ¶ added in v3.20.0
func (i NetworkPolicyIngressRulePatchArgs) ToNetworkPolicyIngressRulePatchOutput() NetworkPolicyIngressRulePatchOutput
func (NetworkPolicyIngressRulePatchArgs) ToNetworkPolicyIngressRulePatchOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyIngressRulePatchArgs) ToNetworkPolicyIngressRulePatchOutputWithContext(ctx context.Context) NetworkPolicyIngressRulePatchOutput
type NetworkPolicyIngressRulePatchArray ¶ added in v3.20.0
type NetworkPolicyIngressRulePatchArray []NetworkPolicyIngressRulePatchInput
func (NetworkPolicyIngressRulePatchArray) ElementType ¶ added in v3.20.0
func (NetworkPolicyIngressRulePatchArray) ElementType() reflect.Type
func (NetworkPolicyIngressRulePatchArray) ToNetworkPolicyIngressRulePatchArrayOutput ¶ added in v3.20.0
func (i NetworkPolicyIngressRulePatchArray) ToNetworkPolicyIngressRulePatchArrayOutput() NetworkPolicyIngressRulePatchArrayOutput
func (NetworkPolicyIngressRulePatchArray) ToNetworkPolicyIngressRulePatchArrayOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyIngressRulePatchArray) ToNetworkPolicyIngressRulePatchArrayOutputWithContext(ctx context.Context) NetworkPolicyIngressRulePatchArrayOutput
type NetworkPolicyIngressRulePatchArrayInput ¶ added in v3.20.0
type NetworkPolicyIngressRulePatchArrayInput interface { pulumi.Input ToNetworkPolicyIngressRulePatchArrayOutput() NetworkPolicyIngressRulePatchArrayOutput ToNetworkPolicyIngressRulePatchArrayOutputWithContext(context.Context) NetworkPolicyIngressRulePatchArrayOutput }
NetworkPolicyIngressRulePatchArrayInput is an input type that accepts NetworkPolicyIngressRulePatchArray and NetworkPolicyIngressRulePatchArrayOutput values. You can construct a concrete instance of `NetworkPolicyIngressRulePatchArrayInput` via:
NetworkPolicyIngressRulePatchArray{ NetworkPolicyIngressRulePatchArgs{...} }
type NetworkPolicyIngressRulePatchArrayOutput ¶ added in v3.20.0
type NetworkPolicyIngressRulePatchArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyIngressRulePatchArrayOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyIngressRulePatchArrayOutput) ElementType() reflect.Type
func (NetworkPolicyIngressRulePatchArrayOutput) ToNetworkPolicyIngressRulePatchArrayOutput ¶ added in v3.20.0
func (o NetworkPolicyIngressRulePatchArrayOutput) ToNetworkPolicyIngressRulePatchArrayOutput() NetworkPolicyIngressRulePatchArrayOutput
func (NetworkPolicyIngressRulePatchArrayOutput) ToNetworkPolicyIngressRulePatchArrayOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyIngressRulePatchArrayOutput) ToNetworkPolicyIngressRulePatchArrayOutputWithContext(ctx context.Context) NetworkPolicyIngressRulePatchArrayOutput
type NetworkPolicyIngressRulePatchInput ¶ added in v3.20.0
type NetworkPolicyIngressRulePatchInput interface { pulumi.Input ToNetworkPolicyIngressRulePatchOutput() NetworkPolicyIngressRulePatchOutput ToNetworkPolicyIngressRulePatchOutputWithContext(context.Context) NetworkPolicyIngressRulePatchOutput }
NetworkPolicyIngressRulePatchInput is an input type that accepts NetworkPolicyIngressRulePatchArgs and NetworkPolicyIngressRulePatchOutput values. You can construct a concrete instance of `NetworkPolicyIngressRulePatchInput` via:
NetworkPolicyIngressRulePatchArgs{...}
type NetworkPolicyIngressRulePatchOutput ¶ added in v3.20.0
type NetworkPolicyIngressRulePatchOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.
func (NetworkPolicyIngressRulePatchOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyIngressRulePatchOutput) ElementType() reflect.Type
func (NetworkPolicyIngressRulePatchOutput) From ¶ added in v3.20.0
func (o NetworkPolicyIngressRulePatchOutput) From() NetworkPolicyPeerPatchArrayOutput
List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list.
func (NetworkPolicyIngressRulePatchOutput) Ports ¶ added in v3.20.0
func (o NetworkPolicyIngressRulePatchOutput) Ports() NetworkPolicyPortPatchArrayOutput
List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.
func (NetworkPolicyIngressRulePatchOutput) ToNetworkPolicyIngressRulePatchOutput ¶ added in v3.20.0
func (o NetworkPolicyIngressRulePatchOutput) ToNetworkPolicyIngressRulePatchOutput() NetworkPolicyIngressRulePatchOutput
func (NetworkPolicyIngressRulePatchOutput) ToNetworkPolicyIngressRulePatchOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyIngressRulePatchOutput) ToNetworkPolicyIngressRulePatchOutputWithContext(ctx context.Context) NetworkPolicyIngressRulePatchOutput
type NetworkPolicyInput ¶
type NetworkPolicyInput interface { pulumi.Input ToNetworkPolicyOutput() NetworkPolicyOutput ToNetworkPolicyOutputWithContext(ctx context.Context) NetworkPolicyOutput }
type NetworkPolicyList ¶
type NetworkPolicyList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Items is a list of schema objects. Items NetworkPolicyTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy objects.
func GetNetworkPolicyList ¶
func GetNetworkPolicyList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkPolicyListState, opts ...pulumi.ResourceOption) (*NetworkPolicyList, error)
GetNetworkPolicyList gets an existing NetworkPolicyList 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 NewNetworkPolicyList ¶
func NewNetworkPolicyList(ctx *pulumi.Context, name string, args *NetworkPolicyListArgs, opts ...pulumi.ResourceOption) (*NetworkPolicyList, error)
NewNetworkPolicyList registers a new resource with the given unique name, arguments, and options.
func (*NetworkPolicyList) ElementType ¶
func (*NetworkPolicyList) ElementType() reflect.Type
func (*NetworkPolicyList) ToNetworkPolicyListOutput ¶
func (i *NetworkPolicyList) ToNetworkPolicyListOutput() NetworkPolicyListOutput
func (*NetworkPolicyList) ToNetworkPolicyListOutputWithContext ¶
func (i *NetworkPolicyList) ToNetworkPolicyListOutputWithContext(ctx context.Context) NetworkPolicyListOutput
type NetworkPolicyListArgs ¶
type NetworkPolicyListArgs 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 a list of schema objects. Items NetworkPolicyTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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 NetworkPolicyList resource.
func (NetworkPolicyListArgs) ElementType ¶
func (NetworkPolicyListArgs) ElementType() reflect.Type
type NetworkPolicyListArray ¶
type NetworkPolicyListArray []NetworkPolicyListInput
func (NetworkPolicyListArray) ElementType ¶
func (NetworkPolicyListArray) ElementType() reflect.Type
func (NetworkPolicyListArray) ToNetworkPolicyListArrayOutput ¶
func (i NetworkPolicyListArray) ToNetworkPolicyListArrayOutput() NetworkPolicyListArrayOutput
func (NetworkPolicyListArray) ToNetworkPolicyListArrayOutputWithContext ¶
func (i NetworkPolicyListArray) ToNetworkPolicyListArrayOutputWithContext(ctx context.Context) NetworkPolicyListArrayOutput
type NetworkPolicyListArrayInput ¶
type NetworkPolicyListArrayInput interface { pulumi.Input ToNetworkPolicyListArrayOutput() NetworkPolicyListArrayOutput ToNetworkPolicyListArrayOutputWithContext(context.Context) NetworkPolicyListArrayOutput }
NetworkPolicyListArrayInput is an input type that accepts NetworkPolicyListArray and NetworkPolicyListArrayOutput values. You can construct a concrete instance of `NetworkPolicyListArrayInput` via:
NetworkPolicyListArray{ NetworkPolicyListArgs{...} }
type NetworkPolicyListArrayOutput ¶
type NetworkPolicyListArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyListArrayOutput) ElementType ¶
func (NetworkPolicyListArrayOutput) ElementType() reflect.Type
func (NetworkPolicyListArrayOutput) Index ¶
func (o NetworkPolicyListArrayOutput) Index(i pulumi.IntInput) NetworkPolicyListOutput
func (NetworkPolicyListArrayOutput) ToNetworkPolicyListArrayOutput ¶
func (o NetworkPolicyListArrayOutput) ToNetworkPolicyListArrayOutput() NetworkPolicyListArrayOutput
func (NetworkPolicyListArrayOutput) ToNetworkPolicyListArrayOutputWithContext ¶
func (o NetworkPolicyListArrayOutput) ToNetworkPolicyListArrayOutputWithContext(ctx context.Context) NetworkPolicyListArrayOutput
type NetworkPolicyListInput ¶
type NetworkPolicyListInput interface { pulumi.Input ToNetworkPolicyListOutput() NetworkPolicyListOutput ToNetworkPolicyListOutputWithContext(ctx context.Context) NetworkPolicyListOutput }
type NetworkPolicyListMap ¶
type NetworkPolicyListMap map[string]NetworkPolicyListInput
func (NetworkPolicyListMap) ElementType ¶
func (NetworkPolicyListMap) ElementType() reflect.Type
func (NetworkPolicyListMap) ToNetworkPolicyListMapOutput ¶
func (i NetworkPolicyListMap) ToNetworkPolicyListMapOutput() NetworkPolicyListMapOutput
func (NetworkPolicyListMap) ToNetworkPolicyListMapOutputWithContext ¶
func (i NetworkPolicyListMap) ToNetworkPolicyListMapOutputWithContext(ctx context.Context) NetworkPolicyListMapOutput
type NetworkPolicyListMapInput ¶
type NetworkPolicyListMapInput interface { pulumi.Input ToNetworkPolicyListMapOutput() NetworkPolicyListMapOutput ToNetworkPolicyListMapOutputWithContext(context.Context) NetworkPolicyListMapOutput }
NetworkPolicyListMapInput is an input type that accepts NetworkPolicyListMap and NetworkPolicyListMapOutput values. You can construct a concrete instance of `NetworkPolicyListMapInput` via:
NetworkPolicyListMap{ "key": NetworkPolicyListArgs{...} }
type NetworkPolicyListMapOutput ¶
type NetworkPolicyListMapOutput struct{ *pulumi.OutputState }
func (NetworkPolicyListMapOutput) ElementType ¶
func (NetworkPolicyListMapOutput) ElementType() reflect.Type
func (NetworkPolicyListMapOutput) MapIndex ¶
func (o NetworkPolicyListMapOutput) MapIndex(k pulumi.StringInput) NetworkPolicyListOutput
func (NetworkPolicyListMapOutput) ToNetworkPolicyListMapOutput ¶
func (o NetworkPolicyListMapOutput) ToNetworkPolicyListMapOutput() NetworkPolicyListMapOutput
func (NetworkPolicyListMapOutput) ToNetworkPolicyListMapOutputWithContext ¶
func (o NetworkPolicyListMapOutput) ToNetworkPolicyListMapOutputWithContext(ctx context.Context) NetworkPolicyListMapOutput
type NetworkPolicyListOutput ¶
type NetworkPolicyListOutput struct{ *pulumi.OutputState }
func (NetworkPolicyListOutput) ApiVersion ¶ added in v3.19.1
func (o NetworkPolicyListOutput) 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 (NetworkPolicyListOutput) ElementType ¶
func (NetworkPolicyListOutput) ElementType() reflect.Type
func (NetworkPolicyListOutput) Items ¶ added in v3.19.1
func (o NetworkPolicyListOutput) Items() NetworkPolicyTypeArrayOutput
Items is a list of schema objects.
func (NetworkPolicyListOutput) Kind ¶ added in v3.19.1
func (o NetworkPolicyListOutput) 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 (NetworkPolicyListOutput) Metadata ¶ added in v3.19.1
func (o NetworkPolicyListOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (NetworkPolicyListOutput) ToNetworkPolicyListOutput ¶
func (o NetworkPolicyListOutput) ToNetworkPolicyListOutput() NetworkPolicyListOutput
func (NetworkPolicyListOutput) ToNetworkPolicyListOutputWithContext ¶
func (o NetworkPolicyListOutput) ToNetworkPolicyListOutputWithContext(ctx context.Context) NetworkPolicyListOutput
type NetworkPolicyListState ¶
type NetworkPolicyListState struct { }
func (NetworkPolicyListState) ElementType ¶
func (NetworkPolicyListState) ElementType() reflect.Type
type NetworkPolicyListType ¶
type NetworkPolicyListType 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 a list of schema objects. Items []NetworkPolicyType `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"` }
DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy objects.
type NetworkPolicyListTypeArgs ¶
type NetworkPolicyListTypeArgs 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 a list of schema objects. Items NetworkPolicyTypeArrayInput `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"` }
DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy objects.
func (NetworkPolicyListTypeArgs) ElementType ¶
func (NetworkPolicyListTypeArgs) ElementType() reflect.Type
func (NetworkPolicyListTypeArgs) ToNetworkPolicyListTypeOutput ¶
func (i NetworkPolicyListTypeArgs) ToNetworkPolicyListTypeOutput() NetworkPolicyListTypeOutput
func (NetworkPolicyListTypeArgs) ToNetworkPolicyListTypeOutputWithContext ¶
func (i NetworkPolicyListTypeArgs) ToNetworkPolicyListTypeOutputWithContext(ctx context.Context) NetworkPolicyListTypeOutput
type NetworkPolicyListTypeInput ¶
type NetworkPolicyListTypeInput interface { pulumi.Input ToNetworkPolicyListTypeOutput() NetworkPolicyListTypeOutput ToNetworkPolicyListTypeOutputWithContext(context.Context) NetworkPolicyListTypeOutput }
NetworkPolicyListTypeInput is an input type that accepts NetworkPolicyListTypeArgs and NetworkPolicyListTypeOutput values. You can construct a concrete instance of `NetworkPolicyListTypeInput` via:
NetworkPolicyListTypeArgs{...}
type NetworkPolicyListTypeOutput ¶
type NetworkPolicyListTypeOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy objects.
func (NetworkPolicyListTypeOutput) ApiVersion ¶
func (o NetworkPolicyListTypeOutput) 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 (NetworkPolicyListTypeOutput) ElementType ¶
func (NetworkPolicyListTypeOutput) ElementType() reflect.Type
func (NetworkPolicyListTypeOutput) Items ¶
func (o NetworkPolicyListTypeOutput) Items() NetworkPolicyTypeArrayOutput
Items is a list of schema objects.
func (NetworkPolicyListTypeOutput) Kind ¶
func (o NetworkPolicyListTypeOutput) 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 (NetworkPolicyListTypeOutput) Metadata ¶
func (o NetworkPolicyListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (NetworkPolicyListTypeOutput) ToNetworkPolicyListTypeOutput ¶
func (o NetworkPolicyListTypeOutput) ToNetworkPolicyListTypeOutput() NetworkPolicyListTypeOutput
func (NetworkPolicyListTypeOutput) ToNetworkPolicyListTypeOutputWithContext ¶
func (o NetworkPolicyListTypeOutput) ToNetworkPolicyListTypeOutputWithContext(ctx context.Context) NetworkPolicyListTypeOutput
type NetworkPolicyMap ¶
type NetworkPolicyMap map[string]NetworkPolicyInput
func (NetworkPolicyMap) ElementType ¶
func (NetworkPolicyMap) ElementType() reflect.Type
func (NetworkPolicyMap) ToNetworkPolicyMapOutput ¶
func (i NetworkPolicyMap) ToNetworkPolicyMapOutput() NetworkPolicyMapOutput
func (NetworkPolicyMap) ToNetworkPolicyMapOutputWithContext ¶
func (i NetworkPolicyMap) ToNetworkPolicyMapOutputWithContext(ctx context.Context) NetworkPolicyMapOutput
type NetworkPolicyMapInput ¶
type NetworkPolicyMapInput interface { pulumi.Input ToNetworkPolicyMapOutput() NetworkPolicyMapOutput ToNetworkPolicyMapOutputWithContext(context.Context) NetworkPolicyMapOutput }
NetworkPolicyMapInput is an input type that accepts NetworkPolicyMap and NetworkPolicyMapOutput values. You can construct a concrete instance of `NetworkPolicyMapInput` via:
NetworkPolicyMap{ "key": NetworkPolicyArgs{...} }
type NetworkPolicyMapOutput ¶
type NetworkPolicyMapOutput struct{ *pulumi.OutputState }
func (NetworkPolicyMapOutput) ElementType ¶
func (NetworkPolicyMapOutput) ElementType() reflect.Type
func (NetworkPolicyMapOutput) MapIndex ¶
func (o NetworkPolicyMapOutput) MapIndex(k pulumi.StringInput) NetworkPolicyOutput
func (NetworkPolicyMapOutput) ToNetworkPolicyMapOutput ¶
func (o NetworkPolicyMapOutput) ToNetworkPolicyMapOutput() NetworkPolicyMapOutput
func (NetworkPolicyMapOutput) ToNetworkPolicyMapOutputWithContext ¶
func (o NetworkPolicyMapOutput) ToNetworkPolicyMapOutputWithContext(ctx context.Context) NetworkPolicyMapOutput
type NetworkPolicyOutput ¶
type NetworkPolicyOutput struct{ *pulumi.OutputState }
func (NetworkPolicyOutput) ApiVersion ¶ added in v3.19.1
func (o NetworkPolicyOutput) 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 (NetworkPolicyOutput) ElementType ¶
func (NetworkPolicyOutput) ElementType() reflect.Type
func (NetworkPolicyOutput) Kind ¶ added in v3.19.1
func (o NetworkPolicyOutput) 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 (NetworkPolicyOutput) Metadata ¶ added in v3.19.1
func (o NetworkPolicyOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (NetworkPolicyOutput) Spec ¶ added in v3.19.1
func (o NetworkPolicyOutput) Spec() NetworkPolicySpecPtrOutput
Specification of the desired behavior for this NetworkPolicy.
func (NetworkPolicyOutput) ToNetworkPolicyOutput ¶
func (o NetworkPolicyOutput) ToNetworkPolicyOutput() NetworkPolicyOutput
func (NetworkPolicyOutput) ToNetworkPolicyOutputWithContext ¶
func (o NetworkPolicyOutput) ToNetworkPolicyOutputWithContext(ctx context.Context) NetworkPolicyOutput
type NetworkPolicyPatch ¶ added in v3.20.0
type NetworkPolicyPatch 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"` // Specification of the desired behavior for this NetworkPolicy. Spec NetworkPolicySpecPatchPtrOutput `pulumi:"spec"` }
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. DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods
func GetNetworkPolicyPatch ¶ added in v3.20.0
func GetNetworkPolicyPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkPolicyPatchState, opts ...pulumi.ResourceOption) (*NetworkPolicyPatch, error)
GetNetworkPolicyPatch gets an existing NetworkPolicyPatch 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 NewNetworkPolicyPatch ¶ added in v3.20.0
func NewNetworkPolicyPatch(ctx *pulumi.Context, name string, args *NetworkPolicyPatchArgs, opts ...pulumi.ResourceOption) (*NetworkPolicyPatch, error)
NewNetworkPolicyPatch registers a new resource with the given unique name, arguments, and options.
func (*NetworkPolicyPatch) ElementType ¶ added in v3.20.0
func (*NetworkPolicyPatch) ElementType() reflect.Type
func (*NetworkPolicyPatch) ToNetworkPolicyPatchOutput ¶ added in v3.20.0
func (i *NetworkPolicyPatch) ToNetworkPolicyPatchOutput() NetworkPolicyPatchOutput
func (*NetworkPolicyPatch) ToNetworkPolicyPatchOutputWithContext ¶ added in v3.20.0
func (i *NetworkPolicyPatch) ToNetworkPolicyPatchOutputWithContext(ctx context.Context) NetworkPolicyPatchOutput
type NetworkPolicyPatchArgs ¶ added in v3.20.0
type NetworkPolicyPatchArgs 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 // Specification of the desired behavior for this NetworkPolicy. Spec NetworkPolicySpecPatchPtrInput }
The set of arguments for constructing a NetworkPolicyPatch resource.
func (NetworkPolicyPatchArgs) ElementType ¶ added in v3.20.0
func (NetworkPolicyPatchArgs) ElementType() reflect.Type
type NetworkPolicyPatchArray ¶ added in v3.20.0
type NetworkPolicyPatchArray []NetworkPolicyPatchInput
func (NetworkPolicyPatchArray) ElementType ¶ added in v3.20.0
func (NetworkPolicyPatchArray) ElementType() reflect.Type
func (NetworkPolicyPatchArray) ToNetworkPolicyPatchArrayOutput ¶ added in v3.20.0
func (i NetworkPolicyPatchArray) ToNetworkPolicyPatchArrayOutput() NetworkPolicyPatchArrayOutput
func (NetworkPolicyPatchArray) ToNetworkPolicyPatchArrayOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyPatchArray) ToNetworkPolicyPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPatchArrayOutput
type NetworkPolicyPatchArrayInput ¶ added in v3.20.0
type NetworkPolicyPatchArrayInput interface { pulumi.Input ToNetworkPolicyPatchArrayOutput() NetworkPolicyPatchArrayOutput ToNetworkPolicyPatchArrayOutputWithContext(context.Context) NetworkPolicyPatchArrayOutput }
NetworkPolicyPatchArrayInput is an input type that accepts NetworkPolicyPatchArray and NetworkPolicyPatchArrayOutput values. You can construct a concrete instance of `NetworkPolicyPatchArrayInput` via:
NetworkPolicyPatchArray{ NetworkPolicyPatchArgs{...} }
type NetworkPolicyPatchArrayOutput ¶ added in v3.20.0
type NetworkPolicyPatchArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyPatchArrayOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyPatchArrayOutput) ElementType() reflect.Type
func (NetworkPolicyPatchArrayOutput) Index ¶ added in v3.20.0
func (o NetworkPolicyPatchArrayOutput) Index(i pulumi.IntInput) NetworkPolicyPatchOutput
func (NetworkPolicyPatchArrayOutput) ToNetworkPolicyPatchArrayOutput ¶ added in v3.20.0
func (o NetworkPolicyPatchArrayOutput) ToNetworkPolicyPatchArrayOutput() NetworkPolicyPatchArrayOutput
func (NetworkPolicyPatchArrayOutput) ToNetworkPolicyPatchArrayOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyPatchArrayOutput) ToNetworkPolicyPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPatchArrayOutput
type NetworkPolicyPatchInput ¶ added in v3.20.0
type NetworkPolicyPatchInput interface { pulumi.Input ToNetworkPolicyPatchOutput() NetworkPolicyPatchOutput ToNetworkPolicyPatchOutputWithContext(ctx context.Context) NetworkPolicyPatchOutput }
type NetworkPolicyPatchMap ¶ added in v3.20.0
type NetworkPolicyPatchMap map[string]NetworkPolicyPatchInput
func (NetworkPolicyPatchMap) ElementType ¶ added in v3.20.0
func (NetworkPolicyPatchMap) ElementType() reflect.Type
func (NetworkPolicyPatchMap) ToNetworkPolicyPatchMapOutput ¶ added in v3.20.0
func (i NetworkPolicyPatchMap) ToNetworkPolicyPatchMapOutput() NetworkPolicyPatchMapOutput
func (NetworkPolicyPatchMap) ToNetworkPolicyPatchMapOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyPatchMap) ToNetworkPolicyPatchMapOutputWithContext(ctx context.Context) NetworkPolicyPatchMapOutput
type NetworkPolicyPatchMapInput ¶ added in v3.20.0
type NetworkPolicyPatchMapInput interface { pulumi.Input ToNetworkPolicyPatchMapOutput() NetworkPolicyPatchMapOutput ToNetworkPolicyPatchMapOutputWithContext(context.Context) NetworkPolicyPatchMapOutput }
NetworkPolicyPatchMapInput is an input type that accepts NetworkPolicyPatchMap and NetworkPolicyPatchMapOutput values. You can construct a concrete instance of `NetworkPolicyPatchMapInput` via:
NetworkPolicyPatchMap{ "key": NetworkPolicyPatchArgs{...} }
type NetworkPolicyPatchMapOutput ¶ added in v3.20.0
type NetworkPolicyPatchMapOutput struct{ *pulumi.OutputState }
func (NetworkPolicyPatchMapOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyPatchMapOutput) ElementType() reflect.Type
func (NetworkPolicyPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o NetworkPolicyPatchMapOutput) MapIndex(k pulumi.StringInput) NetworkPolicyPatchOutput
func (NetworkPolicyPatchMapOutput) ToNetworkPolicyPatchMapOutput ¶ added in v3.20.0
func (o NetworkPolicyPatchMapOutput) ToNetworkPolicyPatchMapOutput() NetworkPolicyPatchMapOutput
func (NetworkPolicyPatchMapOutput) ToNetworkPolicyPatchMapOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyPatchMapOutput) ToNetworkPolicyPatchMapOutputWithContext(ctx context.Context) NetworkPolicyPatchMapOutput
type NetworkPolicyPatchOutput ¶ added in v3.20.0
type NetworkPolicyPatchOutput struct{ *pulumi.OutputState }
func (NetworkPolicyPatchOutput) ApiVersion ¶ added in v3.20.0
func (o NetworkPolicyPatchOutput) 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 (NetworkPolicyPatchOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyPatchOutput) ElementType() reflect.Type
func (NetworkPolicyPatchOutput) Kind ¶ added in v3.20.0
func (o NetworkPolicyPatchOutput) 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 (NetworkPolicyPatchOutput) Metadata ¶ added in v3.20.0
func (o NetworkPolicyPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (NetworkPolicyPatchOutput) Spec ¶ added in v3.20.0
func (o NetworkPolicyPatchOutput) Spec() NetworkPolicySpecPatchPtrOutput
Specification of the desired behavior for this NetworkPolicy.
func (NetworkPolicyPatchOutput) ToNetworkPolicyPatchOutput ¶ added in v3.20.0
func (o NetworkPolicyPatchOutput) ToNetworkPolicyPatchOutput() NetworkPolicyPatchOutput
func (NetworkPolicyPatchOutput) ToNetworkPolicyPatchOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyPatchOutput) ToNetworkPolicyPatchOutputWithContext(ctx context.Context) NetworkPolicyPatchOutput
type NetworkPolicyPatchState ¶ added in v3.20.0
type NetworkPolicyPatchState struct { }
func (NetworkPolicyPatchState) ElementType ¶ added in v3.20.0
func (NetworkPolicyPatchState) ElementType() reflect.Type
type NetworkPolicyPatchType ¶ added in v3.20.0
type NetworkPolicyPatchType 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"` // Specification of the desired behavior for this NetworkPolicy. Spec *NetworkPolicySpecPatch `pulumi:"spec"` }
DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods
type NetworkPolicyPatchTypeArgs ¶ added in v3.20.0
type NetworkPolicyPatchTypeArgs 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"` // Specification of the desired behavior for this NetworkPolicy. Spec NetworkPolicySpecPatchPtrInput `pulumi:"spec"` }
DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods
func (NetworkPolicyPatchTypeArgs) ElementType ¶ added in v3.20.0
func (NetworkPolicyPatchTypeArgs) ElementType() reflect.Type
func (NetworkPolicyPatchTypeArgs) ToNetworkPolicyPatchTypeOutput ¶ added in v3.20.0
func (i NetworkPolicyPatchTypeArgs) ToNetworkPolicyPatchTypeOutput() NetworkPolicyPatchTypeOutput
func (NetworkPolicyPatchTypeArgs) ToNetworkPolicyPatchTypeOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyPatchTypeArgs) ToNetworkPolicyPatchTypeOutputWithContext(ctx context.Context) NetworkPolicyPatchTypeOutput
type NetworkPolicyPatchTypeInput ¶ added in v3.20.0
type NetworkPolicyPatchTypeInput interface { pulumi.Input ToNetworkPolicyPatchTypeOutput() NetworkPolicyPatchTypeOutput ToNetworkPolicyPatchTypeOutputWithContext(context.Context) NetworkPolicyPatchTypeOutput }
NetworkPolicyPatchTypeInput is an input type that accepts NetworkPolicyPatchTypeArgs and NetworkPolicyPatchTypeOutput values. You can construct a concrete instance of `NetworkPolicyPatchTypeInput` via:
NetworkPolicyPatchTypeArgs{...}
type NetworkPolicyPatchTypeOutput ¶ added in v3.20.0
type NetworkPolicyPatchTypeOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods
func (NetworkPolicyPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o NetworkPolicyPatchTypeOutput) 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 (NetworkPolicyPatchTypeOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyPatchTypeOutput) ElementType() reflect.Type
func (NetworkPolicyPatchTypeOutput) Kind ¶ added in v3.20.0
func (o NetworkPolicyPatchTypeOutput) 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 (NetworkPolicyPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o NetworkPolicyPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (NetworkPolicyPatchTypeOutput) Spec ¶ added in v3.20.0
func (o NetworkPolicyPatchTypeOutput) Spec() NetworkPolicySpecPatchPtrOutput
Specification of the desired behavior for this NetworkPolicy.
func (NetworkPolicyPatchTypeOutput) ToNetworkPolicyPatchTypeOutput ¶ added in v3.20.0
func (o NetworkPolicyPatchTypeOutput) ToNetworkPolicyPatchTypeOutput() NetworkPolicyPatchTypeOutput
func (NetworkPolicyPatchTypeOutput) ToNetworkPolicyPatchTypeOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyPatchTypeOutput) ToNetworkPolicyPatchTypeOutputWithContext(ctx context.Context) NetworkPolicyPatchTypeOutput
type NetworkPolicyPeer ¶
type NetworkPolicyPeer struct { // IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. IpBlock *IPBlock `pulumi:"ipBlock"` // Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. // // If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. NamespaceSelector *metav1.LabelSelector `pulumi:"namespaceSelector"` // This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. // // If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. PodSelector *metav1.LabelSelector `pulumi:"podSelector"` }
DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.
type NetworkPolicyPeerArgs ¶
type NetworkPolicyPeerArgs struct { // IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. IpBlock IPBlockPtrInput `pulumi:"ipBlock"` // Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. // // If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. NamespaceSelector metav1.LabelSelectorPtrInput `pulumi:"namespaceSelector"` // This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. // // If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. PodSelector metav1.LabelSelectorPtrInput `pulumi:"podSelector"` }
DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.
func (NetworkPolicyPeerArgs) ElementType ¶
func (NetworkPolicyPeerArgs) ElementType() reflect.Type
func (NetworkPolicyPeerArgs) ToNetworkPolicyPeerOutput ¶
func (i NetworkPolicyPeerArgs) ToNetworkPolicyPeerOutput() NetworkPolicyPeerOutput
func (NetworkPolicyPeerArgs) ToNetworkPolicyPeerOutputWithContext ¶
func (i NetworkPolicyPeerArgs) ToNetworkPolicyPeerOutputWithContext(ctx context.Context) NetworkPolicyPeerOutput
type NetworkPolicyPeerArray ¶
type NetworkPolicyPeerArray []NetworkPolicyPeerInput
func (NetworkPolicyPeerArray) ElementType ¶
func (NetworkPolicyPeerArray) ElementType() reflect.Type
func (NetworkPolicyPeerArray) ToNetworkPolicyPeerArrayOutput ¶
func (i NetworkPolicyPeerArray) ToNetworkPolicyPeerArrayOutput() NetworkPolicyPeerArrayOutput
func (NetworkPolicyPeerArray) ToNetworkPolicyPeerArrayOutputWithContext ¶
func (i NetworkPolicyPeerArray) ToNetworkPolicyPeerArrayOutputWithContext(ctx context.Context) NetworkPolicyPeerArrayOutput
type NetworkPolicyPeerArrayInput ¶
type NetworkPolicyPeerArrayInput interface { pulumi.Input ToNetworkPolicyPeerArrayOutput() NetworkPolicyPeerArrayOutput ToNetworkPolicyPeerArrayOutputWithContext(context.Context) NetworkPolicyPeerArrayOutput }
NetworkPolicyPeerArrayInput is an input type that accepts NetworkPolicyPeerArray and NetworkPolicyPeerArrayOutput values. You can construct a concrete instance of `NetworkPolicyPeerArrayInput` via:
NetworkPolicyPeerArray{ NetworkPolicyPeerArgs{...} }
type NetworkPolicyPeerArrayOutput ¶
type NetworkPolicyPeerArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyPeerArrayOutput) ElementType ¶
func (NetworkPolicyPeerArrayOutput) ElementType() reflect.Type
func (NetworkPolicyPeerArrayOutput) Index ¶
func (o NetworkPolicyPeerArrayOutput) Index(i pulumi.IntInput) NetworkPolicyPeerOutput
func (NetworkPolicyPeerArrayOutput) ToNetworkPolicyPeerArrayOutput ¶
func (o NetworkPolicyPeerArrayOutput) ToNetworkPolicyPeerArrayOutput() NetworkPolicyPeerArrayOutput
func (NetworkPolicyPeerArrayOutput) ToNetworkPolicyPeerArrayOutputWithContext ¶
func (o NetworkPolicyPeerArrayOutput) ToNetworkPolicyPeerArrayOutputWithContext(ctx context.Context) NetworkPolicyPeerArrayOutput
type NetworkPolicyPeerInput ¶
type NetworkPolicyPeerInput interface { pulumi.Input ToNetworkPolicyPeerOutput() NetworkPolicyPeerOutput ToNetworkPolicyPeerOutputWithContext(context.Context) NetworkPolicyPeerOutput }
NetworkPolicyPeerInput is an input type that accepts NetworkPolicyPeerArgs and NetworkPolicyPeerOutput values. You can construct a concrete instance of `NetworkPolicyPeerInput` via:
NetworkPolicyPeerArgs{...}
type NetworkPolicyPeerOutput ¶
type NetworkPolicyPeerOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.
func (NetworkPolicyPeerOutput) ElementType ¶
func (NetworkPolicyPeerOutput) ElementType() reflect.Type
func (NetworkPolicyPeerOutput) IpBlock ¶
func (o NetworkPolicyPeerOutput) IpBlock() IPBlockPtrOutput
IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be.
func (NetworkPolicyPeerOutput) NamespaceSelector ¶
func (o NetworkPolicyPeerOutput) NamespaceSelector() metav1.LabelSelectorPtrOutput
Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces.
If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.
func (NetworkPolicyPeerOutput) PodSelector ¶
func (o NetworkPolicyPeerOutput) PodSelector() metav1.LabelSelectorPtrOutput
This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods.
If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.
func (NetworkPolicyPeerOutput) ToNetworkPolicyPeerOutput ¶
func (o NetworkPolicyPeerOutput) ToNetworkPolicyPeerOutput() NetworkPolicyPeerOutput
func (NetworkPolicyPeerOutput) ToNetworkPolicyPeerOutputWithContext ¶
func (o NetworkPolicyPeerOutput) ToNetworkPolicyPeerOutputWithContext(ctx context.Context) NetworkPolicyPeerOutput
type NetworkPolicyPeerPatch ¶ added in v3.20.0
type NetworkPolicyPeerPatch struct { // IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. IpBlock *IPBlockPatch `pulumi:"ipBlock"` // Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. // // If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. NamespaceSelector *metav1.LabelSelectorPatch `pulumi:"namespaceSelector"` // This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. // // If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. PodSelector *metav1.LabelSelectorPatch `pulumi:"podSelector"` }
DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.
type NetworkPolicyPeerPatchArgs ¶ added in v3.20.0
type NetworkPolicyPeerPatchArgs struct { // IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. IpBlock IPBlockPatchPtrInput `pulumi:"ipBlock"` // Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. // // If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. NamespaceSelector metav1.LabelSelectorPatchPtrInput `pulumi:"namespaceSelector"` // This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. // // If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. PodSelector metav1.LabelSelectorPatchPtrInput `pulumi:"podSelector"` }
DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.
func (NetworkPolicyPeerPatchArgs) ElementType ¶ added in v3.20.0
func (NetworkPolicyPeerPatchArgs) ElementType() reflect.Type
func (NetworkPolicyPeerPatchArgs) ToNetworkPolicyPeerPatchOutput ¶ added in v3.20.0
func (i NetworkPolicyPeerPatchArgs) ToNetworkPolicyPeerPatchOutput() NetworkPolicyPeerPatchOutput
func (NetworkPolicyPeerPatchArgs) ToNetworkPolicyPeerPatchOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyPeerPatchArgs) ToNetworkPolicyPeerPatchOutputWithContext(ctx context.Context) NetworkPolicyPeerPatchOutput
type NetworkPolicyPeerPatchArray ¶ added in v3.20.0
type NetworkPolicyPeerPatchArray []NetworkPolicyPeerPatchInput
func (NetworkPolicyPeerPatchArray) ElementType ¶ added in v3.20.0
func (NetworkPolicyPeerPatchArray) ElementType() reflect.Type
func (NetworkPolicyPeerPatchArray) ToNetworkPolicyPeerPatchArrayOutput ¶ added in v3.20.0
func (i NetworkPolicyPeerPatchArray) ToNetworkPolicyPeerPatchArrayOutput() NetworkPolicyPeerPatchArrayOutput
func (NetworkPolicyPeerPatchArray) ToNetworkPolicyPeerPatchArrayOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyPeerPatchArray) ToNetworkPolicyPeerPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPeerPatchArrayOutput
type NetworkPolicyPeerPatchArrayInput ¶ added in v3.20.0
type NetworkPolicyPeerPatchArrayInput interface { pulumi.Input ToNetworkPolicyPeerPatchArrayOutput() NetworkPolicyPeerPatchArrayOutput ToNetworkPolicyPeerPatchArrayOutputWithContext(context.Context) NetworkPolicyPeerPatchArrayOutput }
NetworkPolicyPeerPatchArrayInput is an input type that accepts NetworkPolicyPeerPatchArray and NetworkPolicyPeerPatchArrayOutput values. You can construct a concrete instance of `NetworkPolicyPeerPatchArrayInput` via:
NetworkPolicyPeerPatchArray{ NetworkPolicyPeerPatchArgs{...} }
type NetworkPolicyPeerPatchArrayOutput ¶ added in v3.20.0
type NetworkPolicyPeerPatchArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyPeerPatchArrayOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyPeerPatchArrayOutput) ElementType() reflect.Type
func (NetworkPolicyPeerPatchArrayOutput) Index ¶ added in v3.20.0
func (o NetworkPolicyPeerPatchArrayOutput) Index(i pulumi.IntInput) NetworkPolicyPeerPatchOutput
func (NetworkPolicyPeerPatchArrayOutput) ToNetworkPolicyPeerPatchArrayOutput ¶ added in v3.20.0
func (o NetworkPolicyPeerPatchArrayOutput) ToNetworkPolicyPeerPatchArrayOutput() NetworkPolicyPeerPatchArrayOutput
func (NetworkPolicyPeerPatchArrayOutput) ToNetworkPolicyPeerPatchArrayOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyPeerPatchArrayOutput) ToNetworkPolicyPeerPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPeerPatchArrayOutput
type NetworkPolicyPeerPatchInput ¶ added in v3.20.0
type NetworkPolicyPeerPatchInput interface { pulumi.Input ToNetworkPolicyPeerPatchOutput() NetworkPolicyPeerPatchOutput ToNetworkPolicyPeerPatchOutputWithContext(context.Context) NetworkPolicyPeerPatchOutput }
NetworkPolicyPeerPatchInput is an input type that accepts NetworkPolicyPeerPatchArgs and NetworkPolicyPeerPatchOutput values. You can construct a concrete instance of `NetworkPolicyPeerPatchInput` via:
NetworkPolicyPeerPatchArgs{...}
type NetworkPolicyPeerPatchOutput ¶ added in v3.20.0
type NetworkPolicyPeerPatchOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.
func (NetworkPolicyPeerPatchOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyPeerPatchOutput) ElementType() reflect.Type
func (NetworkPolicyPeerPatchOutput) IpBlock ¶ added in v3.20.0
func (o NetworkPolicyPeerPatchOutput) IpBlock() IPBlockPatchPtrOutput
IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be.
func (NetworkPolicyPeerPatchOutput) NamespaceSelector ¶ added in v3.20.0
func (o NetworkPolicyPeerPatchOutput) NamespaceSelector() metav1.LabelSelectorPatchPtrOutput
Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces.
If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.
func (NetworkPolicyPeerPatchOutput) PodSelector ¶ added in v3.20.0
func (o NetworkPolicyPeerPatchOutput) PodSelector() metav1.LabelSelectorPatchPtrOutput
This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods.
If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.
func (NetworkPolicyPeerPatchOutput) ToNetworkPolicyPeerPatchOutput ¶ added in v3.20.0
func (o NetworkPolicyPeerPatchOutput) ToNetworkPolicyPeerPatchOutput() NetworkPolicyPeerPatchOutput
func (NetworkPolicyPeerPatchOutput) ToNetworkPolicyPeerPatchOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyPeerPatchOutput) ToNetworkPolicyPeerPatchOutputWithContext(ctx context.Context) NetworkPolicyPeerPatchOutput
type NetworkPolicyPort ¶
type NetworkPolicyPort struct { // If specified, the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. Port interface{} `pulumi:"port"` // Optional. The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. Protocol *string `pulumi:"protocol"` }
DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.
type NetworkPolicyPortArgs ¶
type NetworkPolicyPortArgs struct { // If specified, the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. Port pulumi.Input `pulumi:"port"` // Optional. The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.
func (NetworkPolicyPortArgs) ElementType ¶
func (NetworkPolicyPortArgs) ElementType() reflect.Type
func (NetworkPolicyPortArgs) ToNetworkPolicyPortOutput ¶
func (i NetworkPolicyPortArgs) ToNetworkPolicyPortOutput() NetworkPolicyPortOutput
func (NetworkPolicyPortArgs) ToNetworkPolicyPortOutputWithContext ¶
func (i NetworkPolicyPortArgs) ToNetworkPolicyPortOutputWithContext(ctx context.Context) NetworkPolicyPortOutput
type NetworkPolicyPortArray ¶
type NetworkPolicyPortArray []NetworkPolicyPortInput
func (NetworkPolicyPortArray) ElementType ¶
func (NetworkPolicyPortArray) ElementType() reflect.Type
func (NetworkPolicyPortArray) ToNetworkPolicyPortArrayOutput ¶
func (i NetworkPolicyPortArray) ToNetworkPolicyPortArrayOutput() NetworkPolicyPortArrayOutput
func (NetworkPolicyPortArray) ToNetworkPolicyPortArrayOutputWithContext ¶
func (i NetworkPolicyPortArray) ToNetworkPolicyPortArrayOutputWithContext(ctx context.Context) NetworkPolicyPortArrayOutput
type NetworkPolicyPortArrayInput ¶
type NetworkPolicyPortArrayInput interface { pulumi.Input ToNetworkPolicyPortArrayOutput() NetworkPolicyPortArrayOutput ToNetworkPolicyPortArrayOutputWithContext(context.Context) NetworkPolicyPortArrayOutput }
NetworkPolicyPortArrayInput is an input type that accepts NetworkPolicyPortArray and NetworkPolicyPortArrayOutput values. You can construct a concrete instance of `NetworkPolicyPortArrayInput` via:
NetworkPolicyPortArray{ NetworkPolicyPortArgs{...} }
type NetworkPolicyPortArrayOutput ¶
type NetworkPolicyPortArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyPortArrayOutput) ElementType ¶
func (NetworkPolicyPortArrayOutput) ElementType() reflect.Type
func (NetworkPolicyPortArrayOutput) Index ¶
func (o NetworkPolicyPortArrayOutput) Index(i pulumi.IntInput) NetworkPolicyPortOutput
func (NetworkPolicyPortArrayOutput) ToNetworkPolicyPortArrayOutput ¶
func (o NetworkPolicyPortArrayOutput) ToNetworkPolicyPortArrayOutput() NetworkPolicyPortArrayOutput
func (NetworkPolicyPortArrayOutput) ToNetworkPolicyPortArrayOutputWithContext ¶
func (o NetworkPolicyPortArrayOutput) ToNetworkPolicyPortArrayOutputWithContext(ctx context.Context) NetworkPolicyPortArrayOutput
type NetworkPolicyPortInput ¶
type NetworkPolicyPortInput interface { pulumi.Input ToNetworkPolicyPortOutput() NetworkPolicyPortOutput ToNetworkPolicyPortOutputWithContext(context.Context) NetworkPolicyPortOutput }
NetworkPolicyPortInput is an input type that accepts NetworkPolicyPortArgs and NetworkPolicyPortOutput values. You can construct a concrete instance of `NetworkPolicyPortInput` via:
NetworkPolicyPortArgs{...}
type NetworkPolicyPortOutput ¶
type NetworkPolicyPortOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.
func (NetworkPolicyPortOutput) ElementType ¶
func (NetworkPolicyPortOutput) ElementType() reflect.Type
func (NetworkPolicyPortOutput) Port ¶
func (o NetworkPolicyPortOutput) Port() pulumi.AnyOutput
If specified, the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.
func (NetworkPolicyPortOutput) Protocol ¶
func (o NetworkPolicyPortOutput) Protocol() pulumi.StringPtrOutput
Optional. The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP.
func (NetworkPolicyPortOutput) ToNetworkPolicyPortOutput ¶
func (o NetworkPolicyPortOutput) ToNetworkPolicyPortOutput() NetworkPolicyPortOutput
func (NetworkPolicyPortOutput) ToNetworkPolicyPortOutputWithContext ¶
func (o NetworkPolicyPortOutput) ToNetworkPolicyPortOutputWithContext(ctx context.Context) NetworkPolicyPortOutput
type NetworkPolicyPortPatch ¶ added in v3.20.0
type NetworkPolicyPortPatch struct { // If specified, the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. Port interface{} `pulumi:"port"` // Optional. The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. Protocol *string `pulumi:"protocol"` }
DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.
type NetworkPolicyPortPatchArgs ¶ added in v3.20.0
type NetworkPolicyPortPatchArgs struct { // If specified, the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. Port pulumi.Input `pulumi:"port"` // Optional. The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.
func (NetworkPolicyPortPatchArgs) ElementType ¶ added in v3.20.0
func (NetworkPolicyPortPatchArgs) ElementType() reflect.Type
func (NetworkPolicyPortPatchArgs) ToNetworkPolicyPortPatchOutput ¶ added in v3.20.0
func (i NetworkPolicyPortPatchArgs) ToNetworkPolicyPortPatchOutput() NetworkPolicyPortPatchOutput
func (NetworkPolicyPortPatchArgs) ToNetworkPolicyPortPatchOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyPortPatchArgs) ToNetworkPolicyPortPatchOutputWithContext(ctx context.Context) NetworkPolicyPortPatchOutput
type NetworkPolicyPortPatchArray ¶ added in v3.20.0
type NetworkPolicyPortPatchArray []NetworkPolicyPortPatchInput
func (NetworkPolicyPortPatchArray) ElementType ¶ added in v3.20.0
func (NetworkPolicyPortPatchArray) ElementType() reflect.Type
func (NetworkPolicyPortPatchArray) ToNetworkPolicyPortPatchArrayOutput ¶ added in v3.20.0
func (i NetworkPolicyPortPatchArray) ToNetworkPolicyPortPatchArrayOutput() NetworkPolicyPortPatchArrayOutput
func (NetworkPolicyPortPatchArray) ToNetworkPolicyPortPatchArrayOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicyPortPatchArray) ToNetworkPolicyPortPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPortPatchArrayOutput
type NetworkPolicyPortPatchArrayInput ¶ added in v3.20.0
type NetworkPolicyPortPatchArrayInput interface { pulumi.Input ToNetworkPolicyPortPatchArrayOutput() NetworkPolicyPortPatchArrayOutput ToNetworkPolicyPortPatchArrayOutputWithContext(context.Context) NetworkPolicyPortPatchArrayOutput }
NetworkPolicyPortPatchArrayInput is an input type that accepts NetworkPolicyPortPatchArray and NetworkPolicyPortPatchArrayOutput values. You can construct a concrete instance of `NetworkPolicyPortPatchArrayInput` via:
NetworkPolicyPortPatchArray{ NetworkPolicyPortPatchArgs{...} }
type NetworkPolicyPortPatchArrayOutput ¶ added in v3.20.0
type NetworkPolicyPortPatchArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyPortPatchArrayOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyPortPatchArrayOutput) ElementType() reflect.Type
func (NetworkPolicyPortPatchArrayOutput) Index ¶ added in v3.20.0
func (o NetworkPolicyPortPatchArrayOutput) Index(i pulumi.IntInput) NetworkPolicyPortPatchOutput
func (NetworkPolicyPortPatchArrayOutput) ToNetworkPolicyPortPatchArrayOutput ¶ added in v3.20.0
func (o NetworkPolicyPortPatchArrayOutput) ToNetworkPolicyPortPatchArrayOutput() NetworkPolicyPortPatchArrayOutput
func (NetworkPolicyPortPatchArrayOutput) ToNetworkPolicyPortPatchArrayOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyPortPatchArrayOutput) ToNetworkPolicyPortPatchArrayOutputWithContext(ctx context.Context) NetworkPolicyPortPatchArrayOutput
type NetworkPolicyPortPatchInput ¶ added in v3.20.0
type NetworkPolicyPortPatchInput interface { pulumi.Input ToNetworkPolicyPortPatchOutput() NetworkPolicyPortPatchOutput ToNetworkPolicyPortPatchOutputWithContext(context.Context) NetworkPolicyPortPatchOutput }
NetworkPolicyPortPatchInput is an input type that accepts NetworkPolicyPortPatchArgs and NetworkPolicyPortPatchOutput values. You can construct a concrete instance of `NetworkPolicyPortPatchInput` via:
NetworkPolicyPortPatchArgs{...}
type NetworkPolicyPortPatchOutput ¶ added in v3.20.0
type NetworkPolicyPortPatchOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.
func (NetworkPolicyPortPatchOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicyPortPatchOutput) ElementType() reflect.Type
func (NetworkPolicyPortPatchOutput) Port ¶ added in v3.20.0
func (o NetworkPolicyPortPatchOutput) Port() pulumi.AnyOutput
If specified, the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.
func (NetworkPolicyPortPatchOutput) Protocol ¶ added in v3.20.0
func (o NetworkPolicyPortPatchOutput) Protocol() pulumi.StringPtrOutput
Optional. The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP.
func (NetworkPolicyPortPatchOutput) ToNetworkPolicyPortPatchOutput ¶ added in v3.20.0
func (o NetworkPolicyPortPatchOutput) ToNetworkPolicyPortPatchOutput() NetworkPolicyPortPatchOutput
func (NetworkPolicyPortPatchOutput) ToNetworkPolicyPortPatchOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicyPortPatchOutput) ToNetworkPolicyPortPatchOutputWithContext(ctx context.Context) NetworkPolicyPortPatchOutput
type NetworkPolicySpec ¶
type NetworkPolicySpec struct { // List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8 Egress []NetworkPolicyEgressRule `pulumi:"egress"` // List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default). Ingress []NetworkPolicyIngressRule `pulumi:"ingress"` // Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace. PodSelector metav1.LabelSelector `pulumi:"podSelector"` // List of rule types that the NetworkPolicy relates to. Valid options are "Ingress", "Egress", or "Ingress,Egress". If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8 PolicyTypes []string `pulumi:"policyTypes"` }
DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.
type NetworkPolicySpecArgs ¶
type NetworkPolicySpecArgs struct { // List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8 Egress NetworkPolicyEgressRuleArrayInput `pulumi:"egress"` // List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default). Ingress NetworkPolicyIngressRuleArrayInput `pulumi:"ingress"` // Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace. PodSelector metav1.LabelSelectorInput `pulumi:"podSelector"` // List of rule types that the NetworkPolicy relates to. Valid options are "Ingress", "Egress", or "Ingress,Egress". If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8 PolicyTypes pulumi.StringArrayInput `pulumi:"policyTypes"` }
DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.
func (NetworkPolicySpecArgs) ElementType ¶
func (NetworkPolicySpecArgs) ElementType() reflect.Type
func (NetworkPolicySpecArgs) ToNetworkPolicySpecOutput ¶
func (i NetworkPolicySpecArgs) ToNetworkPolicySpecOutput() NetworkPolicySpecOutput
func (NetworkPolicySpecArgs) ToNetworkPolicySpecOutputWithContext ¶
func (i NetworkPolicySpecArgs) ToNetworkPolicySpecOutputWithContext(ctx context.Context) NetworkPolicySpecOutput
func (NetworkPolicySpecArgs) ToNetworkPolicySpecPtrOutput ¶
func (i NetworkPolicySpecArgs) ToNetworkPolicySpecPtrOutput() NetworkPolicySpecPtrOutput
func (NetworkPolicySpecArgs) ToNetworkPolicySpecPtrOutputWithContext ¶
func (i NetworkPolicySpecArgs) ToNetworkPolicySpecPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPtrOutput
type NetworkPolicySpecInput ¶
type NetworkPolicySpecInput interface { pulumi.Input ToNetworkPolicySpecOutput() NetworkPolicySpecOutput ToNetworkPolicySpecOutputWithContext(context.Context) NetworkPolicySpecOutput }
NetworkPolicySpecInput is an input type that accepts NetworkPolicySpecArgs and NetworkPolicySpecOutput values. You can construct a concrete instance of `NetworkPolicySpecInput` via:
NetworkPolicySpecArgs{...}
type NetworkPolicySpecOutput ¶
type NetworkPolicySpecOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.
func (NetworkPolicySpecOutput) Egress ¶
func (o NetworkPolicySpecOutput) Egress() NetworkPolicyEgressRuleArrayOutput
List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8
func (NetworkPolicySpecOutput) ElementType ¶
func (NetworkPolicySpecOutput) ElementType() reflect.Type
func (NetworkPolicySpecOutput) Ingress ¶
func (o NetworkPolicySpecOutput) Ingress() NetworkPolicyIngressRuleArrayOutput
List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default).
func (NetworkPolicySpecOutput) PodSelector ¶
func (o NetworkPolicySpecOutput) PodSelector() metav1.LabelSelectorOutput
Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.
func (NetworkPolicySpecOutput) PolicyTypes ¶
func (o NetworkPolicySpecOutput) PolicyTypes() pulumi.StringArrayOutput
List of rule types that the NetworkPolicy relates to. Valid options are "Ingress", "Egress", or "Ingress,Egress". If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8
func (NetworkPolicySpecOutput) ToNetworkPolicySpecOutput ¶
func (o NetworkPolicySpecOutput) ToNetworkPolicySpecOutput() NetworkPolicySpecOutput
func (NetworkPolicySpecOutput) ToNetworkPolicySpecOutputWithContext ¶
func (o NetworkPolicySpecOutput) ToNetworkPolicySpecOutputWithContext(ctx context.Context) NetworkPolicySpecOutput
func (NetworkPolicySpecOutput) ToNetworkPolicySpecPtrOutput ¶
func (o NetworkPolicySpecOutput) ToNetworkPolicySpecPtrOutput() NetworkPolicySpecPtrOutput
func (NetworkPolicySpecOutput) ToNetworkPolicySpecPtrOutputWithContext ¶
func (o NetworkPolicySpecOutput) ToNetworkPolicySpecPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPtrOutput
type NetworkPolicySpecPatch ¶ added in v3.20.0
type NetworkPolicySpecPatch struct { // List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8 Egress []NetworkPolicyEgressRulePatch `pulumi:"egress"` // List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default). Ingress []NetworkPolicyIngressRulePatch `pulumi:"ingress"` // Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace. PodSelector *metav1.LabelSelectorPatch `pulumi:"podSelector"` // List of rule types that the NetworkPolicy relates to. Valid options are "Ingress", "Egress", or "Ingress,Egress". If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8 PolicyTypes []string `pulumi:"policyTypes"` }
DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.
type NetworkPolicySpecPatchArgs ¶ added in v3.20.0
type NetworkPolicySpecPatchArgs struct { // List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8 Egress NetworkPolicyEgressRulePatchArrayInput `pulumi:"egress"` // List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default). Ingress NetworkPolicyIngressRulePatchArrayInput `pulumi:"ingress"` // Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace. PodSelector metav1.LabelSelectorPatchPtrInput `pulumi:"podSelector"` // List of rule types that the NetworkPolicy relates to. Valid options are "Ingress", "Egress", or "Ingress,Egress". If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8 PolicyTypes pulumi.StringArrayInput `pulumi:"policyTypes"` }
DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.
func (NetworkPolicySpecPatchArgs) ElementType ¶ added in v3.20.0
func (NetworkPolicySpecPatchArgs) ElementType() reflect.Type
func (NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchOutput ¶ added in v3.20.0
func (i NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchOutput() NetworkPolicySpecPatchOutput
func (NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchOutputWithContext(ctx context.Context) NetworkPolicySpecPatchOutput
func (NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchPtrOutput ¶ added in v3.20.0
func (i NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchPtrOutput() NetworkPolicySpecPatchPtrOutput
func (NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i NetworkPolicySpecPatchArgs) ToNetworkPolicySpecPatchPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPatchPtrOutput
type NetworkPolicySpecPatchInput ¶ added in v3.20.0
type NetworkPolicySpecPatchInput interface { pulumi.Input ToNetworkPolicySpecPatchOutput() NetworkPolicySpecPatchOutput ToNetworkPolicySpecPatchOutputWithContext(context.Context) NetworkPolicySpecPatchOutput }
NetworkPolicySpecPatchInput is an input type that accepts NetworkPolicySpecPatchArgs and NetworkPolicySpecPatchOutput values. You can construct a concrete instance of `NetworkPolicySpecPatchInput` via:
NetworkPolicySpecPatchArgs{...}
type NetworkPolicySpecPatchOutput ¶ added in v3.20.0
type NetworkPolicySpecPatchOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.
func (NetworkPolicySpecPatchOutput) Egress ¶ added in v3.20.0
func (o NetworkPolicySpecPatchOutput) Egress() NetworkPolicyEgressRulePatchArrayOutput
List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8
func (NetworkPolicySpecPatchOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicySpecPatchOutput) ElementType() reflect.Type
func (NetworkPolicySpecPatchOutput) Ingress ¶ added in v3.20.0
func (o NetworkPolicySpecPatchOutput) Ingress() NetworkPolicyIngressRulePatchArrayOutput
List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default).
func (NetworkPolicySpecPatchOutput) PodSelector ¶ added in v3.20.0
func (o NetworkPolicySpecPatchOutput) PodSelector() metav1.LabelSelectorPatchPtrOutput
Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.
func (NetworkPolicySpecPatchOutput) PolicyTypes ¶ added in v3.20.0
func (o NetworkPolicySpecPatchOutput) PolicyTypes() pulumi.StringArrayOutput
List of rule types that the NetworkPolicy relates to. Valid options are "Ingress", "Egress", or "Ingress,Egress". If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8
func (NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchOutput ¶ added in v3.20.0
func (o NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchOutput() NetworkPolicySpecPatchOutput
func (NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchOutputWithContext(ctx context.Context) NetworkPolicySpecPatchOutput
func (NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchPtrOutput ¶ added in v3.20.0
func (o NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchPtrOutput() NetworkPolicySpecPatchPtrOutput
func (NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicySpecPatchOutput) ToNetworkPolicySpecPatchPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPatchPtrOutput
type NetworkPolicySpecPatchPtrInput ¶ added in v3.20.0
type NetworkPolicySpecPatchPtrInput interface { pulumi.Input ToNetworkPolicySpecPatchPtrOutput() NetworkPolicySpecPatchPtrOutput ToNetworkPolicySpecPatchPtrOutputWithContext(context.Context) NetworkPolicySpecPatchPtrOutput }
NetworkPolicySpecPatchPtrInput is an input type that accepts NetworkPolicySpecPatchArgs, NetworkPolicySpecPatchPtr and NetworkPolicySpecPatchPtrOutput values. You can construct a concrete instance of `NetworkPolicySpecPatchPtrInput` via:
NetworkPolicySpecPatchArgs{...} or: nil
func NetworkPolicySpecPatchPtr ¶ added in v3.20.0
func NetworkPolicySpecPatchPtr(v *NetworkPolicySpecPatchArgs) NetworkPolicySpecPatchPtrInput
type NetworkPolicySpecPatchPtrOutput ¶ added in v3.20.0
type NetworkPolicySpecPatchPtrOutput struct{ *pulumi.OutputState }
func (NetworkPolicySpecPatchPtrOutput) Egress ¶ added in v3.20.0
func (o NetworkPolicySpecPatchPtrOutput) Egress() NetworkPolicyEgressRulePatchArrayOutput
List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8
func (NetworkPolicySpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o NetworkPolicySpecPatchPtrOutput) Elem() NetworkPolicySpecPatchOutput
func (NetworkPolicySpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (NetworkPolicySpecPatchPtrOutput) ElementType() reflect.Type
func (NetworkPolicySpecPatchPtrOutput) Ingress ¶ added in v3.20.0
func (o NetworkPolicySpecPatchPtrOutput) Ingress() NetworkPolicyIngressRulePatchArrayOutput
List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default).
func (NetworkPolicySpecPatchPtrOutput) PodSelector ¶ added in v3.20.0
func (o NetworkPolicySpecPatchPtrOutput) PodSelector() metav1.LabelSelectorPatchPtrOutput
Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.
func (NetworkPolicySpecPatchPtrOutput) PolicyTypes ¶ added in v3.20.0
func (o NetworkPolicySpecPatchPtrOutput) PolicyTypes() pulumi.StringArrayOutput
List of rule types that the NetworkPolicy relates to. Valid options are "Ingress", "Egress", or "Ingress,Egress". If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8
func (NetworkPolicySpecPatchPtrOutput) ToNetworkPolicySpecPatchPtrOutput ¶ added in v3.20.0
func (o NetworkPolicySpecPatchPtrOutput) ToNetworkPolicySpecPatchPtrOutput() NetworkPolicySpecPatchPtrOutput
func (NetworkPolicySpecPatchPtrOutput) ToNetworkPolicySpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o NetworkPolicySpecPatchPtrOutput) ToNetworkPolicySpecPatchPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPatchPtrOutput
type NetworkPolicySpecPtrInput ¶
type NetworkPolicySpecPtrInput interface { pulumi.Input ToNetworkPolicySpecPtrOutput() NetworkPolicySpecPtrOutput ToNetworkPolicySpecPtrOutputWithContext(context.Context) NetworkPolicySpecPtrOutput }
NetworkPolicySpecPtrInput is an input type that accepts NetworkPolicySpecArgs, NetworkPolicySpecPtr and NetworkPolicySpecPtrOutput values. You can construct a concrete instance of `NetworkPolicySpecPtrInput` via:
NetworkPolicySpecArgs{...} or: nil
func NetworkPolicySpecPtr ¶
func NetworkPolicySpecPtr(v *NetworkPolicySpecArgs) NetworkPolicySpecPtrInput
type NetworkPolicySpecPtrOutput ¶
type NetworkPolicySpecPtrOutput struct{ *pulumi.OutputState }
func (NetworkPolicySpecPtrOutput) Egress ¶
func (o NetworkPolicySpecPtrOutput) Egress() NetworkPolicyEgressRuleArrayOutput
List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8
func (NetworkPolicySpecPtrOutput) Elem ¶
func (o NetworkPolicySpecPtrOutput) Elem() NetworkPolicySpecOutput
func (NetworkPolicySpecPtrOutput) ElementType ¶
func (NetworkPolicySpecPtrOutput) ElementType() reflect.Type
func (NetworkPolicySpecPtrOutput) Ingress ¶
func (o NetworkPolicySpecPtrOutput) Ingress() NetworkPolicyIngressRuleArrayOutput
List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default).
func (NetworkPolicySpecPtrOutput) PodSelector ¶
func (o NetworkPolicySpecPtrOutput) PodSelector() metav1.LabelSelectorPtrOutput
Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.
func (NetworkPolicySpecPtrOutput) PolicyTypes ¶
func (o NetworkPolicySpecPtrOutput) PolicyTypes() pulumi.StringArrayOutput
List of rule types that the NetworkPolicy relates to. Valid options are "Ingress", "Egress", or "Ingress,Egress". If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ "Egress" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include "Egress" (since such a policy would not include an Egress section and would otherwise default to just [ "Ingress" ]). This field is beta-level in 1.8
func (NetworkPolicySpecPtrOutput) ToNetworkPolicySpecPtrOutput ¶
func (o NetworkPolicySpecPtrOutput) ToNetworkPolicySpecPtrOutput() NetworkPolicySpecPtrOutput
func (NetworkPolicySpecPtrOutput) ToNetworkPolicySpecPtrOutputWithContext ¶
func (o NetworkPolicySpecPtrOutput) ToNetworkPolicySpecPtrOutputWithContext(ctx context.Context) NetworkPolicySpecPtrOutput
type NetworkPolicyState ¶
type NetworkPolicyState struct { }
func (NetworkPolicyState) ElementType ¶
func (NetworkPolicyState) ElementType() reflect.Type
type NetworkPolicyType ¶
type NetworkPolicyType 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"` // Specification of the desired behavior for this NetworkPolicy. Spec *NetworkPolicySpec `pulumi:"spec"` }
DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods
type NetworkPolicyTypeArgs ¶
type NetworkPolicyTypeArgs 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"` // Specification of the desired behavior for this NetworkPolicy. Spec NetworkPolicySpecPtrInput `pulumi:"spec"` }
DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods
func (NetworkPolicyTypeArgs) ElementType ¶
func (NetworkPolicyTypeArgs) ElementType() reflect.Type
func (NetworkPolicyTypeArgs) ToNetworkPolicyTypeOutput ¶
func (i NetworkPolicyTypeArgs) ToNetworkPolicyTypeOutput() NetworkPolicyTypeOutput
func (NetworkPolicyTypeArgs) ToNetworkPolicyTypeOutputWithContext ¶
func (i NetworkPolicyTypeArgs) ToNetworkPolicyTypeOutputWithContext(ctx context.Context) NetworkPolicyTypeOutput
type NetworkPolicyTypeArray ¶
type NetworkPolicyTypeArray []NetworkPolicyTypeInput
func (NetworkPolicyTypeArray) ElementType ¶
func (NetworkPolicyTypeArray) ElementType() reflect.Type
func (NetworkPolicyTypeArray) ToNetworkPolicyTypeArrayOutput ¶
func (i NetworkPolicyTypeArray) ToNetworkPolicyTypeArrayOutput() NetworkPolicyTypeArrayOutput
func (NetworkPolicyTypeArray) ToNetworkPolicyTypeArrayOutputWithContext ¶
func (i NetworkPolicyTypeArray) ToNetworkPolicyTypeArrayOutputWithContext(ctx context.Context) NetworkPolicyTypeArrayOutput
type NetworkPolicyTypeArrayInput ¶
type NetworkPolicyTypeArrayInput interface { pulumi.Input ToNetworkPolicyTypeArrayOutput() NetworkPolicyTypeArrayOutput ToNetworkPolicyTypeArrayOutputWithContext(context.Context) NetworkPolicyTypeArrayOutput }
NetworkPolicyTypeArrayInput is an input type that accepts NetworkPolicyTypeArray and NetworkPolicyTypeArrayOutput values. You can construct a concrete instance of `NetworkPolicyTypeArrayInput` via:
NetworkPolicyTypeArray{ NetworkPolicyTypeArgs{...} }
type NetworkPolicyTypeArrayOutput ¶
type NetworkPolicyTypeArrayOutput struct{ *pulumi.OutputState }
func (NetworkPolicyTypeArrayOutput) ElementType ¶
func (NetworkPolicyTypeArrayOutput) ElementType() reflect.Type
func (NetworkPolicyTypeArrayOutput) Index ¶
func (o NetworkPolicyTypeArrayOutput) Index(i pulumi.IntInput) NetworkPolicyTypeOutput
func (NetworkPolicyTypeArrayOutput) ToNetworkPolicyTypeArrayOutput ¶
func (o NetworkPolicyTypeArrayOutput) ToNetworkPolicyTypeArrayOutput() NetworkPolicyTypeArrayOutput
func (NetworkPolicyTypeArrayOutput) ToNetworkPolicyTypeArrayOutputWithContext ¶
func (o NetworkPolicyTypeArrayOutput) ToNetworkPolicyTypeArrayOutputWithContext(ctx context.Context) NetworkPolicyTypeArrayOutput
type NetworkPolicyTypeInput ¶
type NetworkPolicyTypeInput interface { pulumi.Input ToNetworkPolicyTypeOutput() NetworkPolicyTypeOutput ToNetworkPolicyTypeOutputWithContext(context.Context) NetworkPolicyTypeOutput }
NetworkPolicyTypeInput is an input type that accepts NetworkPolicyTypeArgs and NetworkPolicyTypeOutput values. You can construct a concrete instance of `NetworkPolicyTypeInput` via:
NetworkPolicyTypeArgs{...}
type NetworkPolicyTypeOutput ¶
type NetworkPolicyTypeOutput struct{ *pulumi.OutputState }
DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods
func (NetworkPolicyTypeOutput) ApiVersion ¶
func (o NetworkPolicyTypeOutput) 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 (NetworkPolicyTypeOutput) ElementType ¶
func (NetworkPolicyTypeOutput) ElementType() reflect.Type
func (NetworkPolicyTypeOutput) Kind ¶
func (o NetworkPolicyTypeOutput) 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 (NetworkPolicyTypeOutput) Metadata ¶
func (o NetworkPolicyTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (NetworkPolicyTypeOutput) Spec ¶
func (o NetworkPolicyTypeOutput) Spec() NetworkPolicySpecPtrOutput
Specification of the desired behavior for this NetworkPolicy.
func (NetworkPolicyTypeOutput) ToNetworkPolicyTypeOutput ¶
func (o NetworkPolicyTypeOutput) ToNetworkPolicyTypeOutput() NetworkPolicyTypeOutput
func (NetworkPolicyTypeOutput) ToNetworkPolicyTypeOutputWithContext ¶
func (o NetworkPolicyTypeOutput) ToNetworkPolicyTypeOutputWithContext(ctx context.Context) NetworkPolicyTypeOutput
type PodSecurityPolicy ¶
type PodSecurityPolicy struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // spec defines the policy enforced. Spec PodSecurityPolicySpecPtrOutput `pulumi:"spec"` }
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.
func GetPodSecurityPolicy ¶
func GetPodSecurityPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSecurityPolicyState, opts ...pulumi.ResourceOption) (*PodSecurityPolicy, error)
GetPodSecurityPolicy gets an existing PodSecurityPolicy 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 NewPodSecurityPolicy ¶
func NewPodSecurityPolicy(ctx *pulumi.Context, name string, args *PodSecurityPolicyArgs, opts ...pulumi.ResourceOption) (*PodSecurityPolicy, error)
NewPodSecurityPolicy registers a new resource with the given unique name, arguments, and options.
func (*PodSecurityPolicy) ElementType ¶
func (*PodSecurityPolicy) ElementType() reflect.Type
func (*PodSecurityPolicy) ToPodSecurityPolicyOutput ¶
func (i *PodSecurityPolicy) ToPodSecurityPolicyOutput() PodSecurityPolicyOutput
func (*PodSecurityPolicy) ToPodSecurityPolicyOutputWithContext ¶
func (i *PodSecurityPolicy) ToPodSecurityPolicyOutputWithContext(ctx context.Context) PodSecurityPolicyOutput
type PodSecurityPolicyArgs ¶
type PodSecurityPolicyArgs 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 // spec defines the policy enforced. Spec PodSecurityPolicySpecPtrInput }
The set of arguments for constructing a PodSecurityPolicy resource.
func (PodSecurityPolicyArgs) ElementType ¶
func (PodSecurityPolicyArgs) ElementType() reflect.Type
type PodSecurityPolicyArray ¶
type PodSecurityPolicyArray []PodSecurityPolicyInput
func (PodSecurityPolicyArray) ElementType ¶
func (PodSecurityPolicyArray) ElementType() reflect.Type
func (PodSecurityPolicyArray) ToPodSecurityPolicyArrayOutput ¶
func (i PodSecurityPolicyArray) ToPodSecurityPolicyArrayOutput() PodSecurityPolicyArrayOutput
func (PodSecurityPolicyArray) ToPodSecurityPolicyArrayOutputWithContext ¶
func (i PodSecurityPolicyArray) ToPodSecurityPolicyArrayOutputWithContext(ctx context.Context) PodSecurityPolicyArrayOutput
type PodSecurityPolicyArrayInput ¶
type PodSecurityPolicyArrayInput interface { pulumi.Input ToPodSecurityPolicyArrayOutput() PodSecurityPolicyArrayOutput ToPodSecurityPolicyArrayOutputWithContext(context.Context) PodSecurityPolicyArrayOutput }
PodSecurityPolicyArrayInput is an input type that accepts PodSecurityPolicyArray and PodSecurityPolicyArrayOutput values. You can construct a concrete instance of `PodSecurityPolicyArrayInput` via:
PodSecurityPolicyArray{ PodSecurityPolicyArgs{...} }
type PodSecurityPolicyArrayOutput ¶
type PodSecurityPolicyArrayOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyArrayOutput) ElementType ¶
func (PodSecurityPolicyArrayOutput) ElementType() reflect.Type
func (PodSecurityPolicyArrayOutput) Index ¶
func (o PodSecurityPolicyArrayOutput) Index(i pulumi.IntInput) PodSecurityPolicyOutput
func (PodSecurityPolicyArrayOutput) ToPodSecurityPolicyArrayOutput ¶
func (o PodSecurityPolicyArrayOutput) ToPodSecurityPolicyArrayOutput() PodSecurityPolicyArrayOutput
func (PodSecurityPolicyArrayOutput) ToPodSecurityPolicyArrayOutputWithContext ¶
func (o PodSecurityPolicyArrayOutput) ToPodSecurityPolicyArrayOutputWithContext(ctx context.Context) PodSecurityPolicyArrayOutput
type PodSecurityPolicyInput ¶
type PodSecurityPolicyInput interface { pulumi.Input ToPodSecurityPolicyOutput() PodSecurityPolicyOutput ToPodSecurityPolicyOutputWithContext(ctx context.Context) PodSecurityPolicyOutput }
type PodSecurityPolicyList ¶
type PodSecurityPolicyList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // items is a list of schema objects. Items PodSecurityPolicyTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
PodSecurityPolicyList is a list of PodSecurityPolicy objects. Deprecated: use PodSecurityPolicyList from policy API Group instead.
func GetPodSecurityPolicyList ¶
func GetPodSecurityPolicyList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSecurityPolicyListState, opts ...pulumi.ResourceOption) (*PodSecurityPolicyList, error)
GetPodSecurityPolicyList gets an existing PodSecurityPolicyList 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 NewPodSecurityPolicyList ¶
func NewPodSecurityPolicyList(ctx *pulumi.Context, name string, args *PodSecurityPolicyListArgs, opts ...pulumi.ResourceOption) (*PodSecurityPolicyList, error)
NewPodSecurityPolicyList registers a new resource with the given unique name, arguments, and options.
func (*PodSecurityPolicyList) ElementType ¶
func (*PodSecurityPolicyList) ElementType() reflect.Type
func (*PodSecurityPolicyList) ToPodSecurityPolicyListOutput ¶
func (i *PodSecurityPolicyList) ToPodSecurityPolicyListOutput() PodSecurityPolicyListOutput
func (*PodSecurityPolicyList) ToPodSecurityPolicyListOutputWithContext ¶
func (i *PodSecurityPolicyList) ToPodSecurityPolicyListOutputWithContext(ctx context.Context) PodSecurityPolicyListOutput
type PodSecurityPolicyListArgs ¶
type PodSecurityPolicyListArgs 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 a list of schema objects. Items PodSecurityPolicyTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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 PodSecurityPolicyList resource.
func (PodSecurityPolicyListArgs) ElementType ¶
func (PodSecurityPolicyListArgs) ElementType() reflect.Type
type PodSecurityPolicyListArray ¶
type PodSecurityPolicyListArray []PodSecurityPolicyListInput
func (PodSecurityPolicyListArray) ElementType ¶
func (PodSecurityPolicyListArray) ElementType() reflect.Type
func (PodSecurityPolicyListArray) ToPodSecurityPolicyListArrayOutput ¶
func (i PodSecurityPolicyListArray) ToPodSecurityPolicyListArrayOutput() PodSecurityPolicyListArrayOutput
func (PodSecurityPolicyListArray) ToPodSecurityPolicyListArrayOutputWithContext ¶
func (i PodSecurityPolicyListArray) ToPodSecurityPolicyListArrayOutputWithContext(ctx context.Context) PodSecurityPolicyListArrayOutput
type PodSecurityPolicyListArrayInput ¶
type PodSecurityPolicyListArrayInput interface { pulumi.Input ToPodSecurityPolicyListArrayOutput() PodSecurityPolicyListArrayOutput ToPodSecurityPolicyListArrayOutputWithContext(context.Context) PodSecurityPolicyListArrayOutput }
PodSecurityPolicyListArrayInput is an input type that accepts PodSecurityPolicyListArray and PodSecurityPolicyListArrayOutput values. You can construct a concrete instance of `PodSecurityPolicyListArrayInput` via:
PodSecurityPolicyListArray{ PodSecurityPolicyListArgs{...} }
type PodSecurityPolicyListArrayOutput ¶
type PodSecurityPolicyListArrayOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyListArrayOutput) ElementType ¶
func (PodSecurityPolicyListArrayOutput) ElementType() reflect.Type
func (PodSecurityPolicyListArrayOutput) Index ¶
func (o PodSecurityPolicyListArrayOutput) Index(i pulumi.IntInput) PodSecurityPolicyListOutput
func (PodSecurityPolicyListArrayOutput) ToPodSecurityPolicyListArrayOutput ¶
func (o PodSecurityPolicyListArrayOutput) ToPodSecurityPolicyListArrayOutput() PodSecurityPolicyListArrayOutput
func (PodSecurityPolicyListArrayOutput) ToPodSecurityPolicyListArrayOutputWithContext ¶
func (o PodSecurityPolicyListArrayOutput) ToPodSecurityPolicyListArrayOutputWithContext(ctx context.Context) PodSecurityPolicyListArrayOutput
type PodSecurityPolicyListInput ¶
type PodSecurityPolicyListInput interface { pulumi.Input ToPodSecurityPolicyListOutput() PodSecurityPolicyListOutput ToPodSecurityPolicyListOutputWithContext(ctx context.Context) PodSecurityPolicyListOutput }
type PodSecurityPolicyListMap ¶
type PodSecurityPolicyListMap map[string]PodSecurityPolicyListInput
func (PodSecurityPolicyListMap) ElementType ¶
func (PodSecurityPolicyListMap) ElementType() reflect.Type
func (PodSecurityPolicyListMap) ToPodSecurityPolicyListMapOutput ¶
func (i PodSecurityPolicyListMap) ToPodSecurityPolicyListMapOutput() PodSecurityPolicyListMapOutput
func (PodSecurityPolicyListMap) ToPodSecurityPolicyListMapOutputWithContext ¶
func (i PodSecurityPolicyListMap) ToPodSecurityPolicyListMapOutputWithContext(ctx context.Context) PodSecurityPolicyListMapOutput
type PodSecurityPolicyListMapInput ¶
type PodSecurityPolicyListMapInput interface { pulumi.Input ToPodSecurityPolicyListMapOutput() PodSecurityPolicyListMapOutput ToPodSecurityPolicyListMapOutputWithContext(context.Context) PodSecurityPolicyListMapOutput }
PodSecurityPolicyListMapInput is an input type that accepts PodSecurityPolicyListMap and PodSecurityPolicyListMapOutput values. You can construct a concrete instance of `PodSecurityPolicyListMapInput` via:
PodSecurityPolicyListMap{ "key": PodSecurityPolicyListArgs{...} }
type PodSecurityPolicyListMapOutput ¶
type PodSecurityPolicyListMapOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyListMapOutput) ElementType ¶
func (PodSecurityPolicyListMapOutput) ElementType() reflect.Type
func (PodSecurityPolicyListMapOutput) MapIndex ¶
func (o PodSecurityPolicyListMapOutput) MapIndex(k pulumi.StringInput) PodSecurityPolicyListOutput
func (PodSecurityPolicyListMapOutput) ToPodSecurityPolicyListMapOutput ¶
func (o PodSecurityPolicyListMapOutput) ToPodSecurityPolicyListMapOutput() PodSecurityPolicyListMapOutput
func (PodSecurityPolicyListMapOutput) ToPodSecurityPolicyListMapOutputWithContext ¶
func (o PodSecurityPolicyListMapOutput) ToPodSecurityPolicyListMapOutputWithContext(ctx context.Context) PodSecurityPolicyListMapOutput
type PodSecurityPolicyListOutput ¶
type PodSecurityPolicyListOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyListOutput) ApiVersion ¶ added in v3.19.1
func (o PodSecurityPolicyListOutput) 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 (PodSecurityPolicyListOutput) ElementType ¶
func (PodSecurityPolicyListOutput) ElementType() reflect.Type
func (PodSecurityPolicyListOutput) Items ¶ added in v3.19.1
func (o PodSecurityPolicyListOutput) Items() PodSecurityPolicyTypeArrayOutput
items is a list of schema objects.
func (PodSecurityPolicyListOutput) Kind ¶ added in v3.19.1
func (o PodSecurityPolicyListOutput) 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 (PodSecurityPolicyListOutput) Metadata ¶ added in v3.19.1
func (o PodSecurityPolicyListOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PodSecurityPolicyListOutput) ToPodSecurityPolicyListOutput ¶
func (o PodSecurityPolicyListOutput) ToPodSecurityPolicyListOutput() PodSecurityPolicyListOutput
func (PodSecurityPolicyListOutput) ToPodSecurityPolicyListOutputWithContext ¶
func (o PodSecurityPolicyListOutput) ToPodSecurityPolicyListOutputWithContext(ctx context.Context) PodSecurityPolicyListOutput
type PodSecurityPolicyListState ¶
type PodSecurityPolicyListState struct { }
func (PodSecurityPolicyListState) ElementType ¶
func (PodSecurityPolicyListState) ElementType() reflect.Type
type PodSecurityPolicyListType ¶
type PodSecurityPolicyListType 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 a list of schema objects. Items []PodSecurityPolicyType `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"` }
PodSecurityPolicyList is a list of PodSecurityPolicy objects. Deprecated: use PodSecurityPolicyList from policy API Group instead.
type PodSecurityPolicyListTypeArgs ¶
type PodSecurityPolicyListTypeArgs 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 a list of schema objects. Items PodSecurityPolicyTypeArrayInput `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"` }
PodSecurityPolicyList is a list of PodSecurityPolicy objects. Deprecated: use PodSecurityPolicyList from policy API Group instead.
func (PodSecurityPolicyListTypeArgs) ElementType ¶
func (PodSecurityPolicyListTypeArgs) ElementType() reflect.Type
func (PodSecurityPolicyListTypeArgs) ToPodSecurityPolicyListTypeOutput ¶
func (i PodSecurityPolicyListTypeArgs) ToPodSecurityPolicyListTypeOutput() PodSecurityPolicyListTypeOutput
func (PodSecurityPolicyListTypeArgs) ToPodSecurityPolicyListTypeOutputWithContext ¶
func (i PodSecurityPolicyListTypeArgs) ToPodSecurityPolicyListTypeOutputWithContext(ctx context.Context) PodSecurityPolicyListTypeOutput
type PodSecurityPolicyListTypeInput ¶
type PodSecurityPolicyListTypeInput interface { pulumi.Input ToPodSecurityPolicyListTypeOutput() PodSecurityPolicyListTypeOutput ToPodSecurityPolicyListTypeOutputWithContext(context.Context) PodSecurityPolicyListTypeOutput }
PodSecurityPolicyListTypeInput is an input type that accepts PodSecurityPolicyListTypeArgs and PodSecurityPolicyListTypeOutput values. You can construct a concrete instance of `PodSecurityPolicyListTypeInput` via:
PodSecurityPolicyListTypeArgs{...}
type PodSecurityPolicyListTypeOutput ¶
type PodSecurityPolicyListTypeOutput struct{ *pulumi.OutputState }
PodSecurityPolicyList is a list of PodSecurityPolicy objects. Deprecated: use PodSecurityPolicyList from policy API Group instead.
func (PodSecurityPolicyListTypeOutput) ApiVersion ¶
func (o PodSecurityPolicyListTypeOutput) 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 (PodSecurityPolicyListTypeOutput) ElementType ¶
func (PodSecurityPolicyListTypeOutput) ElementType() reflect.Type
func (PodSecurityPolicyListTypeOutput) Items ¶
func (o PodSecurityPolicyListTypeOutput) Items() PodSecurityPolicyTypeArrayOutput
items is a list of schema objects.
func (PodSecurityPolicyListTypeOutput) Kind ¶
func (o PodSecurityPolicyListTypeOutput) 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 (PodSecurityPolicyListTypeOutput) Metadata ¶
func (o PodSecurityPolicyListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PodSecurityPolicyListTypeOutput) ToPodSecurityPolicyListTypeOutput ¶
func (o PodSecurityPolicyListTypeOutput) ToPodSecurityPolicyListTypeOutput() PodSecurityPolicyListTypeOutput
func (PodSecurityPolicyListTypeOutput) ToPodSecurityPolicyListTypeOutputWithContext ¶
func (o PodSecurityPolicyListTypeOutput) ToPodSecurityPolicyListTypeOutputWithContext(ctx context.Context) PodSecurityPolicyListTypeOutput
type PodSecurityPolicyMap ¶
type PodSecurityPolicyMap map[string]PodSecurityPolicyInput
func (PodSecurityPolicyMap) ElementType ¶
func (PodSecurityPolicyMap) ElementType() reflect.Type
func (PodSecurityPolicyMap) ToPodSecurityPolicyMapOutput ¶
func (i PodSecurityPolicyMap) ToPodSecurityPolicyMapOutput() PodSecurityPolicyMapOutput
func (PodSecurityPolicyMap) ToPodSecurityPolicyMapOutputWithContext ¶
func (i PodSecurityPolicyMap) ToPodSecurityPolicyMapOutputWithContext(ctx context.Context) PodSecurityPolicyMapOutput
type PodSecurityPolicyMapInput ¶
type PodSecurityPolicyMapInput interface { pulumi.Input ToPodSecurityPolicyMapOutput() PodSecurityPolicyMapOutput ToPodSecurityPolicyMapOutputWithContext(context.Context) PodSecurityPolicyMapOutput }
PodSecurityPolicyMapInput is an input type that accepts PodSecurityPolicyMap and PodSecurityPolicyMapOutput values. You can construct a concrete instance of `PodSecurityPolicyMapInput` via:
PodSecurityPolicyMap{ "key": PodSecurityPolicyArgs{...} }
type PodSecurityPolicyMapOutput ¶
type PodSecurityPolicyMapOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyMapOutput) ElementType ¶
func (PodSecurityPolicyMapOutput) ElementType() reflect.Type
func (PodSecurityPolicyMapOutput) MapIndex ¶
func (o PodSecurityPolicyMapOutput) MapIndex(k pulumi.StringInput) PodSecurityPolicyOutput
func (PodSecurityPolicyMapOutput) ToPodSecurityPolicyMapOutput ¶
func (o PodSecurityPolicyMapOutput) ToPodSecurityPolicyMapOutput() PodSecurityPolicyMapOutput
func (PodSecurityPolicyMapOutput) ToPodSecurityPolicyMapOutputWithContext ¶
func (o PodSecurityPolicyMapOutput) ToPodSecurityPolicyMapOutputWithContext(ctx context.Context) PodSecurityPolicyMapOutput
type PodSecurityPolicyOutput ¶
type PodSecurityPolicyOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyOutput) ApiVersion ¶ added in v3.19.1
func (o PodSecurityPolicyOutput) 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 (PodSecurityPolicyOutput) ElementType ¶
func (PodSecurityPolicyOutput) ElementType() reflect.Type
func (PodSecurityPolicyOutput) Kind ¶ added in v3.19.1
func (o PodSecurityPolicyOutput) 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 (PodSecurityPolicyOutput) Metadata ¶ added in v3.19.1
func (o PodSecurityPolicyOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PodSecurityPolicyOutput) Spec ¶ added in v3.19.1
func (o PodSecurityPolicyOutput) Spec() PodSecurityPolicySpecPtrOutput
spec defines the policy enforced.
func (PodSecurityPolicyOutput) ToPodSecurityPolicyOutput ¶
func (o PodSecurityPolicyOutput) ToPodSecurityPolicyOutput() PodSecurityPolicyOutput
func (PodSecurityPolicyOutput) ToPodSecurityPolicyOutputWithContext ¶
func (o PodSecurityPolicyOutput) ToPodSecurityPolicyOutputWithContext(ctx context.Context) PodSecurityPolicyOutput
type PodSecurityPolicyPatch ¶ added in v3.20.0
type PodSecurityPolicyPatch 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"` // spec defines the policy enforced. Spec PodSecurityPolicySpecPatchPtrOutput `pulumi:"spec"` }
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. PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.
func GetPodSecurityPolicyPatch ¶ added in v3.20.0
func GetPodSecurityPolicyPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodSecurityPolicyPatchState, opts ...pulumi.ResourceOption) (*PodSecurityPolicyPatch, error)
GetPodSecurityPolicyPatch gets an existing PodSecurityPolicyPatch 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 NewPodSecurityPolicyPatch ¶ added in v3.20.0
func NewPodSecurityPolicyPatch(ctx *pulumi.Context, name string, args *PodSecurityPolicyPatchArgs, opts ...pulumi.ResourceOption) (*PodSecurityPolicyPatch, error)
NewPodSecurityPolicyPatch registers a new resource with the given unique name, arguments, and options.
func (*PodSecurityPolicyPatch) ElementType ¶ added in v3.20.0
func (*PodSecurityPolicyPatch) ElementType() reflect.Type
func (*PodSecurityPolicyPatch) ToPodSecurityPolicyPatchOutput ¶ added in v3.20.0
func (i *PodSecurityPolicyPatch) ToPodSecurityPolicyPatchOutput() PodSecurityPolicyPatchOutput
func (*PodSecurityPolicyPatch) ToPodSecurityPolicyPatchOutputWithContext ¶ added in v3.20.0
func (i *PodSecurityPolicyPatch) ToPodSecurityPolicyPatchOutputWithContext(ctx context.Context) PodSecurityPolicyPatchOutput
type PodSecurityPolicyPatchArgs ¶ added in v3.20.0
type PodSecurityPolicyPatchArgs 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 // spec defines the policy enforced. Spec PodSecurityPolicySpecPatchPtrInput }
The set of arguments for constructing a PodSecurityPolicyPatch resource.
func (PodSecurityPolicyPatchArgs) ElementType ¶ added in v3.20.0
func (PodSecurityPolicyPatchArgs) ElementType() reflect.Type
type PodSecurityPolicyPatchArray ¶ added in v3.20.0
type PodSecurityPolicyPatchArray []PodSecurityPolicyPatchInput
func (PodSecurityPolicyPatchArray) ElementType ¶ added in v3.20.0
func (PodSecurityPolicyPatchArray) ElementType() reflect.Type
func (PodSecurityPolicyPatchArray) ToPodSecurityPolicyPatchArrayOutput ¶ added in v3.20.0
func (i PodSecurityPolicyPatchArray) ToPodSecurityPolicyPatchArrayOutput() PodSecurityPolicyPatchArrayOutput
func (PodSecurityPolicyPatchArray) ToPodSecurityPolicyPatchArrayOutputWithContext ¶ added in v3.20.0
func (i PodSecurityPolicyPatchArray) ToPodSecurityPolicyPatchArrayOutputWithContext(ctx context.Context) PodSecurityPolicyPatchArrayOutput
type PodSecurityPolicyPatchArrayInput ¶ added in v3.20.0
type PodSecurityPolicyPatchArrayInput interface { pulumi.Input ToPodSecurityPolicyPatchArrayOutput() PodSecurityPolicyPatchArrayOutput ToPodSecurityPolicyPatchArrayOutputWithContext(context.Context) PodSecurityPolicyPatchArrayOutput }
PodSecurityPolicyPatchArrayInput is an input type that accepts PodSecurityPolicyPatchArray and PodSecurityPolicyPatchArrayOutput values. You can construct a concrete instance of `PodSecurityPolicyPatchArrayInput` via:
PodSecurityPolicyPatchArray{ PodSecurityPolicyPatchArgs{...} }
type PodSecurityPolicyPatchArrayOutput ¶ added in v3.20.0
type PodSecurityPolicyPatchArrayOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyPatchArrayOutput) ElementType ¶ added in v3.20.0
func (PodSecurityPolicyPatchArrayOutput) ElementType() reflect.Type
func (PodSecurityPolicyPatchArrayOutput) Index ¶ added in v3.20.0
func (o PodSecurityPolicyPatchArrayOutput) Index(i pulumi.IntInput) PodSecurityPolicyPatchOutput
func (PodSecurityPolicyPatchArrayOutput) ToPodSecurityPolicyPatchArrayOutput ¶ added in v3.20.0
func (o PodSecurityPolicyPatchArrayOutput) ToPodSecurityPolicyPatchArrayOutput() PodSecurityPolicyPatchArrayOutput
func (PodSecurityPolicyPatchArrayOutput) ToPodSecurityPolicyPatchArrayOutputWithContext ¶ added in v3.20.0
func (o PodSecurityPolicyPatchArrayOutput) ToPodSecurityPolicyPatchArrayOutputWithContext(ctx context.Context) PodSecurityPolicyPatchArrayOutput
type PodSecurityPolicyPatchInput ¶ added in v3.20.0
type PodSecurityPolicyPatchInput interface { pulumi.Input ToPodSecurityPolicyPatchOutput() PodSecurityPolicyPatchOutput ToPodSecurityPolicyPatchOutputWithContext(ctx context.Context) PodSecurityPolicyPatchOutput }
type PodSecurityPolicyPatchMap ¶ added in v3.20.0
type PodSecurityPolicyPatchMap map[string]PodSecurityPolicyPatchInput
func (PodSecurityPolicyPatchMap) ElementType ¶ added in v3.20.0
func (PodSecurityPolicyPatchMap) ElementType() reflect.Type
func (PodSecurityPolicyPatchMap) ToPodSecurityPolicyPatchMapOutput ¶ added in v3.20.0
func (i PodSecurityPolicyPatchMap) ToPodSecurityPolicyPatchMapOutput() PodSecurityPolicyPatchMapOutput
func (PodSecurityPolicyPatchMap) ToPodSecurityPolicyPatchMapOutputWithContext ¶ added in v3.20.0
func (i PodSecurityPolicyPatchMap) ToPodSecurityPolicyPatchMapOutputWithContext(ctx context.Context) PodSecurityPolicyPatchMapOutput
type PodSecurityPolicyPatchMapInput ¶ added in v3.20.0
type PodSecurityPolicyPatchMapInput interface { pulumi.Input ToPodSecurityPolicyPatchMapOutput() PodSecurityPolicyPatchMapOutput ToPodSecurityPolicyPatchMapOutputWithContext(context.Context) PodSecurityPolicyPatchMapOutput }
PodSecurityPolicyPatchMapInput is an input type that accepts PodSecurityPolicyPatchMap and PodSecurityPolicyPatchMapOutput values. You can construct a concrete instance of `PodSecurityPolicyPatchMapInput` via:
PodSecurityPolicyPatchMap{ "key": PodSecurityPolicyPatchArgs{...} }
type PodSecurityPolicyPatchMapOutput ¶ added in v3.20.0
type PodSecurityPolicyPatchMapOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyPatchMapOutput) ElementType ¶ added in v3.20.0
func (PodSecurityPolicyPatchMapOutput) ElementType() reflect.Type
func (PodSecurityPolicyPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o PodSecurityPolicyPatchMapOutput) MapIndex(k pulumi.StringInput) PodSecurityPolicyPatchOutput
func (PodSecurityPolicyPatchMapOutput) ToPodSecurityPolicyPatchMapOutput ¶ added in v3.20.0
func (o PodSecurityPolicyPatchMapOutput) ToPodSecurityPolicyPatchMapOutput() PodSecurityPolicyPatchMapOutput
func (PodSecurityPolicyPatchMapOutput) ToPodSecurityPolicyPatchMapOutputWithContext ¶ added in v3.20.0
func (o PodSecurityPolicyPatchMapOutput) ToPodSecurityPolicyPatchMapOutputWithContext(ctx context.Context) PodSecurityPolicyPatchMapOutput
type PodSecurityPolicyPatchOutput ¶ added in v3.20.0
type PodSecurityPolicyPatchOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyPatchOutput) ApiVersion ¶ added in v3.20.0
func (o PodSecurityPolicyPatchOutput) 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 (PodSecurityPolicyPatchOutput) ElementType ¶ added in v3.20.0
func (PodSecurityPolicyPatchOutput) ElementType() reflect.Type
func (PodSecurityPolicyPatchOutput) Kind ¶ added in v3.20.0
func (o PodSecurityPolicyPatchOutput) 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 (PodSecurityPolicyPatchOutput) Metadata ¶ added in v3.20.0
func (o PodSecurityPolicyPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PodSecurityPolicyPatchOutput) Spec ¶ added in v3.20.0
func (o PodSecurityPolicyPatchOutput) Spec() PodSecurityPolicySpecPatchPtrOutput
spec defines the policy enforced.
func (PodSecurityPolicyPatchOutput) ToPodSecurityPolicyPatchOutput ¶ added in v3.20.0
func (o PodSecurityPolicyPatchOutput) ToPodSecurityPolicyPatchOutput() PodSecurityPolicyPatchOutput
func (PodSecurityPolicyPatchOutput) ToPodSecurityPolicyPatchOutputWithContext ¶ added in v3.20.0
func (o PodSecurityPolicyPatchOutput) ToPodSecurityPolicyPatchOutputWithContext(ctx context.Context) PodSecurityPolicyPatchOutput
type PodSecurityPolicyPatchState ¶ added in v3.20.0
type PodSecurityPolicyPatchState struct { }
func (PodSecurityPolicyPatchState) ElementType ¶ added in v3.20.0
func (PodSecurityPolicyPatchState) ElementType() reflect.Type
type PodSecurityPolicyPatchType ¶ added in v3.20.0
type PodSecurityPolicyPatchType 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"` // spec defines the policy enforced. Spec *PodSecurityPolicySpecPatch `pulumi:"spec"` }
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.
type PodSecurityPolicyPatchTypeArgs ¶ added in v3.20.0
type PodSecurityPolicyPatchTypeArgs 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"` // spec defines the policy enforced. Spec PodSecurityPolicySpecPatchPtrInput `pulumi:"spec"` }
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.
func (PodSecurityPolicyPatchTypeArgs) ElementType ¶ added in v3.20.0
func (PodSecurityPolicyPatchTypeArgs) ElementType() reflect.Type
func (PodSecurityPolicyPatchTypeArgs) ToPodSecurityPolicyPatchTypeOutput ¶ added in v3.20.0
func (i PodSecurityPolicyPatchTypeArgs) ToPodSecurityPolicyPatchTypeOutput() PodSecurityPolicyPatchTypeOutput
func (PodSecurityPolicyPatchTypeArgs) ToPodSecurityPolicyPatchTypeOutputWithContext ¶ added in v3.20.0
func (i PodSecurityPolicyPatchTypeArgs) ToPodSecurityPolicyPatchTypeOutputWithContext(ctx context.Context) PodSecurityPolicyPatchTypeOutput
type PodSecurityPolicyPatchTypeInput ¶ added in v3.20.0
type PodSecurityPolicyPatchTypeInput interface { pulumi.Input ToPodSecurityPolicyPatchTypeOutput() PodSecurityPolicyPatchTypeOutput ToPodSecurityPolicyPatchTypeOutputWithContext(context.Context) PodSecurityPolicyPatchTypeOutput }
PodSecurityPolicyPatchTypeInput is an input type that accepts PodSecurityPolicyPatchTypeArgs and PodSecurityPolicyPatchTypeOutput values. You can construct a concrete instance of `PodSecurityPolicyPatchTypeInput` via:
PodSecurityPolicyPatchTypeArgs{...}
type PodSecurityPolicyPatchTypeOutput ¶ added in v3.20.0
type PodSecurityPolicyPatchTypeOutput struct{ *pulumi.OutputState }
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.
func (PodSecurityPolicyPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o PodSecurityPolicyPatchTypeOutput) 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 (PodSecurityPolicyPatchTypeOutput) ElementType ¶ added in v3.20.0
func (PodSecurityPolicyPatchTypeOutput) ElementType() reflect.Type
func (PodSecurityPolicyPatchTypeOutput) Kind ¶ added in v3.20.0
func (o PodSecurityPolicyPatchTypeOutput) 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 (PodSecurityPolicyPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o PodSecurityPolicyPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PodSecurityPolicyPatchTypeOutput) Spec ¶ added in v3.20.0
func (o PodSecurityPolicyPatchTypeOutput) Spec() PodSecurityPolicySpecPatchPtrOutput
spec defines the policy enforced.
func (PodSecurityPolicyPatchTypeOutput) ToPodSecurityPolicyPatchTypeOutput ¶ added in v3.20.0
func (o PodSecurityPolicyPatchTypeOutput) ToPodSecurityPolicyPatchTypeOutput() PodSecurityPolicyPatchTypeOutput
func (PodSecurityPolicyPatchTypeOutput) ToPodSecurityPolicyPatchTypeOutputWithContext ¶ added in v3.20.0
func (o PodSecurityPolicyPatchTypeOutput) ToPodSecurityPolicyPatchTypeOutputWithContext(ctx context.Context) PodSecurityPolicyPatchTypeOutput
type PodSecurityPolicySpec ¶
type PodSecurityPolicySpec struct { // allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true. AllowPrivilegeEscalation *bool `pulumi:"allowPrivilegeEscalation"` // AllowedCSIDrivers is a whitelist of inline CSI drivers that must be explicitly set to be embedded within a pod spec. An empty value indicates that any CSI driver can be used for inline ephemeral volumes. AllowedCSIDrivers []AllowedCSIDriver `pulumi:"allowedCSIDrivers"` // allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities. AllowedCapabilities []string `pulumi:"allowedCapabilities"` // allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field. AllowedFlexVolumes []AllowedFlexVolume `pulumi:"allowedFlexVolumes"` // allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used. AllowedHostPaths []AllowedHostPath `pulumi:"allowedHostPaths"` // AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled. AllowedProcMountTypes []string `pulumi:"allowedProcMountTypes"` // allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. // // Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc. AllowedUnsafeSysctls []string `pulumi:"allowedUnsafeSysctls"` // defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list. DefaultAddCapabilities []string `pulumi:"defaultAddCapabilities"` // defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process. DefaultAllowPrivilegeEscalation *bool `pulumi:"defaultAllowPrivilegeEscalation"` // forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. // // Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc. ForbiddenSysctls []string `pulumi:"forbiddenSysctls"` // fsGroup is the strategy that will dictate what fs group is used by the SecurityContext. FsGroup FSGroupStrategyOptions `pulumi:"fsGroup"` // hostIPC determines if the policy allows the use of HostIPC in the pod spec. HostIPC *bool `pulumi:"hostIPC"` // hostNetwork determines if the policy allows the use of HostNetwork in the pod spec. HostNetwork *bool `pulumi:"hostNetwork"` // hostPID determines if the policy allows the use of HostPID in the pod spec. HostPID *bool `pulumi:"hostPID"` // hostPorts determines which host port ranges are allowed to be exposed. HostPorts []HostPortRange `pulumi:"hostPorts"` // privileged determines if a pod can request to be run as privileged. Privileged *bool `pulumi:"privileged"` // readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to. ReadOnlyRootFilesystem *bool `pulumi:"readOnlyRootFilesystem"` // requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added. RequiredDropCapabilities []string `pulumi:"requiredDropCapabilities"` // RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled. RunAsGroup *RunAsGroupStrategyOptions `pulumi:"runAsGroup"` // runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set. RunAsUser RunAsUserStrategyOptions `pulumi:"runAsUser"` // runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod. If this field is omitted, the pod's runtimeClassName field is unrestricted. Enforcement of this field depends on the RuntimeClass feature gate being enabled. RuntimeClass *RuntimeClassStrategyOptions `pulumi:"runtimeClass"` // seLinux is the strategy that will dictate the allowable labels that may be set. SeLinux SELinuxStrategyOptions `pulumi:"seLinux"` // supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext. SupplementalGroups SupplementalGroupsStrategyOptions `pulumi:"supplementalGroups"` // volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'. Volumes []string `pulumi:"volumes"` }
PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.
type PodSecurityPolicySpecArgs ¶
type PodSecurityPolicySpecArgs struct { // allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true. AllowPrivilegeEscalation pulumi.BoolPtrInput `pulumi:"allowPrivilegeEscalation"` // AllowedCSIDrivers is a whitelist of inline CSI drivers that must be explicitly set to be embedded within a pod spec. An empty value indicates that any CSI driver can be used for inline ephemeral volumes. AllowedCSIDrivers AllowedCSIDriverArrayInput `pulumi:"allowedCSIDrivers"` // allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities. AllowedCapabilities pulumi.StringArrayInput `pulumi:"allowedCapabilities"` // allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field. AllowedFlexVolumes AllowedFlexVolumeArrayInput `pulumi:"allowedFlexVolumes"` // allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used. AllowedHostPaths AllowedHostPathArrayInput `pulumi:"allowedHostPaths"` // AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled. AllowedProcMountTypes pulumi.StringArrayInput `pulumi:"allowedProcMountTypes"` // allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. // // Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc. AllowedUnsafeSysctls pulumi.StringArrayInput `pulumi:"allowedUnsafeSysctls"` // defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list. DefaultAddCapabilities pulumi.StringArrayInput `pulumi:"defaultAddCapabilities"` // defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process. DefaultAllowPrivilegeEscalation pulumi.BoolPtrInput `pulumi:"defaultAllowPrivilegeEscalation"` // forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. // // Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc. ForbiddenSysctls pulumi.StringArrayInput `pulumi:"forbiddenSysctls"` // fsGroup is the strategy that will dictate what fs group is used by the SecurityContext. FsGroup FSGroupStrategyOptionsInput `pulumi:"fsGroup"` // hostIPC determines if the policy allows the use of HostIPC in the pod spec. HostIPC pulumi.BoolPtrInput `pulumi:"hostIPC"` // hostNetwork determines if the policy allows the use of HostNetwork in the pod spec. HostNetwork pulumi.BoolPtrInput `pulumi:"hostNetwork"` // hostPID determines if the policy allows the use of HostPID in the pod spec. HostPID pulumi.BoolPtrInput `pulumi:"hostPID"` // hostPorts determines which host port ranges are allowed to be exposed. HostPorts HostPortRangeArrayInput `pulumi:"hostPorts"` // privileged determines if a pod can request to be run as privileged. Privileged pulumi.BoolPtrInput `pulumi:"privileged"` // readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to. ReadOnlyRootFilesystem pulumi.BoolPtrInput `pulumi:"readOnlyRootFilesystem"` // requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added. RequiredDropCapabilities pulumi.StringArrayInput `pulumi:"requiredDropCapabilities"` // RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled. RunAsGroup RunAsGroupStrategyOptionsPtrInput `pulumi:"runAsGroup"` // runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set. RunAsUser RunAsUserStrategyOptionsInput `pulumi:"runAsUser"` // runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod. If this field is omitted, the pod's runtimeClassName field is unrestricted. Enforcement of this field depends on the RuntimeClass feature gate being enabled. RuntimeClass RuntimeClassStrategyOptionsPtrInput `pulumi:"runtimeClass"` // seLinux is the strategy that will dictate the allowable labels that may be set. SeLinux SELinuxStrategyOptionsInput `pulumi:"seLinux"` // supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext. SupplementalGroups SupplementalGroupsStrategyOptionsInput `pulumi:"supplementalGroups"` // volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'. Volumes pulumi.StringArrayInput `pulumi:"volumes"` }
PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.
func (PodSecurityPolicySpecArgs) ElementType ¶
func (PodSecurityPolicySpecArgs) ElementType() reflect.Type
func (PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecOutput ¶
func (i PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecOutput() PodSecurityPolicySpecOutput
func (PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecOutputWithContext ¶
func (i PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecOutputWithContext(ctx context.Context) PodSecurityPolicySpecOutput
func (PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecPtrOutput ¶
func (i PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecPtrOutput() PodSecurityPolicySpecPtrOutput
func (PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecPtrOutputWithContext ¶
func (i PodSecurityPolicySpecArgs) ToPodSecurityPolicySpecPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPtrOutput
type PodSecurityPolicySpecInput ¶
type PodSecurityPolicySpecInput interface { pulumi.Input ToPodSecurityPolicySpecOutput() PodSecurityPolicySpecOutput ToPodSecurityPolicySpecOutputWithContext(context.Context) PodSecurityPolicySpecOutput }
PodSecurityPolicySpecInput is an input type that accepts PodSecurityPolicySpecArgs and PodSecurityPolicySpecOutput values. You can construct a concrete instance of `PodSecurityPolicySpecInput` via:
PodSecurityPolicySpecArgs{...}
type PodSecurityPolicySpecOutput ¶
type PodSecurityPolicySpecOutput struct{ *pulumi.OutputState }
PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.
func (PodSecurityPolicySpecOutput) AllowPrivilegeEscalation ¶
func (o PodSecurityPolicySpecOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true.
func (PodSecurityPolicySpecOutput) AllowedCSIDrivers ¶
func (o PodSecurityPolicySpecOutput) AllowedCSIDrivers() AllowedCSIDriverArrayOutput
AllowedCSIDrivers is a whitelist of inline CSI drivers that must be explicitly set to be embedded within a pod spec. An empty value indicates that any CSI driver can be used for inline ephemeral volumes.
func (PodSecurityPolicySpecOutput) AllowedCapabilities ¶
func (o PodSecurityPolicySpecOutput) AllowedCapabilities() pulumi.StringArrayOutput
allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities.
func (PodSecurityPolicySpecOutput) AllowedFlexVolumes ¶
func (o PodSecurityPolicySpecOutput) AllowedFlexVolumes() AllowedFlexVolumeArrayOutput
allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field.
func (PodSecurityPolicySpecOutput) AllowedHostPaths ¶
func (o PodSecurityPolicySpecOutput) AllowedHostPaths() AllowedHostPathArrayOutput
allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used.
func (PodSecurityPolicySpecOutput) AllowedProcMountTypes ¶
func (o PodSecurityPolicySpecOutput) AllowedProcMountTypes() pulumi.StringArrayOutput
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled.
func (PodSecurityPolicySpecOutput) AllowedUnsafeSysctls ¶
func (o PodSecurityPolicySpecOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection.
Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc.
func (PodSecurityPolicySpecOutput) DefaultAddCapabilities ¶
func (o PodSecurityPolicySpecOutput) DefaultAddCapabilities() pulumi.StringArrayOutput
defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list.
func (PodSecurityPolicySpecOutput) DefaultAllowPrivilegeEscalation ¶
func (o PodSecurityPolicySpecOutput) DefaultAllowPrivilegeEscalation() pulumi.BoolPtrOutput
defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process.
func (PodSecurityPolicySpecOutput) ElementType ¶
func (PodSecurityPolicySpecOutput) ElementType() reflect.Type
func (PodSecurityPolicySpecOutput) ForbiddenSysctls ¶
func (o PodSecurityPolicySpecOutput) ForbiddenSysctls() pulumi.StringArrayOutput
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden.
Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc.
func (PodSecurityPolicySpecOutput) FsGroup ¶
func (o PodSecurityPolicySpecOutput) FsGroup() FSGroupStrategyOptionsOutput
fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
func (PodSecurityPolicySpecOutput) HostIPC ¶
func (o PodSecurityPolicySpecOutput) HostIPC() pulumi.BoolPtrOutput
hostIPC determines if the policy allows the use of HostIPC in the pod spec.
func (PodSecurityPolicySpecOutput) HostNetwork ¶
func (o PodSecurityPolicySpecOutput) HostNetwork() pulumi.BoolPtrOutput
hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
func (PodSecurityPolicySpecOutput) HostPID ¶
func (o PodSecurityPolicySpecOutput) HostPID() pulumi.BoolPtrOutput
hostPID determines if the policy allows the use of HostPID in the pod spec.
func (PodSecurityPolicySpecOutput) HostPorts ¶
func (o PodSecurityPolicySpecOutput) HostPorts() HostPortRangeArrayOutput
hostPorts determines which host port ranges are allowed to be exposed.
func (PodSecurityPolicySpecOutput) Privileged ¶
func (o PodSecurityPolicySpecOutput) Privileged() pulumi.BoolPtrOutput
privileged determines if a pod can request to be run as privileged.
func (PodSecurityPolicySpecOutput) ReadOnlyRootFilesystem ¶
func (o PodSecurityPolicySpecOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to.
func (PodSecurityPolicySpecOutput) RequiredDropCapabilities ¶
func (o PodSecurityPolicySpecOutput) RequiredDropCapabilities() pulumi.StringArrayOutput
requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added.
func (PodSecurityPolicySpecOutput) RunAsGroup ¶
func (o PodSecurityPolicySpecOutput) RunAsGroup() RunAsGroupStrategyOptionsPtrOutput
RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled.
func (PodSecurityPolicySpecOutput) RunAsUser ¶
func (o PodSecurityPolicySpecOutput) RunAsUser() RunAsUserStrategyOptionsOutput
runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
func (PodSecurityPolicySpecOutput) RuntimeClass ¶
func (o PodSecurityPolicySpecOutput) RuntimeClass() RuntimeClassStrategyOptionsPtrOutput
runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod. If this field is omitted, the pod's runtimeClassName field is unrestricted. Enforcement of this field depends on the RuntimeClass feature gate being enabled.
func (PodSecurityPolicySpecOutput) SeLinux ¶
func (o PodSecurityPolicySpecOutput) SeLinux() SELinuxStrategyOptionsOutput
seLinux is the strategy that will dictate the allowable labels that may be set.
func (PodSecurityPolicySpecOutput) SupplementalGroups ¶
func (o PodSecurityPolicySpecOutput) SupplementalGroups() SupplementalGroupsStrategyOptionsOutput
supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
func (PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecOutput ¶
func (o PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecOutput() PodSecurityPolicySpecOutput
func (PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecOutputWithContext ¶
func (o PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecOutputWithContext(ctx context.Context) PodSecurityPolicySpecOutput
func (PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecPtrOutput ¶
func (o PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecPtrOutput() PodSecurityPolicySpecPtrOutput
func (PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecPtrOutputWithContext ¶
func (o PodSecurityPolicySpecOutput) ToPodSecurityPolicySpecPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPtrOutput
func (PodSecurityPolicySpecOutput) Volumes ¶
func (o PodSecurityPolicySpecOutput) Volumes() pulumi.StringArrayOutput
volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'.
type PodSecurityPolicySpecPatch ¶ added in v3.20.0
type PodSecurityPolicySpecPatch struct { // allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true. AllowPrivilegeEscalation *bool `pulumi:"allowPrivilegeEscalation"` // AllowedCSIDrivers is a whitelist of inline CSI drivers that must be explicitly set to be embedded within a pod spec. An empty value indicates that any CSI driver can be used for inline ephemeral volumes. AllowedCSIDrivers []AllowedCSIDriverPatch `pulumi:"allowedCSIDrivers"` // allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities. AllowedCapabilities []string `pulumi:"allowedCapabilities"` // allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field. AllowedFlexVolumes []AllowedFlexVolumePatch `pulumi:"allowedFlexVolumes"` // allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used. AllowedHostPaths []AllowedHostPathPatch `pulumi:"allowedHostPaths"` // AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled. AllowedProcMountTypes []string `pulumi:"allowedProcMountTypes"` // allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. // // Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc. AllowedUnsafeSysctls []string `pulumi:"allowedUnsafeSysctls"` // defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list. DefaultAddCapabilities []string `pulumi:"defaultAddCapabilities"` // defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process. DefaultAllowPrivilegeEscalation *bool `pulumi:"defaultAllowPrivilegeEscalation"` // forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. // // Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc. ForbiddenSysctls []string `pulumi:"forbiddenSysctls"` // fsGroup is the strategy that will dictate what fs group is used by the SecurityContext. FsGroup *FSGroupStrategyOptionsPatch `pulumi:"fsGroup"` // hostIPC determines if the policy allows the use of HostIPC in the pod spec. HostIPC *bool `pulumi:"hostIPC"` // hostNetwork determines if the policy allows the use of HostNetwork in the pod spec. HostNetwork *bool `pulumi:"hostNetwork"` // hostPID determines if the policy allows the use of HostPID in the pod spec. HostPID *bool `pulumi:"hostPID"` // hostPorts determines which host port ranges are allowed to be exposed. HostPorts []HostPortRangePatch `pulumi:"hostPorts"` // privileged determines if a pod can request to be run as privileged. Privileged *bool `pulumi:"privileged"` // readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to. ReadOnlyRootFilesystem *bool `pulumi:"readOnlyRootFilesystem"` // requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added. RequiredDropCapabilities []string `pulumi:"requiredDropCapabilities"` // RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled. RunAsGroup *RunAsGroupStrategyOptionsPatch `pulumi:"runAsGroup"` // runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set. RunAsUser *RunAsUserStrategyOptionsPatch `pulumi:"runAsUser"` // runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod. If this field is omitted, the pod's runtimeClassName field is unrestricted. Enforcement of this field depends on the RuntimeClass feature gate being enabled. RuntimeClass *RuntimeClassStrategyOptionsPatch `pulumi:"runtimeClass"` // seLinux is the strategy that will dictate the allowable labels that may be set. SeLinux *SELinuxStrategyOptionsPatch `pulumi:"seLinux"` // supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext. SupplementalGroups *SupplementalGroupsStrategyOptionsPatch `pulumi:"supplementalGroups"` // volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'. Volumes []string `pulumi:"volumes"` }
PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.
type PodSecurityPolicySpecPatchArgs ¶ added in v3.20.0
type PodSecurityPolicySpecPatchArgs struct { // allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true. AllowPrivilegeEscalation pulumi.BoolPtrInput `pulumi:"allowPrivilegeEscalation"` // AllowedCSIDrivers is a whitelist of inline CSI drivers that must be explicitly set to be embedded within a pod spec. An empty value indicates that any CSI driver can be used for inline ephemeral volumes. AllowedCSIDrivers AllowedCSIDriverPatchArrayInput `pulumi:"allowedCSIDrivers"` // allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities. AllowedCapabilities pulumi.StringArrayInput `pulumi:"allowedCapabilities"` // allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field. AllowedFlexVolumes AllowedFlexVolumePatchArrayInput `pulumi:"allowedFlexVolumes"` // allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used. AllowedHostPaths AllowedHostPathPatchArrayInput `pulumi:"allowedHostPaths"` // AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled. AllowedProcMountTypes pulumi.StringArrayInput `pulumi:"allowedProcMountTypes"` // allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection. // // Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc. AllowedUnsafeSysctls pulumi.StringArrayInput `pulumi:"allowedUnsafeSysctls"` // defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list. DefaultAddCapabilities pulumi.StringArrayInput `pulumi:"defaultAddCapabilities"` // defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process. DefaultAllowPrivilegeEscalation pulumi.BoolPtrInput `pulumi:"defaultAllowPrivilegeEscalation"` // forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden. // // Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc. ForbiddenSysctls pulumi.StringArrayInput `pulumi:"forbiddenSysctls"` // fsGroup is the strategy that will dictate what fs group is used by the SecurityContext. FsGroup FSGroupStrategyOptionsPatchPtrInput `pulumi:"fsGroup"` // hostIPC determines if the policy allows the use of HostIPC in the pod spec. HostIPC pulumi.BoolPtrInput `pulumi:"hostIPC"` // hostNetwork determines if the policy allows the use of HostNetwork in the pod spec. HostNetwork pulumi.BoolPtrInput `pulumi:"hostNetwork"` // hostPID determines if the policy allows the use of HostPID in the pod spec. HostPID pulumi.BoolPtrInput `pulumi:"hostPID"` // hostPorts determines which host port ranges are allowed to be exposed. HostPorts HostPortRangePatchArrayInput `pulumi:"hostPorts"` // privileged determines if a pod can request to be run as privileged. Privileged pulumi.BoolPtrInput `pulumi:"privileged"` // readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to. ReadOnlyRootFilesystem pulumi.BoolPtrInput `pulumi:"readOnlyRootFilesystem"` // requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added. RequiredDropCapabilities pulumi.StringArrayInput `pulumi:"requiredDropCapabilities"` // RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled. RunAsGroup RunAsGroupStrategyOptionsPatchPtrInput `pulumi:"runAsGroup"` // runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set. RunAsUser RunAsUserStrategyOptionsPatchPtrInput `pulumi:"runAsUser"` // runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod. If this field is omitted, the pod's runtimeClassName field is unrestricted. Enforcement of this field depends on the RuntimeClass feature gate being enabled. RuntimeClass RuntimeClassStrategyOptionsPatchPtrInput `pulumi:"runtimeClass"` // seLinux is the strategy that will dictate the allowable labels that may be set. SeLinux SELinuxStrategyOptionsPatchPtrInput `pulumi:"seLinux"` // supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext. SupplementalGroups SupplementalGroupsStrategyOptionsPatchPtrInput `pulumi:"supplementalGroups"` // volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'. Volumes pulumi.StringArrayInput `pulumi:"volumes"` }
PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.
func (PodSecurityPolicySpecPatchArgs) ElementType ¶ added in v3.20.0
func (PodSecurityPolicySpecPatchArgs) ElementType() reflect.Type
func (PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchOutput ¶ added in v3.20.0
func (i PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchOutput() PodSecurityPolicySpecPatchOutput
func (PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchOutputWithContext ¶ added in v3.20.0
func (i PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchOutputWithContext(ctx context.Context) PodSecurityPolicySpecPatchOutput
func (PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchPtrOutput ¶ added in v3.20.0
func (i PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchPtrOutput() PodSecurityPolicySpecPatchPtrOutput
func (PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i PodSecurityPolicySpecPatchArgs) ToPodSecurityPolicySpecPatchPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPatchPtrOutput
type PodSecurityPolicySpecPatchInput ¶ added in v3.20.0
type PodSecurityPolicySpecPatchInput interface { pulumi.Input ToPodSecurityPolicySpecPatchOutput() PodSecurityPolicySpecPatchOutput ToPodSecurityPolicySpecPatchOutputWithContext(context.Context) PodSecurityPolicySpecPatchOutput }
PodSecurityPolicySpecPatchInput is an input type that accepts PodSecurityPolicySpecPatchArgs and PodSecurityPolicySpecPatchOutput values. You can construct a concrete instance of `PodSecurityPolicySpecPatchInput` via:
PodSecurityPolicySpecPatchArgs{...}
type PodSecurityPolicySpecPatchOutput ¶ added in v3.20.0
type PodSecurityPolicySpecPatchOutput struct{ *pulumi.OutputState }
PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.
func (PodSecurityPolicySpecPatchOutput) AllowPrivilegeEscalation ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true.
func (PodSecurityPolicySpecPatchOutput) AllowedCSIDrivers ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) AllowedCSIDrivers() AllowedCSIDriverPatchArrayOutput
AllowedCSIDrivers is a whitelist of inline CSI drivers that must be explicitly set to be embedded within a pod spec. An empty value indicates that any CSI driver can be used for inline ephemeral volumes.
func (PodSecurityPolicySpecPatchOutput) AllowedCapabilities ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) AllowedCapabilities() pulumi.StringArrayOutput
allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities.
func (PodSecurityPolicySpecPatchOutput) AllowedFlexVolumes ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) AllowedFlexVolumes() AllowedFlexVolumePatchArrayOutput
allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field.
func (PodSecurityPolicySpecPatchOutput) AllowedHostPaths ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) AllowedHostPaths() AllowedHostPathPatchArrayOutput
allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used.
func (PodSecurityPolicySpecPatchOutput) AllowedProcMountTypes ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) AllowedProcMountTypes() pulumi.StringArrayOutput
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled.
func (PodSecurityPolicySpecPatchOutput) AllowedUnsafeSysctls ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection.
Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc.
func (PodSecurityPolicySpecPatchOutput) DefaultAddCapabilities ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) DefaultAddCapabilities() pulumi.StringArrayOutput
defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list.
func (PodSecurityPolicySpecPatchOutput) DefaultAllowPrivilegeEscalation ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) DefaultAllowPrivilegeEscalation() pulumi.BoolPtrOutput
defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process.
func (PodSecurityPolicySpecPatchOutput) ElementType ¶ added in v3.20.0
func (PodSecurityPolicySpecPatchOutput) ElementType() reflect.Type
func (PodSecurityPolicySpecPatchOutput) ForbiddenSysctls ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) ForbiddenSysctls() pulumi.StringArrayOutput
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden.
Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc.
func (PodSecurityPolicySpecPatchOutput) FsGroup ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) FsGroup() FSGroupStrategyOptionsPatchPtrOutput
fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
func (PodSecurityPolicySpecPatchOutput) HostIPC ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) HostIPC() pulumi.BoolPtrOutput
hostIPC determines if the policy allows the use of HostIPC in the pod spec.
func (PodSecurityPolicySpecPatchOutput) HostNetwork ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) HostNetwork() pulumi.BoolPtrOutput
hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
func (PodSecurityPolicySpecPatchOutput) HostPID ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) HostPID() pulumi.BoolPtrOutput
hostPID determines if the policy allows the use of HostPID in the pod spec.
func (PodSecurityPolicySpecPatchOutput) HostPorts ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) HostPorts() HostPortRangePatchArrayOutput
hostPorts determines which host port ranges are allowed to be exposed.
func (PodSecurityPolicySpecPatchOutput) Privileged ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) Privileged() pulumi.BoolPtrOutput
privileged determines if a pod can request to be run as privileged.
func (PodSecurityPolicySpecPatchOutput) ReadOnlyRootFilesystem ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to.
func (PodSecurityPolicySpecPatchOutput) RequiredDropCapabilities ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) RequiredDropCapabilities() pulumi.StringArrayOutput
requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added.
func (PodSecurityPolicySpecPatchOutput) RunAsGroup ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) RunAsGroup() RunAsGroupStrategyOptionsPatchPtrOutput
RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled.
func (PodSecurityPolicySpecPatchOutput) RunAsUser ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) RunAsUser() RunAsUserStrategyOptionsPatchPtrOutput
runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
func (PodSecurityPolicySpecPatchOutput) RuntimeClass ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) RuntimeClass() RuntimeClassStrategyOptionsPatchPtrOutput
runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod. If this field is omitted, the pod's runtimeClassName field is unrestricted. Enforcement of this field depends on the RuntimeClass feature gate being enabled.
func (PodSecurityPolicySpecPatchOutput) SeLinux ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) SeLinux() SELinuxStrategyOptionsPatchPtrOutput
seLinux is the strategy that will dictate the allowable labels that may be set.
func (PodSecurityPolicySpecPatchOutput) SupplementalGroups ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) SupplementalGroups() SupplementalGroupsStrategyOptionsPatchPtrOutput
supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
func (PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchOutput ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchOutput() PodSecurityPolicySpecPatchOutput
func (PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchOutputWithContext ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchOutputWithContext(ctx context.Context) PodSecurityPolicySpecPatchOutput
func (PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchPtrOutput ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchPtrOutput() PodSecurityPolicySpecPatchPtrOutput
func (PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) ToPodSecurityPolicySpecPatchPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPatchPtrOutput
func (PodSecurityPolicySpecPatchOutput) Volumes ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchOutput) Volumes() pulumi.StringArrayOutput
volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'.
type PodSecurityPolicySpecPatchPtrInput ¶ added in v3.20.0
type PodSecurityPolicySpecPatchPtrInput interface { pulumi.Input ToPodSecurityPolicySpecPatchPtrOutput() PodSecurityPolicySpecPatchPtrOutput ToPodSecurityPolicySpecPatchPtrOutputWithContext(context.Context) PodSecurityPolicySpecPatchPtrOutput }
PodSecurityPolicySpecPatchPtrInput is an input type that accepts PodSecurityPolicySpecPatchArgs, PodSecurityPolicySpecPatchPtr and PodSecurityPolicySpecPatchPtrOutput values. You can construct a concrete instance of `PodSecurityPolicySpecPatchPtrInput` via:
PodSecurityPolicySpecPatchArgs{...} or: nil
func PodSecurityPolicySpecPatchPtr ¶ added in v3.20.0
func PodSecurityPolicySpecPatchPtr(v *PodSecurityPolicySpecPatchArgs) PodSecurityPolicySpecPatchPtrInput
type PodSecurityPolicySpecPatchPtrOutput ¶ added in v3.20.0
type PodSecurityPolicySpecPatchPtrOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicySpecPatchPtrOutput) AllowPrivilegeEscalation ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true.
func (PodSecurityPolicySpecPatchPtrOutput) AllowedCSIDrivers ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) AllowedCSIDrivers() AllowedCSIDriverPatchArrayOutput
AllowedCSIDrivers is a whitelist of inline CSI drivers that must be explicitly set to be embedded within a pod spec. An empty value indicates that any CSI driver can be used for inline ephemeral volumes.
func (PodSecurityPolicySpecPatchPtrOutput) AllowedCapabilities ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) AllowedCapabilities() pulumi.StringArrayOutput
allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities.
func (PodSecurityPolicySpecPatchPtrOutput) AllowedFlexVolumes ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) AllowedFlexVolumes() AllowedFlexVolumePatchArrayOutput
allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field.
func (PodSecurityPolicySpecPatchPtrOutput) AllowedHostPaths ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) AllowedHostPaths() AllowedHostPathPatchArrayOutput
allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used.
func (PodSecurityPolicySpecPatchPtrOutput) AllowedProcMountTypes ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) AllowedProcMountTypes() pulumi.StringArrayOutput
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled.
func (PodSecurityPolicySpecPatchPtrOutput) AllowedUnsafeSysctls ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection.
Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc.
func (PodSecurityPolicySpecPatchPtrOutput) DefaultAddCapabilities ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) DefaultAddCapabilities() pulumi.StringArrayOutput
defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list.
func (PodSecurityPolicySpecPatchPtrOutput) DefaultAllowPrivilegeEscalation ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) DefaultAllowPrivilegeEscalation() pulumi.BoolPtrOutput
defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process.
func (PodSecurityPolicySpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) Elem() PodSecurityPolicySpecPatchOutput
func (PodSecurityPolicySpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (PodSecurityPolicySpecPatchPtrOutput) ElementType() reflect.Type
func (PodSecurityPolicySpecPatchPtrOutput) ForbiddenSysctls ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) ForbiddenSysctls() pulumi.StringArrayOutput
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden.
Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc.
func (PodSecurityPolicySpecPatchPtrOutput) FsGroup ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) FsGroup() FSGroupStrategyOptionsPatchPtrOutput
fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
func (PodSecurityPolicySpecPatchPtrOutput) HostIPC ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) HostIPC() pulumi.BoolPtrOutput
hostIPC determines if the policy allows the use of HostIPC in the pod spec.
func (PodSecurityPolicySpecPatchPtrOutput) HostNetwork ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) HostNetwork() pulumi.BoolPtrOutput
hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
func (PodSecurityPolicySpecPatchPtrOutput) HostPID ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) HostPID() pulumi.BoolPtrOutput
hostPID determines if the policy allows the use of HostPID in the pod spec.
func (PodSecurityPolicySpecPatchPtrOutput) HostPorts ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) HostPorts() HostPortRangePatchArrayOutput
hostPorts determines which host port ranges are allowed to be exposed.
func (PodSecurityPolicySpecPatchPtrOutput) Privileged ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) Privileged() pulumi.BoolPtrOutput
privileged determines if a pod can request to be run as privileged.
func (PodSecurityPolicySpecPatchPtrOutput) ReadOnlyRootFilesystem ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to.
func (PodSecurityPolicySpecPatchPtrOutput) RequiredDropCapabilities ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) RequiredDropCapabilities() pulumi.StringArrayOutput
requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added.
func (PodSecurityPolicySpecPatchPtrOutput) RunAsGroup ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) RunAsGroup() RunAsGroupStrategyOptionsPatchPtrOutput
RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled.
func (PodSecurityPolicySpecPatchPtrOutput) RunAsUser ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) RunAsUser() RunAsUserStrategyOptionsPatchPtrOutput
runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
func (PodSecurityPolicySpecPatchPtrOutput) RuntimeClass ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) RuntimeClass() RuntimeClassStrategyOptionsPatchPtrOutput
runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod. If this field is omitted, the pod's runtimeClassName field is unrestricted. Enforcement of this field depends on the RuntimeClass feature gate being enabled.
func (PodSecurityPolicySpecPatchPtrOutput) SeLinux ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) SeLinux() SELinuxStrategyOptionsPatchPtrOutput
seLinux is the strategy that will dictate the allowable labels that may be set.
func (PodSecurityPolicySpecPatchPtrOutput) SupplementalGroups ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) SupplementalGroups() SupplementalGroupsStrategyOptionsPatchPtrOutput
supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
func (PodSecurityPolicySpecPatchPtrOutput) ToPodSecurityPolicySpecPatchPtrOutput ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) ToPodSecurityPolicySpecPatchPtrOutput() PodSecurityPolicySpecPatchPtrOutput
func (PodSecurityPolicySpecPatchPtrOutput) ToPodSecurityPolicySpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) ToPodSecurityPolicySpecPatchPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPatchPtrOutput
func (PodSecurityPolicySpecPatchPtrOutput) Volumes ¶ added in v3.20.0
func (o PodSecurityPolicySpecPatchPtrOutput) Volumes() pulumi.StringArrayOutput
volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'.
type PodSecurityPolicySpecPtrInput ¶
type PodSecurityPolicySpecPtrInput interface { pulumi.Input ToPodSecurityPolicySpecPtrOutput() PodSecurityPolicySpecPtrOutput ToPodSecurityPolicySpecPtrOutputWithContext(context.Context) PodSecurityPolicySpecPtrOutput }
PodSecurityPolicySpecPtrInput is an input type that accepts PodSecurityPolicySpecArgs, PodSecurityPolicySpecPtr and PodSecurityPolicySpecPtrOutput values. You can construct a concrete instance of `PodSecurityPolicySpecPtrInput` via:
PodSecurityPolicySpecArgs{...} or: nil
func PodSecurityPolicySpecPtr ¶
func PodSecurityPolicySpecPtr(v *PodSecurityPolicySpecArgs) PodSecurityPolicySpecPtrInput
type PodSecurityPolicySpecPtrOutput ¶
type PodSecurityPolicySpecPtrOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicySpecPtrOutput) AllowPrivilegeEscalation ¶
func (o PodSecurityPolicySpecPtrOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
allowPrivilegeEscalation determines if a pod can request to allow privilege escalation. If unspecified, defaults to true.
func (PodSecurityPolicySpecPtrOutput) AllowedCSIDrivers ¶
func (o PodSecurityPolicySpecPtrOutput) AllowedCSIDrivers() AllowedCSIDriverArrayOutput
AllowedCSIDrivers is a whitelist of inline CSI drivers that must be explicitly set to be embedded within a pod spec. An empty value indicates that any CSI driver can be used for inline ephemeral volumes.
func (PodSecurityPolicySpecPtrOutput) AllowedCapabilities ¶
func (o PodSecurityPolicySpecPtrOutput) AllowedCapabilities() pulumi.StringArrayOutput
allowedCapabilities is a list of capabilities that can be requested to add to the container. Capabilities in this field may be added at the pod author's discretion. You must not list a capability in both allowedCapabilities and requiredDropCapabilities.
func (PodSecurityPolicySpecPtrOutput) AllowedFlexVolumes ¶
func (o PodSecurityPolicySpecPtrOutput) AllowedFlexVolumes() AllowedFlexVolumeArrayOutput
allowedFlexVolumes is a whitelist of allowed Flexvolumes. Empty or nil indicates that all Flexvolumes may be used. This parameter is effective only when the usage of the Flexvolumes is allowed in the "volumes" field.
func (PodSecurityPolicySpecPtrOutput) AllowedHostPaths ¶
func (o PodSecurityPolicySpecPtrOutput) AllowedHostPaths() AllowedHostPathArrayOutput
allowedHostPaths is a white list of allowed host paths. Empty indicates that all host paths may be used.
func (PodSecurityPolicySpecPtrOutput) AllowedProcMountTypes ¶
func (o PodSecurityPolicySpecPtrOutput) AllowedProcMountTypes() pulumi.StringArrayOutput
AllowedProcMountTypes is a whitelist of allowed ProcMountTypes. Empty or nil indicates that only the DefaultProcMountType may be used. This requires the ProcMountType feature flag to be enabled.
func (PodSecurityPolicySpecPtrOutput) AllowedUnsafeSysctls ¶
func (o PodSecurityPolicySpecPtrOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
allowedUnsafeSysctls is a list of explicitly allowed unsafe sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of allowed sysctls. Single * means all unsafe sysctls are allowed. Kubelet has to whitelist all allowed unsafe sysctls explicitly to avoid rejection.
Examples: e.g. "foo/*" allows "foo/bar", "foo/baz", etc. e.g. "foo.*" allows "foo.bar", "foo.baz", etc.
func (PodSecurityPolicySpecPtrOutput) DefaultAddCapabilities ¶
func (o PodSecurityPolicySpecPtrOutput) DefaultAddCapabilities() pulumi.StringArrayOutput
defaultAddCapabilities is the default set of capabilities that will be added to the container unless the pod spec specifically drops the capability. You may not list a capability in both defaultAddCapabilities and requiredDropCapabilities. Capabilities added here are implicitly allowed, and need not be included in the allowedCapabilities list.
func (PodSecurityPolicySpecPtrOutput) DefaultAllowPrivilegeEscalation ¶
func (o PodSecurityPolicySpecPtrOutput) DefaultAllowPrivilegeEscalation() pulumi.BoolPtrOutput
defaultAllowPrivilegeEscalation controls the default setting for whether a process can gain more privileges than its parent process.
func (PodSecurityPolicySpecPtrOutput) Elem ¶
func (o PodSecurityPolicySpecPtrOutput) Elem() PodSecurityPolicySpecOutput
func (PodSecurityPolicySpecPtrOutput) ElementType ¶
func (PodSecurityPolicySpecPtrOutput) ElementType() reflect.Type
func (PodSecurityPolicySpecPtrOutput) ForbiddenSysctls ¶
func (o PodSecurityPolicySpecPtrOutput) ForbiddenSysctls() pulumi.StringArrayOutput
forbiddenSysctls is a list of explicitly forbidden sysctls, defaults to none. Each entry is either a plain sysctl name or ends in "*" in which case it is considered as a prefix of forbidden sysctls. Single * means all sysctls are forbidden.
Examples: e.g. "foo/*" forbids "foo/bar", "foo/baz", etc. e.g. "foo.*" forbids "foo.bar", "foo.baz", etc.
func (PodSecurityPolicySpecPtrOutput) FsGroup ¶
func (o PodSecurityPolicySpecPtrOutput) FsGroup() FSGroupStrategyOptionsPtrOutput
fsGroup is the strategy that will dictate what fs group is used by the SecurityContext.
func (PodSecurityPolicySpecPtrOutput) HostIPC ¶
func (o PodSecurityPolicySpecPtrOutput) HostIPC() pulumi.BoolPtrOutput
hostIPC determines if the policy allows the use of HostIPC in the pod spec.
func (PodSecurityPolicySpecPtrOutput) HostNetwork ¶
func (o PodSecurityPolicySpecPtrOutput) HostNetwork() pulumi.BoolPtrOutput
hostNetwork determines if the policy allows the use of HostNetwork in the pod spec.
func (PodSecurityPolicySpecPtrOutput) HostPID ¶
func (o PodSecurityPolicySpecPtrOutput) HostPID() pulumi.BoolPtrOutput
hostPID determines if the policy allows the use of HostPID in the pod spec.
func (PodSecurityPolicySpecPtrOutput) HostPorts ¶
func (o PodSecurityPolicySpecPtrOutput) HostPorts() HostPortRangeArrayOutput
hostPorts determines which host port ranges are allowed to be exposed.
func (PodSecurityPolicySpecPtrOutput) Privileged ¶
func (o PodSecurityPolicySpecPtrOutput) Privileged() pulumi.BoolPtrOutput
privileged determines if a pod can request to be run as privileged.
func (PodSecurityPolicySpecPtrOutput) ReadOnlyRootFilesystem ¶
func (o PodSecurityPolicySpecPtrOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
readOnlyRootFilesystem when set to true will force containers to run with a read only root file system. If the container specifically requests to run with a non-read only root file system the PSP should deny the pod. If set to false the container may run with a read only root file system if it wishes but it will not be forced to.
func (PodSecurityPolicySpecPtrOutput) RequiredDropCapabilities ¶
func (o PodSecurityPolicySpecPtrOutput) RequiredDropCapabilities() pulumi.StringArrayOutput
requiredDropCapabilities are the capabilities that will be dropped from the container. These are required to be dropped and cannot be added.
func (PodSecurityPolicySpecPtrOutput) RunAsGroup ¶
func (o PodSecurityPolicySpecPtrOutput) RunAsGroup() RunAsGroupStrategyOptionsPtrOutput
RunAsGroup is the strategy that will dictate the allowable RunAsGroup values that may be set. If this field is omitted, the pod's RunAsGroup can take any value. This field requires the RunAsGroup feature gate to be enabled.
func (PodSecurityPolicySpecPtrOutput) RunAsUser ¶
func (o PodSecurityPolicySpecPtrOutput) RunAsUser() RunAsUserStrategyOptionsPtrOutput
runAsUser is the strategy that will dictate the allowable RunAsUser values that may be set.
func (PodSecurityPolicySpecPtrOutput) RuntimeClass ¶
func (o PodSecurityPolicySpecPtrOutput) RuntimeClass() RuntimeClassStrategyOptionsPtrOutput
runtimeClass is the strategy that will dictate the allowable RuntimeClasses for a pod. If this field is omitted, the pod's runtimeClassName field is unrestricted. Enforcement of this field depends on the RuntimeClass feature gate being enabled.
func (PodSecurityPolicySpecPtrOutput) SeLinux ¶
func (o PodSecurityPolicySpecPtrOutput) SeLinux() SELinuxStrategyOptionsPtrOutput
seLinux is the strategy that will dictate the allowable labels that may be set.
func (PodSecurityPolicySpecPtrOutput) SupplementalGroups ¶
func (o PodSecurityPolicySpecPtrOutput) SupplementalGroups() SupplementalGroupsStrategyOptionsPtrOutput
supplementalGroups is the strategy that will dictate what supplemental groups are used by the SecurityContext.
func (PodSecurityPolicySpecPtrOutput) ToPodSecurityPolicySpecPtrOutput ¶
func (o PodSecurityPolicySpecPtrOutput) ToPodSecurityPolicySpecPtrOutput() PodSecurityPolicySpecPtrOutput
func (PodSecurityPolicySpecPtrOutput) ToPodSecurityPolicySpecPtrOutputWithContext ¶
func (o PodSecurityPolicySpecPtrOutput) ToPodSecurityPolicySpecPtrOutputWithContext(ctx context.Context) PodSecurityPolicySpecPtrOutput
func (PodSecurityPolicySpecPtrOutput) Volumes ¶
func (o PodSecurityPolicySpecPtrOutput) Volumes() pulumi.StringArrayOutput
volumes is a white list of allowed volume plugins. Empty indicates that no volumes may be used. To allow all volumes you may use '*'.
type PodSecurityPolicyState ¶
type PodSecurityPolicyState struct { }
func (PodSecurityPolicyState) ElementType ¶
func (PodSecurityPolicyState) ElementType() reflect.Type
type PodSecurityPolicyType ¶
type PodSecurityPolicyType 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"` // spec defines the policy enforced. Spec *PodSecurityPolicySpec `pulumi:"spec"` }
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.
type PodSecurityPolicyTypeArgs ¶
type PodSecurityPolicyTypeArgs 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"` // spec defines the policy enforced. Spec PodSecurityPolicySpecPtrInput `pulumi:"spec"` }
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.
func (PodSecurityPolicyTypeArgs) ElementType ¶
func (PodSecurityPolicyTypeArgs) ElementType() reflect.Type
func (PodSecurityPolicyTypeArgs) ToPodSecurityPolicyTypeOutput ¶
func (i PodSecurityPolicyTypeArgs) ToPodSecurityPolicyTypeOutput() PodSecurityPolicyTypeOutput
func (PodSecurityPolicyTypeArgs) ToPodSecurityPolicyTypeOutputWithContext ¶
func (i PodSecurityPolicyTypeArgs) ToPodSecurityPolicyTypeOutputWithContext(ctx context.Context) PodSecurityPolicyTypeOutput
type PodSecurityPolicyTypeArray ¶
type PodSecurityPolicyTypeArray []PodSecurityPolicyTypeInput
func (PodSecurityPolicyTypeArray) ElementType ¶
func (PodSecurityPolicyTypeArray) ElementType() reflect.Type
func (PodSecurityPolicyTypeArray) ToPodSecurityPolicyTypeArrayOutput ¶
func (i PodSecurityPolicyTypeArray) ToPodSecurityPolicyTypeArrayOutput() PodSecurityPolicyTypeArrayOutput
func (PodSecurityPolicyTypeArray) ToPodSecurityPolicyTypeArrayOutputWithContext ¶
func (i PodSecurityPolicyTypeArray) ToPodSecurityPolicyTypeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTypeArrayOutput
type PodSecurityPolicyTypeArrayInput ¶
type PodSecurityPolicyTypeArrayInput interface { pulumi.Input ToPodSecurityPolicyTypeArrayOutput() PodSecurityPolicyTypeArrayOutput ToPodSecurityPolicyTypeArrayOutputWithContext(context.Context) PodSecurityPolicyTypeArrayOutput }
PodSecurityPolicyTypeArrayInput is an input type that accepts PodSecurityPolicyTypeArray and PodSecurityPolicyTypeArrayOutput values. You can construct a concrete instance of `PodSecurityPolicyTypeArrayInput` via:
PodSecurityPolicyTypeArray{ PodSecurityPolicyTypeArgs{...} }
type PodSecurityPolicyTypeArrayOutput ¶
type PodSecurityPolicyTypeArrayOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyTypeArrayOutput) ElementType ¶
func (PodSecurityPolicyTypeArrayOutput) ElementType() reflect.Type
func (PodSecurityPolicyTypeArrayOutput) Index ¶
func (o PodSecurityPolicyTypeArrayOutput) Index(i pulumi.IntInput) PodSecurityPolicyTypeOutput
func (PodSecurityPolicyTypeArrayOutput) ToPodSecurityPolicyTypeArrayOutput ¶
func (o PodSecurityPolicyTypeArrayOutput) ToPodSecurityPolicyTypeArrayOutput() PodSecurityPolicyTypeArrayOutput
func (PodSecurityPolicyTypeArrayOutput) ToPodSecurityPolicyTypeArrayOutputWithContext ¶
func (o PodSecurityPolicyTypeArrayOutput) ToPodSecurityPolicyTypeArrayOutputWithContext(ctx context.Context) PodSecurityPolicyTypeArrayOutput
type PodSecurityPolicyTypeInput ¶
type PodSecurityPolicyTypeInput interface { pulumi.Input ToPodSecurityPolicyTypeOutput() PodSecurityPolicyTypeOutput ToPodSecurityPolicyTypeOutputWithContext(context.Context) PodSecurityPolicyTypeOutput }
PodSecurityPolicyTypeInput is an input type that accepts PodSecurityPolicyTypeArgs and PodSecurityPolicyTypeOutput values. You can construct a concrete instance of `PodSecurityPolicyTypeInput` via:
PodSecurityPolicyTypeArgs{...}
type PodSecurityPolicyTypeOutput ¶
type PodSecurityPolicyTypeOutput struct{ *pulumi.OutputState }
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.
func (PodSecurityPolicyTypeOutput) ApiVersion ¶
func (o PodSecurityPolicyTypeOutput) 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 (PodSecurityPolicyTypeOutput) ElementType ¶
func (PodSecurityPolicyTypeOutput) ElementType() reflect.Type
func (PodSecurityPolicyTypeOutput) Kind ¶
func (o PodSecurityPolicyTypeOutput) 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 (PodSecurityPolicyTypeOutput) Metadata ¶
func (o PodSecurityPolicyTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PodSecurityPolicyTypeOutput) Spec ¶
func (o PodSecurityPolicyTypeOutput) Spec() PodSecurityPolicySpecPtrOutput
spec defines the policy enforced.
func (PodSecurityPolicyTypeOutput) ToPodSecurityPolicyTypeOutput ¶
func (o PodSecurityPolicyTypeOutput) ToPodSecurityPolicyTypeOutput() PodSecurityPolicyTypeOutput
func (PodSecurityPolicyTypeOutput) ToPodSecurityPolicyTypeOutputWithContext ¶
func (o PodSecurityPolicyTypeOutput) ToPodSecurityPolicyTypeOutputWithContext(ctx context.Context) PodSecurityPolicyTypeOutput
type ReplicaSet
deprecated
type ReplicaSet struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPtrOutput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPtrOutput `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
Deprecated: extensions/v1beta1/ReplicaSet is deprecated by apps/v1/ReplicaSet and not supported by Kubernetes v1.16+ clusters.
func GetReplicaSet ¶
func GetReplicaSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicaSetState, opts ...pulumi.ResourceOption) (*ReplicaSet, error)
GetReplicaSet gets an existing ReplicaSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReplicaSet ¶
func NewReplicaSet(ctx *pulumi.Context, name string, args *ReplicaSetArgs, opts ...pulumi.ResourceOption) (*ReplicaSet, error)
NewReplicaSet registers a new resource with the given unique name, arguments, and options.
func (*ReplicaSet) ElementType ¶
func (*ReplicaSet) ElementType() reflect.Type
func (*ReplicaSet) ToReplicaSetOutput ¶
func (i *ReplicaSet) ToReplicaSetOutput() ReplicaSetOutput
func (*ReplicaSet) ToReplicaSetOutputWithContext ¶
func (i *ReplicaSet) ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput
type ReplicaSetArgs ¶
type ReplicaSetArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPtrInput }
The set of arguments for constructing a ReplicaSet resource.
func (ReplicaSetArgs) ElementType ¶
func (ReplicaSetArgs) ElementType() reflect.Type
type ReplicaSetArray ¶
type ReplicaSetArray []ReplicaSetInput
func (ReplicaSetArray) ElementType ¶
func (ReplicaSetArray) ElementType() reflect.Type
func (ReplicaSetArray) ToReplicaSetArrayOutput ¶
func (i ReplicaSetArray) ToReplicaSetArrayOutput() ReplicaSetArrayOutput
func (ReplicaSetArray) ToReplicaSetArrayOutputWithContext ¶
func (i ReplicaSetArray) ToReplicaSetArrayOutputWithContext(ctx context.Context) ReplicaSetArrayOutput
type ReplicaSetArrayInput ¶
type ReplicaSetArrayInput interface { pulumi.Input ToReplicaSetArrayOutput() ReplicaSetArrayOutput ToReplicaSetArrayOutputWithContext(context.Context) ReplicaSetArrayOutput }
ReplicaSetArrayInput is an input type that accepts ReplicaSetArray and ReplicaSetArrayOutput values. You can construct a concrete instance of `ReplicaSetArrayInput` via:
ReplicaSetArray{ ReplicaSetArgs{...} }
type ReplicaSetArrayOutput ¶
type ReplicaSetArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetArrayOutput) ElementType ¶
func (ReplicaSetArrayOutput) ElementType() reflect.Type
func (ReplicaSetArrayOutput) Index ¶
func (o ReplicaSetArrayOutput) Index(i pulumi.IntInput) ReplicaSetOutput
func (ReplicaSetArrayOutput) ToReplicaSetArrayOutput ¶
func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutput() ReplicaSetArrayOutput
func (ReplicaSetArrayOutput) ToReplicaSetArrayOutputWithContext ¶
func (o ReplicaSetArrayOutput) ToReplicaSetArrayOutputWithContext(ctx context.Context) ReplicaSetArrayOutput
type ReplicaSetCondition ¶
type ReplicaSetCondition struct { // The last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status string `pulumi:"status"` // Type of replica set condition. Type string `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
type ReplicaSetConditionArgs ¶
type ReplicaSetConditionArgs struct { // The last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type of replica set condition. Type pulumi.StringInput `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionArgs) ElementType ¶
func (ReplicaSetConditionArgs) ElementType() reflect.Type
func (ReplicaSetConditionArgs) ToReplicaSetConditionOutput ¶
func (i ReplicaSetConditionArgs) ToReplicaSetConditionOutput() ReplicaSetConditionOutput
func (ReplicaSetConditionArgs) ToReplicaSetConditionOutputWithContext ¶
func (i ReplicaSetConditionArgs) ToReplicaSetConditionOutputWithContext(ctx context.Context) ReplicaSetConditionOutput
type ReplicaSetConditionArray ¶
type ReplicaSetConditionArray []ReplicaSetConditionInput
func (ReplicaSetConditionArray) ElementType ¶
func (ReplicaSetConditionArray) ElementType() reflect.Type
func (ReplicaSetConditionArray) ToReplicaSetConditionArrayOutput ¶
func (i ReplicaSetConditionArray) ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput
func (ReplicaSetConditionArray) ToReplicaSetConditionArrayOutputWithContext ¶
func (i ReplicaSetConditionArray) ToReplicaSetConditionArrayOutputWithContext(ctx context.Context) ReplicaSetConditionArrayOutput
type ReplicaSetConditionArrayInput ¶
type ReplicaSetConditionArrayInput interface { pulumi.Input ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput ToReplicaSetConditionArrayOutputWithContext(context.Context) ReplicaSetConditionArrayOutput }
ReplicaSetConditionArrayInput is an input type that accepts ReplicaSetConditionArray and ReplicaSetConditionArrayOutput values. You can construct a concrete instance of `ReplicaSetConditionArrayInput` via:
ReplicaSetConditionArray{ ReplicaSetConditionArgs{...} }
type ReplicaSetConditionArrayOutput ¶
type ReplicaSetConditionArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetConditionArrayOutput) ElementType ¶
func (ReplicaSetConditionArrayOutput) ElementType() reflect.Type
func (ReplicaSetConditionArrayOutput) Index ¶
func (o ReplicaSetConditionArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionOutput
func (ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutput ¶
func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutput() ReplicaSetConditionArrayOutput
func (ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutputWithContext ¶
func (o ReplicaSetConditionArrayOutput) ToReplicaSetConditionArrayOutputWithContext(ctx context.Context) ReplicaSetConditionArrayOutput
type ReplicaSetConditionInput ¶
type ReplicaSetConditionInput interface { pulumi.Input ToReplicaSetConditionOutput() ReplicaSetConditionOutput ToReplicaSetConditionOutputWithContext(context.Context) ReplicaSetConditionOutput }
ReplicaSetConditionInput is an input type that accepts ReplicaSetConditionArgs and ReplicaSetConditionOutput values. You can construct a concrete instance of `ReplicaSetConditionInput` via:
ReplicaSetConditionArgs{...}
type ReplicaSetConditionOutput ¶
type ReplicaSetConditionOutput struct{ *pulumi.OutputState }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionOutput) ElementType ¶
func (ReplicaSetConditionOutput) ElementType() reflect.Type
func (ReplicaSetConditionOutput) LastTransitionTime ¶
func (o ReplicaSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
The last time the condition transitioned from one status to another.
func (ReplicaSetConditionOutput) Message ¶
func (o ReplicaSetConditionOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (ReplicaSetConditionOutput) Reason ¶
func (o ReplicaSetConditionOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (ReplicaSetConditionOutput) Status ¶
func (o ReplicaSetConditionOutput) Status() pulumi.StringOutput
Status of the condition, one of True, False, Unknown.
func (ReplicaSetConditionOutput) ToReplicaSetConditionOutput ¶
func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutput() ReplicaSetConditionOutput
func (ReplicaSetConditionOutput) ToReplicaSetConditionOutputWithContext ¶
func (o ReplicaSetConditionOutput) ToReplicaSetConditionOutputWithContext(ctx context.Context) ReplicaSetConditionOutput
func (ReplicaSetConditionOutput) Type ¶
func (o ReplicaSetConditionOutput) Type() pulumi.StringOutput
Type of replica set condition.
type ReplicaSetConditionPatch ¶ added in v3.20.0
type ReplicaSetConditionPatch struct { // The last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message *string `pulumi:"message"` // The reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status *string `pulumi:"status"` // Type of replica set condition. Type *string `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
type ReplicaSetConditionPatchArgs ¶ added in v3.20.0
type ReplicaSetConditionPatchArgs struct { // The last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // A human readable message indicating details about the transition. Message pulumi.StringPtrInput `pulumi:"message"` // The reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // Type of replica set condition. Type pulumi.StringPtrInput `pulumi:"type"` }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionPatchArgs) ElementType ¶ added in v3.20.0
func (ReplicaSetConditionPatchArgs) ElementType() reflect.Type
func (ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutput ¶ added in v3.20.0
func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetConditionPatchArgs) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
type ReplicaSetConditionPatchArray ¶ added in v3.20.0
type ReplicaSetConditionPatchArray []ReplicaSetConditionPatchInput
func (ReplicaSetConditionPatchArray) ElementType ¶ added in v3.20.0
func (ReplicaSetConditionPatchArray) ElementType() reflect.Type
func (ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutput ¶ added in v3.20.0
func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
func (ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetConditionPatchArray) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
type ReplicaSetConditionPatchArrayInput ¶ added in v3.20.0
type ReplicaSetConditionPatchArrayInput interface { pulumi.Input ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput ToReplicaSetConditionPatchArrayOutputWithContext(context.Context) ReplicaSetConditionPatchArrayOutput }
ReplicaSetConditionPatchArrayInput is an input type that accepts ReplicaSetConditionPatchArray and ReplicaSetConditionPatchArrayOutput values. You can construct a concrete instance of `ReplicaSetConditionPatchArrayInput` via:
ReplicaSetConditionPatchArray{ ReplicaSetConditionPatchArgs{...} }
type ReplicaSetConditionPatchArrayOutput ¶ added in v3.20.0
type ReplicaSetConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetConditionPatchArrayOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetConditionPatchArrayOutput) ElementType() reflect.Type
func (ReplicaSetConditionPatchArrayOutput) Index ¶ added in v3.20.0
func (o ReplicaSetConditionPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutput ¶ added in v3.20.0
func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutput() ReplicaSetConditionPatchArrayOutput
func (ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetConditionPatchArrayOutput) ToReplicaSetConditionPatchArrayOutputWithContext(ctx context.Context) ReplicaSetConditionPatchArrayOutput
type ReplicaSetConditionPatchInput ¶ added in v3.20.0
type ReplicaSetConditionPatchInput interface { pulumi.Input ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput ToReplicaSetConditionPatchOutputWithContext(context.Context) ReplicaSetConditionPatchOutput }
ReplicaSetConditionPatchInput is an input type that accepts ReplicaSetConditionPatchArgs and ReplicaSetConditionPatchOutput values. You can construct a concrete instance of `ReplicaSetConditionPatchInput` via:
ReplicaSetConditionPatchArgs{...}
type ReplicaSetConditionPatchOutput ¶ added in v3.20.0
type ReplicaSetConditionPatchOutput struct{ *pulumi.OutputState }
ReplicaSetCondition describes the state of a replica set at a certain point.
func (ReplicaSetConditionPatchOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetConditionPatchOutput) ElementType() reflect.Type
func (ReplicaSetConditionPatchOutput) LastTransitionTime ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
The last time the condition transitioned from one status to another.
func (ReplicaSetConditionPatchOutput) Message ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) Message() pulumi.StringPtrOutput
A human readable message indicating details about the transition.
func (ReplicaSetConditionPatchOutput) Reason ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) Reason() pulumi.StringPtrOutput
The reason for the condition's last transition.
func (ReplicaSetConditionPatchOutput) Status ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) Status() pulumi.StringPtrOutput
Status of the condition, one of True, False, Unknown.
func (ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutput ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutput() ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) ToReplicaSetConditionPatchOutputWithContext(ctx context.Context) ReplicaSetConditionPatchOutput
func (ReplicaSetConditionPatchOutput) Type ¶ added in v3.20.0
func (o ReplicaSetConditionPatchOutput) Type() pulumi.StringPtrOutput
Type of replica set condition.
type ReplicaSetInput ¶
type ReplicaSetInput interface { pulumi.Input ToReplicaSetOutput() ReplicaSetOutput ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput }
type ReplicaSetList ¶
type ReplicaSetList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items ReplicaSetTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
ReplicaSetList is a collection of ReplicaSets.
func GetReplicaSetList ¶
func GetReplicaSetList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicaSetListState, opts ...pulumi.ResourceOption) (*ReplicaSetList, error)
GetReplicaSetList gets an existing ReplicaSetList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReplicaSetList ¶
func NewReplicaSetList(ctx *pulumi.Context, name string, args *ReplicaSetListArgs, opts ...pulumi.ResourceOption) (*ReplicaSetList, error)
NewReplicaSetList registers a new resource with the given unique name, arguments, and options.
func (*ReplicaSetList) ElementType ¶
func (*ReplicaSetList) ElementType() reflect.Type
func (*ReplicaSetList) ToReplicaSetListOutput ¶
func (i *ReplicaSetList) ToReplicaSetListOutput() ReplicaSetListOutput
func (*ReplicaSetList) ToReplicaSetListOutputWithContext ¶
func (i *ReplicaSetList) ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput
type ReplicaSetListArgs ¶
type ReplicaSetListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items ReplicaSetTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a ReplicaSetList resource.
func (ReplicaSetListArgs) ElementType ¶
func (ReplicaSetListArgs) ElementType() reflect.Type
type ReplicaSetListArray ¶
type ReplicaSetListArray []ReplicaSetListInput
func (ReplicaSetListArray) ElementType ¶
func (ReplicaSetListArray) ElementType() reflect.Type
func (ReplicaSetListArray) ToReplicaSetListArrayOutput ¶
func (i ReplicaSetListArray) ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput
func (ReplicaSetListArray) ToReplicaSetListArrayOutputWithContext ¶
func (i ReplicaSetListArray) ToReplicaSetListArrayOutputWithContext(ctx context.Context) ReplicaSetListArrayOutput
type ReplicaSetListArrayInput ¶
type ReplicaSetListArrayInput interface { pulumi.Input ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput ToReplicaSetListArrayOutputWithContext(context.Context) ReplicaSetListArrayOutput }
ReplicaSetListArrayInput is an input type that accepts ReplicaSetListArray and ReplicaSetListArrayOutput values. You can construct a concrete instance of `ReplicaSetListArrayInput` via:
ReplicaSetListArray{ ReplicaSetListArgs{...} }
type ReplicaSetListArrayOutput ¶
type ReplicaSetListArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetListArrayOutput) ElementType ¶
func (ReplicaSetListArrayOutput) ElementType() reflect.Type
func (ReplicaSetListArrayOutput) Index ¶
func (o ReplicaSetListArrayOutput) Index(i pulumi.IntInput) ReplicaSetListOutput
func (ReplicaSetListArrayOutput) ToReplicaSetListArrayOutput ¶
func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutput() ReplicaSetListArrayOutput
func (ReplicaSetListArrayOutput) ToReplicaSetListArrayOutputWithContext ¶
func (o ReplicaSetListArrayOutput) ToReplicaSetListArrayOutputWithContext(ctx context.Context) ReplicaSetListArrayOutput
type ReplicaSetListInput ¶
type ReplicaSetListInput interface { pulumi.Input ToReplicaSetListOutput() ReplicaSetListOutput ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput }
type ReplicaSetListMap ¶
type ReplicaSetListMap map[string]ReplicaSetListInput
func (ReplicaSetListMap) ElementType ¶
func (ReplicaSetListMap) ElementType() reflect.Type
func (ReplicaSetListMap) ToReplicaSetListMapOutput ¶
func (i ReplicaSetListMap) ToReplicaSetListMapOutput() ReplicaSetListMapOutput
func (ReplicaSetListMap) ToReplicaSetListMapOutputWithContext ¶
func (i ReplicaSetListMap) ToReplicaSetListMapOutputWithContext(ctx context.Context) ReplicaSetListMapOutput
type ReplicaSetListMapInput ¶
type ReplicaSetListMapInput interface { pulumi.Input ToReplicaSetListMapOutput() ReplicaSetListMapOutput ToReplicaSetListMapOutputWithContext(context.Context) ReplicaSetListMapOutput }
ReplicaSetListMapInput is an input type that accepts ReplicaSetListMap and ReplicaSetListMapOutput values. You can construct a concrete instance of `ReplicaSetListMapInput` via:
ReplicaSetListMap{ "key": ReplicaSetListArgs{...} }
type ReplicaSetListMapOutput ¶
type ReplicaSetListMapOutput struct{ *pulumi.OutputState }
func (ReplicaSetListMapOutput) ElementType ¶
func (ReplicaSetListMapOutput) ElementType() reflect.Type
func (ReplicaSetListMapOutput) MapIndex ¶
func (o ReplicaSetListMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetListOutput
func (ReplicaSetListMapOutput) ToReplicaSetListMapOutput ¶
func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutput() ReplicaSetListMapOutput
func (ReplicaSetListMapOutput) ToReplicaSetListMapOutputWithContext ¶
func (o ReplicaSetListMapOutput) ToReplicaSetListMapOutputWithContext(ctx context.Context) ReplicaSetListMapOutput
type ReplicaSetListOutput ¶
type ReplicaSetListOutput struct{ *pulumi.OutputState }
func (ReplicaSetListOutput) ApiVersion ¶ added in v3.19.1
func (o ReplicaSetListOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ReplicaSetListOutput) ElementType ¶
func (ReplicaSetListOutput) ElementType() reflect.Type
func (ReplicaSetListOutput) Items ¶ added in v3.19.1
func (o ReplicaSetListOutput) Items() ReplicaSetTypeArrayOutput
List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
func (ReplicaSetListOutput) Kind ¶ added in v3.19.1
func (o ReplicaSetListOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetListOutput) Metadata ¶ added in v3.19.1
func (o ReplicaSetListOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetListOutput) ToReplicaSetListOutput ¶
func (o ReplicaSetListOutput) ToReplicaSetListOutput() ReplicaSetListOutput
func (ReplicaSetListOutput) ToReplicaSetListOutputWithContext ¶
func (o ReplicaSetListOutput) ToReplicaSetListOutputWithContext(ctx context.Context) ReplicaSetListOutput
type ReplicaSetListState ¶
type ReplicaSetListState struct { }
func (ReplicaSetListState) ElementType ¶
func (ReplicaSetListState) ElementType() reflect.Type
type ReplicaSetListType ¶
type ReplicaSetListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items []ReplicaSetType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata *metav1.ListMeta `pulumi:"metadata"` }
ReplicaSetList is a collection of ReplicaSets.
type ReplicaSetListTypeArgs ¶
type ReplicaSetListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller Items ReplicaSetTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
ReplicaSetList is a collection of ReplicaSets.
func (ReplicaSetListTypeArgs) ElementType ¶
func (ReplicaSetListTypeArgs) ElementType() reflect.Type
func (ReplicaSetListTypeArgs) ToReplicaSetListTypeOutput ¶
func (i ReplicaSetListTypeArgs) ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput
func (ReplicaSetListTypeArgs) ToReplicaSetListTypeOutputWithContext ¶
func (i ReplicaSetListTypeArgs) ToReplicaSetListTypeOutputWithContext(ctx context.Context) ReplicaSetListTypeOutput
type ReplicaSetListTypeInput ¶
type ReplicaSetListTypeInput interface { pulumi.Input ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput ToReplicaSetListTypeOutputWithContext(context.Context) ReplicaSetListTypeOutput }
ReplicaSetListTypeInput is an input type that accepts ReplicaSetListTypeArgs and ReplicaSetListTypeOutput values. You can construct a concrete instance of `ReplicaSetListTypeInput` via:
ReplicaSetListTypeArgs{...}
type ReplicaSetListTypeOutput ¶
type ReplicaSetListTypeOutput struct{ *pulumi.OutputState }
ReplicaSetList is a collection of ReplicaSets.
func (ReplicaSetListTypeOutput) ApiVersion ¶
func (o ReplicaSetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ReplicaSetListTypeOutput) ElementType ¶
func (ReplicaSetListTypeOutput) ElementType() reflect.Type
func (ReplicaSetListTypeOutput) Items ¶
func (o ReplicaSetListTypeOutput) Items() ReplicaSetTypeArrayOutput
List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
func (ReplicaSetListTypeOutput) Kind ¶
func (o ReplicaSetListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetListTypeOutput) Metadata ¶
func (o ReplicaSetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetListTypeOutput) ToReplicaSetListTypeOutput ¶
func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutput() ReplicaSetListTypeOutput
func (ReplicaSetListTypeOutput) ToReplicaSetListTypeOutputWithContext ¶
func (o ReplicaSetListTypeOutput) ToReplicaSetListTypeOutputWithContext(ctx context.Context) ReplicaSetListTypeOutput
type ReplicaSetMap ¶
type ReplicaSetMap map[string]ReplicaSetInput
func (ReplicaSetMap) ElementType ¶
func (ReplicaSetMap) ElementType() reflect.Type
func (ReplicaSetMap) ToReplicaSetMapOutput ¶
func (i ReplicaSetMap) ToReplicaSetMapOutput() ReplicaSetMapOutput
func (ReplicaSetMap) ToReplicaSetMapOutputWithContext ¶
func (i ReplicaSetMap) ToReplicaSetMapOutputWithContext(ctx context.Context) ReplicaSetMapOutput
type ReplicaSetMapInput ¶
type ReplicaSetMapInput interface { pulumi.Input ToReplicaSetMapOutput() ReplicaSetMapOutput ToReplicaSetMapOutputWithContext(context.Context) ReplicaSetMapOutput }
ReplicaSetMapInput is an input type that accepts ReplicaSetMap and ReplicaSetMapOutput values. You can construct a concrete instance of `ReplicaSetMapInput` via:
ReplicaSetMap{ "key": ReplicaSetArgs{...} }
type ReplicaSetMapOutput ¶
type ReplicaSetMapOutput struct{ *pulumi.OutputState }
func (ReplicaSetMapOutput) ElementType ¶
func (ReplicaSetMapOutput) ElementType() reflect.Type
func (ReplicaSetMapOutput) MapIndex ¶
func (o ReplicaSetMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetOutput
func (ReplicaSetMapOutput) ToReplicaSetMapOutput ¶
func (o ReplicaSetMapOutput) ToReplicaSetMapOutput() ReplicaSetMapOutput
func (ReplicaSetMapOutput) ToReplicaSetMapOutputWithContext ¶
func (o ReplicaSetMapOutput) ToReplicaSetMapOutputWithContext(ctx context.Context) ReplicaSetMapOutput
type ReplicaSetOutput ¶
type ReplicaSetOutput struct{ *pulumi.OutputState }
func (ReplicaSetOutput) ApiVersion ¶ added in v3.19.1
func (o ReplicaSetOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ReplicaSetOutput) ElementType ¶
func (ReplicaSetOutput) ElementType() reflect.Type
func (ReplicaSetOutput) Kind ¶ added in v3.19.1
func (o ReplicaSetOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetOutput) Metadata ¶ added in v3.19.1
func (o ReplicaSetOutput) Metadata() metav1.ObjectMetaPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetOutput) Spec ¶ added in v3.19.1
func (o ReplicaSetOutput) Spec() ReplicaSetSpecPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetOutput) Status ¶ added in v3.19.1
func (o ReplicaSetOutput) Status() ReplicaSetStatusPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetOutput) ToReplicaSetOutput ¶
func (o ReplicaSetOutput) ToReplicaSetOutput() ReplicaSetOutput
func (ReplicaSetOutput) ToReplicaSetOutputWithContext ¶
func (o ReplicaSetOutput) ToReplicaSetOutputWithContext(ctx context.Context) ReplicaSetOutput
type ReplicaSetPatch
deprecated
added in
v3.20.0
type ReplicaSetPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPatchPtrOutput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPatchPtrOutput `pulumi:"status"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. ReplicaSet ensures that a specified number of pod replicas are running at any given time.
Deprecated: extensions/v1beta1/ReplicaSet is deprecated by apps/v1/ReplicaSet and not supported by Kubernetes v1.16+ clusters.
func GetReplicaSetPatch ¶ added in v3.20.0
func GetReplicaSetPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicaSetPatchState, opts ...pulumi.ResourceOption) (*ReplicaSetPatch, error)
GetReplicaSetPatch gets an existing ReplicaSetPatch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReplicaSetPatch ¶ added in v3.20.0
func NewReplicaSetPatch(ctx *pulumi.Context, name string, args *ReplicaSetPatchArgs, opts ...pulumi.ResourceOption) (*ReplicaSetPatch, error)
NewReplicaSetPatch registers a new resource with the given unique name, arguments, and options.
func (*ReplicaSetPatch) ElementType ¶ added in v3.20.0
func (*ReplicaSetPatch) ElementType() reflect.Type
func (*ReplicaSetPatch) ToReplicaSetPatchOutput ¶ added in v3.20.0
func (i *ReplicaSetPatch) ToReplicaSetPatchOutput() ReplicaSetPatchOutput
func (*ReplicaSetPatch) ToReplicaSetPatchOutputWithContext ¶ added in v3.20.0
func (i *ReplicaSetPatch) ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput
type ReplicaSetPatchArgs ¶ added in v3.20.0
type ReplicaSetPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPatchPtrInput }
The set of arguments for constructing a ReplicaSetPatch resource.
func (ReplicaSetPatchArgs) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchArgs) ElementType() reflect.Type
type ReplicaSetPatchArray ¶ added in v3.20.0
type ReplicaSetPatchArray []ReplicaSetPatchInput
func (ReplicaSetPatchArray) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchArray) ElementType() reflect.Type
func (ReplicaSetPatchArray) ToReplicaSetPatchArrayOutput ¶ added in v3.20.0
func (i ReplicaSetPatchArray) ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput
func (ReplicaSetPatchArray) ToReplicaSetPatchArrayOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetPatchArray) ToReplicaSetPatchArrayOutputWithContext(ctx context.Context) ReplicaSetPatchArrayOutput
type ReplicaSetPatchArrayInput ¶ added in v3.20.0
type ReplicaSetPatchArrayInput interface { pulumi.Input ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput ToReplicaSetPatchArrayOutputWithContext(context.Context) ReplicaSetPatchArrayOutput }
ReplicaSetPatchArrayInput is an input type that accepts ReplicaSetPatchArray and ReplicaSetPatchArrayOutput values. You can construct a concrete instance of `ReplicaSetPatchArrayInput` via:
ReplicaSetPatchArray{ ReplicaSetPatchArgs{...} }
type ReplicaSetPatchArrayOutput ¶ added in v3.20.0
type ReplicaSetPatchArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetPatchArrayOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchArrayOutput) ElementType() reflect.Type
func (ReplicaSetPatchArrayOutput) Index ¶ added in v3.20.0
func (o ReplicaSetPatchArrayOutput) Index(i pulumi.IntInput) ReplicaSetPatchOutput
func (ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutput ¶ added in v3.20.0
func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutput() ReplicaSetPatchArrayOutput
func (ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetPatchArrayOutput) ToReplicaSetPatchArrayOutputWithContext(ctx context.Context) ReplicaSetPatchArrayOutput
type ReplicaSetPatchInput ¶ added in v3.20.0
type ReplicaSetPatchInput interface { pulumi.Input ToReplicaSetPatchOutput() ReplicaSetPatchOutput ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput }
type ReplicaSetPatchMap ¶ added in v3.20.0
type ReplicaSetPatchMap map[string]ReplicaSetPatchInput
func (ReplicaSetPatchMap) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchMap) ElementType() reflect.Type
func (ReplicaSetPatchMap) ToReplicaSetPatchMapOutput ¶ added in v3.20.0
func (i ReplicaSetPatchMap) ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput
func (ReplicaSetPatchMap) ToReplicaSetPatchMapOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetPatchMap) ToReplicaSetPatchMapOutputWithContext(ctx context.Context) ReplicaSetPatchMapOutput
type ReplicaSetPatchMapInput ¶ added in v3.20.0
type ReplicaSetPatchMapInput interface { pulumi.Input ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput ToReplicaSetPatchMapOutputWithContext(context.Context) ReplicaSetPatchMapOutput }
ReplicaSetPatchMapInput is an input type that accepts ReplicaSetPatchMap and ReplicaSetPatchMapOutput values. You can construct a concrete instance of `ReplicaSetPatchMapInput` via:
ReplicaSetPatchMap{ "key": ReplicaSetPatchArgs{...} }
type ReplicaSetPatchMapOutput ¶ added in v3.20.0
type ReplicaSetPatchMapOutput struct{ *pulumi.OutputState }
func (ReplicaSetPatchMapOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchMapOutput) ElementType() reflect.Type
func (ReplicaSetPatchMapOutput) MapIndex ¶ added in v3.20.0
func (o ReplicaSetPatchMapOutput) MapIndex(k pulumi.StringInput) ReplicaSetPatchOutput
func (ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutput ¶ added in v3.20.0
func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutput() ReplicaSetPatchMapOutput
func (ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetPatchMapOutput) ToReplicaSetPatchMapOutputWithContext(ctx context.Context) ReplicaSetPatchMapOutput
type ReplicaSetPatchOutput ¶ added in v3.20.0
type ReplicaSetPatchOutput struct{ *pulumi.OutputState }
func (ReplicaSetPatchOutput) ApiVersion ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ReplicaSetPatchOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchOutput) ElementType() reflect.Type
func (ReplicaSetPatchOutput) Kind ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetPatchOutput) Metadata ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetPatchOutput) Spec ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) Spec() ReplicaSetSpecPatchPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchOutput) Status ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) Status() ReplicaSetStatusPatchPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchOutput) ToReplicaSetPatchOutput ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutput() ReplicaSetPatchOutput
func (ReplicaSetPatchOutput) ToReplicaSetPatchOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetPatchOutput) ToReplicaSetPatchOutputWithContext(ctx context.Context) ReplicaSetPatchOutput
type ReplicaSetPatchState ¶ added in v3.20.0
type ReplicaSetPatchState struct { }
func (ReplicaSetPatchState) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchState) ElementType() reflect.Type
type ReplicaSetPatchType ¶ added in v3.20.0
type ReplicaSetPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *ReplicaSetSpecPatch `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *ReplicaSetStatusPatch `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
type ReplicaSetPatchTypeArgs ¶ added in v3.20.0
type ReplicaSetPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPatchPtrInput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPatchPtrInput `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetPatchTypeArgs) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchTypeArgs) ElementType() reflect.Type
func (ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutput ¶ added in v3.20.0
func (i ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput
func (ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetPatchTypeArgs) ToReplicaSetPatchTypeOutputWithContext(ctx context.Context) ReplicaSetPatchTypeOutput
type ReplicaSetPatchTypeInput ¶ added in v3.20.0
type ReplicaSetPatchTypeInput interface { pulumi.Input ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput ToReplicaSetPatchTypeOutputWithContext(context.Context) ReplicaSetPatchTypeOutput }
ReplicaSetPatchTypeInput is an input type that accepts ReplicaSetPatchTypeArgs and ReplicaSetPatchTypeOutput values. You can construct a concrete instance of `ReplicaSetPatchTypeInput` via:
ReplicaSetPatchTypeArgs{...}
type ReplicaSetPatchTypeOutput ¶ added in v3.20.0
type ReplicaSetPatchTypeOutput struct{ *pulumi.OutputState }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ReplicaSetPatchTypeOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetPatchTypeOutput) ElementType() reflect.Type
func (ReplicaSetPatchTypeOutput) Kind ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetPatchTypeOutput) Spec ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) Spec() ReplicaSetSpecPatchPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchTypeOutput) Status ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) Status() ReplicaSetStatusPatchPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutput ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutput() ReplicaSetPatchTypeOutput
func (ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetPatchTypeOutput) ToReplicaSetPatchTypeOutputWithContext(ctx context.Context) ReplicaSetPatchTypeOutput
type ReplicaSetSpec ¶
type ReplicaSetSpec struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas *int `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. 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. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorPtrInput `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpecPtrInput `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecArgs) ElementType ¶
func (ReplicaSetSpecArgs) ElementType() reflect.Type
func (ReplicaSetSpecArgs) ToReplicaSetSpecOutput ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
func (ReplicaSetSpecArgs) ToReplicaSetSpecOutputWithContext ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
func (ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutput ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
func (ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutputWithContext ¶
func (i ReplicaSetSpecArgs) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
type ReplicaSetSpecInput ¶
type ReplicaSetSpecInput interface { pulumi.Input ToReplicaSetSpecOutput() ReplicaSetSpecOutput ToReplicaSetSpecOutputWithContext(context.Context) ReplicaSetSpecOutput }
ReplicaSetSpecInput is an input type that accepts ReplicaSetSpecArgs and ReplicaSetSpecOutput values. You can construct a concrete instance of `ReplicaSetSpecInput` via:
ReplicaSetSpecArgs{...}
type ReplicaSetSpecOutput ¶
type ReplicaSetSpecOutput struct{ *pulumi.OutputState }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecOutput) ElementType ¶
func (ReplicaSetSpecOutput) ElementType() reflect.Type
func (ReplicaSetSpecOutput) MinReadySeconds ¶
func (o ReplicaSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecOutput) Replicas ¶
func (o ReplicaSetSpecOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecOutput) Selector ¶
func (o ReplicaSetSpecOutput) Selector() metav1.LabelSelectorPtrOutput
Selector is a label query over pods that should match the replica count. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecOutput) Template ¶
func (o ReplicaSetSpecOutput) Template() corev1.PodTemplateSpecPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecOutput) ToReplicaSetSpecOutput ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutput() ReplicaSetSpecOutput
func (ReplicaSetSpecOutput) ToReplicaSetSpecOutputWithContext ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecOutputWithContext(ctx context.Context) ReplicaSetSpecOutput
func (ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutput ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
func (ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutputWithContext ¶
func (o ReplicaSetSpecOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
type ReplicaSetSpecPatch ¶ added in v3.20.0
type ReplicaSetSpecPatch struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds *int `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas *int `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template *corev1.PodTemplateSpecPatch `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
type ReplicaSetSpecPatchArgs ¶ added in v3.20.0
type ReplicaSetSpecPatchArgs struct { // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` // Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntPtrInput `pulumi:"replicas"` // Selector is a label query over pods that should match the replica count. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template Template corev1.PodTemplateSpecPatchPtrInput `pulumi:"template"` }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecPatchArgs) ElementType ¶ added in v3.20.0
func (ReplicaSetSpecPatchArgs) ElementType() reflect.Type
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutput ¶ added in v3.20.0
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutput ¶ added in v3.20.0
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
func (ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetSpecPatchArgs) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
type ReplicaSetSpecPatchInput ¶ added in v3.20.0
type ReplicaSetSpecPatchInput interface { pulumi.Input ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput ToReplicaSetSpecPatchOutputWithContext(context.Context) ReplicaSetSpecPatchOutput }
ReplicaSetSpecPatchInput is an input type that accepts ReplicaSetSpecPatchArgs and ReplicaSetSpecPatchOutput values. You can construct a concrete instance of `ReplicaSetSpecPatchInput` via:
ReplicaSetSpecPatchArgs{...}
type ReplicaSetSpecPatchOutput ¶ added in v3.20.0
type ReplicaSetSpecPatchOutput struct{ *pulumi.OutputState }
ReplicaSetSpec is the specification of a ReplicaSet.
func (ReplicaSetSpecPatchOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetSpecPatchOutput) ElementType() reflect.Type
func (ReplicaSetSpecPatchOutput) MinReadySeconds ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecPatchOutput) Replicas ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecPatchOutput) Selector ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Selector is a label query over pods that should match the replica count. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecPatchOutput) Template ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutput ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutput() ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchOutputWithContext(ctx context.Context) ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutput ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
func (ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetSpecPatchOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
type ReplicaSetSpecPatchPtrInput ¶ added in v3.20.0
type ReplicaSetSpecPatchPtrInput interface { pulumi.Input ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput ToReplicaSetSpecPatchPtrOutputWithContext(context.Context) ReplicaSetSpecPatchPtrOutput }
ReplicaSetSpecPatchPtrInput is an input type that accepts ReplicaSetSpecPatchArgs, ReplicaSetSpecPatchPtr and ReplicaSetSpecPatchPtrOutput values. You can construct a concrete instance of `ReplicaSetSpecPatchPtrInput` via:
ReplicaSetSpecPatchArgs{...} or: nil
func ReplicaSetSpecPatchPtr ¶ added in v3.20.0
func ReplicaSetSpecPatchPtr(v *ReplicaSetSpecPatchArgs) ReplicaSetSpecPatchPtrInput
type ReplicaSetSpecPatchPtrOutput ¶ added in v3.20.0
type ReplicaSetSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) Elem() ReplicaSetSpecPatchOutput
func (ReplicaSetSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetSpecPatchPtrOutput) ElementType() reflect.Type
func (ReplicaSetSpecPatchPtrOutput) MinReadySeconds ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecPatchPtrOutput) Selector ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Selector is a label query over pods that should match the replica count. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecPatchPtrOutput) Template ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) Template() corev1.PodTemplateSpecPatchPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutput ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutput() ReplicaSetSpecPatchPtrOutput
func (ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetSpecPatchPtrOutput) ToReplicaSetSpecPatchPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPatchPtrOutput
type ReplicaSetSpecPtrInput ¶
type ReplicaSetSpecPtrInput interface { pulumi.Input ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput ToReplicaSetSpecPtrOutputWithContext(context.Context) ReplicaSetSpecPtrOutput }
ReplicaSetSpecPtrInput is an input type that accepts ReplicaSetSpecArgs, ReplicaSetSpecPtr and ReplicaSetSpecPtrOutput values. You can construct a concrete instance of `ReplicaSetSpecPtrInput` via:
ReplicaSetSpecArgs{...} or: nil
func ReplicaSetSpecPtr ¶
func ReplicaSetSpecPtr(v *ReplicaSetSpecArgs) ReplicaSetSpecPtrInput
type ReplicaSetSpecPtrOutput ¶
type ReplicaSetSpecPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetSpecPtrOutput) Elem ¶
func (o ReplicaSetSpecPtrOutput) Elem() ReplicaSetSpecOutput
func (ReplicaSetSpecPtrOutput) ElementType ¶
func (ReplicaSetSpecPtrOutput) ElementType() reflect.Type
func (ReplicaSetSpecPtrOutput) MinReadySeconds ¶
func (o ReplicaSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)
func (ReplicaSetSpecPtrOutput) Replicas ¶
func (o ReplicaSetSpecPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetSpecPtrOutput) Selector ¶
func (o ReplicaSetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
Selector is a label query over pods that should match the replica count. If the selector is empty, it is defaulted to the labels present on the pod template. Label keys and values that must match in order to be controlled by this replica set. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ReplicaSetSpecPtrOutput) Template ¶
func (o ReplicaSetSpecPtrOutput) Template() corev1.PodTemplateSpecPtrOutput
Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
func (ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutput ¶
func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutput() ReplicaSetSpecPtrOutput
func (ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutputWithContext ¶
func (o ReplicaSetSpecPtrOutput) ToReplicaSetSpecPtrOutputWithContext(ctx context.Context) ReplicaSetSpecPtrOutput
type ReplicaSetState ¶
type ReplicaSetState struct { }
func (ReplicaSetState) ElementType ¶
func (ReplicaSetState) ElementType() reflect.Type
type ReplicaSetStatus ¶
type ReplicaSetStatus struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas *int `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions []ReplicaSetCondition `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas *int `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration *int `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas *int `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas int `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
type ReplicaSetStatusArgs ¶
type ReplicaSetStatusArgs struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas pulumi.IntPtrInput `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions ReplicaSetConditionArrayInput `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas pulumi.IntPtrInput `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntInput `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusArgs) ElementType ¶
func (ReplicaSetStatusArgs) ElementType() reflect.Type
func (ReplicaSetStatusArgs) ToReplicaSetStatusOutput ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
func (ReplicaSetStatusArgs) ToReplicaSetStatusOutputWithContext ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
func (ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutput ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
func (ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutputWithContext ¶
func (i ReplicaSetStatusArgs) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
type ReplicaSetStatusInput ¶
type ReplicaSetStatusInput interface { pulumi.Input ToReplicaSetStatusOutput() ReplicaSetStatusOutput ToReplicaSetStatusOutputWithContext(context.Context) ReplicaSetStatusOutput }
ReplicaSetStatusInput is an input type that accepts ReplicaSetStatusArgs and ReplicaSetStatusOutput values. You can construct a concrete instance of `ReplicaSetStatusInput` via:
ReplicaSetStatusArgs{...}
type ReplicaSetStatusOutput ¶
type ReplicaSetStatusOutput struct{ *pulumi.OutputState }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusOutput) AvailableReplicas ¶
func (o ReplicaSetStatusOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusOutput) Conditions ¶
func (o ReplicaSetStatusOutput) Conditions() ReplicaSetConditionArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusOutput) ElementType ¶
func (ReplicaSetStatusOutput) ElementType() reflect.Type
func (ReplicaSetStatusOutput) FullyLabeledReplicas ¶
func (o ReplicaSetStatusOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusOutput) ObservedGeneration ¶
func (o ReplicaSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusOutput) ReadyReplicas ¶
func (o ReplicaSetStatusOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusOutput) Replicas ¶
func (o ReplicaSetStatusOutput) Replicas() pulumi.IntOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusOutput) ToReplicaSetStatusOutput ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutput() ReplicaSetStatusOutput
func (ReplicaSetStatusOutput) ToReplicaSetStatusOutputWithContext ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusOutputWithContext(ctx context.Context) ReplicaSetStatusOutput
func (ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutput ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
func (ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutputWithContext ¶
func (o ReplicaSetStatusOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
type ReplicaSetStatusPatch ¶ added in v3.20.0
type ReplicaSetStatusPatch struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas *int `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions []ReplicaSetConditionPatch `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas *int `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration *int `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas *int `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas *int `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
type ReplicaSetStatusPatchArgs ¶ added in v3.20.0
type ReplicaSetStatusPatchArgs struct { // The number of available replicas (ready for at least minReadySeconds) for this replica set. AvailableReplicas pulumi.IntPtrInput `pulumi:"availableReplicas"` // Represents the latest available observations of a replica set's current state. Conditions ReplicaSetConditionPatchArrayInput `pulumi:"conditions"` // The number of pods that have labels matching the labels of the pod template of the replicaset. FullyLabeledReplicas pulumi.IntPtrInput `pulumi:"fullyLabeledReplicas"` // ObservedGeneration reflects the generation of the most recently observed ReplicaSet. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // The number of ready replicas for this replica set. ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"` // Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller Replicas pulumi.IntPtrInput `pulumi:"replicas"` }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusPatchArgs) ElementType ¶ added in v3.20.0
func (ReplicaSetStatusPatchArgs) ElementType() reflect.Type
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutput ¶ added in v3.20.0
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutput ¶ added in v3.20.0
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
func (ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ReplicaSetStatusPatchArgs) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
type ReplicaSetStatusPatchInput ¶ added in v3.20.0
type ReplicaSetStatusPatchInput interface { pulumi.Input ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput ToReplicaSetStatusPatchOutputWithContext(context.Context) ReplicaSetStatusPatchOutput }
ReplicaSetStatusPatchInput is an input type that accepts ReplicaSetStatusPatchArgs and ReplicaSetStatusPatchOutput values. You can construct a concrete instance of `ReplicaSetStatusPatchInput` via:
ReplicaSetStatusPatchArgs{...}
type ReplicaSetStatusPatchOutput ¶ added in v3.20.0
type ReplicaSetStatusPatchOutput struct{ *pulumi.OutputState }
ReplicaSetStatus represents the current status of a ReplicaSet.
func (ReplicaSetStatusPatchOutput) AvailableReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusPatchOutput) Conditions ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) Conditions() ReplicaSetConditionPatchArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusPatchOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetStatusPatchOutput) ElementType() reflect.Type
func (ReplicaSetStatusPatchOutput) FullyLabeledReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusPatchOutput) ObservedGeneration ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusPatchOutput) ReadyReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusPatchOutput) Replicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) Replicas() pulumi.IntPtrOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutput ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutput() ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchOutputWithContext(ctx context.Context) ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutput ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
func (ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetStatusPatchOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
type ReplicaSetStatusPatchPtrInput ¶ added in v3.20.0
type ReplicaSetStatusPatchPtrInput interface { pulumi.Input ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput ToReplicaSetStatusPatchPtrOutputWithContext(context.Context) ReplicaSetStatusPatchPtrOutput }
ReplicaSetStatusPatchPtrInput is an input type that accepts ReplicaSetStatusPatchArgs, ReplicaSetStatusPatchPtr and ReplicaSetStatusPatchPtrOutput values. You can construct a concrete instance of `ReplicaSetStatusPatchPtrInput` via:
ReplicaSetStatusPatchArgs{...} or: nil
func ReplicaSetStatusPatchPtr ¶ added in v3.20.0
func ReplicaSetStatusPatchPtr(v *ReplicaSetStatusPatchArgs) ReplicaSetStatusPatchPtrInput
type ReplicaSetStatusPatchPtrOutput ¶ added in v3.20.0
type ReplicaSetStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetStatusPatchPtrOutput) AvailableReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusPatchPtrOutput) Conditions ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) Conditions() ReplicaSetConditionPatchArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) Elem() ReplicaSetStatusPatchOutput
func (ReplicaSetStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ReplicaSetStatusPatchPtrOutput) ElementType() reflect.Type
func (ReplicaSetStatusPatchPtrOutput) FullyLabeledReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusPatchPtrOutput) ObservedGeneration ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusPatchPtrOutput) ReadyReplicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutput ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutput() ReplicaSetStatusPatchPtrOutput
func (ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ReplicaSetStatusPatchPtrOutput) ToReplicaSetStatusPatchPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPatchPtrOutput
type ReplicaSetStatusPtrInput ¶
type ReplicaSetStatusPtrInput interface { pulumi.Input ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput ToReplicaSetStatusPtrOutputWithContext(context.Context) ReplicaSetStatusPtrOutput }
ReplicaSetStatusPtrInput is an input type that accepts ReplicaSetStatusArgs, ReplicaSetStatusPtr and ReplicaSetStatusPtrOutput values. You can construct a concrete instance of `ReplicaSetStatusPtrInput` via:
ReplicaSetStatusArgs{...} or: nil
func ReplicaSetStatusPtr ¶
func ReplicaSetStatusPtr(v *ReplicaSetStatusArgs) ReplicaSetStatusPtrInput
type ReplicaSetStatusPtrOutput ¶
type ReplicaSetStatusPtrOutput struct{ *pulumi.OutputState }
func (ReplicaSetStatusPtrOutput) AvailableReplicas ¶
func (o ReplicaSetStatusPtrOutput) AvailableReplicas() pulumi.IntPtrOutput
The number of available replicas (ready for at least minReadySeconds) for this replica set.
func (ReplicaSetStatusPtrOutput) Conditions ¶
func (o ReplicaSetStatusPtrOutput) Conditions() ReplicaSetConditionArrayOutput
Represents the latest available observations of a replica set's current state.
func (ReplicaSetStatusPtrOutput) Elem ¶
func (o ReplicaSetStatusPtrOutput) Elem() ReplicaSetStatusOutput
func (ReplicaSetStatusPtrOutput) ElementType ¶
func (ReplicaSetStatusPtrOutput) ElementType() reflect.Type
func (ReplicaSetStatusPtrOutput) FullyLabeledReplicas ¶
func (o ReplicaSetStatusPtrOutput) FullyLabeledReplicas() pulumi.IntPtrOutput
The number of pods that have labels matching the labels of the pod template of the replicaset.
func (ReplicaSetStatusPtrOutput) ObservedGeneration ¶
func (o ReplicaSetStatusPtrOutput) ObservedGeneration() pulumi.IntPtrOutput
ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
func (ReplicaSetStatusPtrOutput) ReadyReplicas ¶
func (o ReplicaSetStatusPtrOutput) ReadyReplicas() pulumi.IntPtrOutput
The number of ready replicas for this replica set.
func (ReplicaSetStatusPtrOutput) Replicas ¶
func (o ReplicaSetStatusPtrOutput) Replicas() pulumi.IntPtrOutput
Replicas is the most recently oberved number of replicas. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
func (ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutput ¶
func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutput() ReplicaSetStatusPtrOutput
func (ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutputWithContext ¶
func (o ReplicaSetStatusPtrOutput) ToReplicaSetStatusPtrOutputWithContext(ctx context.Context) ReplicaSetStatusPtrOutput
type ReplicaSetType ¶
type ReplicaSetType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *ReplicaSetSpec `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *ReplicaSetStatus `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
type ReplicaSetTypeArgs ¶
type ReplicaSetTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ReplicaSetSpecPtrInput `pulumi:"spec"` // Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ReplicaSetStatusPtrInput `pulumi:"status"` }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetTypeArgs) ElementType ¶
func (ReplicaSetTypeArgs) ElementType() reflect.Type
func (ReplicaSetTypeArgs) ToReplicaSetTypeOutput ¶
func (i ReplicaSetTypeArgs) ToReplicaSetTypeOutput() ReplicaSetTypeOutput
func (ReplicaSetTypeArgs) ToReplicaSetTypeOutputWithContext ¶
func (i ReplicaSetTypeArgs) ToReplicaSetTypeOutputWithContext(ctx context.Context) ReplicaSetTypeOutput
type ReplicaSetTypeArray ¶
type ReplicaSetTypeArray []ReplicaSetTypeInput
func (ReplicaSetTypeArray) ElementType ¶
func (ReplicaSetTypeArray) ElementType() reflect.Type
func (ReplicaSetTypeArray) ToReplicaSetTypeArrayOutput ¶
func (i ReplicaSetTypeArray) ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput
func (ReplicaSetTypeArray) ToReplicaSetTypeArrayOutputWithContext ¶
func (i ReplicaSetTypeArray) ToReplicaSetTypeArrayOutputWithContext(ctx context.Context) ReplicaSetTypeArrayOutput
type ReplicaSetTypeArrayInput ¶
type ReplicaSetTypeArrayInput interface { pulumi.Input ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput ToReplicaSetTypeArrayOutputWithContext(context.Context) ReplicaSetTypeArrayOutput }
ReplicaSetTypeArrayInput is an input type that accepts ReplicaSetTypeArray and ReplicaSetTypeArrayOutput values. You can construct a concrete instance of `ReplicaSetTypeArrayInput` via:
ReplicaSetTypeArray{ ReplicaSetTypeArgs{...} }
type ReplicaSetTypeArrayOutput ¶
type ReplicaSetTypeArrayOutput struct{ *pulumi.OutputState }
func (ReplicaSetTypeArrayOutput) ElementType ¶
func (ReplicaSetTypeArrayOutput) ElementType() reflect.Type
func (ReplicaSetTypeArrayOutput) Index ¶
func (o ReplicaSetTypeArrayOutput) Index(i pulumi.IntInput) ReplicaSetTypeOutput
func (ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutput ¶
func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutput() ReplicaSetTypeArrayOutput
func (ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutputWithContext ¶
func (o ReplicaSetTypeArrayOutput) ToReplicaSetTypeArrayOutputWithContext(ctx context.Context) ReplicaSetTypeArrayOutput
type ReplicaSetTypeInput ¶
type ReplicaSetTypeInput interface { pulumi.Input ToReplicaSetTypeOutput() ReplicaSetTypeOutput ToReplicaSetTypeOutputWithContext(context.Context) ReplicaSetTypeOutput }
ReplicaSetTypeInput is an input type that accepts ReplicaSetTypeArgs and ReplicaSetTypeOutput values. You can construct a concrete instance of `ReplicaSetTypeInput` via:
ReplicaSetTypeArgs{...}
type ReplicaSetTypeOutput ¶
type ReplicaSetTypeOutput struct{ *pulumi.OutputState }
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
func (ReplicaSetTypeOutput) ApiVersion ¶
func (o ReplicaSetTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ReplicaSetTypeOutput) ElementType ¶
func (ReplicaSetTypeOutput) ElementType() reflect.Type
func (ReplicaSetTypeOutput) Kind ¶
func (o ReplicaSetTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ReplicaSetTypeOutput) Metadata ¶
func (o ReplicaSetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ReplicaSetTypeOutput) Spec ¶
func (o ReplicaSetTypeOutput) Spec() ReplicaSetSpecPtrOutput
Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetTypeOutput) Status ¶
func (o ReplicaSetTypeOutput) Status() ReplicaSetStatusPtrOutput
Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ReplicaSetTypeOutput) ToReplicaSetTypeOutput ¶
func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutput() ReplicaSetTypeOutput
func (ReplicaSetTypeOutput) ToReplicaSetTypeOutputWithContext ¶
func (o ReplicaSetTypeOutput) ToReplicaSetTypeOutputWithContext(ctx context.Context) ReplicaSetTypeOutput
type RollbackConfig ¶
type RollbackConfig struct { // The revision to rollback to. If set to 0, rollback to the last revision. Revision *int `pulumi:"revision"` }
DEPRECATED.
type RollbackConfigArgs ¶
type RollbackConfigArgs struct { // The revision to rollback to. If set to 0, rollback to the last revision. Revision pulumi.IntPtrInput `pulumi:"revision"` }
DEPRECATED.
func (RollbackConfigArgs) ElementType ¶
func (RollbackConfigArgs) ElementType() reflect.Type
func (RollbackConfigArgs) ToRollbackConfigOutput ¶
func (i RollbackConfigArgs) ToRollbackConfigOutput() RollbackConfigOutput
func (RollbackConfigArgs) ToRollbackConfigOutputWithContext ¶
func (i RollbackConfigArgs) ToRollbackConfigOutputWithContext(ctx context.Context) RollbackConfigOutput
func (RollbackConfigArgs) ToRollbackConfigPtrOutput ¶
func (i RollbackConfigArgs) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
func (RollbackConfigArgs) ToRollbackConfigPtrOutputWithContext ¶
func (i RollbackConfigArgs) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
type RollbackConfigInput ¶
type RollbackConfigInput interface { pulumi.Input ToRollbackConfigOutput() RollbackConfigOutput ToRollbackConfigOutputWithContext(context.Context) RollbackConfigOutput }
RollbackConfigInput is an input type that accepts RollbackConfigArgs and RollbackConfigOutput values. You can construct a concrete instance of `RollbackConfigInput` via:
RollbackConfigArgs{...}
type RollbackConfigOutput ¶
type RollbackConfigOutput struct{ *pulumi.OutputState }
DEPRECATED.
func (RollbackConfigOutput) ElementType ¶
func (RollbackConfigOutput) ElementType() reflect.Type
func (RollbackConfigOutput) Revision ¶
func (o RollbackConfigOutput) Revision() pulumi.IntPtrOutput
The revision to rollback to. If set to 0, rollback to the last revision.
func (RollbackConfigOutput) ToRollbackConfigOutput ¶
func (o RollbackConfigOutput) ToRollbackConfigOutput() RollbackConfigOutput
func (RollbackConfigOutput) ToRollbackConfigOutputWithContext ¶
func (o RollbackConfigOutput) ToRollbackConfigOutputWithContext(ctx context.Context) RollbackConfigOutput
func (RollbackConfigOutput) ToRollbackConfigPtrOutput ¶
func (o RollbackConfigOutput) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
func (RollbackConfigOutput) ToRollbackConfigPtrOutputWithContext ¶
func (o RollbackConfigOutput) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
type RollbackConfigPatch ¶ added in v3.20.0
type RollbackConfigPatch struct { // The revision to rollback to. If set to 0, rollback to the last revision. Revision *int `pulumi:"revision"` }
DEPRECATED.
type RollbackConfigPatchArgs ¶ added in v3.20.0
type RollbackConfigPatchArgs struct { // The revision to rollback to. If set to 0, rollback to the last revision. Revision pulumi.IntPtrInput `pulumi:"revision"` }
DEPRECATED.
func (RollbackConfigPatchArgs) ElementType ¶ added in v3.20.0
func (RollbackConfigPatchArgs) ElementType() reflect.Type
func (RollbackConfigPatchArgs) ToRollbackConfigPatchOutput ¶ added in v3.20.0
func (i RollbackConfigPatchArgs) ToRollbackConfigPatchOutput() RollbackConfigPatchOutput
func (RollbackConfigPatchArgs) ToRollbackConfigPatchOutputWithContext ¶ added in v3.20.0
func (i RollbackConfigPatchArgs) ToRollbackConfigPatchOutputWithContext(ctx context.Context) RollbackConfigPatchOutput
func (RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutput ¶ added in v3.20.0
func (i RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
func (RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutputWithContext ¶ added in v3.20.0
func (i RollbackConfigPatchArgs) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
type RollbackConfigPatchInput ¶ added in v3.20.0
type RollbackConfigPatchInput interface { pulumi.Input ToRollbackConfigPatchOutput() RollbackConfigPatchOutput ToRollbackConfigPatchOutputWithContext(context.Context) RollbackConfigPatchOutput }
RollbackConfigPatchInput is an input type that accepts RollbackConfigPatchArgs and RollbackConfigPatchOutput values. You can construct a concrete instance of `RollbackConfigPatchInput` via:
RollbackConfigPatchArgs{...}
type RollbackConfigPatchOutput ¶ added in v3.20.0
type RollbackConfigPatchOutput struct{ *pulumi.OutputState }
DEPRECATED.
func (RollbackConfigPatchOutput) ElementType ¶ added in v3.20.0
func (RollbackConfigPatchOutput) ElementType() reflect.Type
func (RollbackConfigPatchOutput) Revision ¶ added in v3.20.0
func (o RollbackConfigPatchOutput) Revision() pulumi.IntPtrOutput
The revision to rollback to. If set to 0, rollback to the last revision.
func (RollbackConfigPatchOutput) ToRollbackConfigPatchOutput ¶ added in v3.20.0
func (o RollbackConfigPatchOutput) ToRollbackConfigPatchOutput() RollbackConfigPatchOutput
func (RollbackConfigPatchOutput) ToRollbackConfigPatchOutputWithContext ¶ added in v3.20.0
func (o RollbackConfigPatchOutput) ToRollbackConfigPatchOutputWithContext(ctx context.Context) RollbackConfigPatchOutput
func (RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutput ¶ added in v3.20.0
func (o RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
func (RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollbackConfigPatchOutput) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
type RollbackConfigPatchPtrInput ¶ added in v3.20.0
type RollbackConfigPatchPtrInput interface { pulumi.Input ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput ToRollbackConfigPatchPtrOutputWithContext(context.Context) RollbackConfigPatchPtrOutput }
RollbackConfigPatchPtrInput is an input type that accepts RollbackConfigPatchArgs, RollbackConfigPatchPtr and RollbackConfigPatchPtrOutput values. You can construct a concrete instance of `RollbackConfigPatchPtrInput` via:
RollbackConfigPatchArgs{...} or: nil
func RollbackConfigPatchPtr ¶ added in v3.20.0
func RollbackConfigPatchPtr(v *RollbackConfigPatchArgs) RollbackConfigPatchPtrInput
type RollbackConfigPatchPtrOutput ¶ added in v3.20.0
type RollbackConfigPatchPtrOutput struct{ *pulumi.OutputState }
func (RollbackConfigPatchPtrOutput) Elem ¶ added in v3.20.0
func (o RollbackConfigPatchPtrOutput) Elem() RollbackConfigPatchOutput
func (RollbackConfigPatchPtrOutput) ElementType ¶ added in v3.20.0
func (RollbackConfigPatchPtrOutput) ElementType() reflect.Type
func (RollbackConfigPatchPtrOutput) Revision ¶ added in v3.20.0
func (o RollbackConfigPatchPtrOutput) Revision() pulumi.IntPtrOutput
The revision to rollback to. If set to 0, rollback to the last revision.
func (RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutput ¶ added in v3.20.0
func (o RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutput() RollbackConfigPatchPtrOutput
func (RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollbackConfigPatchPtrOutput) ToRollbackConfigPatchPtrOutputWithContext(ctx context.Context) RollbackConfigPatchPtrOutput
type RollbackConfigPtrInput ¶
type RollbackConfigPtrInput interface { pulumi.Input ToRollbackConfigPtrOutput() RollbackConfigPtrOutput ToRollbackConfigPtrOutputWithContext(context.Context) RollbackConfigPtrOutput }
RollbackConfigPtrInput is an input type that accepts RollbackConfigArgs, RollbackConfigPtr and RollbackConfigPtrOutput values. You can construct a concrete instance of `RollbackConfigPtrInput` via:
RollbackConfigArgs{...} or: nil
func RollbackConfigPtr ¶
func RollbackConfigPtr(v *RollbackConfigArgs) RollbackConfigPtrInput
type RollbackConfigPtrOutput ¶
type RollbackConfigPtrOutput struct{ *pulumi.OutputState }
func (RollbackConfigPtrOutput) Elem ¶
func (o RollbackConfigPtrOutput) Elem() RollbackConfigOutput
func (RollbackConfigPtrOutput) ElementType ¶
func (RollbackConfigPtrOutput) ElementType() reflect.Type
func (RollbackConfigPtrOutput) Revision ¶
func (o RollbackConfigPtrOutput) Revision() pulumi.IntPtrOutput
The revision to rollback to. If set to 0, rollback to the last revision.
func (RollbackConfigPtrOutput) ToRollbackConfigPtrOutput ¶
func (o RollbackConfigPtrOutput) ToRollbackConfigPtrOutput() RollbackConfigPtrOutput
func (RollbackConfigPtrOutput) ToRollbackConfigPtrOutputWithContext ¶
func (o RollbackConfigPtrOutput) ToRollbackConfigPtrOutputWithContext(ctx context.Context) RollbackConfigPtrOutput
type RollingUpdateDaemonSet ¶
type RollingUpdateDaemonSet struct {
MaxUnavailable interface{} `pulumi:"maxUnavailable"`
}Spec to control the desired behavior of daemon set rolling update.
type RollingUpdateDaemonSetArgs ¶
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetArgs) ElementType ¶
func (RollingUpdateDaemonSetArgs) ElementType() reflect.Type
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutput ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutputWithContext ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutput ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
func (RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutputWithContext ¶
func (i RollingUpdateDaemonSetArgs) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
type RollingUpdateDaemonSetInput ¶
type RollingUpdateDaemonSetInput interface { pulumi.Input ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput ToRollingUpdateDaemonSetOutputWithContext(context.Context) RollingUpdateDaemonSetOutput }
RollingUpdateDaemonSetInput is an input type that accepts RollingUpdateDaemonSetArgs and RollingUpdateDaemonSetOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetInput` via:
RollingUpdateDaemonSetArgs{...}
type RollingUpdateDaemonSetOutput ¶
type RollingUpdateDaemonSetOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetOutput) ElementType ¶
func (RollingUpdateDaemonSetOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetOutput) MaxUnavailable ¶
func (o RollingUpdateDaemonSetOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutput ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutput() RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutputWithContext ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetOutputWithContext(ctx context.Context) RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutput ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
func (RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutputWithContext ¶
func (o RollingUpdateDaemonSetOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
type RollingUpdateDaemonSetPatch ¶ added in v3.20.0
type RollingUpdateDaemonSetPatch struct {
MaxUnavailable interface{} `pulumi:"maxUnavailable"`
}Spec to control the desired behavior of daemon set rolling update.
type RollingUpdateDaemonSetPatchArgs ¶ added in v3.20.0
type RollingUpdateDaemonSetPatchArgs struct { pulumi.Input `pulumi:"maxUnavailable"` }MaxUnavailable
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetPatchArgs) ElementType ¶ added in v3.20.0
func (RollingUpdateDaemonSetPatchArgs) ElementType() reflect.Type
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutput ¶ added in v3.20.0
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutputWithContext ¶ added in v3.20.0
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutput ¶ added in v3.20.0
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
func (RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutputWithContext ¶ added in v3.20.0
func (i RollingUpdateDaemonSetPatchArgs) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
type RollingUpdateDaemonSetPatchInput ¶ added in v3.20.0
type RollingUpdateDaemonSetPatchInput interface { pulumi.Input ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput ToRollingUpdateDaemonSetPatchOutputWithContext(context.Context) RollingUpdateDaemonSetPatchOutput }
RollingUpdateDaemonSetPatchInput is an input type that accepts RollingUpdateDaemonSetPatchArgs and RollingUpdateDaemonSetPatchOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetPatchInput` via:
RollingUpdateDaemonSetPatchArgs{...}
type RollingUpdateDaemonSetPatchOutput ¶ added in v3.20.0
type RollingUpdateDaemonSetPatchOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of daemon set rolling update.
func (RollingUpdateDaemonSetPatchOutput) ElementType ¶ added in v3.20.0
func (RollingUpdateDaemonSetPatchOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetPatchOutput) MaxUnavailable ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutput ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutput() RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchOutput
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutput ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
func (RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
type RollingUpdateDaemonSetPatchPtrInput ¶ added in v3.20.0
type RollingUpdateDaemonSetPatchPtrInput interface { pulumi.Input ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput ToRollingUpdateDaemonSetPatchPtrOutputWithContext(context.Context) RollingUpdateDaemonSetPatchPtrOutput }
RollingUpdateDaemonSetPatchPtrInput is an input type that accepts RollingUpdateDaemonSetPatchArgs, RollingUpdateDaemonSetPatchPtr and RollingUpdateDaemonSetPatchPtrOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetPatchPtrInput` via:
RollingUpdateDaemonSetPatchArgs{...} or: nil
func RollingUpdateDaemonSetPatchPtr ¶ added in v3.20.0
func RollingUpdateDaemonSetPatchPtr(v *RollingUpdateDaemonSetPatchArgs) RollingUpdateDaemonSetPatchPtrInput
type RollingUpdateDaemonSetPatchPtrOutput ¶ added in v3.20.0
type RollingUpdateDaemonSetPatchPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDaemonSetPatchPtrOutput) ElementType ¶ added in v3.20.0
func (RollingUpdateDaemonSetPatchPtrOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetPatchPtrOutput) MaxUnavailable ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchPtrOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutput ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutput() RollingUpdateDaemonSetPatchPtrOutput
func (RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDaemonSetPatchPtrOutput) ToRollingUpdateDaemonSetPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPatchPtrOutput
type RollingUpdateDaemonSetPtrInput ¶
type RollingUpdateDaemonSetPtrInput interface { pulumi.Input ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput ToRollingUpdateDaemonSetPtrOutputWithContext(context.Context) RollingUpdateDaemonSetPtrOutput }
RollingUpdateDaemonSetPtrInput is an input type that accepts RollingUpdateDaemonSetArgs, RollingUpdateDaemonSetPtr and RollingUpdateDaemonSetPtrOutput values. You can construct a concrete instance of `RollingUpdateDaemonSetPtrInput` via:
RollingUpdateDaemonSetArgs{...} or: nil
func RollingUpdateDaemonSetPtr ¶
func RollingUpdateDaemonSetPtr(v *RollingUpdateDaemonSetArgs) RollingUpdateDaemonSetPtrInput
type RollingUpdateDaemonSetPtrOutput ¶
type RollingUpdateDaemonSetPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDaemonSetPtrOutput) Elem ¶
func (o RollingUpdateDaemonSetPtrOutput) Elem() RollingUpdateDaemonSetOutput
func (RollingUpdateDaemonSetPtrOutput) ElementType ¶
func (RollingUpdateDaemonSetPtrOutput) ElementType() reflect.Type
func (RollingUpdateDaemonSetPtrOutput) MaxUnavailable ¶
func (o RollingUpdateDaemonSetPtrOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.
func (RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutput ¶
func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutput() RollingUpdateDaemonSetPtrOutput
func (RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutputWithContext ¶
func (o RollingUpdateDaemonSetPtrOutput) ToRollingUpdateDaemonSetPtrOutputWithContext(ctx context.Context) RollingUpdateDaemonSetPtrOutput
type RollingUpdateDeployment ¶
type RollingUpdateDeployment struct { // The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. By default, a value of 1 is used. Example: when this is set to 30%, the new RC 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 RC 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. By default, a value of 1 is used. Example: when this is set to 30%, the new RC 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 RC can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods. MaxSurge pulumi.Input `pulumi:"maxSurge"` MaxUnavailable pulumi.Input `pulumi:"maxUnavailable"` }
Spec to control the desired behavior of rolling update.
func (RollingUpdateDeploymentArgs) ElementType ¶
func (RollingUpdateDeploymentArgs) ElementType() reflect.Type
func (RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutput ¶
func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutput() RollingUpdateDeploymentOutput
func (RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutputWithContext ¶
func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentOutputWithContext(ctx context.Context) RollingUpdateDeploymentOutput
func (RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutput ¶
func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
func (RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutputWithContext ¶
func (i RollingUpdateDeploymentArgs) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
type RollingUpdateDeploymentInput ¶
type RollingUpdateDeploymentInput interface { pulumi.Input ToRollingUpdateDeploymentOutput() RollingUpdateDeploymentOutput ToRollingUpdateDeploymentOutputWithContext(context.Context) RollingUpdateDeploymentOutput }
RollingUpdateDeploymentInput is an input type that accepts RollingUpdateDeploymentArgs and RollingUpdateDeploymentOutput values. You can construct a concrete instance of `RollingUpdateDeploymentInput` via:
RollingUpdateDeploymentArgs{...}
type RollingUpdateDeploymentOutput ¶
type RollingUpdateDeploymentOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of rolling update.
func (RollingUpdateDeploymentOutput) ElementType ¶
func (RollingUpdateDeploymentOutput) ElementType() reflect.Type
func (RollingUpdateDeploymentOutput) MaxSurge ¶
func (o RollingUpdateDeploymentOutput) MaxSurge() pulumi.AnyOutput
The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. By default, a value of 1 is used. Example: when this is set to 30%, the new RC 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 RC 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. By default, a fixed value of 1 is used. Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old RC can be scaled down further, followed by scaling up the new RC, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
func (RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutput ¶
func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutput() RollingUpdateDeploymentOutput
func (RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutputWithContext ¶
func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentOutputWithContext(ctx context.Context) RollingUpdateDeploymentOutput
func (RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutput ¶
func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
func (RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutputWithContext ¶
func (o RollingUpdateDeploymentOutput) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
type RollingUpdateDeploymentPatch ¶ added in v3.20.0
type RollingUpdateDeploymentPatch struct { // The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. By default, a value of 1 is used. Example: when this is set to 30%, the new RC 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 RC can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods. MaxSurge interface{} `pulumi:"maxSurge"` MaxUnavailable interface{} `pulumi:"maxUnavailable"` }
Spec to control the desired behavior of rolling update.
type RollingUpdateDeploymentPatchArgs ¶ added in v3.20.0
type RollingUpdateDeploymentPatchArgs struct { // The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. By default, a value of 1 is used. Example: when this is set to 30%, the new RC 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 RC can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods. MaxSurge pulumi.Input `pulumi:"maxSurge"` MaxUnavailable pulumi.Input `pulumi:"maxUnavailable"` }
Spec to control the desired behavior of rolling update.
func (RollingUpdateDeploymentPatchArgs) ElementType ¶ added in v3.20.0
func (RollingUpdateDeploymentPatchArgs) ElementType() reflect.Type
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutput ¶ added in v3.20.0
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutputWithContext ¶ added in v3.20.0
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutput ¶ added in v3.20.0
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
func (RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutputWithContext ¶ added in v3.20.0
func (i RollingUpdateDeploymentPatchArgs) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
type RollingUpdateDeploymentPatchInput ¶ added in v3.20.0
type RollingUpdateDeploymentPatchInput interface { pulumi.Input ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput ToRollingUpdateDeploymentPatchOutputWithContext(context.Context) RollingUpdateDeploymentPatchOutput }
RollingUpdateDeploymentPatchInput is an input type that accepts RollingUpdateDeploymentPatchArgs and RollingUpdateDeploymentPatchOutput values. You can construct a concrete instance of `RollingUpdateDeploymentPatchInput` via:
RollingUpdateDeploymentPatchArgs{...}
type RollingUpdateDeploymentPatchOutput ¶ added in v3.20.0
type RollingUpdateDeploymentPatchOutput struct{ *pulumi.OutputState }
Spec to control the desired behavior of rolling update.
func (RollingUpdateDeploymentPatchOutput) ElementType ¶ added in v3.20.0
func (RollingUpdateDeploymentPatchOutput) ElementType() reflect.Type
func (RollingUpdateDeploymentPatchOutput) MaxSurge ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) MaxSurge() pulumi.AnyOutput
The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. By default, a value of 1 is used. Example: when this is set to 30%, the new RC 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 RC can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods.
func (RollingUpdateDeploymentPatchOutput) MaxUnavailable ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. By default, a fixed value of 1 is used. Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old RC can be scaled down further, followed by scaling up the new RC, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutput ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutput() RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchOutput
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutput ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
func (RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
type RollingUpdateDeploymentPatchPtrInput ¶ added in v3.20.0
type RollingUpdateDeploymentPatchPtrInput interface { pulumi.Input ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput ToRollingUpdateDeploymentPatchPtrOutputWithContext(context.Context) RollingUpdateDeploymentPatchPtrOutput }
RollingUpdateDeploymentPatchPtrInput is an input type that accepts RollingUpdateDeploymentPatchArgs, RollingUpdateDeploymentPatchPtr and RollingUpdateDeploymentPatchPtrOutput values. You can construct a concrete instance of `RollingUpdateDeploymentPatchPtrInput` via:
RollingUpdateDeploymentPatchArgs{...} or: nil
func RollingUpdateDeploymentPatchPtr ¶ added in v3.20.0
func RollingUpdateDeploymentPatchPtr(v *RollingUpdateDeploymentPatchArgs) RollingUpdateDeploymentPatchPtrInput
type RollingUpdateDeploymentPatchPtrOutput ¶ added in v3.20.0
type RollingUpdateDeploymentPatchPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDeploymentPatchPtrOutput) ElementType ¶ added in v3.20.0
func (RollingUpdateDeploymentPatchPtrOutput) ElementType() reflect.Type
func (RollingUpdateDeploymentPatchPtrOutput) MaxSurge ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchPtrOutput) MaxSurge() pulumi.AnyOutput
The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. By default, a value of 1 is used. Example: when this is set to 30%, the new RC 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 RC can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods.
func (RollingUpdateDeploymentPatchPtrOutput) MaxUnavailable ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchPtrOutput) MaxUnavailable() pulumi.AnyOutput
The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. By default, a fixed value of 1 is used. Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old RC can be scaled down further, followed by scaling up the new RC, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
func (RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutput ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutput() RollingUpdateDeploymentPatchPtrOutput
func (RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RollingUpdateDeploymentPatchPtrOutput) ToRollingUpdateDeploymentPatchPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPatchPtrOutput
type RollingUpdateDeploymentPtrInput ¶
type RollingUpdateDeploymentPtrInput interface { pulumi.Input ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput ToRollingUpdateDeploymentPtrOutputWithContext(context.Context) RollingUpdateDeploymentPtrOutput }
RollingUpdateDeploymentPtrInput is an input type that accepts RollingUpdateDeploymentArgs, RollingUpdateDeploymentPtr and RollingUpdateDeploymentPtrOutput values. You can construct a concrete instance of `RollingUpdateDeploymentPtrInput` via:
RollingUpdateDeploymentArgs{...} or: nil
func RollingUpdateDeploymentPtr ¶
func RollingUpdateDeploymentPtr(v *RollingUpdateDeploymentArgs) RollingUpdateDeploymentPtrInput
type RollingUpdateDeploymentPtrOutput ¶
type RollingUpdateDeploymentPtrOutput struct{ *pulumi.OutputState }
func (RollingUpdateDeploymentPtrOutput) Elem ¶
func (o RollingUpdateDeploymentPtrOutput) Elem() RollingUpdateDeploymentOutput
func (RollingUpdateDeploymentPtrOutput) ElementType ¶
func (RollingUpdateDeploymentPtrOutput) ElementType() reflect.Type
func (RollingUpdateDeploymentPtrOutput) MaxSurge ¶
func (o RollingUpdateDeploymentPtrOutput) MaxSurge() pulumi.AnyOutput
The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. By default, a value of 1 is used. Example: when this is set to 30%, the new RC 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 RC 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. By default, a fixed value of 1 is used. Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old RC can be scaled down further, followed by scaling up the new RC, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods.
func (RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutput ¶
func (o RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutput() RollingUpdateDeploymentPtrOutput
func (RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutputWithContext ¶
func (o RollingUpdateDeploymentPtrOutput) ToRollingUpdateDeploymentPtrOutputWithContext(ctx context.Context) RollingUpdateDeploymentPtrOutput
type RunAsGroupStrategyOptions ¶
type RunAsGroupStrategyOptions struct { // ranges are the allowed ranges of gids that may be used. If you would like to force a single gid then supply a single range with the same start and end. Required for MustRunAs. Ranges []IDRange `pulumi:"ranges"` // rule is the strategy that will dictate the allowable RunAsGroup values that may be set. Rule string `pulumi:"rule"` }
RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from policy API Group instead.
type RunAsGroupStrategyOptionsArgs ¶
type RunAsGroupStrategyOptionsArgs struct { // ranges are the allowed ranges of gids that may be used. If you would like to force a single gid then supply a single range with the same start and end. Required for MustRunAs. Ranges IDRangeArrayInput `pulumi:"ranges"` // rule is the strategy that will dictate the allowable RunAsGroup values that may be set. Rule pulumi.StringInput `pulumi:"rule"` }
RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from policy API Group instead.
func (RunAsGroupStrategyOptionsArgs) ElementType ¶
func (RunAsGroupStrategyOptionsArgs) ElementType() reflect.Type
func (RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsOutput ¶
func (i RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsOutput() RunAsGroupStrategyOptionsOutput
func (RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsOutputWithContext ¶
func (i RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsOutput
func (RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsPtrOutput ¶
func (i RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsPtrOutput() RunAsGroupStrategyOptionsPtrOutput
func (RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsPtrOutputWithContext ¶
func (i RunAsGroupStrategyOptionsArgs) ToRunAsGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPtrOutput
type RunAsGroupStrategyOptionsInput ¶
type RunAsGroupStrategyOptionsInput interface { pulumi.Input ToRunAsGroupStrategyOptionsOutput() RunAsGroupStrategyOptionsOutput ToRunAsGroupStrategyOptionsOutputWithContext(context.Context) RunAsGroupStrategyOptionsOutput }
RunAsGroupStrategyOptionsInput is an input type that accepts RunAsGroupStrategyOptionsArgs and RunAsGroupStrategyOptionsOutput values. You can construct a concrete instance of `RunAsGroupStrategyOptionsInput` via:
RunAsGroupStrategyOptionsArgs{...}
type RunAsGroupStrategyOptionsOutput ¶
type RunAsGroupStrategyOptionsOutput struct{ *pulumi.OutputState }
RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from policy API Group instead.
func (RunAsGroupStrategyOptionsOutput) ElementType ¶
func (RunAsGroupStrategyOptionsOutput) ElementType() reflect.Type
func (RunAsGroupStrategyOptionsOutput) Ranges ¶
func (o RunAsGroupStrategyOptionsOutput) Ranges() IDRangeArrayOutput
ranges are the allowed ranges of gids that may be used. If you would like to force a single gid then supply a single range with the same start and end. Required for MustRunAs.
func (RunAsGroupStrategyOptionsOutput) Rule ¶
func (o RunAsGroupStrategyOptionsOutput) Rule() pulumi.StringOutput
rule is the strategy that will dictate the allowable RunAsGroup values that may be set.
func (RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsOutput ¶
func (o RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsOutput() RunAsGroupStrategyOptionsOutput
func (RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsOutputWithContext ¶
func (o RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsOutput
func (RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsPtrOutput ¶
func (o RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsPtrOutput() RunAsGroupStrategyOptionsPtrOutput
func (RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsPtrOutputWithContext ¶
func (o RunAsGroupStrategyOptionsOutput) ToRunAsGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPtrOutput
type RunAsGroupStrategyOptionsPatch ¶ added in v3.20.0
type RunAsGroupStrategyOptionsPatch struct { // ranges are the allowed ranges of gids that may be used. If you would like to force a single gid then supply a single range with the same start and end. Required for MustRunAs. Ranges []IDRangePatch `pulumi:"ranges"` // rule is the strategy that will dictate the allowable RunAsGroup values that may be set. Rule *string `pulumi:"rule"` }
RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from policy API Group instead.
type RunAsGroupStrategyOptionsPatchArgs ¶ added in v3.20.0
type RunAsGroupStrategyOptionsPatchArgs struct { // ranges are the allowed ranges of gids that may be used. If you would like to force a single gid then supply a single range with the same start and end. Required for MustRunAs. Ranges IDRangePatchArrayInput `pulumi:"ranges"` // rule is the strategy that will dictate the allowable RunAsGroup values that may be set. Rule pulumi.StringPtrInput `pulumi:"rule"` }
RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from policy API Group instead.
func (RunAsGroupStrategyOptionsPatchArgs) ElementType ¶ added in v3.20.0
func (RunAsGroupStrategyOptionsPatchArgs) ElementType() reflect.Type
func (RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchOutput ¶ added in v3.20.0
func (i RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchOutput() RunAsGroupStrategyOptionsPatchOutput
func (RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (i RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPatchOutput
func (RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (i RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchPtrOutput() RunAsGroupStrategyOptionsPatchPtrOutput
func (RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (i RunAsGroupStrategyOptionsPatchArgs) ToRunAsGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPatchPtrOutput
type RunAsGroupStrategyOptionsPatchInput ¶ added in v3.20.0
type RunAsGroupStrategyOptionsPatchInput interface { pulumi.Input ToRunAsGroupStrategyOptionsPatchOutput() RunAsGroupStrategyOptionsPatchOutput ToRunAsGroupStrategyOptionsPatchOutputWithContext(context.Context) RunAsGroupStrategyOptionsPatchOutput }
RunAsGroupStrategyOptionsPatchInput is an input type that accepts RunAsGroupStrategyOptionsPatchArgs and RunAsGroupStrategyOptionsPatchOutput values. You can construct a concrete instance of `RunAsGroupStrategyOptionsPatchInput` via:
RunAsGroupStrategyOptionsPatchArgs{...}
type RunAsGroupStrategyOptionsPatchOutput ¶ added in v3.20.0
type RunAsGroupStrategyOptionsPatchOutput struct{ *pulumi.OutputState }
RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from policy API Group instead.
func (RunAsGroupStrategyOptionsPatchOutput) ElementType ¶ added in v3.20.0
func (RunAsGroupStrategyOptionsPatchOutput) ElementType() reflect.Type
func (RunAsGroupStrategyOptionsPatchOutput) Ranges ¶ added in v3.20.0
func (o RunAsGroupStrategyOptionsPatchOutput) Ranges() IDRangePatchArrayOutput
ranges are the allowed ranges of gids that may be used. If you would like to force a single gid then supply a single range with the same start and end. Required for MustRunAs.
func (RunAsGroupStrategyOptionsPatchOutput) Rule ¶ added in v3.20.0
func (o RunAsGroupStrategyOptionsPatchOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate the allowable RunAsGroup values that may be set.
func (RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchOutput ¶ added in v3.20.0
func (o RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchOutput() RunAsGroupStrategyOptionsPatchOutput
func (RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (o RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPatchOutput
func (RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchPtrOutput() RunAsGroupStrategyOptionsPatchPtrOutput
func (RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RunAsGroupStrategyOptionsPatchOutput) ToRunAsGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPatchPtrOutput
type RunAsGroupStrategyOptionsPatchPtrInput ¶ added in v3.20.0
type RunAsGroupStrategyOptionsPatchPtrInput interface { pulumi.Input ToRunAsGroupStrategyOptionsPatchPtrOutput() RunAsGroupStrategyOptionsPatchPtrOutput ToRunAsGroupStrategyOptionsPatchPtrOutputWithContext(context.Context) RunAsGroupStrategyOptionsPatchPtrOutput }
RunAsGroupStrategyOptionsPatchPtrInput is an input type that accepts RunAsGroupStrategyOptionsPatchArgs, RunAsGroupStrategyOptionsPatchPtr and RunAsGroupStrategyOptionsPatchPtrOutput values. You can construct a concrete instance of `RunAsGroupStrategyOptionsPatchPtrInput` via:
RunAsGroupStrategyOptionsPatchArgs{...} or: nil
func RunAsGroupStrategyOptionsPatchPtr ¶ added in v3.20.0
func RunAsGroupStrategyOptionsPatchPtr(v *RunAsGroupStrategyOptionsPatchArgs) RunAsGroupStrategyOptionsPatchPtrInput
type RunAsGroupStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
type RunAsGroupStrategyOptionsPatchPtrOutput struct{ *pulumi.OutputState }
func (RunAsGroupStrategyOptionsPatchPtrOutput) ElementType ¶ added in v3.20.0
func (RunAsGroupStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
func (RunAsGroupStrategyOptionsPatchPtrOutput) Ranges ¶ added in v3.20.0
func (o RunAsGroupStrategyOptionsPatchPtrOutput) Ranges() IDRangePatchArrayOutput
ranges are the allowed ranges of gids that may be used. If you would like to force a single gid then supply a single range with the same start and end. Required for MustRunAs.
func (RunAsGroupStrategyOptionsPatchPtrOutput) Rule ¶ added in v3.20.0
func (o RunAsGroupStrategyOptionsPatchPtrOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate the allowable RunAsGroup values that may be set.
func (RunAsGroupStrategyOptionsPatchPtrOutput) ToRunAsGroupStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o RunAsGroupStrategyOptionsPatchPtrOutput) ToRunAsGroupStrategyOptionsPatchPtrOutput() RunAsGroupStrategyOptionsPatchPtrOutput
func (RunAsGroupStrategyOptionsPatchPtrOutput) ToRunAsGroupStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RunAsGroupStrategyOptionsPatchPtrOutput) ToRunAsGroupStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPatchPtrOutput
type RunAsGroupStrategyOptionsPtrInput ¶
type RunAsGroupStrategyOptionsPtrInput interface { pulumi.Input ToRunAsGroupStrategyOptionsPtrOutput() RunAsGroupStrategyOptionsPtrOutput ToRunAsGroupStrategyOptionsPtrOutputWithContext(context.Context) RunAsGroupStrategyOptionsPtrOutput }
RunAsGroupStrategyOptionsPtrInput is an input type that accepts RunAsGroupStrategyOptionsArgs, RunAsGroupStrategyOptionsPtr and RunAsGroupStrategyOptionsPtrOutput values. You can construct a concrete instance of `RunAsGroupStrategyOptionsPtrInput` via:
RunAsGroupStrategyOptionsArgs{...} or: nil
func RunAsGroupStrategyOptionsPtr ¶
func RunAsGroupStrategyOptionsPtr(v *RunAsGroupStrategyOptionsArgs) RunAsGroupStrategyOptionsPtrInput
type RunAsGroupStrategyOptionsPtrOutput ¶
type RunAsGroupStrategyOptionsPtrOutput struct{ *pulumi.OutputState }
func (RunAsGroupStrategyOptionsPtrOutput) Elem ¶
func (o RunAsGroupStrategyOptionsPtrOutput) Elem() RunAsGroupStrategyOptionsOutput
func (RunAsGroupStrategyOptionsPtrOutput) ElementType ¶
func (RunAsGroupStrategyOptionsPtrOutput) ElementType() reflect.Type
func (RunAsGroupStrategyOptionsPtrOutput) Ranges ¶
func (o RunAsGroupStrategyOptionsPtrOutput) Ranges() IDRangeArrayOutput
ranges are the allowed ranges of gids that may be used. If you would like to force a single gid then supply a single range with the same start and end. Required for MustRunAs.
func (RunAsGroupStrategyOptionsPtrOutput) Rule ¶
func (o RunAsGroupStrategyOptionsPtrOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate the allowable RunAsGroup values that may be set.
func (RunAsGroupStrategyOptionsPtrOutput) ToRunAsGroupStrategyOptionsPtrOutput ¶
func (o RunAsGroupStrategyOptionsPtrOutput) ToRunAsGroupStrategyOptionsPtrOutput() RunAsGroupStrategyOptionsPtrOutput
func (RunAsGroupStrategyOptionsPtrOutput) ToRunAsGroupStrategyOptionsPtrOutputWithContext ¶
func (o RunAsGroupStrategyOptionsPtrOutput) ToRunAsGroupStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsGroupStrategyOptionsPtrOutput
type RunAsUserStrategyOptions ¶
type RunAsUserStrategyOptions struct { // ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs. Ranges []IDRange `pulumi:"ranges"` // rule is the strategy that will dictate the allowable RunAsUser values that may be set. Rule string `pulumi:"rule"` }
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.
type RunAsUserStrategyOptionsArgs ¶
type RunAsUserStrategyOptionsArgs struct { // ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs. Ranges IDRangeArrayInput `pulumi:"ranges"` // rule is the strategy that will dictate the allowable RunAsUser values that may be set. Rule pulumi.StringInput `pulumi:"rule"` }
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.
func (RunAsUserStrategyOptionsArgs) ElementType ¶
func (RunAsUserStrategyOptionsArgs) ElementType() reflect.Type
func (RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsOutput ¶
func (i RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsOutput() RunAsUserStrategyOptionsOutput
func (RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsOutputWithContext ¶
func (i RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsOutput
func (RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsPtrOutput ¶
func (i RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsPtrOutput() RunAsUserStrategyOptionsPtrOutput
func (RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsPtrOutputWithContext ¶
func (i RunAsUserStrategyOptionsArgs) ToRunAsUserStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPtrOutput
type RunAsUserStrategyOptionsInput ¶
type RunAsUserStrategyOptionsInput interface { pulumi.Input ToRunAsUserStrategyOptionsOutput() RunAsUserStrategyOptionsOutput ToRunAsUserStrategyOptionsOutputWithContext(context.Context) RunAsUserStrategyOptionsOutput }
RunAsUserStrategyOptionsInput is an input type that accepts RunAsUserStrategyOptionsArgs and RunAsUserStrategyOptionsOutput values. You can construct a concrete instance of `RunAsUserStrategyOptionsInput` via:
RunAsUserStrategyOptionsArgs{...}
type RunAsUserStrategyOptionsOutput ¶
type RunAsUserStrategyOptionsOutput struct{ *pulumi.OutputState }
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.
func (RunAsUserStrategyOptionsOutput) ElementType ¶
func (RunAsUserStrategyOptionsOutput) ElementType() reflect.Type
func (RunAsUserStrategyOptionsOutput) Ranges ¶
func (o RunAsUserStrategyOptionsOutput) Ranges() IDRangeArrayOutput
ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs.
func (RunAsUserStrategyOptionsOutput) Rule ¶
func (o RunAsUserStrategyOptionsOutput) Rule() pulumi.StringOutput
rule is the strategy that will dictate the allowable RunAsUser values that may be set.
func (RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsOutput ¶
func (o RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsOutput() RunAsUserStrategyOptionsOutput
func (RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsOutputWithContext ¶
func (o RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsOutput
func (RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsPtrOutput ¶
func (o RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsPtrOutput() RunAsUserStrategyOptionsPtrOutput
func (RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsPtrOutputWithContext ¶
func (o RunAsUserStrategyOptionsOutput) ToRunAsUserStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPtrOutput
type RunAsUserStrategyOptionsPatch ¶ added in v3.20.0
type RunAsUserStrategyOptionsPatch struct { // ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs. Ranges []IDRangePatch `pulumi:"ranges"` // rule is the strategy that will dictate the allowable RunAsUser values that may be set. Rule *string `pulumi:"rule"` }
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.
type RunAsUserStrategyOptionsPatchArgs ¶ added in v3.20.0
type RunAsUserStrategyOptionsPatchArgs struct { // ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs. Ranges IDRangePatchArrayInput `pulumi:"ranges"` // rule is the strategy that will dictate the allowable RunAsUser values that may be set. Rule pulumi.StringPtrInput `pulumi:"rule"` }
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.
func (RunAsUserStrategyOptionsPatchArgs) ElementType ¶ added in v3.20.0
func (RunAsUserStrategyOptionsPatchArgs) ElementType() reflect.Type
func (RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchOutput ¶ added in v3.20.0
func (i RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchOutput() RunAsUserStrategyOptionsPatchOutput
func (RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (i RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPatchOutput
func (RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (i RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchPtrOutput() RunAsUserStrategyOptionsPatchPtrOutput
func (RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (i RunAsUserStrategyOptionsPatchArgs) ToRunAsUserStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPatchPtrOutput
type RunAsUserStrategyOptionsPatchInput ¶ added in v3.20.0
type RunAsUserStrategyOptionsPatchInput interface { pulumi.Input ToRunAsUserStrategyOptionsPatchOutput() RunAsUserStrategyOptionsPatchOutput ToRunAsUserStrategyOptionsPatchOutputWithContext(context.Context) RunAsUserStrategyOptionsPatchOutput }
RunAsUserStrategyOptionsPatchInput is an input type that accepts RunAsUserStrategyOptionsPatchArgs and RunAsUserStrategyOptionsPatchOutput values. You can construct a concrete instance of `RunAsUserStrategyOptionsPatchInput` via:
RunAsUserStrategyOptionsPatchArgs{...}
type RunAsUserStrategyOptionsPatchOutput ¶ added in v3.20.0
type RunAsUserStrategyOptionsPatchOutput struct{ *pulumi.OutputState }
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.
func (RunAsUserStrategyOptionsPatchOutput) ElementType ¶ added in v3.20.0
func (RunAsUserStrategyOptionsPatchOutput) ElementType() reflect.Type
func (RunAsUserStrategyOptionsPatchOutput) Ranges ¶ added in v3.20.0
func (o RunAsUserStrategyOptionsPatchOutput) Ranges() IDRangePatchArrayOutput
ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs.
func (RunAsUserStrategyOptionsPatchOutput) Rule ¶ added in v3.20.0
func (o RunAsUserStrategyOptionsPatchOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate the allowable RunAsUser values that may be set.
func (RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchOutput ¶ added in v3.20.0
func (o RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchOutput() RunAsUserStrategyOptionsPatchOutput
func (RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (o RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPatchOutput
func (RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchPtrOutput() RunAsUserStrategyOptionsPatchPtrOutput
func (RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RunAsUserStrategyOptionsPatchOutput) ToRunAsUserStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPatchPtrOutput
type RunAsUserStrategyOptionsPatchPtrInput ¶ added in v3.20.0
type RunAsUserStrategyOptionsPatchPtrInput interface { pulumi.Input ToRunAsUserStrategyOptionsPatchPtrOutput() RunAsUserStrategyOptionsPatchPtrOutput ToRunAsUserStrategyOptionsPatchPtrOutputWithContext(context.Context) RunAsUserStrategyOptionsPatchPtrOutput }
RunAsUserStrategyOptionsPatchPtrInput is an input type that accepts RunAsUserStrategyOptionsPatchArgs, RunAsUserStrategyOptionsPatchPtr and RunAsUserStrategyOptionsPatchPtrOutput values. You can construct a concrete instance of `RunAsUserStrategyOptionsPatchPtrInput` via:
RunAsUserStrategyOptionsPatchArgs{...} or: nil
func RunAsUserStrategyOptionsPatchPtr ¶ added in v3.20.0
func RunAsUserStrategyOptionsPatchPtr(v *RunAsUserStrategyOptionsPatchArgs) RunAsUserStrategyOptionsPatchPtrInput
type RunAsUserStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
type RunAsUserStrategyOptionsPatchPtrOutput struct{ *pulumi.OutputState }
func (RunAsUserStrategyOptionsPatchPtrOutput) ElementType ¶ added in v3.20.0
func (RunAsUserStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
func (RunAsUserStrategyOptionsPatchPtrOutput) Ranges ¶ added in v3.20.0
func (o RunAsUserStrategyOptionsPatchPtrOutput) Ranges() IDRangePatchArrayOutput
ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs.
func (RunAsUserStrategyOptionsPatchPtrOutput) Rule ¶ added in v3.20.0
func (o RunAsUserStrategyOptionsPatchPtrOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate the allowable RunAsUser values that may be set.
func (RunAsUserStrategyOptionsPatchPtrOutput) ToRunAsUserStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o RunAsUserStrategyOptionsPatchPtrOutput) ToRunAsUserStrategyOptionsPatchPtrOutput() RunAsUserStrategyOptionsPatchPtrOutput
func (RunAsUserStrategyOptionsPatchPtrOutput) ToRunAsUserStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RunAsUserStrategyOptionsPatchPtrOutput) ToRunAsUserStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPatchPtrOutput
type RunAsUserStrategyOptionsPtrInput ¶
type RunAsUserStrategyOptionsPtrInput interface { pulumi.Input ToRunAsUserStrategyOptionsPtrOutput() RunAsUserStrategyOptionsPtrOutput ToRunAsUserStrategyOptionsPtrOutputWithContext(context.Context) RunAsUserStrategyOptionsPtrOutput }
RunAsUserStrategyOptionsPtrInput is an input type that accepts RunAsUserStrategyOptionsArgs, RunAsUserStrategyOptionsPtr and RunAsUserStrategyOptionsPtrOutput values. You can construct a concrete instance of `RunAsUserStrategyOptionsPtrInput` via:
RunAsUserStrategyOptionsArgs{...} or: nil
func RunAsUserStrategyOptionsPtr ¶
func RunAsUserStrategyOptionsPtr(v *RunAsUserStrategyOptionsArgs) RunAsUserStrategyOptionsPtrInput
type RunAsUserStrategyOptionsPtrOutput ¶
type RunAsUserStrategyOptionsPtrOutput struct{ *pulumi.OutputState }
func (RunAsUserStrategyOptionsPtrOutput) Elem ¶
func (o RunAsUserStrategyOptionsPtrOutput) Elem() RunAsUserStrategyOptionsOutput
func (RunAsUserStrategyOptionsPtrOutput) ElementType ¶
func (RunAsUserStrategyOptionsPtrOutput) ElementType() reflect.Type
func (RunAsUserStrategyOptionsPtrOutput) Ranges ¶
func (o RunAsUserStrategyOptionsPtrOutput) Ranges() IDRangeArrayOutput
ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs.
func (RunAsUserStrategyOptionsPtrOutput) Rule ¶
func (o RunAsUserStrategyOptionsPtrOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate the allowable RunAsUser values that may be set.
func (RunAsUserStrategyOptionsPtrOutput) ToRunAsUserStrategyOptionsPtrOutput ¶
func (o RunAsUserStrategyOptionsPtrOutput) ToRunAsUserStrategyOptionsPtrOutput() RunAsUserStrategyOptionsPtrOutput
func (RunAsUserStrategyOptionsPtrOutput) ToRunAsUserStrategyOptionsPtrOutputWithContext ¶
func (o RunAsUserStrategyOptionsPtrOutput) ToRunAsUserStrategyOptionsPtrOutputWithContext(ctx context.Context) RunAsUserStrategyOptionsPtrOutput
type RuntimeClassStrategyOptions ¶
type RuntimeClassStrategyOptions struct { // allowedRuntimeClassNames is a whitelist of RuntimeClass names that may be specified on a pod. A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the list. An empty list requires the RuntimeClassName field to be unset. AllowedRuntimeClassNames []string `pulumi:"allowedRuntimeClassNames"` // defaultRuntimeClassName is the default RuntimeClassName to set on the pod. The default MUST be allowed by the allowedRuntimeClassNames list. A value of nil does not mutate the Pod. DefaultRuntimeClassName *string `pulumi:"defaultRuntimeClassName"` }
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.
type RuntimeClassStrategyOptionsArgs ¶
type RuntimeClassStrategyOptionsArgs struct { // allowedRuntimeClassNames is a whitelist of RuntimeClass names that may be specified on a pod. A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the list. An empty list requires the RuntimeClassName field to be unset. AllowedRuntimeClassNames pulumi.StringArrayInput `pulumi:"allowedRuntimeClassNames"` // defaultRuntimeClassName is the default RuntimeClassName to set on the pod. The default MUST be allowed by the allowedRuntimeClassNames list. A value of nil does not mutate the Pod. DefaultRuntimeClassName pulumi.StringPtrInput `pulumi:"defaultRuntimeClassName"` }
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.
func (RuntimeClassStrategyOptionsArgs) ElementType ¶
func (RuntimeClassStrategyOptionsArgs) ElementType() reflect.Type
func (RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsOutput ¶
func (i RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsOutput() RuntimeClassStrategyOptionsOutput
func (RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsOutputWithContext ¶
func (i RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsOutput
func (RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsPtrOutput ¶
func (i RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsPtrOutput() RuntimeClassStrategyOptionsPtrOutput
func (RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsPtrOutputWithContext ¶
func (i RuntimeClassStrategyOptionsArgs) ToRuntimeClassStrategyOptionsPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPtrOutput
type RuntimeClassStrategyOptionsInput ¶
type RuntimeClassStrategyOptionsInput interface { pulumi.Input ToRuntimeClassStrategyOptionsOutput() RuntimeClassStrategyOptionsOutput ToRuntimeClassStrategyOptionsOutputWithContext(context.Context) RuntimeClassStrategyOptionsOutput }
RuntimeClassStrategyOptionsInput is an input type that accepts RuntimeClassStrategyOptionsArgs and RuntimeClassStrategyOptionsOutput values. You can construct a concrete instance of `RuntimeClassStrategyOptionsInput` via:
RuntimeClassStrategyOptionsArgs{...}
type RuntimeClassStrategyOptionsOutput ¶
type RuntimeClassStrategyOptionsOutput struct{ *pulumi.OutputState }
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.
func (RuntimeClassStrategyOptionsOutput) AllowedRuntimeClassNames ¶
func (o RuntimeClassStrategyOptionsOutput) AllowedRuntimeClassNames() pulumi.StringArrayOutput
allowedRuntimeClassNames is a whitelist of RuntimeClass names that may be specified on a pod. A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the list. An empty list requires the RuntimeClassName field to be unset.
func (RuntimeClassStrategyOptionsOutput) DefaultRuntimeClassName ¶
func (o RuntimeClassStrategyOptionsOutput) DefaultRuntimeClassName() pulumi.StringPtrOutput
defaultRuntimeClassName is the default RuntimeClassName to set on the pod. The default MUST be allowed by the allowedRuntimeClassNames list. A value of nil does not mutate the Pod.
func (RuntimeClassStrategyOptionsOutput) ElementType ¶
func (RuntimeClassStrategyOptionsOutput) ElementType() reflect.Type
func (RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsOutput ¶
func (o RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsOutput() RuntimeClassStrategyOptionsOutput
func (RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsOutputWithContext ¶
func (o RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsOutput
func (RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsPtrOutput ¶
func (o RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsPtrOutput() RuntimeClassStrategyOptionsPtrOutput
func (RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsPtrOutputWithContext ¶
func (o RuntimeClassStrategyOptionsOutput) ToRuntimeClassStrategyOptionsPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPtrOutput
type RuntimeClassStrategyOptionsPatch ¶ added in v3.20.0
type RuntimeClassStrategyOptionsPatch struct { // allowedRuntimeClassNames is a whitelist of RuntimeClass names that may be specified on a pod. A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the list. An empty list requires the RuntimeClassName field to be unset. AllowedRuntimeClassNames []string `pulumi:"allowedRuntimeClassNames"` // defaultRuntimeClassName is the default RuntimeClassName to set on the pod. The default MUST be allowed by the allowedRuntimeClassNames list. A value of nil does not mutate the Pod. DefaultRuntimeClassName *string `pulumi:"defaultRuntimeClassName"` }
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.
type RuntimeClassStrategyOptionsPatchArgs ¶ added in v3.20.0
type RuntimeClassStrategyOptionsPatchArgs struct { // allowedRuntimeClassNames is a whitelist of RuntimeClass names that may be specified on a pod. A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the list. An empty list requires the RuntimeClassName field to be unset. AllowedRuntimeClassNames pulumi.StringArrayInput `pulumi:"allowedRuntimeClassNames"` // defaultRuntimeClassName is the default RuntimeClassName to set on the pod. The default MUST be allowed by the allowedRuntimeClassNames list. A value of nil does not mutate the Pod. DefaultRuntimeClassName pulumi.StringPtrInput `pulumi:"defaultRuntimeClassName"` }
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.
func (RuntimeClassStrategyOptionsPatchArgs) ElementType ¶ added in v3.20.0
func (RuntimeClassStrategyOptionsPatchArgs) ElementType() reflect.Type
func (RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchOutput ¶ added in v3.20.0
func (i RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchOutput() RuntimeClassStrategyOptionsPatchOutput
func (RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (i RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPatchOutput
func (RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (i RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchPtrOutput() RuntimeClassStrategyOptionsPatchPtrOutput
func (RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (i RuntimeClassStrategyOptionsPatchArgs) ToRuntimeClassStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPatchPtrOutput
type RuntimeClassStrategyOptionsPatchInput ¶ added in v3.20.0
type RuntimeClassStrategyOptionsPatchInput interface { pulumi.Input ToRuntimeClassStrategyOptionsPatchOutput() RuntimeClassStrategyOptionsPatchOutput ToRuntimeClassStrategyOptionsPatchOutputWithContext(context.Context) RuntimeClassStrategyOptionsPatchOutput }
RuntimeClassStrategyOptionsPatchInput is an input type that accepts RuntimeClassStrategyOptionsPatchArgs and RuntimeClassStrategyOptionsPatchOutput values. You can construct a concrete instance of `RuntimeClassStrategyOptionsPatchInput` via:
RuntimeClassStrategyOptionsPatchArgs{...}
type RuntimeClassStrategyOptionsPatchOutput ¶ added in v3.20.0
type RuntimeClassStrategyOptionsPatchOutput struct{ *pulumi.OutputState }
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.
func (RuntimeClassStrategyOptionsPatchOutput) AllowedRuntimeClassNames ¶ added in v3.20.0
func (o RuntimeClassStrategyOptionsPatchOutput) AllowedRuntimeClassNames() pulumi.StringArrayOutput
allowedRuntimeClassNames is a whitelist of RuntimeClass names that may be specified on a pod. A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the list. An empty list requires the RuntimeClassName field to be unset.
func (RuntimeClassStrategyOptionsPatchOutput) DefaultRuntimeClassName ¶ added in v3.20.0
func (o RuntimeClassStrategyOptionsPatchOutput) DefaultRuntimeClassName() pulumi.StringPtrOutput
defaultRuntimeClassName is the default RuntimeClassName to set on the pod. The default MUST be allowed by the allowedRuntimeClassNames list. A value of nil does not mutate the Pod.
func (RuntimeClassStrategyOptionsPatchOutput) ElementType ¶ added in v3.20.0
func (RuntimeClassStrategyOptionsPatchOutput) ElementType() reflect.Type
func (RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchOutput ¶ added in v3.20.0
func (o RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchOutput() RuntimeClassStrategyOptionsPatchOutput
func (RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (o RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPatchOutput
func (RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchPtrOutput() RuntimeClassStrategyOptionsPatchPtrOutput
func (RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RuntimeClassStrategyOptionsPatchOutput) ToRuntimeClassStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPatchPtrOutput
type RuntimeClassStrategyOptionsPatchPtrInput ¶ added in v3.20.0
type RuntimeClassStrategyOptionsPatchPtrInput interface { pulumi.Input ToRuntimeClassStrategyOptionsPatchPtrOutput() RuntimeClassStrategyOptionsPatchPtrOutput ToRuntimeClassStrategyOptionsPatchPtrOutputWithContext(context.Context) RuntimeClassStrategyOptionsPatchPtrOutput }
RuntimeClassStrategyOptionsPatchPtrInput is an input type that accepts RuntimeClassStrategyOptionsPatchArgs, RuntimeClassStrategyOptionsPatchPtr and RuntimeClassStrategyOptionsPatchPtrOutput values. You can construct a concrete instance of `RuntimeClassStrategyOptionsPatchPtrInput` via:
RuntimeClassStrategyOptionsPatchArgs{...} or: nil
func RuntimeClassStrategyOptionsPatchPtr ¶ added in v3.20.0
func RuntimeClassStrategyOptionsPatchPtr(v *RuntimeClassStrategyOptionsPatchArgs) RuntimeClassStrategyOptionsPatchPtrInput
type RuntimeClassStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
type RuntimeClassStrategyOptionsPatchPtrOutput struct{ *pulumi.OutputState }
func (RuntimeClassStrategyOptionsPatchPtrOutput) AllowedRuntimeClassNames ¶ added in v3.20.0
func (o RuntimeClassStrategyOptionsPatchPtrOutput) AllowedRuntimeClassNames() pulumi.StringArrayOutput
allowedRuntimeClassNames is a whitelist of RuntimeClass names that may be specified on a pod. A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the list. An empty list requires the RuntimeClassName field to be unset.
func (RuntimeClassStrategyOptionsPatchPtrOutput) DefaultRuntimeClassName ¶ added in v3.20.0
func (o RuntimeClassStrategyOptionsPatchPtrOutput) DefaultRuntimeClassName() pulumi.StringPtrOutput
defaultRuntimeClassName is the default RuntimeClassName to set on the pod. The default MUST be allowed by the allowedRuntimeClassNames list. A value of nil does not mutate the Pod.
func (RuntimeClassStrategyOptionsPatchPtrOutput) ElementType ¶ added in v3.20.0
func (RuntimeClassStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
func (RuntimeClassStrategyOptionsPatchPtrOutput) ToRuntimeClassStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o RuntimeClassStrategyOptionsPatchPtrOutput) ToRuntimeClassStrategyOptionsPatchPtrOutput() RuntimeClassStrategyOptionsPatchPtrOutput
func (RuntimeClassStrategyOptionsPatchPtrOutput) ToRuntimeClassStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o RuntimeClassStrategyOptionsPatchPtrOutput) ToRuntimeClassStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPatchPtrOutput
type RuntimeClassStrategyOptionsPtrInput ¶
type RuntimeClassStrategyOptionsPtrInput interface { pulumi.Input ToRuntimeClassStrategyOptionsPtrOutput() RuntimeClassStrategyOptionsPtrOutput ToRuntimeClassStrategyOptionsPtrOutputWithContext(context.Context) RuntimeClassStrategyOptionsPtrOutput }
RuntimeClassStrategyOptionsPtrInput is an input type that accepts RuntimeClassStrategyOptionsArgs, RuntimeClassStrategyOptionsPtr and RuntimeClassStrategyOptionsPtrOutput values. You can construct a concrete instance of `RuntimeClassStrategyOptionsPtrInput` via:
RuntimeClassStrategyOptionsArgs{...} or: nil
func RuntimeClassStrategyOptionsPtr ¶
func RuntimeClassStrategyOptionsPtr(v *RuntimeClassStrategyOptionsArgs) RuntimeClassStrategyOptionsPtrInput
type RuntimeClassStrategyOptionsPtrOutput ¶
type RuntimeClassStrategyOptionsPtrOutput struct{ *pulumi.OutputState }
func (RuntimeClassStrategyOptionsPtrOutput) AllowedRuntimeClassNames ¶
func (o RuntimeClassStrategyOptionsPtrOutput) AllowedRuntimeClassNames() pulumi.StringArrayOutput
allowedRuntimeClassNames is a whitelist of RuntimeClass names that may be specified on a pod. A value of "*" means that any RuntimeClass name is allowed, and must be the only item in the list. An empty list requires the RuntimeClassName field to be unset.
func (RuntimeClassStrategyOptionsPtrOutput) DefaultRuntimeClassName ¶
func (o RuntimeClassStrategyOptionsPtrOutput) DefaultRuntimeClassName() pulumi.StringPtrOutput
defaultRuntimeClassName is the default RuntimeClassName to set on the pod. The default MUST be allowed by the allowedRuntimeClassNames list. A value of nil does not mutate the Pod.
func (RuntimeClassStrategyOptionsPtrOutput) ElementType ¶
func (RuntimeClassStrategyOptionsPtrOutput) ElementType() reflect.Type
func (RuntimeClassStrategyOptionsPtrOutput) ToRuntimeClassStrategyOptionsPtrOutput ¶
func (o RuntimeClassStrategyOptionsPtrOutput) ToRuntimeClassStrategyOptionsPtrOutput() RuntimeClassStrategyOptionsPtrOutput
func (RuntimeClassStrategyOptionsPtrOutput) ToRuntimeClassStrategyOptionsPtrOutputWithContext ¶
func (o RuntimeClassStrategyOptionsPtrOutput) ToRuntimeClassStrategyOptionsPtrOutputWithContext(ctx context.Context) RuntimeClassStrategyOptionsPtrOutput
type SELinuxStrategyOptions ¶
type SELinuxStrategyOptions struct { // rule is the strategy that will dictate the allowable labels that may be set. Rule string `pulumi:"rule"` // seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SeLinuxOptions *corev1.SELinuxOptions `pulumi:"seLinuxOptions"` }
SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.
type SELinuxStrategyOptionsArgs ¶
type SELinuxStrategyOptionsArgs struct { // rule is the strategy that will dictate the allowable labels that may be set. Rule pulumi.StringInput `pulumi:"rule"` // seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SeLinuxOptions corev1.SELinuxOptionsPtrInput `pulumi:"seLinuxOptions"` }
SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.
func (SELinuxStrategyOptionsArgs) ElementType ¶
func (SELinuxStrategyOptionsArgs) ElementType() reflect.Type
func (SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsOutput ¶
func (i SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsOutput() SELinuxStrategyOptionsOutput
func (SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsOutputWithContext ¶
func (i SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsOutputWithContext(ctx context.Context) SELinuxStrategyOptionsOutput
func (SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsPtrOutput ¶
func (i SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsPtrOutput() SELinuxStrategyOptionsPtrOutput
func (SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsPtrOutputWithContext ¶
func (i SELinuxStrategyOptionsArgs) ToSELinuxStrategyOptionsPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPtrOutput
type SELinuxStrategyOptionsInput ¶
type SELinuxStrategyOptionsInput interface { pulumi.Input ToSELinuxStrategyOptionsOutput() SELinuxStrategyOptionsOutput ToSELinuxStrategyOptionsOutputWithContext(context.Context) SELinuxStrategyOptionsOutput }
SELinuxStrategyOptionsInput is an input type that accepts SELinuxStrategyOptionsArgs and SELinuxStrategyOptionsOutput values. You can construct a concrete instance of `SELinuxStrategyOptionsInput` via:
SELinuxStrategyOptionsArgs{...}
type SELinuxStrategyOptionsOutput ¶
type SELinuxStrategyOptionsOutput struct{ *pulumi.OutputState }
SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.
func (SELinuxStrategyOptionsOutput) ElementType ¶
func (SELinuxStrategyOptionsOutput) ElementType() reflect.Type
func (SELinuxStrategyOptionsOutput) Rule ¶
func (o SELinuxStrategyOptionsOutput) Rule() pulumi.StringOutput
rule is the strategy that will dictate the allowable labels that may be set.
func (SELinuxStrategyOptionsOutput) SeLinuxOptions ¶
func (o SELinuxStrategyOptionsOutput) SeLinuxOptions() corev1.SELinuxOptionsPtrOutput
seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsOutput ¶
func (o SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsOutput() SELinuxStrategyOptionsOutput
func (SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsOutputWithContext ¶
func (o SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsOutputWithContext(ctx context.Context) SELinuxStrategyOptionsOutput
func (SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsPtrOutput ¶
func (o SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsPtrOutput() SELinuxStrategyOptionsPtrOutput
func (SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsPtrOutputWithContext ¶
func (o SELinuxStrategyOptionsOutput) ToSELinuxStrategyOptionsPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPtrOutput
type SELinuxStrategyOptionsPatch ¶ added in v3.20.0
type SELinuxStrategyOptionsPatch struct { // rule is the strategy that will dictate the allowable labels that may be set. Rule *string `pulumi:"rule"` // seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SeLinuxOptions *corev1.SELinuxOptionsPatch `pulumi:"seLinuxOptions"` }
SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.
type SELinuxStrategyOptionsPatchArgs ¶ added in v3.20.0
type SELinuxStrategyOptionsPatchArgs struct { // rule is the strategy that will dictate the allowable labels that may be set. Rule pulumi.StringPtrInput `pulumi:"rule"` // seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SeLinuxOptions corev1.SELinuxOptionsPatchPtrInput `pulumi:"seLinuxOptions"` }
SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.
func (SELinuxStrategyOptionsPatchArgs) ElementType ¶ added in v3.20.0
func (SELinuxStrategyOptionsPatchArgs) ElementType() reflect.Type
func (SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchOutput ¶ added in v3.20.0
func (i SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchOutput() SELinuxStrategyOptionsPatchOutput
func (SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (i SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPatchOutput
func (SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (i SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchPtrOutput() SELinuxStrategyOptionsPatchPtrOutput
func (SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (i SELinuxStrategyOptionsPatchArgs) ToSELinuxStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPatchPtrOutput
type SELinuxStrategyOptionsPatchInput ¶ added in v3.20.0
type SELinuxStrategyOptionsPatchInput interface { pulumi.Input ToSELinuxStrategyOptionsPatchOutput() SELinuxStrategyOptionsPatchOutput ToSELinuxStrategyOptionsPatchOutputWithContext(context.Context) SELinuxStrategyOptionsPatchOutput }
SELinuxStrategyOptionsPatchInput is an input type that accepts SELinuxStrategyOptionsPatchArgs and SELinuxStrategyOptionsPatchOutput values. You can construct a concrete instance of `SELinuxStrategyOptionsPatchInput` via:
SELinuxStrategyOptionsPatchArgs{...}
type SELinuxStrategyOptionsPatchOutput ¶ added in v3.20.0
type SELinuxStrategyOptionsPatchOutput struct{ *pulumi.OutputState }
SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.
func (SELinuxStrategyOptionsPatchOutput) ElementType ¶ added in v3.20.0
func (SELinuxStrategyOptionsPatchOutput) ElementType() reflect.Type
func (SELinuxStrategyOptionsPatchOutput) Rule ¶ added in v3.20.0
func (o SELinuxStrategyOptionsPatchOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate the allowable labels that may be set.
func (SELinuxStrategyOptionsPatchOutput) SeLinuxOptions ¶ added in v3.20.0
func (o SELinuxStrategyOptionsPatchOutput) SeLinuxOptions() corev1.SELinuxOptionsPatchPtrOutput
seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchOutput ¶ added in v3.20.0
func (o SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchOutput() SELinuxStrategyOptionsPatchOutput
func (SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (o SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPatchOutput
func (SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchPtrOutput() SELinuxStrategyOptionsPatchPtrOutput
func (SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o SELinuxStrategyOptionsPatchOutput) ToSELinuxStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPatchPtrOutput
type SELinuxStrategyOptionsPatchPtrInput ¶ added in v3.20.0
type SELinuxStrategyOptionsPatchPtrInput interface { pulumi.Input ToSELinuxStrategyOptionsPatchPtrOutput() SELinuxStrategyOptionsPatchPtrOutput ToSELinuxStrategyOptionsPatchPtrOutputWithContext(context.Context) SELinuxStrategyOptionsPatchPtrOutput }
SELinuxStrategyOptionsPatchPtrInput is an input type that accepts SELinuxStrategyOptionsPatchArgs, SELinuxStrategyOptionsPatchPtr and SELinuxStrategyOptionsPatchPtrOutput values. You can construct a concrete instance of `SELinuxStrategyOptionsPatchPtrInput` via:
SELinuxStrategyOptionsPatchArgs{...} or: nil
func SELinuxStrategyOptionsPatchPtr ¶ added in v3.20.0
func SELinuxStrategyOptionsPatchPtr(v *SELinuxStrategyOptionsPatchArgs) SELinuxStrategyOptionsPatchPtrInput
type SELinuxStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
type SELinuxStrategyOptionsPatchPtrOutput struct{ *pulumi.OutputState }
func (SELinuxStrategyOptionsPatchPtrOutput) ElementType ¶ added in v3.20.0
func (SELinuxStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
func (SELinuxStrategyOptionsPatchPtrOutput) Rule ¶ added in v3.20.0
func (o SELinuxStrategyOptionsPatchPtrOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate the allowable labels that may be set.
func (SELinuxStrategyOptionsPatchPtrOutput) SeLinuxOptions ¶ added in v3.20.0
func (o SELinuxStrategyOptionsPatchPtrOutput) SeLinuxOptions() corev1.SELinuxOptionsPatchPtrOutput
seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (SELinuxStrategyOptionsPatchPtrOutput) ToSELinuxStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o SELinuxStrategyOptionsPatchPtrOutput) ToSELinuxStrategyOptionsPatchPtrOutput() SELinuxStrategyOptionsPatchPtrOutput
func (SELinuxStrategyOptionsPatchPtrOutput) ToSELinuxStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o SELinuxStrategyOptionsPatchPtrOutput) ToSELinuxStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPatchPtrOutput
type SELinuxStrategyOptionsPtrInput ¶
type SELinuxStrategyOptionsPtrInput interface { pulumi.Input ToSELinuxStrategyOptionsPtrOutput() SELinuxStrategyOptionsPtrOutput ToSELinuxStrategyOptionsPtrOutputWithContext(context.Context) SELinuxStrategyOptionsPtrOutput }
SELinuxStrategyOptionsPtrInput is an input type that accepts SELinuxStrategyOptionsArgs, SELinuxStrategyOptionsPtr and SELinuxStrategyOptionsPtrOutput values. You can construct a concrete instance of `SELinuxStrategyOptionsPtrInput` via:
SELinuxStrategyOptionsArgs{...} or: nil
func SELinuxStrategyOptionsPtr ¶
func SELinuxStrategyOptionsPtr(v *SELinuxStrategyOptionsArgs) SELinuxStrategyOptionsPtrInput
type SELinuxStrategyOptionsPtrOutput ¶
type SELinuxStrategyOptionsPtrOutput struct{ *pulumi.OutputState }
func (SELinuxStrategyOptionsPtrOutput) Elem ¶
func (o SELinuxStrategyOptionsPtrOutput) Elem() SELinuxStrategyOptionsOutput
func (SELinuxStrategyOptionsPtrOutput) ElementType ¶
func (SELinuxStrategyOptionsPtrOutput) ElementType() reflect.Type
func (SELinuxStrategyOptionsPtrOutput) Rule ¶
func (o SELinuxStrategyOptionsPtrOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate the allowable labels that may be set.
func (SELinuxStrategyOptionsPtrOutput) SeLinuxOptions ¶
func (o SELinuxStrategyOptionsPtrOutput) SeLinuxOptions() corev1.SELinuxOptionsPtrOutput
seLinuxOptions required to run as; required for MustRunAs More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (SELinuxStrategyOptionsPtrOutput) ToSELinuxStrategyOptionsPtrOutput ¶
func (o SELinuxStrategyOptionsPtrOutput) ToSELinuxStrategyOptionsPtrOutput() SELinuxStrategyOptionsPtrOutput
func (SELinuxStrategyOptionsPtrOutput) ToSELinuxStrategyOptionsPtrOutputWithContext ¶
func (o SELinuxStrategyOptionsPtrOutput) ToSELinuxStrategyOptionsPtrOutputWithContext(ctx context.Context) SELinuxStrategyOptionsPtrOutput
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"` }
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"` }
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 }
represents a scaling request for a resource.
func (ScaleOutput) ApiVersion ¶
func (o ScaleOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ScaleOutput) ElementType ¶
func (ScaleOutput) ElementType() reflect.Type
func (ScaleOutput) Kind ¶
func (o ScaleOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ScaleOutput) Metadata ¶
func (o ScaleOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
func (ScaleOutput) Spec ¶
func (o ScaleOutput) Spec() ScaleSpecPtrOutput
defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (ScaleOutput) Status ¶
func (o ScaleOutput) Status() ScaleStatusPtrOutput
current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
func (ScaleOutput) ToScaleOutput ¶
func (o ScaleOutput) ToScaleOutput() ScaleOutput
func (ScaleOutput) ToScaleOutputWithContext ¶
func (o ScaleOutput) ToScaleOutputWithContext(ctx context.Context) ScaleOutput
type ScalePatch ¶ added in v3.20.0
type ScalePatch struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec *ScaleSpecPatch `pulumi:"spec"` // current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. Status *ScaleStatusPatch `pulumi:"status"` }
represents a scaling request for a resource.
type ScalePatchArgs ¶ added in v3.20.0
type ScalePatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Spec ScaleSpecPatchPtrInput `pulumi:"spec"` // current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. Status ScaleStatusPatchPtrInput `pulumi:"status"` }
represents a scaling request for a resource.
func (ScalePatchArgs) ElementType ¶ added in v3.20.0
func (ScalePatchArgs) ElementType() reflect.Type
func (ScalePatchArgs) ToScalePatchOutput ¶ added in v3.20.0
func (i ScalePatchArgs) ToScalePatchOutput() ScalePatchOutput
func (ScalePatchArgs) ToScalePatchOutputWithContext ¶ added in v3.20.0
func (i ScalePatchArgs) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput
type ScalePatchInput ¶ added in v3.20.0
type ScalePatchInput interface { pulumi.Input ToScalePatchOutput() ScalePatchOutput ToScalePatchOutputWithContext(context.Context) ScalePatchOutput }
ScalePatchInput is an input type that accepts ScalePatchArgs and ScalePatchOutput values. You can construct a concrete instance of `ScalePatchInput` via:
ScalePatchArgs{...}
type ScalePatchOutput ¶ added in v3.20.0
type ScalePatchOutput struct{ *pulumi.OutputState }
represents a scaling request for a resource.
func (ScalePatchOutput) ApiVersion ¶ added in v3.20.0
func (o ScalePatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ScalePatchOutput) ElementType ¶ added in v3.20.0
func (ScalePatchOutput) ElementType() reflect.Type
func (ScalePatchOutput) Kind ¶ added in v3.20.0
func (o ScalePatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ScalePatchOutput) Metadata ¶ added in v3.20.0
func (o ScalePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.
func (ScalePatchOutput) Spec ¶ added in v3.20.0
func (o ScalePatchOutput) Spec() ScaleSpecPatchPtrOutput
defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status.
func (ScalePatchOutput) Status ¶ added in v3.20.0
func (o ScalePatchOutput) Status() ScaleStatusPatchPtrOutput
current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only.
func (ScalePatchOutput) ToScalePatchOutput ¶ added in v3.20.0
func (o ScalePatchOutput) ToScalePatchOutput() ScalePatchOutput
func (ScalePatchOutput) ToScalePatchOutputWithContext ¶ added in v3.20.0
func (o ScalePatchOutput) ToScalePatchOutputWithContext(ctx context.Context) ScalePatchOutput
type ScaleSpec ¶
type ScaleSpec struct { // desired number of instances for the scaled object. Replicas *int `pulumi:"replicas"` }
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"` }
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 }
describes the attributes of a scale subresource
func (ScaleSpecOutput) ElementType ¶
func (ScaleSpecOutput) ElementType() reflect.Type
func (ScaleSpecOutput) Replicas ¶
func (o ScaleSpecOutput) Replicas() pulumi.IntPtrOutput
desired number of instances for the scaled object.
func (ScaleSpecOutput) ToScaleSpecOutput ¶
func (o ScaleSpecOutput) ToScaleSpecOutput() ScaleSpecOutput
func (ScaleSpecOutput) ToScaleSpecOutputWithContext ¶
func (o ScaleSpecOutput) ToScaleSpecOutputWithContext(ctx context.Context) ScaleSpecOutput
func (ScaleSpecOutput) ToScaleSpecPtrOutput ¶
func (o ScaleSpecOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
func (ScaleSpecOutput) ToScaleSpecPtrOutputWithContext ¶
func (o ScaleSpecOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
type ScaleSpecPatch ¶ added in v3.20.0
type ScaleSpecPatch struct { // desired number of instances for the scaled object. Replicas *int `pulumi:"replicas"` }
describes the attributes of a scale subresource
type ScaleSpecPatchArgs ¶ added in v3.20.0
type ScaleSpecPatchArgs struct { // desired number of instances for the scaled object. Replicas pulumi.IntPtrInput `pulumi:"replicas"` }
describes the attributes of a scale subresource
func (ScaleSpecPatchArgs) ElementType ¶ added in v3.20.0
func (ScaleSpecPatchArgs) ElementType() reflect.Type
func (ScaleSpecPatchArgs) ToScaleSpecPatchOutput ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ScaleSpecPatchArgs) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPatchInput ¶ added in v3.20.0
type ScaleSpecPatchInput interface { pulumi.Input ToScaleSpecPatchOutput() ScaleSpecPatchOutput ToScaleSpecPatchOutputWithContext(context.Context) ScaleSpecPatchOutput }
ScaleSpecPatchInput is an input type that accepts ScaleSpecPatchArgs and ScaleSpecPatchOutput values. You can construct a concrete instance of `ScaleSpecPatchInput` via:
ScaleSpecPatchArgs{...}
type ScaleSpecPatchOutput ¶ added in v3.20.0
type ScaleSpecPatchOutput struct{ *pulumi.OutputState }
describes the attributes of a scale subresource
func (ScaleSpecPatchOutput) ElementType ¶ added in v3.20.0
func (ScaleSpecPatchOutput) ElementType() reflect.Type
func (ScaleSpecPatchOutput) Replicas ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) Replicas() pulumi.IntPtrOutput
desired number of instances for the scaled object.
func (ScaleSpecPatchOutput) ToScaleSpecPatchOutput ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutput() ScaleSpecPatchOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchOutputWithContext(ctx context.Context) ScaleSpecPatchOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleSpecPatchOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPatchPtrInput ¶ added in v3.20.0
type ScaleSpecPatchPtrInput interface { pulumi.Input ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput ToScaleSpecPatchPtrOutputWithContext(context.Context) ScaleSpecPatchPtrOutput }
ScaleSpecPatchPtrInput is an input type that accepts ScaleSpecPatchArgs, ScaleSpecPatchPtr and ScaleSpecPatchPtrOutput values. You can construct a concrete instance of `ScaleSpecPatchPtrInput` via:
ScaleSpecPatchArgs{...} or: nil
func ScaleSpecPatchPtr ¶ added in v3.20.0
func ScaleSpecPatchPtr(v *ScaleSpecPatchArgs) ScaleSpecPatchPtrInput
type ScaleSpecPatchPtrOutput ¶ added in v3.20.0
type ScaleSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ScaleSpecPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) Elem() ScaleSpecPatchOutput
func (ScaleSpecPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ScaleSpecPatchPtrOutput) ElementType() reflect.Type
func (ScaleSpecPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) Replicas() pulumi.IntPtrOutput
desired number of instances for the scaled object.
func (ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutput() ScaleSpecPatchPtrOutput
func (ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleSpecPatchPtrOutput) ToScaleSpecPatchPtrOutputWithContext(ctx context.Context) ScaleSpecPatchPtrOutput
type ScaleSpecPtrInput ¶
type ScaleSpecPtrInput interface { pulumi.Input ToScaleSpecPtrOutput() ScaleSpecPtrOutput ToScaleSpecPtrOutputWithContext(context.Context) ScaleSpecPtrOutput }
ScaleSpecPtrInput is an input type that accepts ScaleSpecArgs, ScaleSpecPtr and ScaleSpecPtrOutput values. You can construct a concrete instance of `ScaleSpecPtrInput` via:
ScaleSpecArgs{...} or: nil
func ScaleSpecPtr ¶
func ScaleSpecPtr(v *ScaleSpecArgs) ScaleSpecPtrInput
type ScaleSpecPtrOutput ¶
type ScaleSpecPtrOutput struct{ *pulumi.OutputState }
func (ScaleSpecPtrOutput) Elem ¶
func (o ScaleSpecPtrOutput) Elem() ScaleSpecOutput
func (ScaleSpecPtrOutput) ElementType ¶
func (ScaleSpecPtrOutput) ElementType() reflect.Type
func (ScaleSpecPtrOutput) Replicas ¶
func (o ScaleSpecPtrOutput) Replicas() pulumi.IntPtrOutput
desired number of instances for the scaled object.
func (ScaleSpecPtrOutput) ToScaleSpecPtrOutput ¶
func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutput() ScaleSpecPtrOutput
func (ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext ¶
func (o ScaleSpecPtrOutput) ToScaleSpecPtrOutputWithContext(ctx context.Context) ScaleSpecPtrOutput
type ScaleStatus ¶
type ScaleStatus struct { // actual number of observed instances of the scaled object. Replicas int `pulumi:"replicas"` // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors Selector map[string]string `pulumi:"selector"` // label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors TargetSelector *string `pulumi:"targetSelector"` }
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"` }
represents the current status of a scale subresource.
func (ScaleStatusArgs) ElementType ¶
func (ScaleStatusArgs) ElementType() reflect.Type
func (ScaleStatusArgs) ToScaleStatusOutput ¶
func (i ScaleStatusArgs) ToScaleStatusOutput() ScaleStatusOutput
func (ScaleStatusArgs) ToScaleStatusOutputWithContext ¶
func (i ScaleStatusArgs) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
func (ScaleStatusArgs) ToScaleStatusPtrOutput ¶
func (i ScaleStatusArgs) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
func (ScaleStatusArgs) ToScaleStatusPtrOutputWithContext ¶
func (i ScaleStatusArgs) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
type ScaleStatusInput ¶
type ScaleStatusInput interface { pulumi.Input ToScaleStatusOutput() ScaleStatusOutput ToScaleStatusOutputWithContext(context.Context) ScaleStatusOutput }
ScaleStatusInput is an input type that accepts ScaleStatusArgs and ScaleStatusOutput values. You can construct a concrete instance of `ScaleStatusInput` via:
ScaleStatusArgs{...}
type ScaleStatusOutput ¶
type ScaleStatusOutput struct{ *pulumi.OutputState }
represents the current status of a scale subresource.
func (ScaleStatusOutput) ElementType ¶
func (ScaleStatusOutput) ElementType() reflect.Type
func (ScaleStatusOutput) Replicas ¶
func (o ScaleStatusOutput) Replicas() pulumi.IntOutput
actual number of observed instances of the scaled object.
func (ScaleStatusOutput) Selector ¶
func (o ScaleStatusOutput) Selector() pulumi.StringMapOutput
label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
func (ScaleStatusOutput) TargetSelector ¶
func (o ScaleStatusOutput) TargetSelector() pulumi.StringPtrOutput
label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ScaleStatusOutput) ToScaleStatusOutput ¶
func (o ScaleStatusOutput) ToScaleStatusOutput() ScaleStatusOutput
func (ScaleStatusOutput) ToScaleStatusOutputWithContext ¶
func (o ScaleStatusOutput) ToScaleStatusOutputWithContext(ctx context.Context) ScaleStatusOutput
func (ScaleStatusOutput) ToScaleStatusPtrOutput ¶
func (o ScaleStatusOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
func (ScaleStatusOutput) ToScaleStatusPtrOutputWithContext ¶
func (o ScaleStatusOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
type ScaleStatusPatch ¶ added in v3.20.0
type ScaleStatusPatch struct { // actual number of observed instances of the scaled object. Replicas *int `pulumi:"replicas"` // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors Selector map[string]string `pulumi:"selector"` // label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors TargetSelector *string `pulumi:"targetSelector"` }
represents the current status of a scale subresource.
type ScaleStatusPatchArgs ¶ added in v3.20.0
type ScaleStatusPatchArgs struct { // actual number of observed instances of the scaled object. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors Selector pulumi.StringMapInput `pulumi:"selector"` // label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors TargetSelector pulumi.StringPtrInput `pulumi:"targetSelector"` }
represents the current status of a scale subresource.
func (ScaleStatusPatchArgs) ElementType ¶ added in v3.20.0
func (ScaleStatusPatchArgs) ElementType() reflect.Type
func (ScaleStatusPatchArgs) ToScaleStatusPatchOutput ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (i ScaleStatusPatchArgs) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPatchInput ¶ added in v3.20.0
type ScaleStatusPatchInput interface { pulumi.Input ToScaleStatusPatchOutput() ScaleStatusPatchOutput ToScaleStatusPatchOutputWithContext(context.Context) ScaleStatusPatchOutput }
ScaleStatusPatchInput is an input type that accepts ScaleStatusPatchArgs and ScaleStatusPatchOutput values. You can construct a concrete instance of `ScaleStatusPatchInput` via:
ScaleStatusPatchArgs{...}
type ScaleStatusPatchOutput ¶ added in v3.20.0
type ScaleStatusPatchOutput struct{ *pulumi.OutputState }
represents the current status of a scale subresource.
func (ScaleStatusPatchOutput) ElementType ¶ added in v3.20.0
func (ScaleStatusPatchOutput) ElementType() reflect.Type
func (ScaleStatusPatchOutput) Replicas ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) Replicas() pulumi.IntPtrOutput
actual number of observed instances of the scaled object.
func (ScaleStatusPatchOutput) Selector ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) Selector() pulumi.StringMapOutput
label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
func (ScaleStatusPatchOutput) TargetSelector ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) TargetSelector() pulumi.StringPtrOutput
label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ScaleStatusPatchOutput) ToScaleStatusPatchOutput ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutput() ScaleStatusPatchOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchOutputWithContext(ctx context.Context) ScaleStatusPatchOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleStatusPatchOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPatchPtrInput ¶ added in v3.20.0
type ScaleStatusPatchPtrInput interface { pulumi.Input ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput ToScaleStatusPatchPtrOutputWithContext(context.Context) ScaleStatusPatchPtrOutput }
ScaleStatusPatchPtrInput is an input type that accepts ScaleStatusPatchArgs, ScaleStatusPatchPtr and ScaleStatusPatchPtrOutput values. You can construct a concrete instance of `ScaleStatusPatchPtrInput` via:
ScaleStatusPatchArgs{...} or: nil
func ScaleStatusPatchPtr ¶ added in v3.20.0
func ScaleStatusPatchPtr(v *ScaleStatusPatchArgs) ScaleStatusPatchPtrInput
type ScaleStatusPatchPtrOutput ¶ added in v3.20.0
type ScaleStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ScaleStatusPatchPtrOutput) Elem ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) Elem() ScaleStatusPatchOutput
func (ScaleStatusPatchPtrOutput) ElementType ¶ added in v3.20.0
func (ScaleStatusPatchPtrOutput) ElementType() reflect.Type
func (ScaleStatusPatchPtrOutput) Replicas ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) Replicas() pulumi.IntPtrOutput
actual number of observed instances of the scaled object.
func (ScaleStatusPatchPtrOutput) Selector ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) Selector() pulumi.StringMapOutput
label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
func (ScaleStatusPatchPtrOutput) TargetSelector ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) TargetSelector() pulumi.StringPtrOutput
label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutput() ScaleStatusPatchPtrOutput
func (ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext ¶ added in v3.20.0
func (o ScaleStatusPatchPtrOutput) ToScaleStatusPatchPtrOutputWithContext(ctx context.Context) ScaleStatusPatchPtrOutput
type ScaleStatusPtrInput ¶
type ScaleStatusPtrInput interface { pulumi.Input ToScaleStatusPtrOutput() ScaleStatusPtrOutput ToScaleStatusPtrOutputWithContext(context.Context) ScaleStatusPtrOutput }
ScaleStatusPtrInput is an input type that accepts ScaleStatusArgs, ScaleStatusPtr and ScaleStatusPtrOutput values. You can construct a concrete instance of `ScaleStatusPtrInput` via:
ScaleStatusArgs{...} or: nil
func ScaleStatusPtr ¶
func ScaleStatusPtr(v *ScaleStatusArgs) ScaleStatusPtrInput
type ScaleStatusPtrOutput ¶
type ScaleStatusPtrOutput struct{ *pulumi.OutputState }
func (ScaleStatusPtrOutput) Elem ¶
func (o ScaleStatusPtrOutput) Elem() ScaleStatusOutput
func (ScaleStatusPtrOutput) ElementType ¶
func (ScaleStatusPtrOutput) ElementType() reflect.Type
func (ScaleStatusPtrOutput) Replicas ¶
func (o ScaleStatusPtrOutput) Replicas() pulumi.IntPtrOutput
actual number of observed instances of the scaled object.
func (ScaleStatusPtrOutput) Selector ¶
func (o ScaleStatusPtrOutput) Selector() pulumi.StringMapOutput
label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
func (ScaleStatusPtrOutput) TargetSelector ¶
func (o ScaleStatusPtrOutput) TargetSelector() pulumi.StringPtrOutput
label selector for pods that should match the replicas count. This is a serializated version of both map-based and more expressive set-based selectors. This is done to avoid introspection in the clients. The string will be in the same format as the query-param syntax. If the target type only supports map-based selectors, both this field and map-based selector field are populated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
func (ScaleStatusPtrOutput) ToScaleStatusPtrOutput ¶
func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutput() ScaleStatusPtrOutput
func (ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext ¶
func (o ScaleStatusPtrOutput) ToScaleStatusPtrOutputWithContext(ctx context.Context) ScaleStatusPtrOutput
type SupplementalGroupsStrategyOptions ¶
type SupplementalGroupsStrategyOptions struct { // ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs. Ranges []IDRange `pulumi:"ranges"` // rule is the strategy that will dictate what supplemental groups is used in the SecurityContext. Rule *string `pulumi:"rule"` }
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.
type SupplementalGroupsStrategyOptionsArgs ¶
type SupplementalGroupsStrategyOptionsArgs struct { // ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs. Ranges IDRangeArrayInput `pulumi:"ranges"` // rule is the strategy that will dictate what supplemental groups is used in the SecurityContext. Rule pulumi.StringPtrInput `pulumi:"rule"` }
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.
func (SupplementalGroupsStrategyOptionsArgs) ElementType ¶
func (SupplementalGroupsStrategyOptionsArgs) ElementType() reflect.Type
func (SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsOutput ¶
func (i SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsOutput() SupplementalGroupsStrategyOptionsOutput
func (SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsOutputWithContext ¶
func (i SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsOutput
func (SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsPtrOutput ¶
func (i SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsPtrOutput() SupplementalGroupsStrategyOptionsPtrOutput
func (SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsPtrOutputWithContext ¶
func (i SupplementalGroupsStrategyOptionsArgs) ToSupplementalGroupsStrategyOptionsPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPtrOutput
type SupplementalGroupsStrategyOptionsInput ¶
type SupplementalGroupsStrategyOptionsInput interface { pulumi.Input ToSupplementalGroupsStrategyOptionsOutput() SupplementalGroupsStrategyOptionsOutput ToSupplementalGroupsStrategyOptionsOutputWithContext(context.Context) SupplementalGroupsStrategyOptionsOutput }
SupplementalGroupsStrategyOptionsInput is an input type that accepts SupplementalGroupsStrategyOptionsArgs and SupplementalGroupsStrategyOptionsOutput values. You can construct a concrete instance of `SupplementalGroupsStrategyOptionsInput` via:
SupplementalGroupsStrategyOptionsArgs{...}
type SupplementalGroupsStrategyOptionsOutput ¶
type SupplementalGroupsStrategyOptionsOutput struct{ *pulumi.OutputState }
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.
func (SupplementalGroupsStrategyOptionsOutput) ElementType ¶
func (SupplementalGroupsStrategyOptionsOutput) ElementType() reflect.Type
func (SupplementalGroupsStrategyOptionsOutput) Ranges ¶
func (o SupplementalGroupsStrategyOptionsOutput) Ranges() IDRangeArrayOutput
ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs.
func (SupplementalGroupsStrategyOptionsOutput) Rule ¶
func (o SupplementalGroupsStrategyOptionsOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate what supplemental groups is used in the SecurityContext.
func (SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsOutput ¶
func (o SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsOutput() SupplementalGroupsStrategyOptionsOutput
func (SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsOutputWithContext ¶
func (o SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsOutput
func (SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsPtrOutput ¶
func (o SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsPtrOutput() SupplementalGroupsStrategyOptionsPtrOutput
func (SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsPtrOutputWithContext ¶
func (o SupplementalGroupsStrategyOptionsOutput) ToSupplementalGroupsStrategyOptionsPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPtrOutput
type SupplementalGroupsStrategyOptionsPatch ¶ added in v3.20.0
type SupplementalGroupsStrategyOptionsPatch struct { // ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs. Ranges []IDRangePatch `pulumi:"ranges"` // rule is the strategy that will dictate what supplemental groups is used in the SecurityContext. Rule *string `pulumi:"rule"` }
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.
type SupplementalGroupsStrategyOptionsPatchArgs ¶ added in v3.20.0
type SupplementalGroupsStrategyOptionsPatchArgs struct { // ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs. Ranges IDRangePatchArrayInput `pulumi:"ranges"` // rule is the strategy that will dictate what supplemental groups is used in the SecurityContext. Rule pulumi.StringPtrInput `pulumi:"rule"` }
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.
func (SupplementalGroupsStrategyOptionsPatchArgs) ElementType ¶ added in v3.20.0
func (SupplementalGroupsStrategyOptionsPatchArgs) ElementType() reflect.Type
func (SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchOutput ¶ added in v3.20.0
func (i SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchOutput() SupplementalGroupsStrategyOptionsPatchOutput
func (SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (i SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPatchOutput
func (SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (i SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchPtrOutput() SupplementalGroupsStrategyOptionsPatchPtrOutput
func (SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (i SupplementalGroupsStrategyOptionsPatchArgs) ToSupplementalGroupsStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPatchPtrOutput
type SupplementalGroupsStrategyOptionsPatchInput ¶ added in v3.20.0
type SupplementalGroupsStrategyOptionsPatchInput interface { pulumi.Input ToSupplementalGroupsStrategyOptionsPatchOutput() SupplementalGroupsStrategyOptionsPatchOutput ToSupplementalGroupsStrategyOptionsPatchOutputWithContext(context.Context) SupplementalGroupsStrategyOptionsPatchOutput }
SupplementalGroupsStrategyOptionsPatchInput is an input type that accepts SupplementalGroupsStrategyOptionsPatchArgs and SupplementalGroupsStrategyOptionsPatchOutput values. You can construct a concrete instance of `SupplementalGroupsStrategyOptionsPatchInput` via:
SupplementalGroupsStrategyOptionsPatchArgs{...}
type SupplementalGroupsStrategyOptionsPatchOutput ¶ added in v3.20.0
type SupplementalGroupsStrategyOptionsPatchOutput struct{ *pulumi.OutputState }
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.
func (SupplementalGroupsStrategyOptionsPatchOutput) ElementType ¶ added in v3.20.0
func (SupplementalGroupsStrategyOptionsPatchOutput) ElementType() reflect.Type
func (SupplementalGroupsStrategyOptionsPatchOutput) Ranges ¶ added in v3.20.0
func (o SupplementalGroupsStrategyOptionsPatchOutput) Ranges() IDRangePatchArrayOutput
ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs.
func (SupplementalGroupsStrategyOptionsPatchOutput) Rule ¶ added in v3.20.0
func (o SupplementalGroupsStrategyOptionsPatchOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate what supplemental groups is used in the SecurityContext.
func (SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchOutput ¶ added in v3.20.0
func (o SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchOutput() SupplementalGroupsStrategyOptionsPatchOutput
func (SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchOutputWithContext ¶ added in v3.20.0
func (o SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPatchOutput
func (SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutput() SupplementalGroupsStrategyOptionsPatchPtrOutput
func (SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o SupplementalGroupsStrategyOptionsPatchOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPatchPtrOutput
type SupplementalGroupsStrategyOptionsPatchPtrInput ¶ added in v3.20.0
type SupplementalGroupsStrategyOptionsPatchPtrInput interface { pulumi.Input ToSupplementalGroupsStrategyOptionsPatchPtrOutput() SupplementalGroupsStrategyOptionsPatchPtrOutput ToSupplementalGroupsStrategyOptionsPatchPtrOutputWithContext(context.Context) SupplementalGroupsStrategyOptionsPatchPtrOutput }
SupplementalGroupsStrategyOptionsPatchPtrInput is an input type that accepts SupplementalGroupsStrategyOptionsPatchArgs, SupplementalGroupsStrategyOptionsPatchPtr and SupplementalGroupsStrategyOptionsPatchPtrOutput values. You can construct a concrete instance of `SupplementalGroupsStrategyOptionsPatchPtrInput` via:
SupplementalGroupsStrategyOptionsPatchArgs{...} or: nil
func SupplementalGroupsStrategyOptionsPatchPtr ¶ added in v3.20.0
func SupplementalGroupsStrategyOptionsPatchPtr(v *SupplementalGroupsStrategyOptionsPatchArgs) SupplementalGroupsStrategyOptionsPatchPtrInput
type SupplementalGroupsStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
type SupplementalGroupsStrategyOptionsPatchPtrOutput struct{ *pulumi.OutputState }
func (SupplementalGroupsStrategyOptionsPatchPtrOutput) ElementType ¶ added in v3.20.0
func (SupplementalGroupsStrategyOptionsPatchPtrOutput) ElementType() reflect.Type
func (SupplementalGroupsStrategyOptionsPatchPtrOutput) Ranges ¶ added in v3.20.0
func (o SupplementalGroupsStrategyOptionsPatchPtrOutput) Ranges() IDRangePatchArrayOutput
ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs.
func (SupplementalGroupsStrategyOptionsPatchPtrOutput) Rule ¶ added in v3.20.0
func (o SupplementalGroupsStrategyOptionsPatchPtrOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate what supplemental groups is used in the SecurityContext.
func (SupplementalGroupsStrategyOptionsPatchPtrOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutput ¶ added in v3.20.0
func (o SupplementalGroupsStrategyOptionsPatchPtrOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutput() SupplementalGroupsStrategyOptionsPatchPtrOutput
func (SupplementalGroupsStrategyOptionsPatchPtrOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutputWithContext ¶ added in v3.20.0
func (o SupplementalGroupsStrategyOptionsPatchPtrOutput) ToSupplementalGroupsStrategyOptionsPatchPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPatchPtrOutput
type SupplementalGroupsStrategyOptionsPtrInput ¶
type SupplementalGroupsStrategyOptionsPtrInput interface { pulumi.Input ToSupplementalGroupsStrategyOptionsPtrOutput() SupplementalGroupsStrategyOptionsPtrOutput ToSupplementalGroupsStrategyOptionsPtrOutputWithContext(context.Context) SupplementalGroupsStrategyOptionsPtrOutput }
SupplementalGroupsStrategyOptionsPtrInput is an input type that accepts SupplementalGroupsStrategyOptionsArgs, SupplementalGroupsStrategyOptionsPtr and SupplementalGroupsStrategyOptionsPtrOutput values. You can construct a concrete instance of `SupplementalGroupsStrategyOptionsPtrInput` via:
SupplementalGroupsStrategyOptionsArgs{...} or: nil
func SupplementalGroupsStrategyOptionsPtr ¶
func SupplementalGroupsStrategyOptionsPtr(v *SupplementalGroupsStrategyOptionsArgs) SupplementalGroupsStrategyOptionsPtrInput
type SupplementalGroupsStrategyOptionsPtrOutput ¶
type SupplementalGroupsStrategyOptionsPtrOutput struct{ *pulumi.OutputState }
func (SupplementalGroupsStrategyOptionsPtrOutput) ElementType ¶
func (SupplementalGroupsStrategyOptionsPtrOutput) ElementType() reflect.Type
func (SupplementalGroupsStrategyOptionsPtrOutput) Ranges ¶
func (o SupplementalGroupsStrategyOptionsPtrOutput) Ranges() IDRangeArrayOutput
ranges are the allowed ranges of supplemental groups. If you would like to force a single supplemental group then supply a single range with the same start and end. Required for MustRunAs.
func (SupplementalGroupsStrategyOptionsPtrOutput) Rule ¶
func (o SupplementalGroupsStrategyOptionsPtrOutput) Rule() pulumi.StringPtrOutput
rule is the strategy that will dictate what supplemental groups is used in the SecurityContext.
func (SupplementalGroupsStrategyOptionsPtrOutput) ToSupplementalGroupsStrategyOptionsPtrOutput ¶
func (o SupplementalGroupsStrategyOptionsPtrOutput) ToSupplementalGroupsStrategyOptionsPtrOutput() SupplementalGroupsStrategyOptionsPtrOutput
func (SupplementalGroupsStrategyOptionsPtrOutput) ToSupplementalGroupsStrategyOptionsPtrOutputWithContext ¶
func (o SupplementalGroupsStrategyOptionsPtrOutput) ToSupplementalGroupsStrategyOptionsPtrOutputWithContext(ctx context.Context) SupplementalGroupsStrategyOptionsPtrOutput
Source Files ¶
- daemonSet.go
- daemonSetList.go
- daemonSetPatch.go
- deployment.go
- deploymentList.go
- deploymentPatch.go
- ingress.go
- ingressList.go
- ingressPatch.go
- init.go
- networkPolicy.go
- networkPolicyList.go
- networkPolicyPatch.go
- podSecurityPolicy.go
- podSecurityPolicyList.go
- podSecurityPolicyPatch.go
- pulumiTypes.go
- replicaSet.go
- replicaSetList.go
- replicaSetPatch.go