v1alpha1

package
v2.8.4 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

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 added in v2.7.2

func (*PodPreset) ElementType() reflect.Type

func (*PodPreset) ToPodPresetOutput added in v2.7.2

func (i *PodPreset) ToPodPresetOutput() PodPresetOutput

func (*PodPreset) ToPodPresetOutputWithContext added in v2.7.2

func (i *PodPreset) ToPodPresetOutputWithContext(ctx context.Context) PodPresetOutput

func (*PodPreset) ToPodPresetPtrOutput added in v2.7.7

func (i *PodPreset) ToPodPresetPtrOutput() PodPresetPtrOutput

func (*PodPreset) ToPodPresetPtrOutputWithContext added in v2.7.7

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 added in v2.7.7

type PodPresetArray []PodPresetInput

func (PodPresetArray) ElementType added in v2.7.7

func (PodPresetArray) ElementType() reflect.Type

func (PodPresetArray) ToPodPresetArrayOutput added in v2.7.7

func (i PodPresetArray) ToPodPresetArrayOutput() PodPresetArrayOutput

func (PodPresetArray) ToPodPresetArrayOutputWithContext added in v2.7.7

func (i PodPresetArray) ToPodPresetArrayOutputWithContext(ctx context.Context) PodPresetArrayOutput

type PodPresetArrayInput added in v2.7.7

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 added in v2.7.7

type PodPresetArrayOutput struct{ *pulumi.OutputState }

func (PodPresetArrayOutput) ElementType added in v2.7.7

func (PodPresetArrayOutput) ElementType() reflect.Type

func (PodPresetArrayOutput) Index added in v2.7.7

func (PodPresetArrayOutput) ToPodPresetArrayOutput added in v2.7.7

func (o PodPresetArrayOutput) ToPodPresetArrayOutput() PodPresetArrayOutput

func (PodPresetArrayOutput) ToPodPresetArrayOutputWithContext added in v2.7.7

func (o PodPresetArrayOutput) ToPodPresetArrayOutputWithContext(ctx context.Context) PodPresetArrayOutput

type PodPresetInput added in v2.7.2

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 added in v2.7.2

func (*PodPresetList) ElementType() reflect.Type

func (*PodPresetList) ToPodPresetListOutput added in v2.7.2

func (i *PodPresetList) ToPodPresetListOutput() PodPresetListOutput

func (*PodPresetList) ToPodPresetListOutputWithContext added in v2.7.2

func (i *PodPresetList) ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput

func (*PodPresetList) ToPodPresetListPtrOutput added in v2.7.7

func (i *PodPresetList) ToPodPresetListPtrOutput() PodPresetListPtrOutput

func (*PodPresetList) ToPodPresetListPtrOutputWithContext added in v2.7.7

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 added in v2.7.7

type PodPresetListArray []PodPresetListInput

func (PodPresetListArray) ElementType added in v2.7.7

func (PodPresetListArray) ElementType() reflect.Type

func (PodPresetListArray) ToPodPresetListArrayOutput added in v2.7.7

func (i PodPresetListArray) ToPodPresetListArrayOutput() PodPresetListArrayOutput

func (PodPresetListArray) ToPodPresetListArrayOutputWithContext added in v2.7.7

func (i PodPresetListArray) ToPodPresetListArrayOutputWithContext(ctx context.Context) PodPresetListArrayOutput

type PodPresetListArrayInput added in v2.7.7

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 added in v2.7.7

type PodPresetListArrayOutput struct{ *pulumi.OutputState }

func (PodPresetListArrayOutput) ElementType added in v2.7.7

func (PodPresetListArrayOutput) ElementType() reflect.Type

func (PodPresetListArrayOutput) Index added in v2.7.7

func (PodPresetListArrayOutput) ToPodPresetListArrayOutput added in v2.7.7

func (o PodPresetListArrayOutput) ToPodPresetListArrayOutput() PodPresetListArrayOutput

func (PodPresetListArrayOutput) ToPodPresetListArrayOutputWithContext added in v2.7.7

func (o PodPresetListArrayOutput) ToPodPresetListArrayOutputWithContext(ctx context.Context) PodPresetListArrayOutput

type PodPresetListInput added in v2.7.2

type PodPresetListInput interface {
	pulumi.Input

	ToPodPresetListOutput() PodPresetListOutput
	ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput
}

type PodPresetListMap added in v2.7.7

type PodPresetListMap map[string]PodPresetListInput

func (PodPresetListMap) ElementType added in v2.7.7

func (PodPresetListMap) ElementType() reflect.Type

func (PodPresetListMap) ToPodPresetListMapOutput added in v2.7.7

func (i PodPresetListMap) ToPodPresetListMapOutput() PodPresetListMapOutput

func (PodPresetListMap) ToPodPresetListMapOutputWithContext added in v2.7.7

func (i PodPresetListMap) ToPodPresetListMapOutputWithContext(ctx context.Context) PodPresetListMapOutput

type PodPresetListMapInput added in v2.7.7

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 added in v2.7.7

type PodPresetListMapOutput struct{ *pulumi.OutputState }

func (PodPresetListMapOutput) ElementType added in v2.7.7

func (PodPresetListMapOutput) ElementType() reflect.Type

func (PodPresetListMapOutput) MapIndex added in v2.7.7

func (PodPresetListMapOutput) ToPodPresetListMapOutput added in v2.7.7

