v1alpha1

package
v3.10.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 9 Imported by: 1

Documentation

Index

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) ElementType() reflect.Type

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 (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 (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 (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) Elem added in v3.7.2

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 {
}

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

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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

Items is a list of schema objects.

func (PodPresetListTypeOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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) 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 (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) Elem added in v3.7.2

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

Env defines the collection of EnvVar to inject into containers.

func (PodPresetSpecOutput) EnvFrom

EnvFrom defines the collection of EnvFromSource to inject into containers.

func (PodPresetSpecOutput) Selector

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

VolumeMounts defines the collection of VolumeMount to inject into containers.

func (PodPresetSpecOutput) Volumes

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

type PodPresetSpecPtrOutput

type PodPresetSpecPtrOutput struct{ *pulumi.OutputState }

func (PodPresetSpecPtrOutput) Elem

func (PodPresetSpecPtrOutput) ElementType

func (PodPresetSpecPtrOutput) ElementType() reflect.Type

func (PodPresetSpecPtrOutput) Env

Env defines the collection of EnvVar to inject into containers.

func (PodPresetSpecPtrOutput) EnvFrom

EnvFrom defines the collection of EnvFromSource to inject into containers.

func (PodPresetSpecPtrOutput) Selector

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

VolumeMounts defines the collection of VolumeMount to inject into containers.

func (PodPresetSpecPtrOutput) Volumes

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) 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 (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

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to 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

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client 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 (PodPresetTypeOutput) Spec

func (PodPresetTypeOutput) ToPodPresetTypeOutput

func (o PodPresetTypeOutput) ToPodPresetTypeOutput() PodPresetTypeOutput

func (PodPresetTypeOutput) ToPodPresetTypeOutputWithContext

func (o PodPresetTypeOutput) ToPodPresetTypeOutputWithContext(ctx context.Context) PodPresetTypeOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL