Documentation ¶
Index ¶
- type PodPreset
- func (*PodPreset) ElementType() reflect.Type
- func (i *PodPreset) ToPodPresetOutput() PodPresetOutput
- func (i *PodPreset) ToPodPresetOutputWithContext(ctx context.Context) PodPresetOutput
- func (i *PodPreset) ToPodPresetPtrOutput() PodPresetPtrOutput
- func (i *PodPreset) ToPodPresetPtrOutputWithContext(ctx context.Context) PodPresetPtrOutput
- type PodPresetArgs
- type PodPresetArray
- type PodPresetArrayInput
- type PodPresetArrayOutput
- func (PodPresetArrayOutput) ElementType() reflect.Type
- func (o PodPresetArrayOutput) Index(i pulumi.IntInput) PodPresetOutput
- func (o PodPresetArrayOutput) ToPodPresetArrayOutput() PodPresetArrayOutput
- func (o PodPresetArrayOutput) ToPodPresetArrayOutputWithContext(ctx context.Context) PodPresetArrayOutput
- type PodPresetInput
- type PodPresetList
- func (*PodPresetList) ElementType() reflect.Type
- func (i *PodPresetList) ToPodPresetListOutput() PodPresetListOutput
- func (i *PodPresetList) ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput
- func (i *PodPresetList) ToPodPresetListPtrOutput() PodPresetListPtrOutput
- func (i *PodPresetList) ToPodPresetListPtrOutputWithContext(ctx context.Context) PodPresetListPtrOutput
- type PodPresetListArgs
- type PodPresetListArray
- type PodPresetListArrayInput
- type PodPresetListArrayOutput
- func (PodPresetListArrayOutput) ElementType() reflect.Type
- func (o PodPresetListArrayOutput) Index(i pulumi.IntInput) PodPresetListOutput
- func (o PodPresetListArrayOutput) ToPodPresetListArrayOutput() PodPresetListArrayOutput
- func (o PodPresetListArrayOutput) ToPodPresetListArrayOutputWithContext(ctx context.Context) PodPresetListArrayOutput
- type PodPresetListInput
- type PodPresetListMap
- type PodPresetListMapInput
- type PodPresetListMapOutput
- func (PodPresetListMapOutput) ElementType() reflect.Type
- func (o PodPresetListMapOutput) MapIndex(k pulumi.StringInput) PodPresetListOutput
- func (o PodPresetListMapOutput) ToPodPresetListMapOutput() PodPresetListMapOutput
- func (o PodPresetListMapOutput) ToPodPresetListMapOutputWithContext(ctx context.Context) PodPresetListMapOutput
- type PodPresetListOutput
- func (PodPresetListOutput) ElementType() reflect.Type
- func (o PodPresetListOutput) ToPodPresetListOutput() PodPresetListOutput
- func (o PodPresetListOutput) ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput
- func (o PodPresetListOutput) ToPodPresetListPtrOutput() PodPresetListPtrOutput
- func (o PodPresetListOutput) ToPodPresetListPtrOutputWithContext(ctx context.Context) PodPresetListPtrOutput
- type PodPresetListPtrInput
- type PodPresetListPtrOutput
- type PodPresetListState
- type PodPresetListType
- type PodPresetListTypeArgs
- 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) ToPodPresetListTypeOutput() PodPresetListTypeOutput
- func (o PodPresetListTypeOutput) ToPodPresetListTypeOutputWithContext(ctx context.Context) PodPresetListTypeOutput
- type PodPresetMap
- type PodPresetMapInput
- type PodPresetMapOutput
- type PodPresetOutput
- func (PodPresetOutput) ElementType() reflect.Type
- func (o PodPresetOutput) ToPodPresetOutput() PodPresetOutput
- func (o PodPresetOutput) ToPodPresetOutputWithContext(ctx context.Context) PodPresetOutput
- func (o PodPresetOutput) ToPodPresetPtrOutput() PodPresetPtrOutput
- func (o PodPresetOutput) ToPodPresetPtrOutputWithContext(ctx context.Context) PodPresetPtrOutput
- type PodPresetPtrInput
- type PodPresetPtrOutput
- type PodPresetSpec
- type PodPresetSpecArgs
- func (PodPresetSpecArgs) ElementType() reflect.Type
- 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) 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 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) 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
- type PodPresetTypeArray
- type PodPresetTypeArrayInput
- type PodPresetTypeArrayOutput
- func (PodPresetTypeArrayOutput) ElementType() reflect.Type
- func (o PodPresetTypeArrayOutput) Index(i pulumi.IntInput) PodPresetTypeOutput
- 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) 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.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` Spec PodPresetSpecPtrOutput `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
func (*PodPreset) ToPodPresetPtrOutput ¶
func (i *PodPreset) ToPodPresetPtrOutput() PodPresetPtrOutput
func (*PodPreset) ToPodPresetPtrOutputWithContext ¶
func (i *PodPreset) ToPodPresetPtrOutputWithContext(ctx context.Context) PodPresetPtrOutput
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.StringPtrOutput `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.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"` }
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) ToPodPresetListOutput ¶
func (i *PodPresetList) ToPodPresetListOutput() PodPresetListOutput
func (*PodPresetList) ToPodPresetListOutputWithContext ¶
func (i *PodPresetList) ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput
func (*PodPresetList) ToPodPresetListPtrOutput ¶
func (i *PodPresetList) ToPodPresetListPtrOutput() PodPresetListPtrOutput
func (*PodPresetList) ToPodPresetListPtrOutputWithContext ¶
func (i *PodPresetList) ToPodPresetListPtrOutputWithContext(ctx context.Context) PodPresetListPtrOutput
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) 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) 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) 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) 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) ElementType ¶
func (PodPresetListOutput) ElementType() reflect.Type
func (PodPresetListOutput) ToPodPresetListOutput ¶
func (o PodPresetListOutput) ToPodPresetListOutput() PodPresetListOutput
func (PodPresetListOutput) ToPodPresetListOutputWithContext ¶
func (o PodPresetListOutput) ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput
func (PodPresetListOutput) ToPodPresetListPtrOutput ¶
func (o PodPresetListOutput) ToPodPresetListPtrOutput() PodPresetListPtrOutput
func (PodPresetListOutput) ToPodPresetListPtrOutputWithContext ¶
func (o PodPresetListOutput) ToPodPresetListPtrOutputWithContext(ctx context.Context) PodPresetListPtrOutput
type PodPresetListPtrInput ¶
type PodPresetListPtrInput interface { pulumi.Input ToPodPresetListPtrOutput() PodPresetListPtrOutput ToPodPresetListPtrOutputWithContext(ctx context.Context) PodPresetListPtrOutput }
type PodPresetListPtrOutput ¶
type PodPresetListPtrOutput struct {
*pulumi.OutputState
}
func (PodPresetListPtrOutput) ElementType ¶
func (PodPresetListPtrOutput) ElementType() reflect.Type
func (PodPresetListPtrOutput) ToPodPresetListPtrOutput ¶
func (o PodPresetListPtrOutput) ToPodPresetListPtrOutput() PodPresetListPtrOutput
func (PodPresetListPtrOutput) ToPodPresetListPtrOutputWithContext ¶
func (o PodPresetListPtrOutput) ToPodPresetListPtrOutputWithContext(ctx context.Context) PodPresetListPtrOutput
type PodPresetListState ¶
type PodPresetListState 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 }
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) 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) 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) ElementType ¶
func (PodPresetOutput) ElementType() reflect.Type
func (PodPresetOutput) ToPodPresetOutput ¶
func (o PodPresetOutput) ToPodPresetOutput() PodPresetOutput
func (PodPresetOutput) ToPodPresetOutputWithContext ¶
func (o PodPresetOutput) ToPodPresetOutputWithContext(ctx context.Context) PodPresetOutput
func (PodPresetOutput) ToPodPresetPtrOutput ¶
func (o PodPresetOutput) ToPodPresetPtrOutput() PodPresetPtrOutput
func (PodPresetOutput) ToPodPresetPtrOutputWithContext ¶
func (o PodPresetOutput) ToPodPresetPtrOutputWithContext(ctx context.Context) PodPresetPtrOutput
type PodPresetPtrInput ¶
type PodPresetPtrInput interface { pulumi.Input ToPodPresetPtrOutput() PodPresetPtrOutput ToPodPresetPtrOutputWithContext(ctx context.Context) PodPresetPtrOutput }
type PodPresetPtrOutput ¶
type PodPresetPtrOutput struct {
*pulumi.OutputState
}
func (PodPresetPtrOutput) ElementType ¶
func (PodPresetPtrOutput) ElementType() reflect.Type
func (PodPresetPtrOutput) ToPodPresetPtrOutput ¶
func (o PodPresetPtrOutput) ToPodPresetPtrOutput() PodPresetPtrOutput
func (PodPresetPtrOutput) ToPodPresetPtrOutputWithContext ¶
func (o PodPresetPtrOutput) ToPodPresetPtrOutputWithContext(ctx context.Context) PodPresetPtrOutput
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) 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) 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 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) 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 { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the 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 }
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) 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) 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) 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) ToPodPresetTypeOutput ¶
func (o PodPresetTypeOutput) ToPodPresetTypeOutput() PodPresetTypeOutput
func (PodPresetTypeOutput) ToPodPresetTypeOutputWithContext ¶
func (o PodPresetTypeOutput) ToPodPresetTypeOutputWithContext(ctx context.Context) PodPresetTypeOutput