Documentation ¶
Index ¶
- type PodPreset
- type PodPresetArgs
- type PodPresetArray
- func (PodPresetArray) ElementType() reflect.Type
- func (i PodPresetArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodPreset]
- func (i PodPresetArray) ToPodPresetArrayOutput() PodPresetArrayOutput
- func (i PodPresetArray) ToPodPresetArrayOutputWithContext(ctx context.Context) PodPresetArrayOutput
- type PodPresetArrayInput
- type PodPresetArrayOutput
- func (PodPresetArrayOutput) ElementType() reflect.Type
- func (o PodPresetArrayOutput) Index(i pulumi.IntInput) PodPresetOutput
- func (o PodPresetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodPreset]
- func (o PodPresetArrayOutput) ToPodPresetArrayOutput() PodPresetArrayOutput
- func (o PodPresetArrayOutput) ToPodPresetArrayOutputWithContext(ctx context.Context) PodPresetArrayOutput
- type PodPresetInput
- type PodPresetList
- type PodPresetListArgs
- type PodPresetListArray
- func (PodPresetListArray) ElementType() reflect.Type
- func (i PodPresetListArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodPresetList]
- func (i PodPresetListArray) ToPodPresetListArrayOutput() PodPresetListArrayOutput
- func (i PodPresetListArray) ToPodPresetListArrayOutputWithContext(ctx context.Context) PodPresetListArrayOutput
- type PodPresetListArrayInput
- type PodPresetListArrayOutput
- func (PodPresetListArrayOutput) ElementType() reflect.Type
- func (o PodPresetListArrayOutput) Index(i pulumi.IntInput) PodPresetListOutput
- func (o PodPresetListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodPresetList]
- func (o PodPresetListArrayOutput) ToPodPresetListArrayOutput() PodPresetListArrayOutput
- func (o PodPresetListArrayOutput) ToPodPresetListArrayOutputWithContext(ctx context.Context) PodPresetListArrayOutput
- type PodPresetListInput
- type PodPresetListMap
- func (PodPresetListMap) ElementType() reflect.Type
- func (i PodPresetListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodPresetList]
- func (i PodPresetListMap) ToPodPresetListMapOutput() PodPresetListMapOutput
- func (i PodPresetListMap) ToPodPresetListMapOutputWithContext(ctx context.Context) PodPresetListMapOutput
- type PodPresetListMapInput
- type PodPresetListMapOutput
- func (PodPresetListMapOutput) ElementType() reflect.Type
- func (o PodPresetListMapOutput) MapIndex(k pulumi.StringInput) PodPresetListOutput
- func (o PodPresetListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodPresetList]
- func (o PodPresetListMapOutput) ToPodPresetListMapOutput() PodPresetListMapOutput
- func (o PodPresetListMapOutput) ToPodPresetListMapOutputWithContext(ctx context.Context) PodPresetListMapOutput
- type PodPresetListOutput
- func (o PodPresetListOutput) ApiVersion() pulumi.StringOutput
- func (PodPresetListOutput) ElementType() reflect.Type
- func (o PodPresetListOutput) Items() PodPresetTypeArrayOutput
- func (o PodPresetListOutput) Kind() pulumi.StringOutput
- func (o PodPresetListOutput) Metadata() metav1.ListMetaOutput
- func (o PodPresetListOutput) ToOutput(ctx context.Context) pulumix.Output[*PodPresetList]
- func (o PodPresetListOutput) ToPodPresetListOutput() PodPresetListOutput
- func (o PodPresetListOutput) ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput
- type PodPresetListState
- type PodPresetListType
- type PodPresetListTypeArgs
- func (PodPresetListTypeArgs) ElementType() reflect.Type
- func (i PodPresetListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodPresetListType]
- func (i PodPresetListTypeArgs) ToPodPresetListTypeOutput() PodPresetListTypeOutput
- func (i PodPresetListTypeArgs) ToPodPresetListTypeOutputWithContext(ctx context.Context) PodPresetListTypeOutput
- type PodPresetListTypeInput
- type PodPresetListTypeOutput
- func (o PodPresetListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodPresetListTypeOutput) ElementType() reflect.Type
- func (o PodPresetListTypeOutput) Items() PodPresetTypeArrayOutput
- func (o PodPresetListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodPresetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o PodPresetListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodPresetListType]
- func (o PodPresetListTypeOutput) ToPodPresetListTypeOutput() PodPresetListTypeOutput
- func (o PodPresetListTypeOutput) ToPodPresetListTypeOutputWithContext(ctx context.Context) PodPresetListTypeOutput
- type PodPresetMap
- type PodPresetMapInput
- type PodPresetMapOutput
- func (PodPresetMapOutput) ElementType() reflect.Type
- func (o PodPresetMapOutput) MapIndex(k pulumi.StringInput) PodPresetOutput
- func (o PodPresetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodPreset]
- func (o PodPresetMapOutput) ToPodPresetMapOutput() PodPresetMapOutput
- func (o PodPresetMapOutput) ToPodPresetMapOutputWithContext(ctx context.Context) PodPresetMapOutput
- type PodPresetOutput
- func (o PodPresetOutput) ApiVersion() pulumi.StringOutput
- func (PodPresetOutput) ElementType() reflect.Type
- func (o PodPresetOutput) Kind() pulumi.StringOutput
- func (o PodPresetOutput) Metadata() metav1.ObjectMetaOutput
- func (o PodPresetOutput) Spec() PodPresetSpecOutput
- func (o PodPresetOutput) ToOutput(ctx context.Context) pulumix.Output[*PodPreset]
- func (o PodPresetOutput) ToPodPresetOutput() PodPresetOutput
- func (o PodPresetOutput) ToPodPresetOutputWithContext(ctx context.Context) PodPresetOutput
- type PodPresetPatch
- func (*PodPresetPatch) ElementType() reflect.Type
- func (i *PodPresetPatch) ToOutput(ctx context.Context) pulumix.Output[*PodPresetPatch]
- func (i *PodPresetPatch) ToPodPresetPatchOutput() PodPresetPatchOutput
- func (i *PodPresetPatch) ToPodPresetPatchOutputWithContext(ctx context.Context) PodPresetPatchOutput
- type PodPresetPatchArgs
- type PodPresetPatchArray
- func (PodPresetPatchArray) ElementType() reflect.Type
- func (i PodPresetPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodPresetPatch]
- func (i PodPresetPatchArray) ToPodPresetPatchArrayOutput() PodPresetPatchArrayOutput
- func (i PodPresetPatchArray) ToPodPresetPatchArrayOutputWithContext(ctx context.Context) PodPresetPatchArrayOutput
- type PodPresetPatchArrayInput
- type PodPresetPatchArrayOutput
- func (PodPresetPatchArrayOutput) ElementType() reflect.Type
- func (o PodPresetPatchArrayOutput) Index(i pulumi.IntInput) PodPresetPatchOutput
- func (o PodPresetPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodPresetPatch]
- func (o PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutput() PodPresetPatchArrayOutput
- func (o PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutputWithContext(ctx context.Context) PodPresetPatchArrayOutput
- type PodPresetPatchInput
- type PodPresetPatchMap
- func (PodPresetPatchMap) ElementType() reflect.Type
- func (i PodPresetPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodPresetPatch]
- func (i PodPresetPatchMap) ToPodPresetPatchMapOutput() PodPresetPatchMapOutput
- func (i PodPresetPatchMap) ToPodPresetPatchMapOutputWithContext(ctx context.Context) PodPresetPatchMapOutput
- type PodPresetPatchMapInput
- type PodPresetPatchMapOutput
- func (PodPresetPatchMapOutput) ElementType() reflect.Type
- func (o PodPresetPatchMapOutput) MapIndex(k pulumi.StringInput) PodPresetPatchOutput
- func (o PodPresetPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodPresetPatch]
- func (o PodPresetPatchMapOutput) ToPodPresetPatchMapOutput() PodPresetPatchMapOutput
- func (o PodPresetPatchMapOutput) ToPodPresetPatchMapOutputWithContext(ctx context.Context) PodPresetPatchMapOutput
- type PodPresetPatchOutput
- func (o PodPresetPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodPresetPatchOutput) ElementType() reflect.Type
- func (o PodPresetPatchOutput) Kind() pulumi.StringPtrOutput
- func (o PodPresetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PodPresetPatchOutput) Spec() PodPresetSpecPatchPtrOutput
- func (o PodPresetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*PodPresetPatch]
- func (o PodPresetPatchOutput) ToPodPresetPatchOutput() PodPresetPatchOutput
- func (o PodPresetPatchOutput) ToPodPresetPatchOutputWithContext(ctx context.Context) PodPresetPatchOutput
- type PodPresetPatchState
- type PodPresetPatchType
- type PodPresetPatchTypeArgs
- func (PodPresetPatchTypeArgs) ElementType() reflect.Type
- func (i PodPresetPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodPresetPatchType]
- func (i PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutput() PodPresetPatchTypeOutput
- func (i PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutputWithContext(ctx context.Context) PodPresetPatchTypeOutput
- type PodPresetPatchTypeInput
- type PodPresetPatchTypeOutput
- func (o PodPresetPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodPresetPatchTypeOutput) ElementType() reflect.Type
- func (o PodPresetPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodPresetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o PodPresetPatchTypeOutput) Spec() PodPresetSpecPatchPtrOutput
- func (o PodPresetPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodPresetPatchType]
- func (o PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutput() PodPresetPatchTypeOutput
- func (o PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutputWithContext(ctx context.Context) PodPresetPatchTypeOutput
- type PodPresetSpec
- type PodPresetSpecArgs
- func (PodPresetSpecArgs) ElementType() reflect.Type
- func (i PodPresetSpecArgs) ToOutput(ctx context.Context) pulumix.Output[PodPresetSpec]
- func (i PodPresetSpecArgs) ToPodPresetSpecOutput() PodPresetSpecOutput
- func (i PodPresetSpecArgs) ToPodPresetSpecOutputWithContext(ctx context.Context) PodPresetSpecOutput
- func (i PodPresetSpecArgs) ToPodPresetSpecPtrOutput() PodPresetSpecPtrOutput
- func (i PodPresetSpecArgs) ToPodPresetSpecPtrOutputWithContext(ctx context.Context) PodPresetSpecPtrOutput
- type PodPresetSpecInput
- type PodPresetSpecOutput
- func (PodPresetSpecOutput) ElementType() reflect.Type
- func (o PodPresetSpecOutput) Env() corev1.EnvVarArrayOutput
- func (o PodPresetSpecOutput) EnvFrom() corev1.EnvFromSourceArrayOutput
- func (o PodPresetSpecOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o PodPresetSpecOutput) ToOutput(ctx context.Context) pulumix.Output[PodPresetSpec]
- func (o PodPresetSpecOutput) ToPodPresetSpecOutput() PodPresetSpecOutput
- func (o PodPresetSpecOutput) ToPodPresetSpecOutputWithContext(ctx context.Context) PodPresetSpecOutput
- func (o PodPresetSpecOutput) ToPodPresetSpecPtrOutput() PodPresetSpecPtrOutput
- func (o PodPresetSpecOutput) ToPodPresetSpecPtrOutputWithContext(ctx context.Context) PodPresetSpecPtrOutput
- func (o PodPresetSpecOutput) VolumeMounts() corev1.VolumeMountArrayOutput
- func (o PodPresetSpecOutput) Volumes() corev1.VolumeArrayOutput
- type PodPresetSpecPatch
- type PodPresetSpecPatchArgs
- func (PodPresetSpecPatchArgs) ElementType() reflect.Type
- func (i PodPresetSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodPresetSpecPatch]
- func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutput() PodPresetSpecPatchOutput
- func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutputWithContext(ctx context.Context) PodPresetSpecPatchOutput
- func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput
- func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutputWithContext(ctx context.Context) PodPresetSpecPatchPtrOutput
- type PodPresetSpecPatchInput
- type PodPresetSpecPatchOutput
- func (PodPresetSpecPatchOutput) ElementType() reflect.Type
- func (o PodPresetSpecPatchOutput) Env() corev1.EnvVarPatchArrayOutput
- func (o PodPresetSpecPatchOutput) EnvFrom() corev1.EnvFromSourcePatchArrayOutput
- func (o PodPresetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o PodPresetSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodPresetSpecPatch]
- func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutput() PodPresetSpecPatchOutput
- func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutputWithContext(ctx context.Context) PodPresetSpecPatchOutput
- func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput
- func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutputWithContext(ctx context.Context) PodPresetSpecPatchPtrOutput
- func (o PodPresetSpecPatchOutput) VolumeMounts() corev1.VolumeMountPatchArrayOutput
- func (o PodPresetSpecPatchOutput) Volumes() corev1.VolumePatchArrayOutput
- type PodPresetSpecPatchPtrInput
- type PodPresetSpecPatchPtrOutput
- func (o PodPresetSpecPatchPtrOutput) Elem() PodPresetSpecPatchOutput
- func (PodPresetSpecPatchPtrOutput) ElementType() reflect.Type
- func (o PodPresetSpecPatchPtrOutput) Env() corev1.EnvVarPatchArrayOutput
- func (o PodPresetSpecPatchPtrOutput) EnvFrom() corev1.EnvFromSourcePatchArrayOutput
- func (o PodPresetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
- func (o PodPresetSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodPresetSpecPatch]
- func (o PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput
- func (o PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutputWithContext(ctx context.Context) PodPresetSpecPatchPtrOutput
- func (o PodPresetSpecPatchPtrOutput) VolumeMounts() corev1.VolumeMountPatchArrayOutput
- func (o PodPresetSpecPatchPtrOutput) Volumes() corev1.VolumePatchArrayOutput
- type PodPresetSpecPtrInput
- type PodPresetSpecPtrOutput
- func (o PodPresetSpecPtrOutput) Elem() PodPresetSpecOutput
- func (PodPresetSpecPtrOutput) ElementType() reflect.Type
- func (o PodPresetSpecPtrOutput) Env() corev1.EnvVarArrayOutput
- func (o PodPresetSpecPtrOutput) EnvFrom() corev1.EnvFromSourceArrayOutput
- func (o PodPresetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
- func (o PodPresetSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodPresetSpec]
- func (o PodPresetSpecPtrOutput) ToPodPresetSpecPtrOutput() PodPresetSpecPtrOutput
- func (o PodPresetSpecPtrOutput) ToPodPresetSpecPtrOutputWithContext(ctx context.Context) PodPresetSpecPtrOutput
- func (o PodPresetSpecPtrOutput) VolumeMounts() corev1.VolumeMountArrayOutput
- func (o PodPresetSpecPtrOutput) Volumes() corev1.VolumeArrayOutput
- type PodPresetState
- type PodPresetType
- type PodPresetTypeArgs
- func (PodPresetTypeArgs) ElementType() reflect.Type
- func (i PodPresetTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodPresetType]
- func (i PodPresetTypeArgs) ToPodPresetTypeOutput() PodPresetTypeOutput
- func (i PodPresetTypeArgs) ToPodPresetTypeOutputWithContext(ctx context.Context) PodPresetTypeOutput
- type PodPresetTypeArray
- func (PodPresetTypeArray) ElementType() reflect.Type
- func (i PodPresetTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]PodPresetType]
- func (i PodPresetTypeArray) ToPodPresetTypeArrayOutput() PodPresetTypeArrayOutput
- func (i PodPresetTypeArray) ToPodPresetTypeArrayOutputWithContext(ctx context.Context) PodPresetTypeArrayOutput
- type PodPresetTypeArrayInput
- type PodPresetTypeArrayOutput
- func (PodPresetTypeArrayOutput) ElementType() reflect.Type
- func (o PodPresetTypeArrayOutput) Index(i pulumi.IntInput) PodPresetTypeOutput
- func (o PodPresetTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PodPresetType]
- func (o PodPresetTypeArrayOutput) ToPodPresetTypeArrayOutput() PodPresetTypeArrayOutput
- func (o PodPresetTypeArrayOutput) ToPodPresetTypeArrayOutputWithContext(ctx context.Context) PodPresetTypeArrayOutput
- type PodPresetTypeInput
- type PodPresetTypeOutput
- func (o PodPresetTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodPresetTypeOutput) ElementType() reflect.Type
- func (o PodPresetTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodPresetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o PodPresetTypeOutput) Spec() PodPresetSpecPtrOutput
- func (o PodPresetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodPresetType]
- func (o PodPresetTypeOutput) ToPodPresetTypeOutput() PodPresetTypeOutput
- func (o PodPresetTypeOutput) ToPodPresetTypeOutputWithContext(ctx context.Context) PodPresetTypeOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PodPreset ¶
type PodPreset struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` Spec PodPresetSpecOutput `pulumi:"spec"` }
PodPreset is a policy resource that defines additional runtime requirements for a Pod.
func GetPodPreset ¶
func GetPodPreset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodPresetState, opts ...pulumi.ResourceOption) (*PodPreset, error)
GetPodPreset gets an existing PodPreset 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 NewPodPreset ¶
func NewPodPreset(ctx *pulumi.Context, name string, args *PodPresetArgs, opts ...pulumi.ResourceOption) (*PodPreset, error)
NewPodPreset registers a new resource with the given unique name, arguments, and options.
func (*PodPreset) ElementType ¶
func (*PodPreset) ToPodPresetOutput ¶
func (i *PodPreset) ToPodPresetOutput() PodPresetOutput
func (*PodPreset) ToPodPresetOutputWithContext ¶
func (i *PodPreset) ToPodPresetOutputWithContext(ctx context.Context) PodPresetOutput
type PodPresetArgs ¶
type PodPresetArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec PodPresetSpecPtrInput }
The set of arguments for constructing a PodPreset resource.
func (PodPresetArgs) ElementType ¶
func (PodPresetArgs) ElementType() reflect.Type
type PodPresetArray ¶
type PodPresetArray []PodPresetInput
func (PodPresetArray) ElementType ¶
func (PodPresetArray) ElementType() reflect.Type
func (PodPresetArray) ToPodPresetArrayOutput ¶
func (i PodPresetArray) ToPodPresetArrayOutput() PodPresetArrayOutput
func (PodPresetArray) ToPodPresetArrayOutputWithContext ¶
func (i PodPresetArray) ToPodPresetArrayOutputWithContext(ctx context.Context) PodPresetArrayOutput
type PodPresetArrayInput ¶
type PodPresetArrayInput interface { pulumi.Input ToPodPresetArrayOutput() PodPresetArrayOutput ToPodPresetArrayOutputWithContext(context.Context) PodPresetArrayOutput }
PodPresetArrayInput is an input type that accepts PodPresetArray and PodPresetArrayOutput values. You can construct a concrete instance of `PodPresetArrayInput` via:
PodPresetArray{ PodPresetArgs{...} }
type PodPresetArrayOutput ¶
type PodPresetArrayOutput struct{ *pulumi.OutputState }
func (PodPresetArrayOutput) ElementType ¶
func (PodPresetArrayOutput) ElementType() reflect.Type
func (PodPresetArrayOutput) Index ¶
func (o PodPresetArrayOutput) Index(i pulumi.IntInput) PodPresetOutput
func (PodPresetArrayOutput) ToPodPresetArrayOutput ¶
func (o PodPresetArrayOutput) ToPodPresetArrayOutput() PodPresetArrayOutput
func (PodPresetArrayOutput) ToPodPresetArrayOutputWithContext ¶
func (o PodPresetArrayOutput) ToPodPresetArrayOutputWithContext(ctx context.Context) PodPresetArrayOutput
type PodPresetInput ¶
type PodPresetInput interface { pulumi.Input ToPodPresetOutput() PodPresetOutput ToPodPresetOutputWithContext(ctx context.Context) PodPresetOutput }
type PodPresetList ¶
type PodPresetList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Items is a list of schema objects. Items PodPresetTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
PodPresetList is a list of PodPreset objects.
func GetPodPresetList ¶
func GetPodPresetList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodPresetListState, opts ...pulumi.ResourceOption) (*PodPresetList, error)
GetPodPresetList gets an existing PodPresetList 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 NewPodPresetList ¶
func NewPodPresetList(ctx *pulumi.Context, name string, args *PodPresetListArgs, opts ...pulumi.ResourceOption) (*PodPresetList, error)
NewPodPresetList registers a new resource with the given unique name, arguments, and options.
func (*PodPresetList) ElementType ¶
func (*PodPresetList) ElementType() reflect.Type
func (*PodPresetList) ToOutput ¶ added in v4.2.0
func (i *PodPresetList) ToOutput(ctx context.Context) pulumix.Output[*PodPresetList]
func (*PodPresetList) ToPodPresetListOutput ¶
func (i *PodPresetList) ToPodPresetListOutput() PodPresetListOutput
func (*PodPresetList) ToPodPresetListOutputWithContext ¶
func (i *PodPresetList) ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput
type PodPresetListArgs ¶
type PodPresetListArgs 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 PodPresetTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits 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 PodPresetList resource.
func (PodPresetListArgs) ElementType ¶
func (PodPresetListArgs) ElementType() reflect.Type
type PodPresetListArray ¶
type PodPresetListArray []PodPresetListInput
func (PodPresetListArray) ElementType ¶
func (PodPresetListArray) ElementType() reflect.Type
func (PodPresetListArray) ToOutput ¶ added in v4.2.0
func (i PodPresetListArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodPresetList]
func (PodPresetListArray) ToPodPresetListArrayOutput ¶
func (i PodPresetListArray) ToPodPresetListArrayOutput() PodPresetListArrayOutput
func (PodPresetListArray) ToPodPresetListArrayOutputWithContext ¶
func (i PodPresetListArray) ToPodPresetListArrayOutputWithContext(ctx context.Context) PodPresetListArrayOutput
type PodPresetListArrayInput ¶
type PodPresetListArrayInput interface { pulumi.Input ToPodPresetListArrayOutput() PodPresetListArrayOutput ToPodPresetListArrayOutputWithContext(context.Context) PodPresetListArrayOutput }
PodPresetListArrayInput is an input type that accepts PodPresetListArray and PodPresetListArrayOutput values. You can construct a concrete instance of `PodPresetListArrayInput` via:
PodPresetListArray{ PodPresetListArgs{...} }
type PodPresetListArrayOutput ¶
type PodPresetListArrayOutput struct{ *pulumi.OutputState }
func (PodPresetListArrayOutput) ElementType ¶
func (PodPresetListArrayOutput) ElementType() reflect.Type
func (PodPresetListArrayOutput) Index ¶
func (o PodPresetListArrayOutput) Index(i pulumi.IntInput) PodPresetListOutput
func (PodPresetListArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodPresetList]
func (PodPresetListArrayOutput) ToPodPresetListArrayOutput ¶
func (o PodPresetListArrayOutput) ToPodPresetListArrayOutput() PodPresetListArrayOutput
func (PodPresetListArrayOutput) ToPodPresetListArrayOutputWithContext ¶
func (o PodPresetListArrayOutput) ToPodPresetListArrayOutputWithContext(ctx context.Context) PodPresetListArrayOutput
type PodPresetListInput ¶
type PodPresetListInput interface { pulumi.Input ToPodPresetListOutput() PodPresetListOutput ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput }
type PodPresetListMap ¶
type PodPresetListMap map[string]PodPresetListInput
func (PodPresetListMap) ElementType ¶
func (PodPresetListMap) ElementType() reflect.Type
func (PodPresetListMap) ToOutput ¶ added in v4.2.0
func (i PodPresetListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodPresetList]
func (PodPresetListMap) ToPodPresetListMapOutput ¶
func (i PodPresetListMap) ToPodPresetListMapOutput() PodPresetListMapOutput
func (PodPresetListMap) ToPodPresetListMapOutputWithContext ¶
func (i PodPresetListMap) ToPodPresetListMapOutputWithContext(ctx context.Context) PodPresetListMapOutput
type PodPresetListMapInput ¶
type PodPresetListMapInput interface { pulumi.Input ToPodPresetListMapOutput() PodPresetListMapOutput ToPodPresetListMapOutputWithContext(context.Context) PodPresetListMapOutput }
PodPresetListMapInput is an input type that accepts PodPresetListMap and PodPresetListMapOutput values. You can construct a concrete instance of `PodPresetListMapInput` via:
PodPresetListMap{ "key": PodPresetListArgs{...} }
type PodPresetListMapOutput ¶
type PodPresetListMapOutput struct{ *pulumi.OutputState }
func (PodPresetListMapOutput) ElementType ¶
func (PodPresetListMapOutput) ElementType() reflect.Type
func (PodPresetListMapOutput) MapIndex ¶
func (o PodPresetListMapOutput) MapIndex(k pulumi.StringInput) PodPresetListOutput
func (PodPresetListMapOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodPresetList]
func (PodPresetListMapOutput) ToPodPresetListMapOutput ¶
func (o PodPresetListMapOutput) ToPodPresetListMapOutput() PodPresetListMapOutput
func (PodPresetListMapOutput) ToPodPresetListMapOutputWithContext ¶
func (o PodPresetListMapOutput) ToPodPresetListMapOutputWithContext(ctx context.Context) PodPresetListMapOutput
type PodPresetListOutput ¶
type PodPresetListOutput struct{ *pulumi.OutputState }
func (PodPresetListOutput) ApiVersion ¶
func (o PodPresetListOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (PodPresetListOutput) ElementType ¶
func (PodPresetListOutput) ElementType() reflect.Type
func (PodPresetListOutput) Items ¶
func (o PodPresetListOutput) Items() PodPresetTypeArrayOutput
Items is a list of schema objects.
func (PodPresetListOutput) Kind ¶
func (o PodPresetListOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodPresetListOutput) Metadata ¶
func (o PodPresetListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PodPresetListOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetListOutput) ToOutput(ctx context.Context) pulumix.Output[*PodPresetList]
func (PodPresetListOutput) ToPodPresetListOutput ¶
func (o PodPresetListOutput) ToPodPresetListOutput() PodPresetListOutput
func (PodPresetListOutput) ToPodPresetListOutputWithContext ¶
func (o PodPresetListOutput) ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput
type PodPresetListState ¶
type PodPresetListState struct { }
func (PodPresetListState) ElementType ¶
func (PodPresetListState) ElementType() reflect.Type
type PodPresetListType ¶
type PodPresetListType 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 []PodPresetType `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"` }
PodPresetList is a list of PodPreset objects.
type PodPresetListTypeArgs ¶
type PodPresetListTypeArgs 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 PodPresetTypeArrayInput `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"` }
PodPresetList is a list of PodPreset objects.
func (PodPresetListTypeArgs) ElementType ¶
func (PodPresetListTypeArgs) ElementType() reflect.Type
func (PodPresetListTypeArgs) ToOutput ¶ added in v4.2.0
func (i PodPresetListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodPresetListType]
func (PodPresetListTypeArgs) ToPodPresetListTypeOutput ¶
func (i PodPresetListTypeArgs) ToPodPresetListTypeOutput() PodPresetListTypeOutput
func (PodPresetListTypeArgs) ToPodPresetListTypeOutputWithContext ¶
func (i PodPresetListTypeArgs) ToPodPresetListTypeOutputWithContext(ctx context.Context) PodPresetListTypeOutput
type PodPresetListTypeInput ¶
type PodPresetListTypeInput interface { pulumi.Input ToPodPresetListTypeOutput() PodPresetListTypeOutput ToPodPresetListTypeOutputWithContext(context.Context) PodPresetListTypeOutput }
PodPresetListTypeInput is an input type that accepts PodPresetListTypeArgs and PodPresetListTypeOutput values. You can construct a concrete instance of `PodPresetListTypeInput` via:
PodPresetListTypeArgs{...}
type PodPresetListTypeOutput ¶
type PodPresetListTypeOutput struct{ *pulumi.OutputState }
PodPresetList is a list of PodPreset objects.
func (PodPresetListTypeOutput) ApiVersion ¶
func (o PodPresetListTypeOutput) 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 (PodPresetListTypeOutput) ElementType ¶
func (PodPresetListTypeOutput) ElementType() reflect.Type
func (PodPresetListTypeOutput) Items ¶
func (o PodPresetListTypeOutput) Items() PodPresetTypeArrayOutput
Items is a list of schema objects.
func (PodPresetListTypeOutput) Kind ¶
func (o PodPresetListTypeOutput) 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 (PodPresetListTypeOutput) Metadata ¶
func (o PodPresetListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (PodPresetListTypeOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodPresetListType]
func (PodPresetListTypeOutput) ToPodPresetListTypeOutput ¶
func (o PodPresetListTypeOutput) ToPodPresetListTypeOutput() PodPresetListTypeOutput
func (PodPresetListTypeOutput) ToPodPresetListTypeOutputWithContext ¶
func (o PodPresetListTypeOutput) ToPodPresetListTypeOutputWithContext(ctx context.Context) PodPresetListTypeOutput
type PodPresetMap ¶
type PodPresetMap map[string]PodPresetInput
func (PodPresetMap) ElementType ¶
func (PodPresetMap) ElementType() reflect.Type
func (PodPresetMap) ToPodPresetMapOutput ¶
func (i PodPresetMap) ToPodPresetMapOutput() PodPresetMapOutput
func (PodPresetMap) ToPodPresetMapOutputWithContext ¶
func (i PodPresetMap) ToPodPresetMapOutputWithContext(ctx context.Context) PodPresetMapOutput
type PodPresetMapInput ¶
type PodPresetMapInput interface { pulumi.Input ToPodPresetMapOutput() PodPresetMapOutput ToPodPresetMapOutputWithContext(context.Context) PodPresetMapOutput }
PodPresetMapInput is an input type that accepts PodPresetMap and PodPresetMapOutput values. You can construct a concrete instance of `PodPresetMapInput` via:
PodPresetMap{ "key": PodPresetArgs{...} }
type PodPresetMapOutput ¶
type PodPresetMapOutput struct{ *pulumi.OutputState }
func (PodPresetMapOutput) ElementType ¶
func (PodPresetMapOutput) ElementType() reflect.Type
func (PodPresetMapOutput) MapIndex ¶
func (o PodPresetMapOutput) MapIndex(k pulumi.StringInput) PodPresetOutput
func (PodPresetMapOutput) ToPodPresetMapOutput ¶
func (o PodPresetMapOutput) ToPodPresetMapOutput() PodPresetMapOutput
func (PodPresetMapOutput) ToPodPresetMapOutputWithContext ¶
func (o PodPresetMapOutput) ToPodPresetMapOutputWithContext(ctx context.Context) PodPresetMapOutput
type PodPresetOutput ¶
type PodPresetOutput struct{ *pulumi.OutputState }
func (PodPresetOutput) ApiVersion ¶
func (o PodPresetOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (PodPresetOutput) ElementType ¶
func (PodPresetOutput) ElementType() reflect.Type
func (PodPresetOutput) Kind ¶
func (o PodPresetOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodPresetOutput) Metadata ¶
func (o PodPresetOutput) Metadata() metav1.ObjectMetaOutput
func (PodPresetOutput) Spec ¶
func (o PodPresetOutput) Spec() PodPresetSpecOutput
func (PodPresetOutput) ToPodPresetOutput ¶
func (o PodPresetOutput) ToPodPresetOutput() PodPresetOutput
func (PodPresetOutput) ToPodPresetOutputWithContext ¶
func (o PodPresetOutput) ToPodPresetOutputWithContext(ctx context.Context) PodPresetOutput
type PodPresetPatch ¶
type PodPresetPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` Spec PodPresetSpecPatchPtrOutput `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. PodPreset is a policy resource that defines additional runtime requirements for a Pod.
func GetPodPresetPatch ¶
func GetPodPresetPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodPresetPatchState, opts ...pulumi.ResourceOption) (*PodPresetPatch, error)
GetPodPresetPatch gets an existing PodPresetPatch 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 NewPodPresetPatch ¶
func NewPodPresetPatch(ctx *pulumi.Context, name string, args *PodPresetPatchArgs, opts ...pulumi.ResourceOption) (*PodPresetPatch, error)
NewPodPresetPatch registers a new resource with the given unique name, arguments, and options.
func (*PodPresetPatch) ElementType ¶
func (*PodPresetPatch) ElementType() reflect.Type
func (*PodPresetPatch) ToOutput ¶ added in v4.2.0
func (i *PodPresetPatch) ToOutput(ctx context.Context) pulumix.Output[*PodPresetPatch]
func (*PodPresetPatch) ToPodPresetPatchOutput ¶
func (i *PodPresetPatch) ToPodPresetPatchOutput() PodPresetPatchOutput
func (*PodPresetPatch) ToPodPresetPatchOutputWithContext ¶
func (i *PodPresetPatch) ToPodPresetPatchOutputWithContext(ctx context.Context) PodPresetPatchOutput
type PodPresetPatchArgs ¶
type PodPresetPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPatchPtrInput Spec PodPresetSpecPatchPtrInput }
The set of arguments for constructing a PodPresetPatch resource.
func (PodPresetPatchArgs) ElementType ¶
func (PodPresetPatchArgs) ElementType() reflect.Type
type PodPresetPatchArray ¶
type PodPresetPatchArray []PodPresetPatchInput
func (PodPresetPatchArray) ElementType ¶
func (PodPresetPatchArray) ElementType() reflect.Type
func (PodPresetPatchArray) ToOutput ¶ added in v4.2.0
func (i PodPresetPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodPresetPatch]
func (PodPresetPatchArray) ToPodPresetPatchArrayOutput ¶
func (i PodPresetPatchArray) ToPodPresetPatchArrayOutput() PodPresetPatchArrayOutput
func (PodPresetPatchArray) ToPodPresetPatchArrayOutputWithContext ¶
func (i PodPresetPatchArray) ToPodPresetPatchArrayOutputWithContext(ctx context.Context) PodPresetPatchArrayOutput
type PodPresetPatchArrayInput ¶
type PodPresetPatchArrayInput interface { pulumi.Input ToPodPresetPatchArrayOutput() PodPresetPatchArrayOutput ToPodPresetPatchArrayOutputWithContext(context.Context) PodPresetPatchArrayOutput }
PodPresetPatchArrayInput is an input type that accepts PodPresetPatchArray and PodPresetPatchArrayOutput values. You can construct a concrete instance of `PodPresetPatchArrayInput` via:
PodPresetPatchArray{ PodPresetPatchArgs{...} }
type PodPresetPatchArrayOutput ¶
type PodPresetPatchArrayOutput struct{ *pulumi.OutputState }
func (PodPresetPatchArrayOutput) ElementType ¶
func (PodPresetPatchArrayOutput) ElementType() reflect.Type
func (PodPresetPatchArrayOutput) Index ¶
func (o PodPresetPatchArrayOutput) Index(i pulumi.IntInput) PodPresetPatchOutput
func (PodPresetPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PodPresetPatch]
func (PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutput ¶
func (o PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutput() PodPresetPatchArrayOutput
func (PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutputWithContext ¶
func (o PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutputWithContext(ctx context.Context) PodPresetPatchArrayOutput
type PodPresetPatchInput ¶
type PodPresetPatchInput interface { pulumi.Input ToPodPresetPatchOutput() PodPresetPatchOutput ToPodPresetPatchOutputWithContext(ctx context.Context) PodPresetPatchOutput }
type PodPresetPatchMap ¶
type PodPresetPatchMap map[string]PodPresetPatchInput
func (PodPresetPatchMap) ElementType ¶
func (PodPresetPatchMap) ElementType() reflect.Type
func (PodPresetPatchMap) ToOutput ¶ added in v4.2.0
func (i PodPresetPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodPresetPatch]
func (PodPresetPatchMap) ToPodPresetPatchMapOutput ¶
func (i PodPresetPatchMap) ToPodPresetPatchMapOutput() PodPresetPatchMapOutput
func (PodPresetPatchMap) ToPodPresetPatchMapOutputWithContext ¶
func (i PodPresetPatchMap) ToPodPresetPatchMapOutputWithContext(ctx context.Context) PodPresetPatchMapOutput
type PodPresetPatchMapInput ¶
type PodPresetPatchMapInput interface { pulumi.Input ToPodPresetPatchMapOutput() PodPresetPatchMapOutput ToPodPresetPatchMapOutputWithContext(context.Context) PodPresetPatchMapOutput }
PodPresetPatchMapInput is an input type that accepts PodPresetPatchMap and PodPresetPatchMapOutput values. You can construct a concrete instance of `PodPresetPatchMapInput` via:
PodPresetPatchMap{ "key": PodPresetPatchArgs{...} }
type PodPresetPatchMapOutput ¶
type PodPresetPatchMapOutput struct{ *pulumi.OutputState }
func (PodPresetPatchMapOutput) ElementType ¶
func (PodPresetPatchMapOutput) ElementType() reflect.Type
func (PodPresetPatchMapOutput) MapIndex ¶
func (o PodPresetPatchMapOutput) MapIndex(k pulumi.StringInput) PodPresetPatchOutput
func (PodPresetPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodPresetPatch]
func (PodPresetPatchMapOutput) ToPodPresetPatchMapOutput ¶
func (o PodPresetPatchMapOutput) ToPodPresetPatchMapOutput() PodPresetPatchMapOutput
func (PodPresetPatchMapOutput) ToPodPresetPatchMapOutputWithContext ¶
func (o PodPresetPatchMapOutput) ToPodPresetPatchMapOutputWithContext(ctx context.Context) PodPresetPatchMapOutput
type PodPresetPatchOutput ¶
type PodPresetPatchOutput struct{ *pulumi.OutputState }
func (PodPresetPatchOutput) ApiVersion ¶
func (o PodPresetPatchOutput) 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 (PodPresetPatchOutput) ElementType ¶
func (PodPresetPatchOutput) ElementType() reflect.Type
func (PodPresetPatchOutput) Kind ¶
func (o PodPresetPatchOutput) 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 (PodPresetPatchOutput) Metadata ¶
func (o PodPresetPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (PodPresetPatchOutput) Spec ¶
func (o PodPresetPatchOutput) Spec() PodPresetSpecPatchPtrOutput
func (PodPresetPatchOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*PodPresetPatch]
func (PodPresetPatchOutput) ToPodPresetPatchOutput ¶
func (o PodPresetPatchOutput) ToPodPresetPatchOutput() PodPresetPatchOutput
func (PodPresetPatchOutput) ToPodPresetPatchOutputWithContext ¶
func (o PodPresetPatchOutput) ToPodPresetPatchOutputWithContext(ctx context.Context) PodPresetPatchOutput
type PodPresetPatchState ¶
type PodPresetPatchState struct { }
func (PodPresetPatchState) ElementType ¶
func (PodPresetPatchState) ElementType() reflect.Type
type PodPresetPatchType ¶
type PodPresetPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` Spec *PodPresetSpecPatch `pulumi:"spec"` }
PodPreset is a policy resource that defines additional runtime requirements for a Pod.
type PodPresetPatchTypeArgs ¶
type PodPresetPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` Spec PodPresetSpecPatchPtrInput `pulumi:"spec"` }
PodPreset is a policy resource that defines additional runtime requirements for a Pod.
func (PodPresetPatchTypeArgs) ElementType ¶
func (PodPresetPatchTypeArgs) ElementType() reflect.Type
func (PodPresetPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i PodPresetPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodPresetPatchType]
func (PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutput ¶
func (i PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutput() PodPresetPatchTypeOutput
func (PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutputWithContext ¶
func (i PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutputWithContext(ctx context.Context) PodPresetPatchTypeOutput
type PodPresetPatchTypeInput ¶
type PodPresetPatchTypeInput interface { pulumi.Input ToPodPresetPatchTypeOutput() PodPresetPatchTypeOutput ToPodPresetPatchTypeOutputWithContext(context.Context) PodPresetPatchTypeOutput }
PodPresetPatchTypeInput is an input type that accepts PodPresetPatchTypeArgs and PodPresetPatchTypeOutput values. You can construct a concrete instance of `PodPresetPatchTypeInput` via:
PodPresetPatchTypeArgs{...}
type PodPresetPatchTypeOutput ¶
type PodPresetPatchTypeOutput struct{ *pulumi.OutputState }
PodPreset is a policy resource that defines additional runtime requirements for a Pod.
func (PodPresetPatchTypeOutput) ApiVersion ¶
func (o PodPresetPatchTypeOutput) 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 (PodPresetPatchTypeOutput) ElementType ¶
func (PodPresetPatchTypeOutput) ElementType() reflect.Type
func (PodPresetPatchTypeOutput) Kind ¶
func (o PodPresetPatchTypeOutput) 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 (PodPresetPatchTypeOutput) Metadata ¶
func (o PodPresetPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (PodPresetPatchTypeOutput) Spec ¶
func (o PodPresetPatchTypeOutput) Spec() PodPresetSpecPatchPtrOutput
func (PodPresetPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodPresetPatchType]
func (PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutput ¶
func (o PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutput() PodPresetPatchTypeOutput
func (PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutputWithContext ¶
func (o PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutputWithContext(ctx context.Context) PodPresetPatchTypeOutput
type PodPresetSpec ¶
type PodPresetSpec struct { // Env defines the collection of EnvVar to inject into containers. Env []corev1.EnvVar `pulumi:"env"` // EnvFrom defines the collection of EnvFromSource to inject into containers. EnvFrom []corev1.EnvFromSource `pulumi:"envFrom"` // Selector is a label query over a set of resources, in this case pods. Required. Selector *metav1.LabelSelector `pulumi:"selector"` // VolumeMounts defines the collection of VolumeMount to inject into containers. VolumeMounts []corev1.VolumeMount `pulumi:"volumeMounts"` // Volumes defines the collection of Volume to inject into the pod. Volumes []corev1.Volume `pulumi:"volumes"` }
PodPresetSpec is a description of a pod preset.
type PodPresetSpecArgs ¶
type PodPresetSpecArgs struct { // Env defines the collection of EnvVar to inject into containers. Env corev1.EnvVarArrayInput `pulumi:"env"` // EnvFrom defines the collection of EnvFromSource to inject into containers. EnvFrom corev1.EnvFromSourceArrayInput `pulumi:"envFrom"` // Selector is a label query over a set of resources, in this case pods. Required. Selector metav1.LabelSelectorPtrInput `pulumi:"selector"` // VolumeMounts defines the collection of VolumeMount to inject into containers. VolumeMounts corev1.VolumeMountArrayInput `pulumi:"volumeMounts"` // Volumes defines the collection of Volume to inject into the pod. Volumes corev1.VolumeArrayInput `pulumi:"volumes"` }
PodPresetSpec is a description of a pod preset.
func (PodPresetSpecArgs) ElementType ¶
func (PodPresetSpecArgs) ElementType() reflect.Type
func (PodPresetSpecArgs) ToOutput ¶ added in v4.2.0
func (i PodPresetSpecArgs) ToOutput(ctx context.Context) pulumix.Output[PodPresetSpec]
func (PodPresetSpecArgs) ToPodPresetSpecOutput ¶
func (i PodPresetSpecArgs) ToPodPresetSpecOutput() PodPresetSpecOutput
func (PodPresetSpecArgs) ToPodPresetSpecOutputWithContext ¶
func (i PodPresetSpecArgs) ToPodPresetSpecOutputWithContext(ctx context.Context) PodPresetSpecOutput
func (PodPresetSpecArgs) ToPodPresetSpecPtrOutput ¶
func (i PodPresetSpecArgs) ToPodPresetSpecPtrOutput() PodPresetSpecPtrOutput
func (PodPresetSpecArgs) ToPodPresetSpecPtrOutputWithContext ¶
func (i PodPresetSpecArgs) ToPodPresetSpecPtrOutputWithContext(ctx context.Context) PodPresetSpecPtrOutput
type PodPresetSpecInput ¶
type PodPresetSpecInput interface { pulumi.Input ToPodPresetSpecOutput() PodPresetSpecOutput ToPodPresetSpecOutputWithContext(context.Context) PodPresetSpecOutput }
PodPresetSpecInput is an input type that accepts PodPresetSpecArgs and PodPresetSpecOutput values. You can construct a concrete instance of `PodPresetSpecInput` via:
PodPresetSpecArgs{...}
type PodPresetSpecOutput ¶
type PodPresetSpecOutput struct{ *pulumi.OutputState }
PodPresetSpec is a description of a pod preset.
func (PodPresetSpecOutput) ElementType ¶
func (PodPresetSpecOutput) ElementType() reflect.Type
func (PodPresetSpecOutput) Env ¶
func (o PodPresetSpecOutput) Env() corev1.EnvVarArrayOutput
Env defines the collection of EnvVar to inject into containers.
func (PodPresetSpecOutput) EnvFrom ¶
func (o PodPresetSpecOutput) EnvFrom() corev1.EnvFromSourceArrayOutput
EnvFrom defines the collection of EnvFromSource to inject into containers.
func (PodPresetSpecOutput) Selector ¶
func (o PodPresetSpecOutput) Selector() metav1.LabelSelectorPtrOutput
Selector is a label query over a set of resources, in this case pods. Required.
func (PodPresetSpecOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetSpecOutput) ToOutput(ctx context.Context) pulumix.Output[PodPresetSpec]
func (PodPresetSpecOutput) ToPodPresetSpecOutput ¶
func (o PodPresetSpecOutput) ToPodPresetSpecOutput() PodPresetSpecOutput
func (PodPresetSpecOutput) ToPodPresetSpecOutputWithContext ¶
func (o PodPresetSpecOutput) ToPodPresetSpecOutputWithContext(ctx context.Context) PodPresetSpecOutput
func (PodPresetSpecOutput) ToPodPresetSpecPtrOutput ¶
func (o PodPresetSpecOutput) ToPodPresetSpecPtrOutput() PodPresetSpecPtrOutput
func (PodPresetSpecOutput) ToPodPresetSpecPtrOutputWithContext ¶
func (o PodPresetSpecOutput) ToPodPresetSpecPtrOutputWithContext(ctx context.Context) PodPresetSpecPtrOutput
func (PodPresetSpecOutput) VolumeMounts ¶
func (o PodPresetSpecOutput) VolumeMounts() corev1.VolumeMountArrayOutput
VolumeMounts defines the collection of VolumeMount to inject into containers.
func (PodPresetSpecOutput) Volumes ¶
func (o PodPresetSpecOutput) Volumes() corev1.VolumeArrayOutput
Volumes defines the collection of Volume to inject into the pod.
type PodPresetSpecPatch ¶
type PodPresetSpecPatch struct { // Env defines the collection of EnvVar to inject into containers. Env []corev1.EnvVarPatch `pulumi:"env"` // EnvFrom defines the collection of EnvFromSource to inject into containers. EnvFrom []corev1.EnvFromSourcePatch `pulumi:"envFrom"` // Selector is a label query over a set of resources, in this case pods. Required. Selector *metav1.LabelSelectorPatch `pulumi:"selector"` // VolumeMounts defines the collection of VolumeMount to inject into containers. VolumeMounts []corev1.VolumeMountPatch `pulumi:"volumeMounts"` // Volumes defines the collection of Volume to inject into the pod. Volumes []corev1.VolumePatch `pulumi:"volumes"` }
PodPresetSpec is a description of a pod preset.
type PodPresetSpecPatchArgs ¶
type PodPresetSpecPatchArgs struct { // Env defines the collection of EnvVar to inject into containers. Env corev1.EnvVarPatchArrayInput `pulumi:"env"` // EnvFrom defines the collection of EnvFromSource to inject into containers. EnvFrom corev1.EnvFromSourcePatchArrayInput `pulumi:"envFrom"` // Selector is a label query over a set of resources, in this case pods. Required. Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"` // VolumeMounts defines the collection of VolumeMount to inject into containers. VolumeMounts corev1.VolumeMountPatchArrayInput `pulumi:"volumeMounts"` // Volumes defines the collection of Volume to inject into the pod. Volumes corev1.VolumePatchArrayInput `pulumi:"volumes"` }
PodPresetSpec is a description of a pod preset.
func (PodPresetSpecPatchArgs) ElementType ¶
func (PodPresetSpecPatchArgs) ElementType() reflect.Type
func (PodPresetSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i PodPresetSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[PodPresetSpecPatch]
func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutput ¶
func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutput() PodPresetSpecPatchOutput
func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutputWithContext ¶
func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutputWithContext(ctx context.Context) PodPresetSpecPatchOutput
func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutput ¶
func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput
func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutputWithContext ¶
func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutputWithContext(ctx context.Context) PodPresetSpecPatchPtrOutput
type PodPresetSpecPatchInput ¶
type PodPresetSpecPatchInput interface { pulumi.Input ToPodPresetSpecPatchOutput() PodPresetSpecPatchOutput ToPodPresetSpecPatchOutputWithContext(context.Context) PodPresetSpecPatchOutput }
PodPresetSpecPatchInput is an input type that accepts PodPresetSpecPatchArgs and PodPresetSpecPatchOutput values. You can construct a concrete instance of `PodPresetSpecPatchInput` via:
PodPresetSpecPatchArgs{...}
type PodPresetSpecPatchOutput ¶
type PodPresetSpecPatchOutput struct{ *pulumi.OutputState }
PodPresetSpec is a description of a pod preset.
func (PodPresetSpecPatchOutput) ElementType ¶
func (PodPresetSpecPatchOutput) ElementType() reflect.Type
func (PodPresetSpecPatchOutput) Env ¶
func (o PodPresetSpecPatchOutput) Env() corev1.EnvVarPatchArrayOutput
Env defines the collection of EnvVar to inject into containers.
func (PodPresetSpecPatchOutput) EnvFrom ¶
func (o PodPresetSpecPatchOutput) EnvFrom() corev1.EnvFromSourcePatchArrayOutput
EnvFrom defines the collection of EnvFromSource to inject into containers.
func (PodPresetSpecPatchOutput) Selector ¶
func (o PodPresetSpecPatchOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Selector is a label query over a set of resources, in this case pods. Required.
func (PodPresetSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[PodPresetSpecPatch]
func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutput ¶
func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutput() PodPresetSpecPatchOutput
func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutputWithContext ¶
func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutputWithContext(ctx context.Context) PodPresetSpecPatchOutput
func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutput ¶
func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput
func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutputWithContext ¶
func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutputWithContext(ctx context.Context) PodPresetSpecPatchPtrOutput
func (PodPresetSpecPatchOutput) VolumeMounts ¶
func (o PodPresetSpecPatchOutput) VolumeMounts() corev1.VolumeMountPatchArrayOutput
VolumeMounts defines the collection of VolumeMount to inject into containers.
func (PodPresetSpecPatchOutput) Volumes ¶
func (o PodPresetSpecPatchOutput) Volumes() corev1.VolumePatchArrayOutput
Volumes defines the collection of Volume to inject into the pod.
type PodPresetSpecPatchPtrInput ¶
type PodPresetSpecPatchPtrInput interface { pulumi.Input ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput ToPodPresetSpecPatchPtrOutputWithContext(context.Context) PodPresetSpecPatchPtrOutput }
PodPresetSpecPatchPtrInput is an input type that accepts PodPresetSpecPatchArgs, PodPresetSpecPatchPtr and PodPresetSpecPatchPtrOutput values. You can construct a concrete instance of `PodPresetSpecPatchPtrInput` via:
PodPresetSpecPatchArgs{...} or: nil
func PodPresetSpecPatchPtr ¶
func PodPresetSpecPatchPtr(v *PodPresetSpecPatchArgs) PodPresetSpecPatchPtrInput
type PodPresetSpecPatchPtrOutput ¶
type PodPresetSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (PodPresetSpecPatchPtrOutput) Elem ¶
func (o PodPresetSpecPatchPtrOutput) Elem() PodPresetSpecPatchOutput
func (PodPresetSpecPatchPtrOutput) ElementType ¶
func (PodPresetSpecPatchPtrOutput) ElementType() reflect.Type
func (PodPresetSpecPatchPtrOutput) Env ¶
func (o PodPresetSpecPatchPtrOutput) Env() corev1.EnvVarPatchArrayOutput
Env defines the collection of EnvVar to inject into containers.
func (PodPresetSpecPatchPtrOutput) EnvFrom ¶
func (o PodPresetSpecPatchPtrOutput) EnvFrom() corev1.EnvFromSourcePatchArrayOutput
EnvFrom defines the collection of EnvFromSource to inject into containers.
func (PodPresetSpecPatchPtrOutput) Selector ¶
func (o PodPresetSpecPatchPtrOutput) Selector() metav1.LabelSelectorPatchPtrOutput
Selector is a label query over a set of resources, in this case pods. Required.
func (PodPresetSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodPresetSpecPatch]
func (PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutput ¶
func (o PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput
func (PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutputWithContext ¶
func (o PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutputWithContext(ctx context.Context) PodPresetSpecPatchPtrOutput
func (PodPresetSpecPatchPtrOutput) VolumeMounts ¶
func (o PodPresetSpecPatchPtrOutput) VolumeMounts() corev1.VolumeMountPatchArrayOutput
VolumeMounts defines the collection of VolumeMount to inject into containers.
func (PodPresetSpecPatchPtrOutput) Volumes ¶
func (o PodPresetSpecPatchPtrOutput) Volumes() corev1.VolumePatchArrayOutput
Volumes defines the collection of Volume to inject into the pod.
type PodPresetSpecPtrInput ¶
type PodPresetSpecPtrInput interface { pulumi.Input ToPodPresetSpecPtrOutput() PodPresetSpecPtrOutput ToPodPresetSpecPtrOutputWithContext(context.Context) PodPresetSpecPtrOutput }
PodPresetSpecPtrInput is an input type that accepts PodPresetSpecArgs, PodPresetSpecPtr and PodPresetSpecPtrOutput values. You can construct a concrete instance of `PodPresetSpecPtrInput` via:
PodPresetSpecArgs{...} or: nil
func PodPresetSpecPtr ¶
func PodPresetSpecPtr(v *PodPresetSpecArgs) PodPresetSpecPtrInput
type PodPresetSpecPtrOutput ¶
type PodPresetSpecPtrOutput struct{ *pulumi.OutputState }
func (PodPresetSpecPtrOutput) Elem ¶
func (o PodPresetSpecPtrOutput) Elem() PodPresetSpecOutput
func (PodPresetSpecPtrOutput) ElementType ¶
func (PodPresetSpecPtrOutput) ElementType() reflect.Type
func (PodPresetSpecPtrOutput) Env ¶
func (o PodPresetSpecPtrOutput) Env() corev1.EnvVarArrayOutput
Env defines the collection of EnvVar to inject into containers.
func (PodPresetSpecPtrOutput) EnvFrom ¶
func (o PodPresetSpecPtrOutput) EnvFrom() corev1.EnvFromSourceArrayOutput
EnvFrom defines the collection of EnvFromSource to inject into containers.
func (PodPresetSpecPtrOutput) Selector ¶
func (o PodPresetSpecPtrOutput) Selector() metav1.LabelSelectorPtrOutput
Selector is a label query over a set of resources, in this case pods. Required.
func (PodPresetSpecPtrOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*PodPresetSpec]
func (PodPresetSpecPtrOutput) ToPodPresetSpecPtrOutput ¶
func (o PodPresetSpecPtrOutput) ToPodPresetSpecPtrOutput() PodPresetSpecPtrOutput
func (PodPresetSpecPtrOutput) ToPodPresetSpecPtrOutputWithContext ¶
func (o PodPresetSpecPtrOutput) ToPodPresetSpecPtrOutputWithContext(ctx context.Context) PodPresetSpecPtrOutput
func (PodPresetSpecPtrOutput) VolumeMounts ¶
func (o PodPresetSpecPtrOutput) VolumeMounts() corev1.VolumeMountArrayOutput
VolumeMounts defines the collection of VolumeMount to inject into containers.
func (PodPresetSpecPtrOutput) Volumes ¶
func (o PodPresetSpecPtrOutput) Volumes() corev1.VolumeArrayOutput
Volumes defines the collection of Volume to inject into the pod.
type PodPresetState ¶
type PodPresetState struct { }
func (PodPresetState) ElementType ¶
func (PodPresetState) ElementType() reflect.Type
type PodPresetType ¶
type PodPresetType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` Spec *PodPresetSpec `pulumi:"spec"` }
PodPreset is a policy resource that defines additional runtime requirements for a Pod.
type PodPresetTypeArgs ¶
type PodPresetTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` Spec PodPresetSpecPtrInput `pulumi:"spec"` }
PodPreset is a policy resource that defines additional runtime requirements for a Pod.
func (PodPresetTypeArgs) ElementType ¶
func (PodPresetTypeArgs) ElementType() reflect.Type
func (PodPresetTypeArgs) ToOutput ¶ added in v4.2.0
func (i PodPresetTypeArgs) ToOutput(ctx context.Context) pulumix.Output[PodPresetType]
func (PodPresetTypeArgs) ToPodPresetTypeOutput ¶
func (i PodPresetTypeArgs) ToPodPresetTypeOutput() PodPresetTypeOutput
func (PodPresetTypeArgs) ToPodPresetTypeOutputWithContext ¶
func (i PodPresetTypeArgs) ToPodPresetTypeOutputWithContext(ctx context.Context) PodPresetTypeOutput
type PodPresetTypeArray ¶
type PodPresetTypeArray []PodPresetTypeInput
func (PodPresetTypeArray) ElementType ¶
func (PodPresetTypeArray) ElementType() reflect.Type
func (PodPresetTypeArray) ToOutput ¶ added in v4.2.0
func (i PodPresetTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]PodPresetType]
func (PodPresetTypeArray) ToPodPresetTypeArrayOutput ¶
func (i PodPresetTypeArray) ToPodPresetTypeArrayOutput() PodPresetTypeArrayOutput
func (PodPresetTypeArray) ToPodPresetTypeArrayOutputWithContext ¶
func (i PodPresetTypeArray) ToPodPresetTypeArrayOutputWithContext(ctx context.Context) PodPresetTypeArrayOutput
type PodPresetTypeArrayInput ¶
type PodPresetTypeArrayInput interface { pulumi.Input ToPodPresetTypeArrayOutput() PodPresetTypeArrayOutput ToPodPresetTypeArrayOutputWithContext(context.Context) PodPresetTypeArrayOutput }
PodPresetTypeArrayInput is an input type that accepts PodPresetTypeArray and PodPresetTypeArrayOutput values. You can construct a concrete instance of `PodPresetTypeArrayInput` via:
PodPresetTypeArray{ PodPresetTypeArgs{...} }
type PodPresetTypeArrayOutput ¶
type PodPresetTypeArrayOutput struct{ *pulumi.OutputState }
func (PodPresetTypeArrayOutput) ElementType ¶
func (PodPresetTypeArrayOutput) ElementType() reflect.Type
func (PodPresetTypeArrayOutput) Index ¶
func (o PodPresetTypeArrayOutput) Index(i pulumi.IntInput) PodPresetTypeOutput
func (PodPresetTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]PodPresetType]
func (PodPresetTypeArrayOutput) ToPodPresetTypeArrayOutput ¶
func (o PodPresetTypeArrayOutput) ToPodPresetTypeArrayOutput() PodPresetTypeArrayOutput
func (PodPresetTypeArrayOutput) ToPodPresetTypeArrayOutputWithContext ¶
func (o PodPresetTypeArrayOutput) ToPodPresetTypeArrayOutputWithContext(ctx context.Context) PodPresetTypeArrayOutput
type PodPresetTypeInput ¶
type PodPresetTypeInput interface { pulumi.Input ToPodPresetTypeOutput() PodPresetTypeOutput ToPodPresetTypeOutputWithContext(context.Context) PodPresetTypeOutput }
PodPresetTypeInput is an input type that accepts PodPresetTypeArgs and PodPresetTypeOutput values. You can construct a concrete instance of `PodPresetTypeInput` via:
PodPresetTypeArgs{...}
type PodPresetTypeOutput ¶
type PodPresetTypeOutput struct{ *pulumi.OutputState }
PodPreset is a policy resource that defines additional runtime requirements for a Pod.
func (PodPresetTypeOutput) ApiVersion ¶
func (o PodPresetTypeOutput) 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 (PodPresetTypeOutput) ElementType ¶
func (PodPresetTypeOutput) ElementType() reflect.Type
func (PodPresetTypeOutput) Kind ¶
func (o PodPresetTypeOutput) 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 (PodPresetTypeOutput) Metadata ¶
func (o PodPresetTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (PodPresetTypeOutput) Spec ¶
func (o PodPresetTypeOutput) Spec() PodPresetSpecPtrOutput
func (PodPresetTypeOutput) ToOutput ¶ added in v4.2.0
func (o PodPresetTypeOutput) ToOutput(ctx context.Context) pulumix.Output[PodPresetType]
func (PodPresetTypeOutput) ToPodPresetTypeOutput ¶
func (o PodPresetTypeOutput) ToPodPresetTypeOutput() PodPresetTypeOutput
func (PodPresetTypeOutput) ToPodPresetTypeOutputWithContext ¶
func (o PodPresetTypeOutput) ToPodPresetTypeOutputWithContext(ctx context.Context) PodPresetTypeOutput