v1alpha1

package
v3.30.2 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2023 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

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

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) ApiVersion added in v3.19.1

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (PodPresetListOutput) ElementType

func (PodPresetListOutput) ElementType() reflect.Type

func (PodPresetListOutput) Items added in v3.19.1

Items is a list of schema objects.

func (PodPresetListOutput) Kind added in v3.19.1

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (PodPresetListOutput) Metadata added in v3.19.1

Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (PodPresetListOutput) ToPodPresetListOutput

func (o PodPresetListOutput) ToPodPresetListOutput() PodPresetListOutput

func (PodPresetListOutput) ToPodPresetListOutputWithContext

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

type PodPresetListState

type PodPresetListState struct {
}

func (PodPresetListState) ElementType

func (PodPresetListState) ElementType() reflect.Type

type PodPresetListType

type PodPresetListType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Items is a list of schema objects.
	Items []PodPresetType `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ListMeta `pulumi:"metadata"`
}

PodPresetList is a list of PodPreset objects.

type PodPresetListTypeArgs

type PodPresetListTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Items is a list of schema objects.
	Items PodPresetTypeArrayInput `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrInput `pulumi:"metadata"`
}

PodPresetList is a list of PodPreset objects.

func (PodPresetListTypeArgs) ElementType

func (PodPresetListTypeArgs) ElementType() reflect.Type

func (PodPresetListTypeArgs) 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) ApiVersion added in v3.19.1

func (o PodPresetOutput) 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 (PodPresetOutput) ElementType

func (PodPresetOutput) ElementType() reflect.Type

func (PodPresetOutput) Kind added in v3.19.1

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (PodPresetOutput) Metadata added in v3.19.1

func (PodPresetOutput) Spec added in v3.19.1

func (PodPresetOutput) ToPodPresetOutput

func (o PodPresetOutput) ToPodPresetOutput() PodPresetOutput

func (PodPresetOutput) ToPodPresetOutputWithContext

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

type PodPresetPatch added in v3.20.0

type PodPresetPatch struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrOutput          `pulumi:"kind"`
	Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"`
	Spec     PodPresetSpecPatchPtrOutput     `pulumi:"spec"`
}

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. PodPreset is a policy resource that defines additional runtime requirements for a Pod.

func GetPodPresetPatch added in v3.20.0

func GetPodPresetPatch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PodPresetPatchState, opts ...pulumi.ResourceOption) (*PodPresetPatch, error)

GetPodPresetPatch gets an existing PodPresetPatch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPodPresetPatch added in v3.20.0

func NewPodPresetPatch(ctx *pulumi.Context,
	name string, args *PodPresetPatchArgs, opts ...pulumi.ResourceOption) (*PodPresetPatch, error)

NewPodPresetPatch registers a new resource with the given unique name, arguments, and options.

func (*PodPresetPatch) ElementType added in v3.20.0

func (*PodPresetPatch) ElementType() reflect.Type

func (*PodPresetPatch) ToPodPresetPatchOutput added in v3.20.0

func (i *PodPresetPatch) ToPodPresetPatchOutput() PodPresetPatchOutput

func (*PodPresetPatch) ToPodPresetPatchOutputWithContext added in v3.20.0

func (i *PodPresetPatch) ToPodPresetPatchOutputWithContext(ctx context.Context) PodPresetPatchOutput

type PodPresetPatchArgs added in v3.20.0

type PodPresetPatchArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput
	Metadata metav1.ObjectMetaPatchPtrInput
	Spec     PodPresetSpecPatchPtrInput
}

The set of arguments for constructing a PodPresetPatch resource.

func (PodPresetPatchArgs) ElementType added in v3.20.0

func (PodPresetPatchArgs) ElementType() reflect.Type

type PodPresetPatchArray added in v3.20.0

type PodPresetPatchArray []PodPresetPatchInput

func (PodPresetPatchArray) ElementType added in v3.20.0

func (PodPresetPatchArray) ElementType() reflect.Type

