v1alpha1

package
v4.5.0 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2023 License: Apache-2.0 Imports: 10 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.StringOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringOutput     `pulumi:"kind"`
	Metadata metav1.ObjectMetaOutput `pulumi:"metadata"`
	Spec     PodPresetSpecOutput     `pulumi:"spec"`
}

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

func GetPodPreset

func GetPodPreset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PodPresetState, opts ...pulumi.ResourceOption) (*PodPreset, error)

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

func NewPodPreset

func NewPodPreset(ctx *pulumi.Context,
	name string, args *PodPresetArgs, opts ...pulumi.ResourceOption) (*PodPreset, error)

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

func (*PodPreset) ElementType

func (*PodPreset) ElementType() reflect.Type

func (*PodPreset) ToOutput added in v4.2.0

func (i *PodPreset) ToOutput(ctx context.Context) pulumix.Output[*PodPreset]

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) ToOutput added in v4.2.0

func (i PodPresetArray) ToOutput(ctx context.Context) pulumix.Output[[]*PodPreset]

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) ToOutput added in v4.2.0

func (PodPresetArrayOutput) ToPodPresetArrayOutput

func (o PodPresetArrayOutput) ToPodPresetArrayOutput() PodPresetArrayOutput

func (PodPresetArrayOutput) ToPodPresetArrayOutputWithContext

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

type PodPresetInput

type PodPresetInput interface {
	pulumi.Input

	ToPodPresetOutput() PodPresetOutput
	ToPodPresetOutputWithContext(ctx context.Context) PodPresetOutput
}

type PodPresetList

type PodPresetList struct {
	pulumi.CustomResourceState

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

PodPresetList is a list of PodPreset objects.

func GetPodPresetList

func GetPodPresetList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PodPresetListState, opts ...pulumi.ResourceOption) (*PodPresetList, error)

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

func NewPodPresetList

func NewPodPresetList(ctx *pulumi.Context,
	name string, args *PodPresetListArgs, opts ...pulumi.ResourceOption) (*PodPresetList, error)

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

func (*PodPresetList) ElementType

func (*PodPresetList) ElementType() reflect.Type

func (*PodPresetList) ToOutput added in v4.2.0

func (*PodPresetList) ToPodPresetListOutput

func (i *PodPresetList) ToPodPresetListOutput() PodPresetListOutput

func (*PodPresetList) ToPodPresetListOutputWithContext

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

type PodPresetListArgs

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

The set of arguments for constructing a PodPresetList resource.

func (PodPresetListArgs) ElementType

func (PodPresetListArgs) ElementType() reflect.Type

type PodPresetListArray

type PodPresetListArray []PodPresetListInput

func (PodPresetListArray) ElementType

func (PodPresetListArray) ElementType() reflect.Type

func (PodPresetListArray) ToOutput added in v4.2.0

func (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) ToOutput added in v4.2.0

func (PodPresetListArrayOutput) ToPodPresetListArrayOutput

func (o PodPresetListArrayOutput) ToPodPresetListArrayOutput() PodPresetListArrayOutput

func (PodPresetListArrayOutput) ToPodPresetListArrayOutputWithContext

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

type PodPresetListInput

