v2alpha1

package
v4.8.0 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2024 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 CronJob

type CronJob 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"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaOutput `pulumi:"metadata"`
	// Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec CronJobSpecOutput `pulumi:"spec"`
	// Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Status CronJobStatusPtrOutput `pulumi:"status"`
}

CronJob represents the configuration of a single cron job.

func GetCronJob

func GetCronJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CronJobState, opts ...pulumi.ResourceOption) (*CronJob, error)

GetCronJob gets an existing CronJob 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 NewCronJob

func NewCronJob(ctx *pulumi.Context,
	name string, args *CronJobArgs, opts ...pulumi.ResourceOption) (*CronJob, error)

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

func (*CronJob) ElementType

func (*CronJob) ElementType() reflect.Type

func (*CronJob) ToCronJobOutput

func (i *CronJob) ToCronJobOutput() CronJobOutput

func (*CronJob) ToCronJobOutputWithContext

func (i *CronJob) ToCronJobOutputWithContext(ctx context.Context) CronJobOutput

type CronJobArgs

type CronJobArgs 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
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput
	// Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec CronJobSpecPtrInput
}

The set of arguments for constructing a CronJob resource.

func (CronJobArgs) ElementType

func (CronJobArgs) ElementType() reflect.Type

type CronJobArray

type CronJobArray []CronJobInput

func (CronJobArray) ElementType

func (CronJobArray) ElementType() reflect.Type

func (CronJobArray) ToCronJobArrayOutput

func (i CronJobArray) ToCronJobArrayOutput() CronJobArrayOutput

func (CronJobArray) ToCronJobArrayOutputWithContext

func (i CronJobArray) ToCronJobArrayOutputWithContext(ctx context.Context) CronJobArrayOutput

type CronJobArrayInput

type CronJobArrayInput interface {
	pulumi.Input

	ToCronJobArrayOutput() CronJobArrayOutput
	ToCronJobArrayOutputWithContext(context.Context) CronJobArrayOutput
}

CronJobArrayInput is an input type that accepts CronJobArray and CronJobArrayOutput values. You can construct a concrete instance of `CronJobArrayInput` via:

CronJobArray{ CronJobArgs{...} }

type CronJobArrayOutput

type CronJobArrayOutput struct{ *pulumi.OutputState }

func (CronJobArrayOutput) ElementType

func (CronJobArrayOutput) ElementType() reflect.Type

func (CronJobArrayOutput) Index

func (CronJobArrayOutput) ToCronJobArrayOutput

func (o CronJobArrayOutput) ToCronJobArrayOutput() CronJobArrayOutput

func (CronJobArrayOutput) ToCronJobArrayOutputWithContext

func (o CronJobArrayOutput) ToCronJobArrayOutputWithContext(ctx context.Context) CronJobArrayOutput

type CronJobInput

type CronJobInput interface {
	pulumi.Input

	ToCronJobOutput() CronJobOutput
	ToCronJobOutputWithContext(ctx context.Context) CronJobOutput
}

type CronJobList

type CronJobList 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 the list of CronJobs.
	Items CronJobTypeArrayOutput `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"`
}

CronJobList is a collection of cron jobs.

func GetCronJobList

func GetCronJobList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CronJobListState, opts ...pulumi.ResourceOption) (*CronJobList, error)

GetCronJobList gets an existing CronJobList 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 NewCronJobList

func NewCronJobList(ctx *pulumi.Context,
	name string, args *CronJobListArgs, opts ...pulumi.ResourceOption) (*CronJobList, error)

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

func (*CronJobList) ElementType

func (*CronJobList) ElementType() reflect.Type

func (*CronJobList) ToCronJobListOutput

func (i *CronJobList) ToCronJobListOutput() CronJobListOutput

func (*CronJobList) ToCronJobListOutputWithContext

func (i *CronJobList) ToCronJobListOutputWithContext(ctx context.Context) CronJobListOutput

type CronJobListArgs

type CronJobListArgs 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 the list of CronJobs.
	Items CronJobTypeArrayInput
	// 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 CronJobList resource.

func (CronJobListArgs) ElementType

func (CronJobListArgs) ElementType() reflect.Type

type CronJobListArray

type CronJobListArray []CronJobListInput

func (CronJobListArray) ElementType

func (CronJobListArray) ElementType() reflect.Type

func (CronJobListArray) ToCronJobListArrayOutput

func (i CronJobListArray) ToCronJobListArrayOutput() CronJobListArrayOutput

func (CronJobListArray) ToCronJobListArrayOutputWithContext

func (i CronJobListArray) ToCronJobListArrayOutputWithContext(ctx context.Context) CronJobListArrayOutput

type CronJobListArrayInput

type CronJobListArrayInput interface {
	pulumi.Input

	ToCronJobListArrayOutput() CronJobListArrayOutput
	ToCronJobListArrayOutputWithContext(context.Context) CronJobListArrayOutput
}

CronJobListArrayInput is an input type that accepts CronJobListArray and CronJobListArrayOutput values. You can construct a concrete instance of `CronJobListArrayInput` via:

CronJobListArray{ CronJobListArgs{...} }

type CronJobListArrayOutput

type CronJobListArrayOutput struct{ *pulumi.OutputState }

func (CronJobListArrayOutput) ElementType

func (CronJobListArrayOutput) ElementType() reflect.Type

func (CronJobListArrayOutput) Index

func (CronJobListArrayOutput) ToCronJobListArrayOutput

func (o CronJobListArrayOutput) ToCronJobListArrayOutput() CronJobListArrayOutput

func (CronJobListArrayOutput) ToCronJobListArrayOutputWithContext

func (o CronJobListArrayOutput) ToCronJobListArrayOutputWithContext(ctx context.Context) CronJobListArrayOutput

type CronJobListInput

type CronJobListInput interface {
	pulumi.Input

	ToCronJobListOutput() CronJobListOutput
	ToCronJobListOutputWithContext(ctx context.Context) CronJobListOutput
}

type CronJobListMap

type CronJobListMap map[string]CronJobListInput

func (CronJobListMap) ElementType

func (CronJobListMap) ElementType() reflect.Type

func (CronJobListMap) ToCronJobListMapOutput

func (i CronJobListMap) ToCronJobListMapOutput() CronJobListMapOutput

func (CronJobListMap) ToCronJobListMapOutputWithContext

func (i CronJobListMap) ToCronJobListMapOutputWithContext(ctx context.Context) CronJobListMapOutput

type CronJobListMapInput

type CronJobListMapInput interface {
	pulumi.Input

	ToCronJobListMapOutput() CronJobListMapOutput
	ToCronJobListMapOutputWithContext(context.Context) CronJobListMapOutput
}

CronJobListMapInput is an input type that accepts CronJobListMap and CronJobListMapOutput values. You can construct a concrete instance of `CronJobListMapInput` via:

CronJobListMap{ "key": CronJobListArgs{...} }

type CronJobListMapOutput

type CronJobListMapOutput struct{ *pulumi.OutputState }

func (CronJobListMapOutput) ElementType

func (CronJobListMapOutput) ElementType() reflect.Type

func (CronJobListMapOutput) MapIndex

func (CronJobListMapOutput) ToCronJobListMapOutput

func (o CronJobListMapOutput) ToCronJobListMapOutput() CronJobListMapOutput

func (CronJobListMapOutput) ToCronJobListMapOutputWithContext

func (o CronJobListMapOutput) ToCronJobListMapOutputWithContext(ctx context.Context) CronJobListMapOutput

type CronJobListOutput

type CronJobListOutput struct{ *pulumi.OutputState }