func (PodPresetPatchArray) ToPodPresetPatchArrayOutput added in v3.20.0

func (i PodPresetPatchArray) ToPodPresetPatchArrayOutput() PodPresetPatchArrayOutput

func (PodPresetPatchArray) ToPodPresetPatchArrayOutputWithContext added in v3.20.0

func (i PodPresetPatchArray) ToPodPresetPatchArrayOutputWithContext(ctx context.Context) PodPresetPatchArrayOutput

type PodPresetPatchArrayInput added in v3.20.0

type PodPresetPatchArrayInput interface {
	pulumi.Input

	ToPodPresetPatchArrayOutput() PodPresetPatchArrayOutput
	ToPodPresetPatchArrayOutputWithContext(context.Context) PodPresetPatchArrayOutput
}

PodPresetPatchArrayInput is an input type that accepts PodPresetPatchArray and PodPresetPatchArrayOutput values. You can construct a concrete instance of `PodPresetPatchArrayInput` via:

PodPresetPatchArray{ PodPresetPatchArgs{...} }

type PodPresetPatchArrayOutput added in v3.20.0

type PodPresetPatchArrayOutput struct{ *pulumi.OutputState }

func (PodPresetPatchArrayOutput) ElementType added in v3.20.0

func (PodPresetPatchArrayOutput) ElementType() reflect.Type

func (PodPresetPatchArrayOutput) Index added in v3.20.0