type PodPresetListInput interface {
	pulumi.Input

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

type PodPresetListMap

type PodPresetListMap map[string]PodPresetListInput

func (PodPresetListMap) ElementType

func (PodPresetListMap) ElementType() reflect.Type

func (PodPresetListMap) ToOutput added in v4.2.0

func (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) ToOutput added in v4.2.0

func (PodPresetListMapOutput) ToPodPresetListMapOutput

func (o PodPresetListMapOutput) ToPodPresetListMapOutput() PodPresetListMapOutput

func (PodPresetListMapOutput) ToPodPresetListMapOutputWithContext

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

type PodPresetListOutput

type PodPresetListOutput struct{ *pulumi.OutputState }

func (PodPresetListOutput) ApiVersion

func (o PodPresetListOutput) ApiVersion() pulumi.StringOutput

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

func (PodPresetListOutput) ElementType

func (PodPresetListOutput) ElementType() reflect.Type

func (PodPresetListOutput) Items

Items is a list of schema objects.

func (PodPresetListOutput) 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 (PodPresetListOutput) ToOutput added in v4.2.0

func (PodPresetListOutput) ToPodPresetListOutput

func (o PodPresetListOutput) ToPodPresetListOutput() PodPresetListOutput

func (PodPresetListOutput) ToPodPresetListOutputWithContext

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

type PodPresetListState

type PodPresetListState struct {
}

func (PodPresetListState) ElementType

func (PodPresetListState) ElementType() reflect.Type

type PodPresetListType

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

PodPresetList is a list of PodPreset objects.

type PodPresetListTypeArgs

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

PodPresetList is a list of PodPreset objects.

func (PodPresetListTypeArgs) ElementType

func (PodPresetListTypeArgs) ElementType() reflect.Type

func (PodPresetListTypeArgs) ToOutput added in v4.2.0

func (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) ToOutput added in v4.2.0

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) ToOutput added in v4.2.0

func (i PodPresetMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PodPreset]

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) ToOutput added in v4.2.0

func (PodPresetMapOutput) ToPodPresetMapOutput

func (o PodPresetMapOutput) ToPodPresetMapOutput() PodPresetMapOutput

func (PodPresetMapOutput) ToPodPresetMapOutputWithContext

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

type PodPresetOutput

type PodPresetOutput struct{ *pulumi.OutputState }

func (PodPresetOutput) ApiVersion

func (o PodPresetOutput) ApiVersion() pulumi.StringOutput

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

func (PodPresetOutput) ElementType

func (PodPresetOutput) ElementType() reflect.Type

func (PodPresetOutput) Kind

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

func (PodPresetOutput) Metadata

func (PodPresetOutput) Spec

func (PodPresetOutput) ToOutput added in v4.2.0

func (PodPresetOutput) ToPodPresetOutput

func (o PodPresetOutput) ToPodPresetOutput() PodPresetOutput

func (PodPresetOutput) ToPodPresetOutputWithContext

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

type PodPresetPatch