func (o PodPresetListMapOutput) ToPodPresetListMapOutput() PodPresetListMapOutput

func (PodPresetListMapOutput) ToPodPresetListMapOutputWithContext added in v2.7.7

func (o PodPresetListMapOutput) ToPodPresetListMapOutputWithContext(ctx context.Context) PodPresetListMapOutput

type PodPresetListOutput added in v2.7.2

type PodPresetListOutput struct {
	*pulumi.OutputState
}

func (PodPresetListOutput) ElementType added in v2.7.2

func (PodPresetListOutput) ElementType() reflect.Type

func (PodPresetListOutput) ToPodPresetListOutput added in v2.7.2

func (o PodPresetListOutput) ToPodPresetListOutput() PodPresetListOutput

func (PodPresetListOutput) ToPodPresetListOutputWithContext added in v2.7.2

func (o PodPresetListOutput) ToPodPresetListOutputWithContext(ctx context.Context) PodPresetListOutput

func (PodPresetListOutput) ToPodPresetListPtrOutput added in v2.7.7

func (o PodPresetListOutput) ToPodPresetListPtrOutput() PodPresetListPtrOutput

func (PodPresetListOutput) ToPodPresetListPtrOutputWithContext added in v2.7.7

func (o PodPresetListOutput) ToPodPresetListPtrOutputWithContext(ctx context.Context) PodPresetListPtrOutput

type PodPresetListPtrInput added in v2.7.7

type PodPresetListPtrInput interface {
	pulumi.Input

	ToPodPresetListPtrOutput() PodPresetListPtrOutput
	ToPodPresetListPtrOutputWithContext(ctx context.Context) PodPresetListPtrOutput
}

type PodPresetListPtrOutput added in v2.7.7

type PodPresetListPtrOutput struct {
	*pulumi.OutputState
}

func (PodPresetListPtrOutput) ElementType added in v2.7.7

func (PodPresetListPtrOutput) ElementType() reflect.Type

func (PodPresetListPtrOutput) ToPodPresetListPtrOutput added in v2.7.7

func (o PodPresetListPtrOutput) ToPodPresetListPtrOutput() PodPresetListPtrOutput

func (PodPresetListPtrOutput) ToPodPresetListPtrOutputWithContext added in v2.7.7

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

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 added in v2.7.7

type PodPresetMap map[string]PodPresetInput

func (PodPresetMap) ElementType added in v2.7.7

func (PodPresetMap) ElementType() reflect.Type

func (PodPresetMap) ToPodPresetMapOutput added in v2.7.7

func (i PodPresetMap) ToPodPresetMapOutput() PodPresetMapOutput

func (PodPresetMap) ToPodPresetMapOutputWithContext added in v2.7.7

func (i PodPresetMap) ToPodPresetMapOutputWithContext(ctx context.Context) PodPresetMapOutput

type PodPresetMapInput added in v2.7.7

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 added in v2.7.7

type PodPresetMapOutput struct{ *pulumi.OutputState }

func (PodPresetMapOutput) ElementType added in v2.7.7

func (PodPresetMapOutput) ElementType() reflect.Type

func (PodPresetMapOutput) MapIndex added in v2.7.7

func (PodPresetMapOutput) ToPodPresetMapOutput added in v2.7.7

func (o PodPresetMapOutput) ToPodPresetMapOutput() PodPresetMapOutput

func (PodPresetMapOutput) ToPodPresetMapOutputWithContext added in v2.7.7

func (o PodPresetMapOutput) ToPodPresetMapOutputWithContext(ctx context.Context) PodPresetMapOutput

type PodPresetOutput added in v2.7.2

type PodPresetOutput struct {
	*pulumi.OutputState
}

func (PodPresetOutput) ElementType added in v2.7.2

func (PodPresetOutput) ElementType() reflect.Type

func (PodPresetOutput) ToPodPresetOutput added in v2.7.2

func (o PodPresetOutput) ToPodPresetOutput() PodPresetOutput

func (PodPresetOutput) ToPodPresetOutputWithContext added in v2.7.2

func (o PodPresetOutput) ToPodPresetOutputWithContext(ctx context.Context) PodPresetOutput

func (PodPresetOutput) ToPodPresetPtrOutput added in v2.7.7

func (o PodPresetOutput) ToPodPresetPtrOutput() PodPresetPtrOutput

func (PodPresetOutput) ToPodPresetPtrOutputWithContext added in v2.7.7

func (o PodPresetOutput) ToPodPresetPtrOutputWithContext(ctx context.Context) PodPresetPtrOutput

type PodPresetPtrInput added in v2.7.7

type PodPresetPtrInput interface {
	pulumi.Input

	ToPodPresetPtrOutput() PodPresetPtrOutput
	ToPodPresetPtrOutputWithContext(ctx context.Context) PodPresetPtrOutput
}

type PodPresetPtrOutput added in v2.7.7

type PodPresetPtrOutput struct {
	*pulumi.OutputState
}

func (PodPresetPtrOutput) ElementType added in v2.7.7

func (PodPresetPtrOutput) ElementType() reflect.Type

func (PodPresetPtrOutput) ToPodPresetPtrOutput added in v2.7.7

func (o PodPresetPtrOutput) ToPodPresetPtrOutput() PodPresetPtrOutput

func (PodPresetPtrOutput) ToPodPresetPtrOutputWithContext added in v2.7.7

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 {
	// 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 (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