func (PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutput added in v3.20.0

func (o PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutput() PodPresetPatchArrayOutput

func (PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutputWithContext added in v3.20.0

func (o PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutputWithContext(ctx context.Context) PodPresetPatchArrayOutput

type PodPresetPatchInput added in v3.20.0

type PodPresetPatchInput interface {
	pulumi.Input

	ToPodPresetPatchOutput() PodPresetPatchOutput
	ToPodPresetPatchOutputWithContext(ctx context.Context) PodPresetPatchOutput
}

type PodPresetPatchMap added in v3.20.0

type PodPresetPatchMap map[string]PodPresetPatchInput

func (PodPresetPatchMap) ElementType added in v3.20.0

func (PodPresetPatchMap) ElementType() reflect.Type

func (PodPresetPatchMap) ToPodPresetPatchMapOutput added in v3.20.0

func (i PodPresetPatchMap) ToPodPresetPatchMapOutput() PodPresetPatchMapOutput

func (PodPresetPatchMap) ToPodPresetPatchMapOutputWithContext added in v3.20.0

func (i PodPresetPatchMap) ToPodPresetPatchMapOutputWithContext(ctx context.Context) PodPresetPatchMapOutput

type PodPresetPatchMapInput added in v3.20.0

type PodPresetPatchMapInput interface {
	pulumi.Input

	ToPodPresetPatchMapOutput() PodPresetPatchMapOutput
	ToPodPresetPatchMapOutputWithContext(context.Context) PodPresetPatchMapOutput
}

PodPresetPatchMapInput is an input type that accepts PodPresetPatchMap and PodPresetPatchMapOutput values. You can construct a concrete instance of `PodPresetPatchMapInput` via:

PodPresetPatchMap{ "key": PodPresetPatchArgs{...} }

type PodPresetPatchMapOutput added in v3.20.0

type PodPresetPatchMapOutput struct{ *pulumi.OutputState }

func (PodPresetPatchMapOutput) ElementType added in v3.20.0

func (PodPresetPatchMapOutput) ElementType() reflect.Type

func (PodPresetPatchMapOutput) MapIndex added in v3.20.0

func (PodPresetPatchMapOutput) ToPodPresetPatchMapOutput added in v3.20.0

func (o PodPresetPatchMapOutput) ToPodPresetPatchMapOutput() PodPresetPatchMapOutput

func (PodPresetPatchMapOutput) ToPodPresetPatchMapOutputWithContext added in v3.20.0

func (o PodPresetPatchMapOutput) ToPodPresetPatchMapOutputWithContext(ctx context.Context) PodPresetPatchMapOutput

type PodPresetPatchOutput added in v3.20.0

type PodPresetPatchOutput struct{ *pulumi.OutputState }

func (PodPresetPatchOutput) ApiVersion added in v3.20.0

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (PodPresetPatchOutput) ElementType added in v3.20.0

func (PodPresetPatchOutput) ElementType() reflect.Type

func (PodPresetPatchOutput) Kind added in v3.20.0

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (PodPresetPatchOutput) Metadata added in v3.20.0

func (PodPresetPatchOutput) Spec added in v3.20.0

func (PodPresetPatchOutput) ToPodPresetPatchOutput added in v3.20.0

func (o PodPresetPatchOutput) ToPodPresetPatchOutput() PodPresetPatchOutput

func (PodPresetPatchOutput) ToPodPresetPatchOutputWithContext added in v3.20.0

func (o PodPresetPatchOutput) ToPodPresetPatchOutputWithContext(ctx context.Context) PodPresetPatchOutput

type PodPresetPatchState added in v3.20.0

type PodPresetPatchState struct {
}

func (PodPresetPatchState) ElementType added in v3.20.0

func (PodPresetPatchState) ElementType() reflect.Type

type PodPresetPatchType added in v3.20.0

type PodPresetPatchType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     *string                 `pulumi:"kind"`
	Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
	Spec     *PodPresetSpecPatch     `pulumi:"spec"`
}

PodPreset is a policy resource that defines additional runtime requirements for a Pod.

type PodPresetPatchTypeArgs added in v3.20.0

type PodPresetPatchTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput          `pulumi:"kind"`
	Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
	Spec     PodPresetSpecPatchPtrInput     `pulumi:"spec"`
}

PodPreset is a policy resource that defines additional runtime requirements for a Pod.

func (PodPresetPatchTypeArgs) ElementType added in v3.20.0

func (PodPresetPatchTypeArgs) ElementType() reflect.Type

func (PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutput added in v3.20.0

func (i PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutput() PodPresetPatchTypeOutput

func (PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutputWithContext added in v3.20.0

func (i PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutputWithContext(ctx context.Context) PodPresetPatchTypeOutput

type PodPresetPatchTypeInput added in v3.20.0

type PodPresetPatchTypeInput interface {
	pulumi.Input

	ToPodPresetPatchTypeOutput() PodPresetPatchTypeOutput
	ToPodPresetPatchTypeOutputWithContext(context.Context) PodPresetPatchTypeOutput
}

PodPresetPatchTypeInput is an input type that accepts PodPresetPatchTypeArgs and PodPresetPatchTypeOutput values. You can construct a concrete instance of `PodPresetPatchTypeInput` via:

PodPresetPatchTypeArgs{...}

type PodPresetPatchTypeOutput added in v3.20.0

type PodPresetPatchTypeOutput struct{ *pulumi.OutputState }

PodPreset is a policy resource that defines additional runtime requirements for a Pod.

func (PodPresetPatchTypeOutput) ApiVersion added in v3.20.0

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (PodPresetPatchTypeOutput) ElementType added in v3.20.0

func (PodPresetPatchTypeOutput) ElementType() reflect.Type

func (PodPresetPatchTypeOutput) Kind added in v3.20.0

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (PodPresetPatchTypeOutput) Metadata added in v3.20.0

func (PodPresetPatchTypeOutput) Spec added in v3.20.0

func (PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutput added in v3.20.0

func (o PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutput() PodPresetPatchTypeOutput

func (PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutputWithContext added in v3.20.0

func (o PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutputWithContext(ctx context.Context) PodPresetPatchTypeOutput

type PodPresetSpec

type PodPresetSpec struct {
	// Env defines the collection of EnvVar to inject into containers.
	Env []corev1.EnvVar `pulumi:"env"`
	// EnvFrom defines the collection of EnvFromSource to inject into containers.
	EnvFrom []corev1.EnvFromSource `pulumi:"envFrom"`
	// Selector is a label query over a set of resources, in this case pods. Required.
	Selector *metav1.LabelSelector `pulumi:"selector"`
	// VolumeMounts defines the collection of VolumeMount to inject into containers.
	VolumeMounts []corev1.VolumeMount `pulumi:"volumeMounts"`
	// Volumes defines the collection of Volume to inject into the pod.
	Volumes []corev1.Volume `pulumi:"volumes"`
}

PodPresetSpec is a description of a pod preset.

type PodPresetSpecArgs

type PodPresetSpecArgs struct {
	// Env defines the collection of EnvVar to inject into containers.
	Env corev1.EnvVarArrayInput `pulumi:"env"`
	// EnvFrom defines the collection of EnvFromSource to inject into containers.
	EnvFrom corev1.EnvFromSourceArrayInput `pulumi:"envFrom"`
	// Selector is a label query over a set of resources, in this case pods. Required.
	Selector metav1.LabelSelectorPtrInput `pulumi:"selector"`
	// VolumeMounts defines the collection of VolumeMount to inject into containers.
	VolumeMounts corev1.VolumeMountArrayInput `pulumi:"volumeMounts"`
	// Volumes defines the collection of Volume to inject into the pod.
	Volumes corev1.VolumeArrayInput `pulumi:"volumes"`
}

PodPresetSpec is a description of a pod preset.

func (PodPresetSpecArgs) ElementType

func (PodPresetSpecArgs) ElementType() reflect.Type

func (PodPresetSpecArgs) 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 PodPresetSpecPatch added in v3.20.0

type PodPresetSpecPatch struct {
	// Env defines the collection of EnvVar to inject into containers.
	Env []corev1.EnvVarPatch `pulumi:"env"`
	// EnvFrom defines the collection of EnvFromSource to inject into containers.
	EnvFrom []corev1.EnvFromSourcePatch `pulumi:"envFrom"`
	// Selector is a label query over a set of resources, in this case pods. Required.
	Selector *metav1.LabelSelectorPatch `pulumi:"selector"`
	// VolumeMounts defines the collection of VolumeMount to inject into containers.
	VolumeMounts []corev1.VolumeMountPatch `pulumi:"volumeMounts"`
	// Volumes defines the collection of Volume to inject into the pod.
	Volumes []corev1.VolumePatch `pulumi:"volumes"`
}

PodPresetSpec is a description of a pod preset.

type PodPresetSpecPatchArgs added in v3.20.0

type PodPresetSpecPatchArgs struct {
	// Env defines the collection of EnvVar to inject into containers.
	Env corev1.EnvVarPatchArrayInput `pulumi:"env"`
	// EnvFrom defines the collection of EnvFromSource to inject into containers.
	EnvFrom corev1.EnvFromSourcePatchArrayInput `pulumi:"envFrom"`
	// Selector is a label query over a set of resources, in this case pods. Required.
	Selector metav1.LabelSelectorPatchPtrInput `pulumi:"selector"`
	// VolumeMounts defines the collection of VolumeMount to inject into containers.
	VolumeMounts corev1.VolumeMountPatchArrayInput `pulumi:"volumeMounts"`
	// Volumes defines the collection of Volume to inject into the pod.
	Volumes corev1.VolumePatchArrayInput `pulumi:"volumes"`
}

PodPresetSpec is a description of a pod preset.

func (PodPresetSpecPatchArgs) ElementType added in v3.20.0

func (PodPresetSpecPatchArgs) ElementType() reflect.Type

func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutput added in v3.20.0

func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutput() PodPresetSpecPatchOutput

func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutputWithContext added in v3.20.0

func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutputWithContext(ctx context.Context) PodPresetSpecPatchOutput

func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutput added in v3.20.0

func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput

func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutputWithContext added in v3.20.0

func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutputWithContext(ctx context.Context) PodPresetSpecPatchPtrOutput

type PodPresetSpecPatchInput added in v3.20.0

type PodPresetSpecPatchInput interface {
	pulumi.Input

	ToPodPresetSpecPatchOutput() PodPresetSpecPatchOutput
	ToPodPresetSpecPatchOutputWithContext(context.Context) PodPresetSpecPatchOutput
}

PodPresetSpecPatchInput is an input type that accepts PodPresetSpecPatchArgs and PodPresetSpecPatchOutput values. You can construct a concrete instance of `PodPresetSpecPatchInput` via:

PodPresetSpecPatchArgs{...}

type PodPresetSpecPatchOutput added in v3.20.0

type PodPresetSpecPatchOutput struct{ *pulumi.OutputState }

PodPresetSpec is a description of a pod preset.

func (PodPresetSpecPatchOutput) ElementType added in v3.20.0

func (PodPresetSpecPatchOutput) ElementType() reflect.Type

func (PodPresetSpecPatchOutput) Env added in v3.20.0

Env defines the collection of EnvVar to inject into containers.

func (PodPresetSpecPatchOutput) EnvFrom added in v3.20.0

EnvFrom defines the collection of EnvFromSource to inject into containers.

func (PodPresetSpecPatchOutput) Selector added in v3.20.0

Selector is a label query over a set of resources, in this case pods. Required.

func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutput added in v3.20.0

func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutput() PodPresetSpecPatchOutput

func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutputWithContext added in v3.20.0

func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutputWithContext(ctx context.Context) PodPresetSpecPatchOutput

func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutput added in v3.20.0

func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput

func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutputWithContext added in v3.20.0

func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutputWithContext(ctx context.Context) PodPresetSpecPatchPtrOutput

func (PodPresetSpecPatchOutput) VolumeMounts added in v3.20.0

VolumeMounts defines the collection of VolumeMount to inject into containers.

func (PodPresetSpecPatchOutput) Volumes added in v3.20.0

Volumes defines the collection of Volume to inject into the pod.

type PodPresetSpecPatchPtrInput added in v3.20.0

type PodPresetSpecPatchPtrInput interface {
	pulumi.Input

	ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput
	ToPodPresetSpecPatchPtrOutputWithContext(context.Context) PodPresetSpecPatchPtrOutput
}

PodPresetSpecPatchPtrInput is an input type that accepts PodPresetSpecPatchArgs, PodPresetSpecPatchPtr and PodPresetSpecPatchPtrOutput values. You can construct a concrete instance of `PodPresetSpecPatchPtrInput` via:

        PodPresetSpecPatchArgs{...}

or:

        nil

func PodPresetSpecPatchPtr added in v3.20.0

func PodPresetSpecPatchPtr(v *PodPresetSpecPatchArgs) PodPresetSpecPatchPtrInput

type PodPresetSpecPatchPtrOutput added in v3.20.0

type PodPresetSpecPatchPtrOutput struct{ *pulumi.OutputState }

func (PodPresetSpecPatchPtrOutput) Elem added in v3.20.0

func (PodPresetSpecPatchPtrOutput) ElementType added in v3.20.0

func (PodPresetSpecPatchPtrOutput) Env added in v3.20.0

Env defines the collection of EnvVar to inject into containers.

func (PodPresetSpecPatchPtrOutput) EnvFrom added in v3.20.0

EnvFrom defines the collection of EnvFromSource to inject into containers.

func (PodPresetSpecPatchPtrOutput) Selector added in v3.20.0

Selector is a label query over a set of resources, in this case pods. Required.

func (PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutput added in v3.20.0

func (o PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput

func (PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutputWithContext added in v3.20.0

func (o PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutputWithContext(ctx context.Context) PodPresetSpecPatchPtrOutput

func (PodPresetSpecPatchPtrOutput) VolumeMounts added in v3.20.0

VolumeMounts defines the collection of VolumeMount to inject into containers.

func (PodPresetSpecPatchPtrOutput) Volumes added in v3.20.0

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