func (CronJobListOutput) ApiVersion

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

func (CronJobListOutput) ElementType() reflect.Type

func (CronJobListOutput) Items

items is the list of CronJobs.

func (CronJobListOutput) 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 (CronJobListOutput) ToCronJobListOutput

func (o CronJobListOutput) ToCronJobListOutput() CronJobListOutput

func (CronJobListOutput) ToCronJobListOutputWithContext

func (o CronJobListOutput) ToCronJobListOutputWithContext(ctx context.Context) CronJobListOutput

type CronJobListState

type CronJobListState struct {
}

func (CronJobListState) ElementType

func (CronJobListState) ElementType() reflect.Type

type CronJobListType

type CronJobListType 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 the list of CronJobs.
	Items []CronJobType `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"`
}

CronJobList is a collection of cron jobs.

type CronJobListTypeArgs

type CronJobListTypeArgs 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 the list of CronJobs.
	Items CronJobTypeArrayInput `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"`
}

CronJobList is a collection of cron jobs.

func (CronJobListTypeArgs) ElementType

func (CronJobListTypeArgs) ElementType() reflect.Type

func (CronJobListTypeArgs) ToCronJobListTypeOutput

func (i CronJobListTypeArgs) ToCronJobListTypeOutput() CronJobListTypeOutput

func (CronJobListTypeArgs) ToCronJobListTypeOutputWithContext

func (i CronJobListTypeArgs) ToCronJobListTypeOutputWithContext(ctx context.Context) CronJobListTypeOutput

type CronJobListTypeInput

type CronJobListTypeInput interface {
	pulumi.Input

	ToCronJobListTypeOutput() CronJobListTypeOutput
	ToCronJobListTypeOutputWithContext(context.Context) CronJobListTypeOutput
}

CronJobListTypeInput is an input type that accepts CronJobListTypeArgs and CronJobListTypeOutput values. You can construct a concrete instance of `CronJobListTypeInput` via:

CronJobListTypeArgs{...}

type CronJobListTypeOutput

type CronJobListTypeOutput struct{ *pulumi.OutputState }

CronJobList is a collection of cron jobs.

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

func (CronJobListTypeOutput) ElementType() reflect.Type

func (CronJobListTypeOutput) Items

items is the list of CronJobs.

func (CronJobListTypeOutput) 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 (CronJobListTypeOutput) ToCronJobListTypeOutput

func (o CronJobListTypeOutput) ToCronJobListTypeOutput() CronJobListTypeOutput

func (CronJobListTypeOutput) ToCronJobListTypeOutputWithContext

func (o CronJobListTypeOutput) ToCronJobListTypeOutputWithContext(ctx context.Context) CronJobListTypeOutput

type CronJobMap

type CronJobMap map[string]CronJobInput

func (CronJobMap) ElementType

func (CronJobMap) ElementType() reflect.Type

func (CronJobMap) ToCronJobMapOutput

func (i CronJobMap) ToCronJobMapOutput() CronJobMapOutput

func (CronJobMap) ToCronJobMapOutputWithContext

func (i CronJobMap) ToCronJobMapOutputWithContext(ctx context.Context) CronJobMapOutput

type CronJobMapInput

type CronJobMapInput interface {
	pulumi.Input

	ToCronJobMapOutput() CronJobMapOutput
	ToCronJobMapOutputWithContext(context.Context) CronJobMapOutput
}

CronJobMapInput is an input type that accepts CronJobMap and CronJobMapOutput values. You can construct a concrete instance of `CronJobMapInput` via:

CronJobMap{ "key": CronJobArgs{...} }

type CronJobMapOutput

type CronJobMapOutput struct{ *pulumi.OutputState }

func (CronJobMapOutput) ElementType

func (CronJobMapOutput) ElementType() reflect.Type

func (CronJobMapOutput) MapIndex

func (CronJobMapOutput) ToCronJobMapOutput

func (o CronJobMapOutput) ToCronJobMapOutput() CronJobMapOutput

func (CronJobMapOutput) ToCronJobMapOutputWithContext

func (o CronJobMapOutput) ToCronJobMapOutputWithContext(ctx context.Context) CronJobMapOutput

type CronJobOutput

type CronJobOutput struct{ *pulumi.OutputState }

func (CronJobOutput) ApiVersion

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

func (CronJobOutput) ElementType() reflect.Type

func (CronJobOutput) 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 (CronJobOutput) Spec

Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

func (CronJobOutput) ToCronJobOutput

func (o CronJobOutput) ToCronJobOutput() CronJobOutput

func (CronJobOutput) ToCronJobOutputWithContext

func (o CronJobOutput) ToCronJobOutputWithContext(ctx context.Context) CronJobOutput

type CronJobPatch