type PodPresetPatch struct {
	pulumi.CustomResourceState

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

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

func GetPodPresetPatch

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

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

func NewPodPresetPatch

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

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

func (*PodPresetPatch) ElementType

func (*PodPresetPatch) ElementType() reflect.Type

func (*PodPresetPatch) ToOutput added in v4.2.0

func (*PodPresetPatch) ToPodPresetPatchOutput

func (i *PodPresetPatch) ToPodPresetPatchOutput() PodPresetPatchOutput

func (*PodPresetPatch) ToPodPresetPatchOutputWithContext

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

type PodPresetPatchArgs

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

The set of arguments for constructing a PodPresetPatch resource.

func (PodPresetPatchArgs) ElementType

func (PodPresetPatchArgs) ElementType() reflect.Type

type PodPresetPatchArray

type PodPresetPatchArray []PodPresetPatchInput

func (PodPresetPatchArray) ElementType

func (PodPresetPatchArray) ElementType() reflect.Type

func (PodPresetPatchArray) ToOutput added in v4.2.0

func (PodPresetPatchArray) ToPodPresetPatchArrayOutput

func (i PodPresetPatchArray) ToPodPresetPatchArrayOutput() PodPresetPatchArrayOutput

func (PodPresetPatchArray) ToPodPresetPatchArrayOutputWithContext

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

type PodPresetPatchArrayInput

type PodPresetPatchArrayInput interface {
	pulumi.Input

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

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

PodPresetPatchArray{ PodPresetPatchArgs{...} }

type PodPresetPatchArrayOutput

type PodPresetPatchArrayOutput struct{ *pulumi.OutputState }

func (PodPresetPatchArrayOutput) ElementType

func (PodPresetPatchArrayOutput) ElementType() reflect.Type

func (PodPresetPatchArrayOutput) Index

func (PodPresetPatchArrayOutput) ToOutput added in v4.2.0

func (PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutput

func (o PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutput() PodPresetPatchArrayOutput

func (PodPresetPatchArrayOutput) ToPodPresetPatchArrayOutputWithContext

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

type PodPresetPatchInput

type PodPresetPatchInput interface {
	pulumi.Input

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

type PodPresetPatchMap

type PodPresetPatchMap map[string]PodPresetPatchInput

func (PodPresetPatchMap) ElementType

func (PodPresetPatchMap) ElementType() reflect.Type

func (PodPresetPatchMap) ToOutput added in v4.2.0

func (PodPresetPatchMap) ToPodPresetPatchMapOutput

func (i PodPresetPatchMap) ToPodPresetPatchMapOutput() PodPresetPatchMapOutput

func (PodPresetPatchMap) ToPodPresetPatchMapOutputWithContext

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

type PodPresetPatchMapInput

type PodPresetPatchMapInput interface {
	pulumi.Input

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

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

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

type PodPresetPatchMapOutput

type PodPresetPatchMapOutput struct{ *pulumi.OutputState }

func (PodPresetPatchMapOutput) ElementType

func (PodPresetPatchMapOutput) ElementType() reflect.Type

func (PodPresetPatchMapOutput) MapIndex

func (PodPresetPatchMapOutput) ToOutput added in v4.2.0

func (PodPresetPatchMapOutput) ToPodPresetPatchMapOutput

func (o PodPresetPatchMapOutput) ToPodPresetPatchMapOutput() PodPresetPatchMapOutput

func (PodPresetPatchMapOutput) ToPodPresetPatchMapOutputWithContext

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

type PodPresetPatchOutput

type PodPresetPatchOutput struct{ *pulumi.OutputState }

func (PodPresetPatchOutput) ApiVersion

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

func (PodPresetPatchOutput) ElementType

func (PodPresetPatchOutput) ElementType() reflect.Type

func (PodPresetPatchOutput) Kind

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

func (PodPresetPatchOutput) Metadata

func (PodPresetPatchOutput) Spec

func (PodPresetPatchOutput) ToOutput added in v4.2.0

func (PodPresetPatchOutput) ToPodPresetPatchOutput

func (o PodPresetPatchOutput) ToPodPresetPatchOutput() PodPresetPatchOutput

func (PodPresetPatchOutput) ToPodPresetPatchOutputWithContext

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

type PodPresetPatchState

type PodPresetPatchState struct {
}

func (PodPresetPatchState) ElementType

func (PodPresetPatchState) ElementType() reflect.Type

type PodPresetPatchType

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

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

type PodPresetPatchTypeArgs

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

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

func (PodPresetPatchTypeArgs) ElementType

func (PodPresetPatchTypeArgs) ElementType() reflect.Type

func (PodPresetPatchTypeArgs) ToOutput added in v4.2.0

func (PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutput

func (i PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutput() PodPresetPatchTypeOutput

func (PodPresetPatchTypeArgs) ToPodPresetPatchTypeOutputWithContext

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

type PodPresetPatchTypeInput

type PodPresetPatchTypeInput interface {
	pulumi.Input

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

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

PodPresetPatchTypeArgs{...}

type PodPresetPatchTypeOutput

type PodPresetPatchTypeOutput struct{ *pulumi.OutputState }

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

func (PodPresetPatchTypeOutput) ApiVersion

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

func (PodPresetPatchTypeOutput) ElementType

func (PodPresetPatchTypeOutput) ElementType() reflect.Type

func (PodPresetPatchTypeOutput) Kind

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

func (PodPresetPatchTypeOutput) Metadata

func (PodPresetPatchTypeOutput) Spec

func (PodPresetPatchTypeOutput) ToOutput added in v4.2.0

func (PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutput

func (o PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutput() PodPresetPatchTypeOutput

func (PodPresetPatchTypeOutput) ToPodPresetPatchTypeOutputWithContext

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

type PodPresetSpec

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

PodPresetSpec is a description of a pod preset.

type PodPresetSpecArgs

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

PodPresetSpec is a description of a pod preset.

func (PodPresetSpecArgs) ElementType

func (PodPresetSpecArgs) ElementType() reflect.Type

func (PodPresetSpecArgs) ToOutput added in v4.2.0

func (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) ToOutput added in v4.2.0

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

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

PodPresetSpec is a description of a pod preset.

type PodPresetSpecPatchArgs

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

PodPresetSpec is a description of a pod preset.

func (PodPresetSpecPatchArgs) ElementType

func (PodPresetSpecPatchArgs) ElementType() reflect.Type

func (PodPresetSpecPatchArgs) ToOutput added in v4.2.0

func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutput

func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutput() PodPresetSpecPatchOutput

func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchOutputWithContext

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

func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutput

func (i PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput

func (PodPresetSpecPatchArgs) ToPodPresetSpecPatchPtrOutputWithContext

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

type PodPresetSpecPatchInput

type PodPresetSpecPatchInput interface {
	pulumi.Input

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

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

PodPresetSpecPatchArgs{...}

type PodPresetSpecPatchOutput

type PodPresetSpecPatchOutput struct{ *pulumi.OutputState }

PodPresetSpec is a description of a pod preset.

func (PodPresetSpecPatchOutput) ElementType

func (PodPresetSpecPatchOutput) ElementType() reflect.Type

func (PodPresetSpecPatchOutput) Env

Env defines the collection of EnvVar to inject into containers.

func (PodPresetSpecPatchOutput) EnvFrom

EnvFrom defines the collection of EnvFromSource to inject into containers.

func (PodPresetSpecPatchOutput) Selector

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

func (PodPresetSpecPatchOutput) ToOutput added in v4.2.0

func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutput

func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutput() PodPresetSpecPatchOutput

func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchOutputWithContext

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

func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutput

func (o PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput

func (PodPresetSpecPatchOutput) ToPodPresetSpecPatchPtrOutputWithContext

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

func (PodPresetSpecPatchOutput) VolumeMounts

VolumeMounts defines the collection of VolumeMount to inject into containers.

func (PodPresetSpecPatchOutput) Volumes

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

type PodPresetSpecPatchPtrInput

type PodPresetSpecPatchPtrInput interface {
	pulumi.Input

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

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

        PodPresetSpecPatchArgs{...}

or:

        nil

type PodPresetSpecPatchPtrOutput

type PodPresetSpecPatchPtrOutput struct{ *pulumi.OutputState }

func (PodPresetSpecPatchPtrOutput) Elem

func (PodPresetSpecPatchPtrOutput) ElementType

func (PodPresetSpecPatchPtrOutput) Env

Env defines the collection of EnvVar to inject into containers.

func (PodPresetSpecPatchPtrOutput) EnvFrom

EnvFrom defines the collection of EnvFromSource to inject into containers.

func (PodPresetSpecPatchPtrOutput) Selector

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

func (PodPresetSpecPatchPtrOutput) ToOutput added in v4.2.0

func (PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutput

func (o PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutput() PodPresetSpecPatchPtrOutput

func (PodPresetSpecPatchPtrOutput) ToPodPresetSpecPatchPtrOutputWithContext

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

func (PodPresetSpecPatchPtrOutput) VolumeMounts

VolumeMounts defines the collection of VolumeMount to inject into containers.

func (PodPresetSpecPatchPtrOutput) 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) ToOutput added in v4.2.0

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) ToOutput added in v4.2.0

func (PodPresetTypeArgs) ToPodPresetTypeOutput

func (i PodPresetTypeArgs) ToPodPresetTypeOutput() PodPresetTypeOutput

func (PodPresetTypeArgs) ToPodPresetTypeOutputWithContext

func (i PodPresetTypeArgs) ToPodPresetTypeOutputWithContext(ctx context.Context) PodPresetTypeOutput

type PodPresetTypeArray

type PodPresetTypeArray []PodPresetTypeInput

func (PodPresetTypeArray) ElementType

func (PodPresetTypeArray) ElementType() reflect.Type

func (PodPresetTypeArray) ToOutput added in v4.2.0

func (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) ToOutput added in v4.2.0

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) ToOutput added in v4.2.0

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