type CronJobPatch 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"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"`
	// Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec CronJobSpecPatchPtrOutput `pulumi:"spec"`
	// Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Status CronJobStatusPatchPtrOutput `pulumi:"status"`
}

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. CronJob represents the configuration of a single cron job.

func GetCronJobPatch

func GetCronJobPatch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CronJobPatchState, opts ...pulumi.ResourceOption) (*CronJobPatch, error)

GetCronJobPatch gets an existing CronJobPatch 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 NewCronJobPatch

func NewCronJobPatch(ctx *pulumi.Context,
	name string, args *CronJobPatchArgs, opts ...pulumi.ResourceOption) (*CronJobPatch, error)

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

func (*CronJobPatch) ElementType

func (*CronJobPatch) ElementType() reflect.Type

func (*CronJobPatch) ToCronJobPatchOutput

func (i *CronJobPatch) ToCronJobPatchOutput() CronJobPatchOutput

func (*CronJobPatch) ToCronJobPatchOutputWithContext

func (i *CronJobPatch) ToCronJobPatchOutputWithContext(ctx context.Context) CronJobPatchOutput

type CronJobPatchArgs

type CronJobPatchArgs 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
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput
	// Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec CronJobSpecPatchPtrInput
}

The set of arguments for constructing a CronJobPatch resource.

func (CronJobPatchArgs) ElementType

func (CronJobPatchArgs) ElementType() reflect.Type

type CronJobPatchArray

type CronJobPatchArray []CronJobPatchInput

func (CronJobPatchArray) ElementType

func (CronJobPatchArray) ElementType() reflect.Type

func (CronJobPatchArray) ToCronJobPatchArrayOutput

func (i CronJobPatchArray) ToCronJobPatchArrayOutput() CronJobPatchArrayOutput

func (CronJobPatchArray) ToCronJobPatchArrayOutputWithContext

func (i CronJobPatchArray) ToCronJobPatchArrayOutputWithContext(ctx context.Context) CronJobPatchArrayOutput

type CronJobPatchArrayInput

type CronJobPatchArrayInput interface {
	pulumi.Input

	ToCronJobPatchArrayOutput() CronJobPatchArrayOutput
	ToCronJobPatchArrayOutputWithContext(context.Context) CronJobPatchArrayOutput
}

CronJobPatchArrayInput is an input type that accepts CronJobPatchArray and CronJobPatchArrayOutput values. You can construct a concrete instance of `CronJobPatchArrayInput` via:

CronJobPatchArray{ CronJobPatchArgs{...} }

type CronJobPatchArrayOutput

type CronJobPatchArrayOutput struct{ *pulumi.OutputState }

func (CronJobPatchArrayOutput) ElementType

func (CronJobPatchArrayOutput) ElementType() reflect.Type

func (CronJobPatchArrayOutput) Index

func (CronJobPatchArrayOutput) ToCronJobPatchArrayOutput

func (o CronJobPatchArrayOutput) ToCronJobPatchArrayOutput() CronJobPatchArrayOutput

func (CronJobPatchArrayOutput) ToCronJobPatchArrayOutputWithContext

func (o CronJobPatchArrayOutput) ToCronJobPatchArrayOutputWithContext(ctx context.Context) CronJobPatchArrayOutput

type CronJobPatchInput

type CronJobPatchInput interface {
	pulumi.Input

	ToCronJobPatchOutput() CronJobPatchOutput
	ToCronJobPatchOutputWithContext(ctx context.Context) CronJobPatchOutput
}

type CronJobPatchMap

type CronJobPatchMap map[string]CronJobPatchInput

func (CronJobPatchMap) ElementType

func (CronJobPatchMap) ElementType() reflect.Type

func (CronJobPatchMap) ToCronJobPatchMapOutput

func (i CronJobPatchMap) ToCronJobPatchMapOutput() CronJobPatchMapOutput

func (CronJobPatchMap) ToCronJobPatchMapOutputWithContext

func (i CronJobPatchMap) ToCronJobPatchMapOutputWithContext(ctx context.Context) CronJobPatchMapOutput

type CronJobPatchMapInput

type CronJobPatchMapInput interface {
	pulumi.Input

	ToCronJobPatchMapOutput() CronJobPatchMapOutput
	ToCronJobPatchMapOutputWithContext(context.Context) CronJobPatchMapOutput
}

CronJobPatchMapInput is an input type that accepts CronJobPatchMap and CronJobPatchMapOutput values. You can construct a concrete instance of `CronJobPatchMapInput` via:

CronJobPatchMap{ "key": CronJobPatchArgs{...} }

type CronJobPatchMapOutput

type CronJobPatchMapOutput struct{ *pulumi.OutputState }

func (CronJobPatchMapOutput) ElementType

func (CronJobPatchMapOutput) ElementType() reflect.Type

func (CronJobPatchMapOutput) MapIndex

func (CronJobPatchMapOutput) ToCronJobPatchMapOutput

func (o CronJobPatchMapOutput) ToCronJobPatchMapOutput() CronJobPatchMapOutput

func (CronJobPatchMapOutput) ToCronJobPatchMapOutputWithContext

func (o CronJobPatchMapOutput) ToCronJobPatchMapOutputWithContext(ctx context.Context) CronJobPatchMapOutput

type CronJobPatchOutput

type CronJobPatchOutput struct{ *pulumi.OutputState }

func (CronJobPatchOutput) ApiVersion

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

func (CronJobPatchOutput) ElementType() reflect.Type

func (CronJobPatchOutput) 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 (CronJobPatchOutput) Spec

Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

func (CronJobPatchOutput) ToCronJobPatchOutput

func (o CronJobPatchOutput) ToCronJobPatchOutput() CronJobPatchOutput

func (CronJobPatchOutput) ToCronJobPatchOutputWithContext

func (o CronJobPatchOutput) ToCronJobPatchOutputWithContext(ctx context.Context) CronJobPatchOutput

type CronJobPatchState

type CronJobPatchState struct {
}

func (CronJobPatchState) ElementType

func (CronJobPatchState) ElementType() reflect.Type

type CronJobPatchType

type CronJobPatchType 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"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
	// Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec *CronJobSpecPatch `pulumi:"spec"`
	// Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Status *CronJobStatusPatch `pulumi:"status"`
}

CronJob represents the configuration of a single cron job.

type CronJobPatchTypeArgs

type CronJobPatchTypeArgs 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"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
	// Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec CronJobSpecPatchPtrInput `pulumi:"spec"`
	// Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Status CronJobStatusPatchPtrInput `pulumi:"status"`
}

CronJob represents the configuration of a single cron job.

func (CronJobPatchTypeArgs) ElementType

func (CronJobPatchTypeArgs) ElementType() reflect.Type

func (CronJobPatchTypeArgs) ToCronJobPatchTypeOutput

func (i CronJobPatchTypeArgs) ToCronJobPatchTypeOutput() CronJobPatchTypeOutput

func (CronJobPatchTypeArgs) ToCronJobPatchTypeOutputWithContext

func (i CronJobPatchTypeArgs) ToCronJobPatchTypeOutputWithContext(ctx context.Context) CronJobPatchTypeOutput

type CronJobPatchTypeInput

type CronJobPatchTypeInput interface {
	pulumi.Input

	ToCronJobPatchTypeOutput() CronJobPatchTypeOutput
	ToCronJobPatchTypeOutputWithContext(context.Context) CronJobPatchTypeOutput
}

CronJobPatchTypeInput is an input type that accepts CronJobPatchTypeArgs and CronJobPatchTypeOutput values. You can construct a concrete instance of `CronJobPatchTypeInput` via:

CronJobPatchTypeArgs{...}

type CronJobPatchTypeOutput

type CronJobPatchTypeOutput struct{ *pulumi.OutputState }

CronJob represents the configuration of a single cron job.

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

func (CronJobPatchTypeOutput) ElementType() reflect.Type

func (CronJobPatchTypeOutput) 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 (CronJobPatchTypeOutput) Spec

Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

func (CronJobPatchTypeOutput) ToCronJobPatchTypeOutput

func (o CronJobPatchTypeOutput) ToCronJobPatchTypeOutput() CronJobPatchTypeOutput

func (CronJobPatchTypeOutput) ToCronJobPatchTypeOutputWithContext

func (o CronJobPatchTypeOutput) ToCronJobPatchTypeOutputWithContext(ctx context.Context) CronJobPatchTypeOutput

type CronJobSpec

type CronJobSpec struct {
	// Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one
	ConcurrencyPolicy *string `pulumi:"concurrencyPolicy"`
	// The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
	FailedJobsHistoryLimit *int `pulumi:"failedJobsHistoryLimit"`
	// Specifies the job that will be created when executing a CronJob.
	JobTemplate JobTemplateSpec `pulumi:"jobTemplate"`
	// The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
	Schedule string `pulumi:"schedule"`
	// Optional deadline in seconds for starting the job if it misses scheduled time for any reason.  Missed jobs executions will be counted as failed ones.
	StartingDeadlineSeconds *int `pulumi:"startingDeadlineSeconds"`
	// The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
	SuccessfulJobsHistoryLimit *int `pulumi:"successfulJobsHistoryLimit"`
	// This flag tells the controller to suspend subsequent executions, it does not apply to already started executions.  Defaults to false.
	Suspend *bool `pulumi:"suspend"`
}

CronJobSpec describes how the job execution will look like and when it will actually run.

type CronJobSpecArgs

type CronJobSpecArgs struct {
	// Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one
	ConcurrencyPolicy pulumi.StringPtrInput `pulumi:"concurrencyPolicy"`
	// The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
	FailedJobsHistoryLimit pulumi.IntPtrInput `pulumi:"failedJobsHistoryLimit"`
	// Specifies the job that will be created when executing a CronJob.
	JobTemplate JobTemplateSpecInput `pulumi:"jobTemplate"`
	// The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
	Schedule pulumi.StringInput `pulumi:"schedule"`
	// Optional deadline in seconds for starting the job if it misses scheduled time for any reason.  Missed jobs executions will be counted as failed ones.
	StartingDeadlineSeconds pulumi.IntPtrInput `pulumi:"startingDeadlineSeconds"`
	// The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
	SuccessfulJobsHistoryLimit pulumi.IntPtrInput `pulumi:"successfulJobsHistoryLimit"`
	// This flag tells the controller to suspend subsequent executions, it does not apply to already started executions.  Defaults to false.
	Suspend pulumi.BoolPtrInput `pulumi:"suspend"`
}

CronJobSpec describes how the job execution will look like and when it will actually run.

func (CronJobSpecArgs) ElementType

func (CronJobSpecArgs) ElementType() reflect.Type

func (CronJobSpecArgs) ToCronJobSpecOutput

func (i CronJobSpecArgs) ToCronJobSpecOutput() CronJobSpecOutput

func (CronJobSpecArgs) ToCronJobSpecOutputWithContext

func (i CronJobSpecArgs) ToCronJobSpecOutputWithContext(ctx context.Context) CronJobSpecOutput

func (CronJobSpecArgs) ToCronJobSpecPtrOutput

func (i CronJobSpecArgs) ToCronJobSpecPtrOutput() CronJobSpecPtrOutput

func (CronJobSpecArgs) ToCronJobSpecPtrOutputWithContext

func (i CronJobSpecArgs) ToCronJobSpecPtrOutputWithContext(ctx context.Context) CronJobSpecPtrOutput

type CronJobSpecInput

type CronJobSpecInput interface {
	pulumi.Input

	ToCronJobSpecOutput() CronJobSpecOutput
	ToCronJobSpecOutputWithContext(context.Context) CronJobSpecOutput
}

CronJobSpecInput is an input type that accepts CronJobSpecArgs and CronJobSpecOutput values. You can construct a concrete instance of `CronJobSpecInput` via:

CronJobSpecArgs{...}

type CronJobSpecOutput

type CronJobSpecOutput struct{ *pulumi.OutputState }

CronJobSpec describes how the job execution will look like and when it will actually run.

func (CronJobSpecOutput) ConcurrencyPolicy

func (o CronJobSpecOutput) ConcurrencyPolicy() pulumi.StringPtrOutput

Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one

func (CronJobSpecOutput) ElementType

func (CronJobSpecOutput) ElementType() reflect.Type

func (CronJobSpecOutput) FailedJobsHistoryLimit

func (o CronJobSpecOutput) FailedJobsHistoryLimit() pulumi.IntPtrOutput

The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.

func (CronJobSpecOutput) JobTemplate

func (o CronJobSpecOutput) JobTemplate() JobTemplateSpecOutput

Specifies the job that will be created when executing a CronJob.

func (CronJobSpecOutput) Schedule

func (o CronJobSpecOutput) Schedule() pulumi.StringOutput

The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.

func (CronJobSpecOutput) StartingDeadlineSeconds

func (o CronJobSpecOutput) StartingDeadlineSeconds() pulumi.IntPtrOutput

Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.

func (CronJobSpecOutput) SuccessfulJobsHistoryLimit

func (o CronJobSpecOutput) SuccessfulJobsHistoryLimit() pulumi.IntPtrOutput

The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.

func (CronJobSpecOutput) Suspend

This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.

func (CronJobSpecOutput) ToCronJobSpecOutput

func (o CronJobSpecOutput) ToCronJobSpecOutput() CronJobSpecOutput

func (CronJobSpecOutput) ToCronJobSpecOutputWithContext

func (o CronJobSpecOutput) ToCronJobSpecOutputWithContext(ctx context.Context) CronJobSpecOutput

func (CronJobSpecOutput) ToCronJobSpecPtrOutput

func (o CronJobSpecOutput) ToCronJobSpecPtrOutput() CronJobSpecPtrOutput

func (CronJobSpecOutput) ToCronJobSpecPtrOutputWithContext

func (o CronJobSpecOutput) ToCronJobSpecPtrOutputWithContext(ctx context.Context) CronJobSpecPtrOutput

type CronJobSpecPatch

type CronJobSpecPatch struct {
	// Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one
	ConcurrencyPolicy *string `pulumi:"concurrencyPolicy"`
	// The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
	FailedJobsHistoryLimit *int `pulumi:"failedJobsHistoryLimit"`
	// Specifies the job that will be created when executing a CronJob.
	JobTemplate *JobTemplateSpecPatch `pulumi:"jobTemplate"`
	// The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
	Schedule *string `pulumi:"schedule"`
	// Optional deadline in seconds for starting the job if it misses scheduled time for any reason.  Missed jobs executions will be counted as failed ones.
	StartingDeadlineSeconds *int `pulumi:"startingDeadlineSeconds"`
	// The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
	SuccessfulJobsHistoryLimit *int `pulumi:"successfulJobsHistoryLimit"`
	// This flag tells the controller to suspend subsequent executions, it does not apply to already started executions.  Defaults to false.
	Suspend *bool `pulumi:"suspend"`
}

CronJobSpec describes how the job execution will look like and when it will actually run.

type CronJobSpecPatchArgs

type CronJobSpecPatchArgs struct {
	// Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one
	ConcurrencyPolicy pulumi.StringPtrInput `pulumi:"concurrencyPolicy"`
	// The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
	FailedJobsHistoryLimit pulumi.IntPtrInput `pulumi:"failedJobsHistoryLimit"`
	// Specifies the job that will be created when executing a CronJob.
	JobTemplate JobTemplateSpecPatchPtrInput `pulumi:"jobTemplate"`
	// The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.
	Schedule pulumi.StringPtrInput `pulumi:"schedule"`
	// Optional deadline in seconds for starting the job if it misses scheduled time for any reason.  Missed jobs executions will be counted as failed ones.
	StartingDeadlineSeconds pulumi.IntPtrInput `pulumi:"startingDeadlineSeconds"`
	// The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.
	SuccessfulJobsHistoryLimit pulumi.IntPtrInput `pulumi:"successfulJobsHistoryLimit"`
	// This flag tells the controller to suspend subsequent executions, it does not apply to already started executions.  Defaults to false.
	Suspend pulumi.BoolPtrInput `pulumi:"suspend"`
}

CronJobSpec describes how the job execution will look like and when it will actually run.

func (CronJobSpecPatchArgs) ElementType

func (CronJobSpecPatchArgs) ElementType() reflect.Type

func (CronJobSpecPatchArgs) ToCronJobSpecPatchOutput

func (i CronJobSpecPatchArgs) ToCronJobSpecPatchOutput() CronJobSpecPatchOutput

func (CronJobSpecPatchArgs) ToCronJobSpecPatchOutputWithContext

func (i CronJobSpecPatchArgs) ToCronJobSpecPatchOutputWithContext(ctx context.Context) CronJobSpecPatchOutput

func (CronJobSpecPatchArgs) ToCronJobSpecPatchPtrOutput

func (i CronJobSpecPatchArgs) ToCronJobSpecPatchPtrOutput() CronJobSpecPatchPtrOutput

func (CronJobSpecPatchArgs) ToCronJobSpecPatchPtrOutputWithContext

func (i CronJobSpecPatchArgs) ToCronJobSpecPatchPtrOutputWithContext(ctx context.Context) CronJobSpecPatchPtrOutput

type CronJobSpecPatchInput

type CronJobSpecPatchInput interface {
	pulumi.Input

	ToCronJobSpecPatchOutput() CronJobSpecPatchOutput
	ToCronJobSpecPatchOutputWithContext(context.Context) CronJobSpecPatchOutput
}

CronJobSpecPatchInput is an input type that accepts CronJobSpecPatchArgs and CronJobSpecPatchOutput values. You can construct a concrete instance of `CronJobSpecPatchInput` via:

CronJobSpecPatchArgs{...}

type CronJobSpecPatchOutput

type CronJobSpecPatchOutput struct{ *pulumi.OutputState }

CronJobSpec describes how the job execution will look like and when it will actually run.

func (CronJobSpecPatchOutput) ConcurrencyPolicy

func (o CronJobSpecPatchOutput) ConcurrencyPolicy() pulumi.StringPtrOutput

Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one

func (CronJobSpecPatchOutput) ElementType

func (CronJobSpecPatchOutput) ElementType() reflect.Type

func (CronJobSpecPatchOutput) FailedJobsHistoryLimit

func (o CronJobSpecPatchOutput) FailedJobsHistoryLimit() pulumi.IntPtrOutput

The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.

func (CronJobSpecPatchOutput) JobTemplate

Specifies the job that will be created when executing a CronJob.

func (CronJobSpecPatchOutput) Schedule

The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.

func (CronJobSpecPatchOutput) StartingDeadlineSeconds

func (o CronJobSpecPatchOutput) StartingDeadlineSeconds() pulumi.IntPtrOutput

Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.

func (CronJobSpecPatchOutput) SuccessfulJobsHistoryLimit

func (o CronJobSpecPatchOutput) SuccessfulJobsHistoryLimit() pulumi.IntPtrOutput

The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.

func (CronJobSpecPatchOutput) Suspend

This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.

func (CronJobSpecPatchOutput) ToCronJobSpecPatchOutput

func (o CronJobSpecPatchOutput) ToCronJobSpecPatchOutput() CronJobSpecPatchOutput

func (CronJobSpecPatchOutput) ToCronJobSpecPatchOutputWithContext

func (o CronJobSpecPatchOutput) ToCronJobSpecPatchOutputWithContext(ctx context.Context) CronJobSpecPatchOutput

func (CronJobSpecPatchOutput) ToCronJobSpecPatchPtrOutput

func (o CronJobSpecPatchOutput) ToCronJobSpecPatchPtrOutput() CronJobSpecPatchPtrOutput

func (CronJobSpecPatchOutput) ToCronJobSpecPatchPtrOutputWithContext

func (o CronJobSpecPatchOutput) ToCronJobSpecPatchPtrOutputWithContext(ctx context.Context) CronJobSpecPatchPtrOutput

type CronJobSpecPatchPtrInput

type CronJobSpecPatchPtrInput interface {
	pulumi.Input

	ToCronJobSpecPatchPtrOutput() CronJobSpecPatchPtrOutput
	ToCronJobSpecPatchPtrOutputWithContext(context.Context) CronJobSpecPatchPtrOutput
}

CronJobSpecPatchPtrInput is an input type that accepts CronJobSpecPatchArgs, CronJobSpecPatchPtr and CronJobSpecPatchPtrOutput values. You can construct a concrete instance of `CronJobSpecPatchPtrInput` via:

        CronJobSpecPatchArgs{...}

or:

        nil

type CronJobSpecPatchPtrOutput

type CronJobSpecPatchPtrOutput struct{ *pulumi.OutputState }

func (CronJobSpecPatchPtrOutput) ConcurrencyPolicy

func (o CronJobSpecPatchPtrOutput) ConcurrencyPolicy() pulumi.StringPtrOutput

Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one

func (CronJobSpecPatchPtrOutput) Elem

func (CronJobSpecPatchPtrOutput) ElementType

func (CronJobSpecPatchPtrOutput) ElementType() reflect.Type

func (CronJobSpecPatchPtrOutput) FailedJobsHistoryLimit

func (o CronJobSpecPatchPtrOutput) FailedJobsHistoryLimit() pulumi.IntPtrOutput

The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.

func (CronJobSpecPatchPtrOutput) JobTemplate

Specifies the job that will be created when executing a CronJob.

func (CronJobSpecPatchPtrOutput) Schedule

The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.

func (CronJobSpecPatchPtrOutput) StartingDeadlineSeconds

func (o CronJobSpecPatchPtrOutput) StartingDeadlineSeconds() pulumi.IntPtrOutput

Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.

func (CronJobSpecPatchPtrOutput) SuccessfulJobsHistoryLimit

func (o CronJobSpecPatchPtrOutput) SuccessfulJobsHistoryLimit() pulumi.IntPtrOutput

The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.

func (CronJobSpecPatchPtrOutput) Suspend

This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.

func (CronJobSpecPatchPtrOutput) ToCronJobSpecPatchPtrOutput

func (o CronJobSpecPatchPtrOutput) ToCronJobSpecPatchPtrOutput() CronJobSpecPatchPtrOutput

func (CronJobSpecPatchPtrOutput) ToCronJobSpecPatchPtrOutputWithContext

func (o CronJobSpecPatchPtrOutput) ToCronJobSpecPatchPtrOutputWithContext(ctx context.Context) CronJobSpecPatchPtrOutput

type CronJobSpecPtrInput

type CronJobSpecPtrInput interface {
	pulumi.Input

	ToCronJobSpecPtrOutput() CronJobSpecPtrOutput
	ToCronJobSpecPtrOutputWithContext(context.Context) CronJobSpecPtrOutput
}

CronJobSpecPtrInput is an input type that accepts CronJobSpecArgs, CronJobSpecPtr and CronJobSpecPtrOutput values. You can construct a concrete instance of `CronJobSpecPtrInput` via:

        CronJobSpecArgs{...}

or:

        nil

func CronJobSpecPtr

func CronJobSpecPtr(v *CronJobSpecArgs) CronJobSpecPtrInput

type CronJobSpecPtrOutput

type CronJobSpecPtrOutput struct{ *pulumi.OutputState }

func (CronJobSpecPtrOutput) ConcurrencyPolicy

func (o CronJobSpecPtrOutput) ConcurrencyPolicy() pulumi.StringPtrOutput

Specifies how to treat concurrent executions of a Job. Valid values are: - "Allow" (default): allows CronJobs to run concurrently; - "Forbid": forbids concurrent runs, skipping next run if previous run hasn't finished yet; - "Replace": cancels currently running job and replaces it with a new one

func (CronJobSpecPtrOutput) Elem

func (CronJobSpecPtrOutput) ElementType

func (CronJobSpecPtrOutput) ElementType() reflect.Type

func (CronJobSpecPtrOutput) FailedJobsHistoryLimit

func (o CronJobSpecPtrOutput) FailedJobsHistoryLimit() pulumi.IntPtrOutput

The number of failed finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.

func (CronJobSpecPtrOutput) JobTemplate

Specifies the job that will be created when executing a CronJob.

func (CronJobSpecPtrOutput) Schedule

The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.

func (CronJobSpecPtrOutput) StartingDeadlineSeconds

func (o CronJobSpecPtrOutput) StartingDeadlineSeconds() pulumi.IntPtrOutput

Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones.

func (CronJobSpecPtrOutput) SuccessfulJobsHistoryLimit

func (o CronJobSpecPtrOutput) SuccessfulJobsHistoryLimit() pulumi.IntPtrOutput

The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified.

func (CronJobSpecPtrOutput) Suspend

This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.

func (CronJobSpecPtrOutput) ToCronJobSpecPtrOutput

func (o CronJobSpecPtrOutput) ToCronJobSpecPtrOutput() CronJobSpecPtrOutput

func (CronJobSpecPtrOutput) ToCronJobSpecPtrOutputWithContext

func (o CronJobSpecPtrOutput) ToCronJobSpecPtrOutputWithContext(ctx context.Context) CronJobSpecPtrOutput

type CronJobState

type CronJobState struct {
}

func (CronJobState) ElementType

func (CronJobState) ElementType() reflect.Type

type CronJobStatus

type CronJobStatus struct {
	// A list of pointers to currently running jobs.
	Active []corev1.ObjectReference `pulumi:"active"`
	// Information when was the last time the job was successfully scheduled.
	LastScheduleTime *string `pulumi:"lastScheduleTime"`
}

CronJobStatus represents the current state of a cron job.

type CronJobStatusArgs

type CronJobStatusArgs struct {
	// A list of pointers to currently running jobs.
	Active corev1.ObjectReferenceArrayInput `pulumi:"active"`
	// Information when was the last time the job was successfully scheduled.
	LastScheduleTime pulumi.StringPtrInput `pulumi:"lastScheduleTime"`
}

CronJobStatus represents the current state of a cron job.

func (CronJobStatusArgs) ElementType

func (CronJobStatusArgs) ElementType() reflect.Type

func (CronJobStatusArgs) ToCronJobStatusOutput

func (i CronJobStatusArgs) ToCronJobStatusOutput() CronJobStatusOutput

func (CronJobStatusArgs) ToCronJobStatusOutputWithContext

func (i CronJobStatusArgs) ToCronJobStatusOutputWithContext(ctx context.Context) CronJobStatusOutput

func (CronJobStatusArgs) ToCronJobStatusPtrOutput

func (i CronJobStatusArgs) ToCronJobStatusPtrOutput() CronJobStatusPtrOutput

func (CronJobStatusArgs) ToCronJobStatusPtrOutputWithContext

func (i CronJobStatusArgs) ToCronJobStatusPtrOutputWithContext(ctx context.Context) CronJobStatusPtrOutput

type CronJobStatusInput

type CronJobStatusInput interface {
	pulumi.Input

	ToCronJobStatusOutput() CronJobStatusOutput
	ToCronJobStatusOutputWithContext(context.Context) CronJobStatusOutput
}

CronJobStatusInput is an input type that accepts CronJobStatusArgs and CronJobStatusOutput values. You can construct a concrete instance of `CronJobStatusInput` via:

CronJobStatusArgs{...}

type CronJobStatusOutput

type CronJobStatusOutput struct{ *pulumi.OutputState }

CronJobStatus represents the current state of a cron job.

func (CronJobStatusOutput) Active

A list of pointers to currently running jobs.

func (CronJobStatusOutput) ElementType

func (CronJobStatusOutput) ElementType() reflect.Type

func (CronJobStatusOutput) LastScheduleTime

func (o CronJobStatusOutput) LastScheduleTime() pulumi.StringPtrOutput

Information when was the last time the job was successfully scheduled.

func (CronJobStatusOutput) ToCronJobStatusOutput

func (o CronJobStatusOutput) ToCronJobStatusOutput() CronJobStatusOutput

func (CronJobStatusOutput) ToCronJobStatusOutputWithContext

func (o CronJobStatusOutput) ToCronJobStatusOutputWithContext(ctx context.Context) CronJobStatusOutput

func (CronJobStatusOutput) ToCronJobStatusPtrOutput

func (o CronJobStatusOutput) ToCronJobStatusPtrOutput() CronJobStatusPtrOutput

func (CronJobStatusOutput) ToCronJobStatusPtrOutputWithContext

func (o CronJobStatusOutput) ToCronJobStatusPtrOutputWithContext(ctx context.Context) CronJobStatusPtrOutput

type CronJobStatusPatch

type CronJobStatusPatch struct {
	// A list of pointers to currently running jobs.
	Active []corev1.ObjectReferencePatch `pulumi:"active"`
	// Information when was the last time the job was successfully scheduled.
	LastScheduleTime *string `pulumi:"lastScheduleTime"`
}

CronJobStatus represents the current state of a cron job.

type CronJobStatusPatchArgs

type CronJobStatusPatchArgs struct {
	// A list of pointers to currently running jobs.
	Active corev1.ObjectReferencePatchArrayInput `pulumi:"active"`
	// Information when was the last time the job was successfully scheduled.
	LastScheduleTime pulumi.StringPtrInput `pulumi:"lastScheduleTime"`
}

CronJobStatus represents the current state of a cron job.

func (CronJobStatusPatchArgs) ElementType

func (CronJobStatusPatchArgs) ElementType() reflect.Type

func (CronJobStatusPatchArgs) ToCronJobStatusPatchOutput

func (i CronJobStatusPatchArgs) ToCronJobStatusPatchOutput() CronJobStatusPatchOutput

func (CronJobStatusPatchArgs) ToCronJobStatusPatchOutputWithContext

func (i CronJobStatusPatchArgs) ToCronJobStatusPatchOutputWithContext(ctx context.Context) CronJobStatusPatchOutput

func (CronJobStatusPatchArgs) ToCronJobStatusPatchPtrOutput

func (i CronJobStatusPatchArgs) ToCronJobStatusPatchPtrOutput() CronJobStatusPatchPtrOutput

func (CronJobStatusPatchArgs) ToCronJobStatusPatchPtrOutputWithContext

func (i CronJobStatusPatchArgs) ToCronJobStatusPatchPtrOutputWithContext(ctx context.Context) CronJobStatusPatchPtrOutput

type CronJobStatusPatchInput

type CronJobStatusPatchInput interface {
	pulumi.Input

	ToCronJobStatusPatchOutput() CronJobStatusPatchOutput
	ToCronJobStatusPatchOutputWithContext(context.Context) CronJobStatusPatchOutput
}

CronJobStatusPatchInput is an input type that accepts CronJobStatusPatchArgs and CronJobStatusPatchOutput values. You can construct a concrete instance of `CronJobStatusPatchInput` via:

CronJobStatusPatchArgs{...}

type CronJobStatusPatchOutput

type CronJobStatusPatchOutput struct{ *pulumi.OutputState }

CronJobStatus represents the current state of a cron job.

func (CronJobStatusPatchOutput) Active

A list of pointers to currently running jobs.

func (CronJobStatusPatchOutput) ElementType

func (CronJobStatusPatchOutput) ElementType() reflect.Type

func (CronJobStatusPatchOutput) LastScheduleTime

func (o CronJobStatusPatchOutput) LastScheduleTime() pulumi.StringPtrOutput

Information when was the last time the job was successfully scheduled.

func (CronJobStatusPatchOutput) ToCronJobStatusPatchOutput

func (o CronJobStatusPatchOutput) ToCronJobStatusPatchOutput() CronJobStatusPatchOutput

func (CronJobStatusPatchOutput) ToCronJobStatusPatchOutputWithContext

func (o CronJobStatusPatchOutput) ToCronJobStatusPatchOutputWithContext(ctx context.Context) CronJobStatusPatchOutput

func (CronJobStatusPatchOutput) ToCronJobStatusPatchPtrOutput

func (o CronJobStatusPatchOutput) ToCronJobStatusPatchPtrOutput() CronJobStatusPatchPtrOutput

func (CronJobStatusPatchOutput) ToCronJobStatusPatchPtrOutputWithContext

func (o CronJobStatusPatchOutput) ToCronJobStatusPatchPtrOutputWithContext(ctx context.Context) CronJobStatusPatchPtrOutput

type CronJobStatusPatchPtrInput

type CronJobStatusPatchPtrInput interface {
	pulumi.Input

	ToCronJobStatusPatchPtrOutput() CronJobStatusPatchPtrOutput
	ToCronJobStatusPatchPtrOutputWithContext(context.Context) CronJobStatusPatchPtrOutput
}

CronJobStatusPatchPtrInput is an input type that accepts CronJobStatusPatchArgs, CronJobStatusPatchPtr and CronJobStatusPatchPtrOutput values. You can construct a concrete instance of `CronJobStatusPatchPtrInput` via:

        CronJobStatusPatchArgs{...}

or:

        nil

type CronJobStatusPatchPtrOutput

type CronJobStatusPatchPtrOutput struct{ *pulumi.OutputState }

func (CronJobStatusPatchPtrOutput) Active

A list of pointers to currently running jobs.

func (CronJobStatusPatchPtrOutput) Elem

func (CronJobStatusPatchPtrOutput) ElementType

func (CronJobStatusPatchPtrOutput) LastScheduleTime

func (o CronJobStatusPatchPtrOutput) LastScheduleTime() pulumi.StringPtrOutput

Information when was the last time the job was successfully scheduled.

func (CronJobStatusPatchPtrOutput) ToCronJobStatusPatchPtrOutput

func (o CronJobStatusPatchPtrOutput) ToCronJobStatusPatchPtrOutput() CronJobStatusPatchPtrOutput

func (CronJobStatusPatchPtrOutput) ToCronJobStatusPatchPtrOutputWithContext

func (o CronJobStatusPatchPtrOutput) ToCronJobStatusPatchPtrOutputWithContext(ctx context.Context) CronJobStatusPatchPtrOutput

type CronJobStatusPtrInput

type CronJobStatusPtrInput interface {
	pulumi.Input

	ToCronJobStatusPtrOutput() CronJobStatusPtrOutput
	ToCronJobStatusPtrOutputWithContext(context.Context) CronJobStatusPtrOutput
}

CronJobStatusPtrInput is an input type that accepts CronJobStatusArgs, CronJobStatusPtr and CronJobStatusPtrOutput values. You can construct a concrete instance of `CronJobStatusPtrInput` via:

        CronJobStatusArgs{...}

or:

        nil

type CronJobStatusPtrOutput

type CronJobStatusPtrOutput struct{ *pulumi.OutputState }

func (CronJobStatusPtrOutput) Active

A list of pointers to currently running jobs.

func (CronJobStatusPtrOutput) Elem

func (CronJobStatusPtrOutput) ElementType

func (CronJobStatusPtrOutput) ElementType() reflect.Type

func (CronJobStatusPtrOutput) LastScheduleTime

func (o CronJobStatusPtrOutput) LastScheduleTime() pulumi.StringPtrOutput

Information when was the last time the job was successfully scheduled.

func (CronJobStatusPtrOutput) ToCronJobStatusPtrOutput

func (o CronJobStatusPtrOutput) ToCronJobStatusPtrOutput() CronJobStatusPtrOutput

func (CronJobStatusPtrOutput) ToCronJobStatusPtrOutputWithContext

func (o CronJobStatusPtrOutput) ToCronJobStatusPtrOutputWithContext(ctx context.Context) CronJobStatusPtrOutput

type CronJobType

type CronJobType 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"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec *CronJobSpec `pulumi:"spec"`
	// Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Status *CronJobStatus `pulumi:"status"`
}

CronJob represents the configuration of a single cron job.

type CronJobTypeArgs

type CronJobTypeArgs 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"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec CronJobSpecPtrInput `pulumi:"spec"`
	// Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Status CronJobStatusPtrInput `pulumi:"status"`
}

CronJob represents the configuration of a single cron job.

func (CronJobTypeArgs) ElementType

func (CronJobTypeArgs) ElementType() reflect.Type

func (CronJobTypeArgs) ToCronJobTypeOutput

func (i CronJobTypeArgs) ToCronJobTypeOutput() CronJobTypeOutput

func (CronJobTypeArgs) ToCronJobTypeOutputWithContext

func (i CronJobTypeArgs) ToCronJobTypeOutputWithContext(ctx context.Context) CronJobTypeOutput

type CronJobTypeArray

type CronJobTypeArray []CronJobTypeInput

func (CronJobTypeArray) ElementType

func (CronJobTypeArray) ElementType() reflect.Type

func (CronJobTypeArray) ToCronJobTypeArrayOutput

func (i CronJobTypeArray) ToCronJobTypeArrayOutput() CronJobTypeArrayOutput

func (CronJobTypeArray) ToCronJobTypeArrayOutputWithContext

func (i CronJobTypeArray) ToCronJobTypeArrayOutputWithContext(ctx context.Context) CronJobTypeArrayOutput

type CronJobTypeArrayInput

type CronJobTypeArrayInput interface {
	pulumi.Input

	ToCronJobTypeArrayOutput() CronJobTypeArrayOutput
	ToCronJobTypeArrayOutputWithContext(context.Context) CronJobTypeArrayOutput
}

CronJobTypeArrayInput is an input type that accepts CronJobTypeArray and CronJobTypeArrayOutput values. You can construct a concrete instance of `CronJobTypeArrayInput` via:

CronJobTypeArray{ CronJobTypeArgs{...} }

type CronJobTypeArrayOutput

type CronJobTypeArrayOutput struct{ *pulumi.OutputState }

func (CronJobTypeArrayOutput) ElementType

func (CronJobTypeArrayOutput) ElementType() reflect.Type

func (CronJobTypeArrayOutput) Index

func (CronJobTypeArrayOutput) ToCronJobTypeArrayOutput

func (o CronJobTypeArrayOutput) ToCronJobTypeArrayOutput() CronJobTypeArrayOutput

func (CronJobTypeArrayOutput) ToCronJobTypeArrayOutputWithContext

func (o CronJobTypeArrayOutput) ToCronJobTypeArrayOutputWithContext(ctx context.Context) CronJobTypeArrayOutput

type CronJobTypeInput

type CronJobTypeInput interface {
	pulumi.Input

	ToCronJobTypeOutput() CronJobTypeOutput
	ToCronJobTypeOutputWithContext(context.Context) CronJobTypeOutput
}

CronJobTypeInput is an input type that accepts CronJobTypeArgs and CronJobTypeOutput values. You can construct a concrete instance of `CronJobTypeInput` via:

CronJobTypeArgs{...}

type CronJobTypeOutput

type CronJobTypeOutput struct{ *pulumi.OutputState }

CronJob represents the configuration of a single cron job.

func (CronJobTypeOutput) ApiVersion

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

func (CronJobTypeOutput) ElementType() reflect.Type

func (CronJobTypeOutput) 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 (CronJobTypeOutput) Spec

Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

func (CronJobTypeOutput) ToCronJobTypeOutput

func (o CronJobTypeOutput) ToCronJobTypeOutput() CronJobTypeOutput

func (CronJobTypeOutput) ToCronJobTypeOutputWithContext

func (o CronJobTypeOutput) ToCronJobTypeOutputWithContext(ctx context.Context) CronJobTypeOutput

type JobTemplateSpec

type JobTemplateSpec struct {
	// Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec *batchv1.JobSpec `pulumi:"spec"`
}

JobTemplateSpec describes the data a Job should have when created from a template

type JobTemplateSpecArgs

type JobTemplateSpecArgs struct {
	// Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec batchv1.JobSpecPtrInput `pulumi:"spec"`
}

JobTemplateSpec describes the data a Job should have when created from a template

func (JobTemplateSpecArgs) ElementType

func (JobTemplateSpecArgs) ElementType() reflect.Type

func (JobTemplateSpecArgs) ToJobTemplateSpecOutput

func (i JobTemplateSpecArgs) ToJobTemplateSpecOutput() JobTemplateSpecOutput

func (JobTemplateSpecArgs) ToJobTemplateSpecOutputWithContext

func (i JobTemplateSpecArgs) ToJobTemplateSpecOutputWithContext(ctx context.Context) JobTemplateSpecOutput

func (JobTemplateSpecArgs) ToJobTemplateSpecPtrOutput

func (i JobTemplateSpecArgs) ToJobTemplateSpecPtrOutput() JobTemplateSpecPtrOutput

func (JobTemplateSpecArgs) ToJobTemplateSpecPtrOutputWithContext

func (i JobTemplateSpecArgs) ToJobTemplateSpecPtrOutputWithContext(ctx context.Context) JobTemplateSpecPtrOutput

type JobTemplateSpecInput

type JobTemplateSpecInput interface {
	pulumi.Input

	ToJobTemplateSpecOutput() JobTemplateSpecOutput
	ToJobTemplateSpecOutputWithContext(context.Context) JobTemplateSpecOutput
}

JobTemplateSpecInput is an input type that accepts JobTemplateSpecArgs and JobTemplateSpecOutput values. You can construct a concrete instance of `JobTemplateSpecInput` via:

JobTemplateSpecArgs{...}

type JobTemplateSpecOutput

type JobTemplateSpecOutput struct{ *pulumi.OutputState }

JobTemplateSpec describes the data a Job should have when created from a template

func (JobTemplateSpecOutput) ElementType

func (JobTemplateSpecOutput) ElementType() reflect.Type

func (JobTemplateSpecOutput) Metadata

Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (JobTemplateSpecOutput) Spec

Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

func (JobTemplateSpecOutput) ToJobTemplateSpecOutput

func (o JobTemplateSpecOutput) ToJobTemplateSpecOutput() JobTemplateSpecOutput

func (JobTemplateSpecOutput) ToJobTemplateSpecOutputWithContext

func (o JobTemplateSpecOutput) ToJobTemplateSpecOutputWithContext(ctx context.Context) JobTemplateSpecOutput

func (JobTemplateSpecOutput) ToJobTemplateSpecPtrOutput

func (o JobTemplateSpecOutput) ToJobTemplateSpecPtrOutput() JobTemplateSpecPtrOutput

func (JobTemplateSpecOutput) ToJobTemplateSpecPtrOutputWithContext

func (o JobTemplateSpecOutput) ToJobTemplateSpecPtrOutputWithContext(ctx context.Context) JobTemplateSpecPtrOutput

type JobTemplateSpecPatch

type JobTemplateSpecPatch struct {
	// Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
	// Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec *batchv1.JobSpecPatch `pulumi:"spec"`
}

JobTemplateSpec describes the data a Job should have when created from a template

type JobTemplateSpecPatchArgs

type JobTemplateSpecPatchArgs struct {
	// Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
	// Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec batchv1.JobSpecPatchPtrInput `pulumi:"spec"`
}

JobTemplateSpec describes the data a Job should have when created from a template

func (JobTemplateSpecPatchArgs) ElementType

func (JobTemplateSpecPatchArgs) ElementType() reflect.Type

func (JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchOutput

func (i JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchOutput() JobTemplateSpecPatchOutput

func (JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchOutputWithContext

func (i JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchOutputWithContext(ctx context.Context) JobTemplateSpecPatchOutput

func (JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchPtrOutput

func (i JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchPtrOutput() JobTemplateSpecPatchPtrOutput

func (JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchPtrOutputWithContext

func (i JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchPtrOutputWithContext(ctx context.Context) JobTemplateSpecPatchPtrOutput

type JobTemplateSpecPatchInput

type JobTemplateSpecPatchInput interface {
	pulumi.Input

	ToJobTemplateSpecPatchOutput() JobTemplateSpecPatchOutput
	ToJobTemplateSpecPatchOutputWithContext(context.Context) JobTemplateSpecPatchOutput
}

JobTemplateSpecPatchInput is an input type that accepts JobTemplateSpecPatchArgs and JobTemplateSpecPatchOutput values. You can construct a concrete instance of `JobTemplateSpecPatchInput` via:

JobTemplateSpecPatchArgs{...}

type JobTemplateSpecPatchOutput

type JobTemplateSpecPatchOutput struct{ *pulumi.OutputState }

JobTemplateSpec describes the data a Job should have when created from a template

func (JobTemplateSpecPatchOutput) ElementType

func (JobTemplateSpecPatchOutput) ElementType() reflect.Type

func (JobTemplateSpecPatchOutput) Metadata

Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (JobTemplateSpecPatchOutput) Spec

Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

func (JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchOutput

func (o JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchOutput() JobTemplateSpecPatchOutput

func (JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchOutputWithContext

func (o JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchOutputWithContext(ctx context.Context) JobTemplateSpecPatchOutput

func (JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchPtrOutput

func (o JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchPtrOutput() JobTemplateSpecPatchPtrOutput

func (JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchPtrOutputWithContext

func (o JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchPtrOutputWithContext(ctx context.Context) JobTemplateSpecPatchPtrOutput

type JobTemplateSpecPatchPtrInput

type JobTemplateSpecPatchPtrInput interface {
	pulumi.Input

	ToJobTemplateSpecPatchPtrOutput() JobTemplateSpecPatchPtrOutput
	ToJobTemplateSpecPatchPtrOutputWithContext(context.Context) JobTemplateSpecPatchPtrOutput
}

JobTemplateSpecPatchPtrInput is an input type that accepts JobTemplateSpecPatchArgs, JobTemplateSpecPatchPtr and JobTemplateSpecPatchPtrOutput values. You can construct a concrete instance of `JobTemplateSpecPatchPtrInput` via:

        JobTemplateSpecPatchArgs{...}

or:

        nil

type JobTemplateSpecPatchPtrOutput

type JobTemplateSpecPatchPtrOutput struct{ *pulumi.OutputState }

func (JobTemplateSpecPatchPtrOutput) Elem

func (JobTemplateSpecPatchPtrOutput) ElementType

func (JobTemplateSpecPatchPtrOutput) Metadata

Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (JobTemplateSpecPatchPtrOutput) Spec

Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

func (JobTemplateSpecPatchPtrOutput) ToJobTemplateSpecPatchPtrOutput

func (o JobTemplateSpecPatchPtrOutput) ToJobTemplateSpecPatchPtrOutput() JobTemplateSpecPatchPtrOutput

func (JobTemplateSpecPatchPtrOutput) ToJobTemplateSpecPatchPtrOutputWithContext

func (o JobTemplateSpecPatchPtrOutput) ToJobTemplateSpecPatchPtrOutputWithContext(ctx context.Context) JobTemplateSpecPatchPtrOutput

type JobTemplateSpecPtrInput

type JobTemplateSpecPtrInput interface {
	pulumi.Input

	ToJobTemplateSpecPtrOutput() JobTemplateSpecPtrOutput
	ToJobTemplateSpecPtrOutputWithContext(context.Context) JobTemplateSpecPtrOutput
}

JobTemplateSpecPtrInput is an input type that accepts JobTemplateSpecArgs, JobTemplateSpecPtr and JobTemplateSpecPtrOutput values. You can construct a concrete instance of `JobTemplateSpecPtrInput` via:

        JobTemplateSpecArgs{...}

or:

        nil

type JobTemplateSpecPtrOutput

type JobTemplateSpecPtrOutput struct{ *pulumi.OutputState }

func (JobTemplateSpecPtrOutput) Elem

func (JobTemplateSpecPtrOutput) ElementType

func (JobTemplateSpecPtrOutput) ElementType() reflect.Type

func (JobTemplateSpecPtrOutput) Metadata

Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (JobTemplateSpecPtrOutput) Spec

Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

func (JobTemplateSpecPtrOutput) ToJobTemplateSpecPtrOutput

func (o JobTemplateSpecPtrOutput) ToJobTemplateSpecPtrOutput() JobTemplateSpecPtrOutput

func (JobTemplateSpecPtrOutput) ToJobTemplateSpecPtrOutputWithContext

func (o JobTemplateSpecPtrOutput) ToJobTemplateSpecPtrOutputWithContext(ctx context.Context) JobTemplateSpecPtrOutput

Jump to

Keyboard shortcuts

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