Documentation ¶
Index ¶
- type CronJob
- type CronJobArgs
- type CronJobArray
- type CronJobArrayInput
- type CronJobArrayOutput
- type CronJobInput
- type CronJobList
- type CronJobListArgs
- type CronJobListArray
- type CronJobListArrayInput
- type CronJobListArrayOutput
- func (CronJobListArrayOutput) ElementType() reflect.Type
- func (o CronJobListArrayOutput) Index(i pulumi.IntInput) CronJobListOutput
- func (o CronJobListArrayOutput) ToCronJobListArrayOutput() CronJobListArrayOutput
- func (o CronJobListArrayOutput) ToCronJobListArrayOutputWithContext(ctx context.Context) CronJobListArrayOutput
- type CronJobListInput
- type CronJobListMap
- type CronJobListMapInput
- type CronJobListMapOutput
- func (CronJobListMapOutput) ElementType() reflect.Type
- func (o CronJobListMapOutput) MapIndex(k pulumi.StringInput) CronJobListOutput
- func (o CronJobListMapOutput) ToCronJobListMapOutput() CronJobListMapOutput
- func (o CronJobListMapOutput) ToCronJobListMapOutputWithContext(ctx context.Context) CronJobListMapOutput
- type CronJobListOutput
- func (o CronJobListOutput) ApiVersion() pulumi.StringOutput
- func (CronJobListOutput) ElementType() reflect.Type
- func (o CronJobListOutput) Items() CronJobTypeArrayOutput
- func (o CronJobListOutput) Kind() pulumi.StringOutput
- func (o CronJobListOutput) Metadata() metav1.ListMetaOutput
- func (o CronJobListOutput) ToCronJobListOutput() CronJobListOutput
- func (o CronJobListOutput) ToCronJobListOutputWithContext(ctx context.Context) CronJobListOutput
- type CronJobListState
- type CronJobListType
- type CronJobListTypeArgs
- type CronJobListTypeInput
- type CronJobListTypeOutput
- func (o CronJobListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (CronJobListTypeOutput) ElementType() reflect.Type
- func (o CronJobListTypeOutput) Items() CronJobTypeArrayOutput
- func (o CronJobListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o CronJobListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o CronJobListTypeOutput) ToCronJobListTypeOutput() CronJobListTypeOutput
- func (o CronJobListTypeOutput) ToCronJobListTypeOutputWithContext(ctx context.Context) CronJobListTypeOutput
- type CronJobMap
- type CronJobMapInput
- type CronJobMapOutput
- type CronJobOutput
- func (o CronJobOutput) ApiVersion() pulumi.StringOutput
- func (CronJobOutput) ElementType() reflect.Type
- func (o CronJobOutput) Kind() pulumi.StringOutput
- func (o CronJobOutput) Metadata() metav1.ObjectMetaOutput
- func (o CronJobOutput) Spec() CronJobSpecOutput
- func (o CronJobOutput) Status() CronJobStatusPtrOutput
- func (o CronJobOutput) ToCronJobOutput() CronJobOutput
- func (o CronJobOutput) ToCronJobOutputWithContext(ctx context.Context) CronJobOutput
- type CronJobPatch
- type CronJobPatchArgs
- type CronJobPatchArray
- type CronJobPatchArrayInput
- type CronJobPatchArrayOutput
- func (CronJobPatchArrayOutput) ElementType() reflect.Type
- func (o CronJobPatchArrayOutput) Index(i pulumi.IntInput) CronJobPatchOutput
- func (o CronJobPatchArrayOutput) ToCronJobPatchArrayOutput() CronJobPatchArrayOutput
- func (o CronJobPatchArrayOutput) ToCronJobPatchArrayOutputWithContext(ctx context.Context) CronJobPatchArrayOutput
- type CronJobPatchInput
- type CronJobPatchMap
- type CronJobPatchMapInput
- type CronJobPatchMapOutput
- func (CronJobPatchMapOutput) ElementType() reflect.Type
- func (o CronJobPatchMapOutput) MapIndex(k pulumi.StringInput) CronJobPatchOutput
- func (o CronJobPatchMapOutput) ToCronJobPatchMapOutput() CronJobPatchMapOutput
- func (o CronJobPatchMapOutput) ToCronJobPatchMapOutputWithContext(ctx context.Context) CronJobPatchMapOutput
- type CronJobPatchOutput
- func (o CronJobPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (CronJobPatchOutput) ElementType() reflect.Type
- func (o CronJobPatchOutput) Kind() pulumi.StringPtrOutput
- func (o CronJobPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o CronJobPatchOutput) Spec() CronJobSpecPatchPtrOutput
- func (o CronJobPatchOutput) Status() CronJobStatusPatchPtrOutput
- func (o CronJobPatchOutput) ToCronJobPatchOutput() CronJobPatchOutput
- func (o CronJobPatchOutput) ToCronJobPatchOutputWithContext(ctx context.Context) CronJobPatchOutput
- type CronJobPatchState
- type CronJobPatchType
- type CronJobPatchTypeArgs
- type CronJobPatchTypeInput
- type CronJobPatchTypeOutput
- func (o CronJobPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (CronJobPatchTypeOutput) ElementType() reflect.Type
- func (o CronJobPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o CronJobPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o CronJobPatchTypeOutput) Spec() CronJobSpecPatchPtrOutput
- func (o CronJobPatchTypeOutput) Status() CronJobStatusPatchPtrOutput
- func (o CronJobPatchTypeOutput) ToCronJobPatchTypeOutput() CronJobPatchTypeOutput
- func (o CronJobPatchTypeOutput) ToCronJobPatchTypeOutputWithContext(ctx context.Context) CronJobPatchTypeOutput
- type CronJobSpec
- type CronJobSpecArgs
- func (CronJobSpecArgs) ElementType() reflect.Type
- func (i CronJobSpecArgs) ToCronJobSpecOutput() CronJobSpecOutput
- func (i CronJobSpecArgs) ToCronJobSpecOutputWithContext(ctx context.Context) CronJobSpecOutput
- func (i CronJobSpecArgs) ToCronJobSpecPtrOutput() CronJobSpecPtrOutput
- func (i CronJobSpecArgs) ToCronJobSpecPtrOutputWithContext(ctx context.Context) CronJobSpecPtrOutput
- type CronJobSpecInput
- type CronJobSpecOutput
- func (o CronJobSpecOutput) ConcurrencyPolicy() pulumi.StringPtrOutput
- func (CronJobSpecOutput) ElementType() reflect.Type
- func (o CronJobSpecOutput) FailedJobsHistoryLimit() pulumi.IntPtrOutput
- func (o CronJobSpecOutput) JobTemplate() JobTemplateSpecOutput
- func (o CronJobSpecOutput) Schedule() pulumi.StringOutput
- func (o CronJobSpecOutput) StartingDeadlineSeconds() pulumi.IntPtrOutput
- func (o CronJobSpecOutput) SuccessfulJobsHistoryLimit() pulumi.IntPtrOutput
- func (o CronJobSpecOutput) Suspend() pulumi.BoolPtrOutput
- func (o CronJobSpecOutput) ToCronJobSpecOutput() CronJobSpecOutput
- func (o CronJobSpecOutput) ToCronJobSpecOutputWithContext(ctx context.Context) CronJobSpecOutput
- func (o CronJobSpecOutput) ToCronJobSpecPtrOutput() CronJobSpecPtrOutput
- func (o CronJobSpecOutput) ToCronJobSpecPtrOutputWithContext(ctx context.Context) CronJobSpecPtrOutput
- type CronJobSpecPatch
- type CronJobSpecPatchArgs
- func (CronJobSpecPatchArgs) ElementType() reflect.Type
- func (i CronJobSpecPatchArgs) ToCronJobSpecPatchOutput() CronJobSpecPatchOutput
- func (i CronJobSpecPatchArgs) ToCronJobSpecPatchOutputWithContext(ctx context.Context) CronJobSpecPatchOutput
- func (i CronJobSpecPatchArgs) ToCronJobSpecPatchPtrOutput() CronJobSpecPatchPtrOutput
- func (i CronJobSpecPatchArgs) ToCronJobSpecPatchPtrOutputWithContext(ctx context.Context) CronJobSpecPatchPtrOutput
- type CronJobSpecPatchInput
- type CronJobSpecPatchOutput
- func (o CronJobSpecPatchOutput) ConcurrencyPolicy() pulumi.StringPtrOutput
- func (CronJobSpecPatchOutput) ElementType() reflect.Type
- func (o CronJobSpecPatchOutput) FailedJobsHistoryLimit() pulumi.IntPtrOutput
- func (o CronJobSpecPatchOutput) JobTemplate() JobTemplateSpecPatchPtrOutput
- func (o CronJobSpecPatchOutput) Schedule() pulumi.StringPtrOutput
- func (o CronJobSpecPatchOutput) StartingDeadlineSeconds() pulumi.IntPtrOutput
- func (o CronJobSpecPatchOutput) SuccessfulJobsHistoryLimit() pulumi.IntPtrOutput
- func (o CronJobSpecPatchOutput) Suspend() pulumi.BoolPtrOutput
- func (o CronJobSpecPatchOutput) ToCronJobSpecPatchOutput() CronJobSpecPatchOutput
- func (o CronJobSpecPatchOutput) ToCronJobSpecPatchOutputWithContext(ctx context.Context) CronJobSpecPatchOutput
- func (o CronJobSpecPatchOutput) ToCronJobSpecPatchPtrOutput() CronJobSpecPatchPtrOutput
- func (o CronJobSpecPatchOutput) ToCronJobSpecPatchPtrOutputWithContext(ctx context.Context) CronJobSpecPatchPtrOutput
- type CronJobSpecPatchPtrInput
- type CronJobSpecPatchPtrOutput
- func (o CronJobSpecPatchPtrOutput) ConcurrencyPolicy() pulumi.StringPtrOutput
- func (o CronJobSpecPatchPtrOutput) Elem() CronJobSpecPatchOutput
- func (CronJobSpecPatchPtrOutput) ElementType() reflect.Type
- func (o CronJobSpecPatchPtrOutput) FailedJobsHistoryLimit() pulumi.IntPtrOutput
- func (o CronJobSpecPatchPtrOutput) JobTemplate() JobTemplateSpecPatchPtrOutput
- func (o CronJobSpecPatchPtrOutput) Schedule() pulumi.StringPtrOutput
- func (o CronJobSpecPatchPtrOutput) StartingDeadlineSeconds() pulumi.IntPtrOutput
- func (o CronJobSpecPatchPtrOutput) SuccessfulJobsHistoryLimit() pulumi.IntPtrOutput
- func (o CronJobSpecPatchPtrOutput) Suspend() pulumi.BoolPtrOutput
- func (o CronJobSpecPatchPtrOutput) ToCronJobSpecPatchPtrOutput() CronJobSpecPatchPtrOutput
- func (o CronJobSpecPatchPtrOutput) ToCronJobSpecPatchPtrOutputWithContext(ctx context.Context) CronJobSpecPatchPtrOutput
- type CronJobSpecPtrInput
- type CronJobSpecPtrOutput
- func (o CronJobSpecPtrOutput) ConcurrencyPolicy() pulumi.StringPtrOutput
- func (o CronJobSpecPtrOutput) Elem() CronJobSpecOutput
- func (CronJobSpecPtrOutput) ElementType() reflect.Type
- func (o CronJobSpecPtrOutput) FailedJobsHistoryLimit() pulumi.IntPtrOutput
- func (o CronJobSpecPtrOutput) JobTemplate() JobTemplateSpecPtrOutput
- func (o CronJobSpecPtrOutput) Schedule() pulumi.StringPtrOutput
- func (o CronJobSpecPtrOutput) StartingDeadlineSeconds() pulumi.IntPtrOutput
- func (o CronJobSpecPtrOutput) SuccessfulJobsHistoryLimit() pulumi.IntPtrOutput
- func (o CronJobSpecPtrOutput) Suspend() pulumi.BoolPtrOutput
- func (o CronJobSpecPtrOutput) ToCronJobSpecPtrOutput() CronJobSpecPtrOutput
- func (o CronJobSpecPtrOutput) ToCronJobSpecPtrOutputWithContext(ctx context.Context) CronJobSpecPtrOutput
- type CronJobState
- type CronJobStatus
- type CronJobStatusArgs
- func (CronJobStatusArgs) ElementType() reflect.Type
- func (i CronJobStatusArgs) ToCronJobStatusOutput() CronJobStatusOutput
- func (i CronJobStatusArgs) ToCronJobStatusOutputWithContext(ctx context.Context) CronJobStatusOutput
- func (i CronJobStatusArgs) ToCronJobStatusPtrOutput() CronJobStatusPtrOutput
- func (i CronJobStatusArgs) ToCronJobStatusPtrOutputWithContext(ctx context.Context) CronJobStatusPtrOutput
- type CronJobStatusInput
- type CronJobStatusOutput
- func (o CronJobStatusOutput) Active() corev1.ObjectReferenceArrayOutput
- func (CronJobStatusOutput) ElementType() reflect.Type
- func (o CronJobStatusOutput) LastScheduleTime() pulumi.StringPtrOutput
- func (o CronJobStatusOutput) ToCronJobStatusOutput() CronJobStatusOutput
- func (o CronJobStatusOutput) ToCronJobStatusOutputWithContext(ctx context.Context) CronJobStatusOutput
- func (o CronJobStatusOutput) ToCronJobStatusPtrOutput() CronJobStatusPtrOutput
- func (o CronJobStatusOutput) ToCronJobStatusPtrOutputWithContext(ctx context.Context) CronJobStatusPtrOutput
- type CronJobStatusPatch
- type CronJobStatusPatchArgs
- func (CronJobStatusPatchArgs) ElementType() reflect.Type
- func (i CronJobStatusPatchArgs) ToCronJobStatusPatchOutput() CronJobStatusPatchOutput
- func (i CronJobStatusPatchArgs) ToCronJobStatusPatchOutputWithContext(ctx context.Context) CronJobStatusPatchOutput
- func (i CronJobStatusPatchArgs) ToCronJobStatusPatchPtrOutput() CronJobStatusPatchPtrOutput
- func (i CronJobStatusPatchArgs) ToCronJobStatusPatchPtrOutputWithContext(ctx context.Context) CronJobStatusPatchPtrOutput
- type CronJobStatusPatchInput
- type CronJobStatusPatchOutput
- func (o CronJobStatusPatchOutput) Active() corev1.ObjectReferencePatchArrayOutput
- func (CronJobStatusPatchOutput) ElementType() reflect.Type
- func (o CronJobStatusPatchOutput) LastScheduleTime() pulumi.StringPtrOutput
- func (o CronJobStatusPatchOutput) ToCronJobStatusPatchOutput() CronJobStatusPatchOutput
- func (o CronJobStatusPatchOutput) ToCronJobStatusPatchOutputWithContext(ctx context.Context) CronJobStatusPatchOutput
- func (o CronJobStatusPatchOutput) ToCronJobStatusPatchPtrOutput() CronJobStatusPatchPtrOutput
- func (o CronJobStatusPatchOutput) ToCronJobStatusPatchPtrOutputWithContext(ctx context.Context) CronJobStatusPatchPtrOutput
- type CronJobStatusPatchPtrInput
- type CronJobStatusPatchPtrOutput
- func (o CronJobStatusPatchPtrOutput) Active() corev1.ObjectReferencePatchArrayOutput
- func (o CronJobStatusPatchPtrOutput) Elem() CronJobStatusPatchOutput
- func (CronJobStatusPatchPtrOutput) ElementType() reflect.Type
- func (o CronJobStatusPatchPtrOutput) LastScheduleTime() pulumi.StringPtrOutput
- func (o CronJobStatusPatchPtrOutput) ToCronJobStatusPatchPtrOutput() CronJobStatusPatchPtrOutput
- func (o CronJobStatusPatchPtrOutput) ToCronJobStatusPatchPtrOutputWithContext(ctx context.Context) CronJobStatusPatchPtrOutput
- type CronJobStatusPtrInput
- type CronJobStatusPtrOutput
- func (o CronJobStatusPtrOutput) Active() corev1.ObjectReferenceArrayOutput
- func (o CronJobStatusPtrOutput) Elem() CronJobStatusOutput
- func (CronJobStatusPtrOutput) ElementType() reflect.Type
- func (o CronJobStatusPtrOutput) LastScheduleTime() pulumi.StringPtrOutput
- func (o CronJobStatusPtrOutput) ToCronJobStatusPtrOutput() CronJobStatusPtrOutput
- func (o CronJobStatusPtrOutput) ToCronJobStatusPtrOutputWithContext(ctx context.Context) CronJobStatusPtrOutput
- type CronJobType
- type CronJobTypeArgs
- type CronJobTypeArray
- type CronJobTypeArrayInput
- type CronJobTypeArrayOutput
- func (CronJobTypeArrayOutput) ElementType() reflect.Type
- func (o CronJobTypeArrayOutput) Index(i pulumi.IntInput) CronJobTypeOutput
- func (o CronJobTypeArrayOutput) ToCronJobTypeArrayOutput() CronJobTypeArrayOutput
- func (o CronJobTypeArrayOutput) ToCronJobTypeArrayOutputWithContext(ctx context.Context) CronJobTypeArrayOutput
- type CronJobTypeInput
- type CronJobTypeOutput
- func (o CronJobTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (CronJobTypeOutput) ElementType() reflect.Type
- func (o CronJobTypeOutput) Kind() pulumi.StringPtrOutput
- func (o CronJobTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o CronJobTypeOutput) Spec() CronJobSpecPtrOutput
- func (o CronJobTypeOutput) Status() CronJobStatusPtrOutput
- func (o CronJobTypeOutput) ToCronJobTypeOutput() CronJobTypeOutput
- func (o CronJobTypeOutput) ToCronJobTypeOutputWithContext(ctx context.Context) CronJobTypeOutput
- type JobTemplateSpec
- type JobTemplateSpecArgs
- func (JobTemplateSpecArgs) ElementType() reflect.Type
- func (i JobTemplateSpecArgs) ToJobTemplateSpecOutput() JobTemplateSpecOutput
- func (i JobTemplateSpecArgs) ToJobTemplateSpecOutputWithContext(ctx context.Context) JobTemplateSpecOutput
- func (i JobTemplateSpecArgs) ToJobTemplateSpecPtrOutput() JobTemplateSpecPtrOutput
- func (i JobTemplateSpecArgs) ToJobTemplateSpecPtrOutputWithContext(ctx context.Context) JobTemplateSpecPtrOutput
- type JobTemplateSpecInput
- type JobTemplateSpecOutput
- func (JobTemplateSpecOutput) ElementType() reflect.Type
- func (o JobTemplateSpecOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o JobTemplateSpecOutput) Spec() batchv1.JobSpecPtrOutput
- func (o JobTemplateSpecOutput) ToJobTemplateSpecOutput() JobTemplateSpecOutput
- func (o JobTemplateSpecOutput) ToJobTemplateSpecOutputWithContext(ctx context.Context) JobTemplateSpecOutput
- func (o JobTemplateSpecOutput) ToJobTemplateSpecPtrOutput() JobTemplateSpecPtrOutput
- func (o JobTemplateSpecOutput) ToJobTemplateSpecPtrOutputWithContext(ctx context.Context) JobTemplateSpecPtrOutput
- type JobTemplateSpecPatch
- type JobTemplateSpecPatchArgs
- func (JobTemplateSpecPatchArgs) ElementType() reflect.Type
- func (i JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchOutput() JobTemplateSpecPatchOutput
- func (i JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchOutputWithContext(ctx context.Context) JobTemplateSpecPatchOutput
- func (i JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchPtrOutput() JobTemplateSpecPatchPtrOutput
- func (i JobTemplateSpecPatchArgs) ToJobTemplateSpecPatchPtrOutputWithContext(ctx context.Context) JobTemplateSpecPatchPtrOutput
- type JobTemplateSpecPatchInput
- type JobTemplateSpecPatchOutput
- func (JobTemplateSpecPatchOutput) ElementType() reflect.Type
- func (o JobTemplateSpecPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o JobTemplateSpecPatchOutput) Spec() batchv1.JobSpecPatchPtrOutput
- func (o JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchOutput() JobTemplateSpecPatchOutput
- func (o JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchOutputWithContext(ctx context.Context) JobTemplateSpecPatchOutput
- func (o JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchPtrOutput() JobTemplateSpecPatchPtrOutput
- func (o JobTemplateSpecPatchOutput) ToJobTemplateSpecPatchPtrOutputWithContext(ctx context.Context) JobTemplateSpecPatchPtrOutput
- type JobTemplateSpecPatchPtrInput
- type JobTemplateSpecPatchPtrOutput
- func (o JobTemplateSpecPatchPtrOutput) Elem() JobTemplateSpecPatchOutput
- func (JobTemplateSpecPatchPtrOutput) ElementType() reflect.Type
- func (o JobTemplateSpecPatchPtrOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o JobTemplateSpecPatchPtrOutput) Spec() batchv1.JobSpecPatchPtrOutput
- func (o JobTemplateSpecPatchPtrOutput) ToJobTemplateSpecPatchPtrOutput() JobTemplateSpecPatchPtrOutput
- func (o JobTemplateSpecPatchPtrOutput) ToJobTemplateSpecPatchPtrOutputWithContext(ctx context.Context) JobTemplateSpecPatchPtrOutput
- type JobTemplateSpecPtrInput
- type JobTemplateSpecPtrOutput
- func (o JobTemplateSpecPtrOutput) Elem() JobTemplateSpecOutput
- func (JobTemplateSpecPtrOutput) ElementType() reflect.Type
- func (o JobTemplateSpecPtrOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o JobTemplateSpecPtrOutput) Spec() batchv1.JobSpecPtrOutput
- func (o JobTemplateSpecPtrOutput) ToJobTemplateSpecPtrOutput() JobTemplateSpecPtrOutput
- func (o JobTemplateSpecPtrOutput) ToJobTemplateSpecPtrOutputWithContext(ctx context.Context) JobTemplateSpecPtrOutput
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) 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 (o CronJobArrayOutput) Index(i pulumi.IntInput) CronJobOutput
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 (o CronJobListArrayOutput) Index(i pulumi.IntInput) CronJobListOutput
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 (o CronJobListMapOutput) MapIndex(k pulumi.StringInput) CronJobListOutput
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 ¶
func (o CronJobListOutput) Items() CronJobTypeArrayOutput
items is the list of CronJobs.
func (CronJobListOutput) Kind ¶
func (o CronJobListOutput) Kind() pulumi.StringOutput
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) Metadata ¶
func (o CronJobListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
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 ¶
func (o CronJobListTypeOutput) 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 (CronJobListTypeOutput) ElementType ¶
func (CronJobListTypeOutput) ElementType() reflect.Type
func (CronJobListTypeOutput) Items ¶
func (o CronJobListTypeOutput) Items() CronJobTypeArrayOutput
items is the list of CronJobs.
func (CronJobListTypeOutput) Kind ¶
func (o CronJobListTypeOutput) Kind() pulumi.StringPtrOutput
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) Metadata ¶
func (o CronJobListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
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 (o CronJobMapOutput) MapIndex(k pulumi.StringInput) CronJobOutput
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 ¶
func (o CronJobOutput) Kind() pulumi.StringOutput
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) Metadata ¶
func (o CronJobOutput) Metadata() metav1.ObjectMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (CronJobOutput) Spec ¶
func (o CronJobOutput) Spec() CronJobSpecOutput
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) Status ¶
func (o CronJobOutput) Status() CronJobStatusPtrOutput
Current status of a cron job. 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 (o CronJobPatchArrayOutput) Index(i pulumi.IntInput) CronJobPatchOutput
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 (o CronJobPatchMapOutput) MapIndex(k pulumi.StringInput) CronJobPatchOutput
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 ¶
func (o CronJobPatchOutput) Kind() pulumi.StringPtrOutput
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) Metadata ¶
func (o CronJobPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (CronJobPatchOutput) Spec ¶
func (o CronJobPatchOutput) Spec() CronJobSpecPatchPtrOutput
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) Status ¶
func (o CronJobPatchOutput) Status() CronJobStatusPatchPtrOutput
Current status of a cron job. 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 ¶
func (o CronJobPatchTypeOutput) 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 (CronJobPatchTypeOutput) ElementType ¶
func (CronJobPatchTypeOutput) ElementType() reflect.Type
func (CronJobPatchTypeOutput) Kind ¶
func (o CronJobPatchTypeOutput) Kind() pulumi.StringPtrOutput
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) Metadata ¶
func (o CronJobPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (CronJobPatchTypeOutput) Spec ¶
func (o CronJobPatchTypeOutput) Spec() CronJobSpecPatchPtrOutput
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) Status ¶
func (o CronJobPatchTypeOutput) Status() CronJobStatusPatchPtrOutput
Current status of a cron job. 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. Defaults to 1. 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. Defaults to 3. 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. Defaults to 1. 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. Defaults to 3. 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. Defaults to 1.
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. Defaults to 3.
func (CronJobSpecOutput) Suspend ¶
func (o CronJobSpecOutput) Suspend() pulumi.BoolPtrOutput
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. Defaults to 1. 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. Defaults to 3. 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. Defaults to 1. 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. Defaults to 3. 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. Defaults to 1.
func (CronJobSpecPatchOutput) JobTemplate ¶
func (o CronJobSpecPatchOutput) JobTemplate() JobTemplateSpecPatchPtrOutput
Specifies the job that will be created when executing a CronJob.
func (CronJobSpecPatchOutput) Schedule ¶
func (o CronJobSpecPatchOutput) Schedule() pulumi.StringPtrOutput
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. Defaults to 3.
func (CronJobSpecPatchOutput) Suspend ¶
func (o CronJobSpecPatchOutput) Suspend() pulumi.BoolPtrOutput
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
func CronJobSpecPatchPtr ¶
func CronJobSpecPatchPtr(v *CronJobSpecPatchArgs) CronJobSpecPatchPtrInput
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 (o CronJobSpecPatchPtrOutput) Elem() CronJobSpecPatchOutput
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. Defaults to 1.
func (CronJobSpecPatchPtrOutput) JobTemplate ¶
func (o CronJobSpecPatchPtrOutput) JobTemplate() JobTemplateSpecPatchPtrOutput
Specifies the job that will be created when executing a CronJob.
func (CronJobSpecPatchPtrOutput) Schedule ¶
func (o CronJobSpecPatchPtrOutput) Schedule() pulumi.StringPtrOutput
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. Defaults to 3.
func (CronJobSpecPatchPtrOutput) Suspend ¶
func (o CronJobSpecPatchPtrOutput) Suspend() pulumi.BoolPtrOutput
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 (o CronJobSpecPtrOutput) Elem() CronJobSpecOutput
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. Defaults to 1.
func (CronJobSpecPtrOutput) JobTemplate ¶
func (o CronJobSpecPtrOutput) JobTemplate() JobTemplateSpecPtrOutput
Specifies the job that will be created when executing a CronJob.
func (CronJobSpecPtrOutput) Schedule ¶
func (o CronJobSpecPtrOutput) Schedule() pulumi.StringPtrOutput
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. Defaults to 3.
func (CronJobSpecPtrOutput) Suspend ¶
func (o CronJobSpecPtrOutput) Suspend() pulumi.BoolPtrOutput
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 ¶
func (o CronJobStatusOutput) Active() corev1.ObjectReferenceArrayOutput
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 ¶
func (o CronJobStatusPatchOutput) Active() corev1.ObjectReferencePatchArrayOutput
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
func CronJobStatusPatchPtr ¶
func CronJobStatusPatchPtr(v *CronJobStatusPatchArgs) CronJobStatusPatchPtrInput
type CronJobStatusPatchPtrOutput ¶
type CronJobStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (CronJobStatusPatchPtrOutput) Active ¶
func (o CronJobStatusPatchPtrOutput) Active() corev1.ObjectReferencePatchArrayOutput
A list of pointers to currently running jobs.
func (CronJobStatusPatchPtrOutput) Elem ¶
func (o CronJobStatusPatchPtrOutput) Elem() CronJobStatusPatchOutput
func (CronJobStatusPatchPtrOutput) ElementType ¶
func (CronJobStatusPatchPtrOutput) ElementType() reflect.Type
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
func CronJobStatusPtr ¶
func CronJobStatusPtr(v *CronJobStatusArgs) CronJobStatusPtrInput
type CronJobStatusPtrOutput ¶
type CronJobStatusPtrOutput struct{ *pulumi.OutputState }
func (CronJobStatusPtrOutput) Active ¶
func (o CronJobStatusPtrOutput) Active() corev1.ObjectReferenceArrayOutput
A list of pointers to currently running jobs.
func (CronJobStatusPtrOutput) Elem ¶
func (o CronJobStatusPtrOutput) Elem() CronJobStatusOutput
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 (o CronJobTypeArrayOutput) Index(i pulumi.IntInput) CronJobTypeOutput
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 ¶
func (o CronJobTypeOutput) Kind() pulumi.StringPtrOutput
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) Metadata ¶
func (o CronJobTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (CronJobTypeOutput) Spec ¶
func (o CronJobTypeOutput) Spec() CronJobSpecPtrOutput
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) Status ¶
func (o CronJobTypeOutput) Status() CronJobStatusPtrOutput
Current status of a cron job. 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 ¶
func (o JobTemplateSpecOutput) Metadata() metav1.ObjectMetaPtrOutput
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 ¶
func (o JobTemplateSpecOutput) Spec() batchv1.JobSpecPtrOutput
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 ¶
func (o JobTemplateSpecPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
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 ¶
func (o JobTemplateSpecPatchOutput) Spec() batchv1.JobSpecPatchPtrOutput
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
func JobTemplateSpecPatchPtr ¶
func JobTemplateSpecPatchPtr(v *JobTemplateSpecPatchArgs) JobTemplateSpecPatchPtrInput
type JobTemplateSpecPatchPtrOutput ¶
type JobTemplateSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateSpecPatchPtrOutput) Elem ¶
func (o JobTemplateSpecPatchPtrOutput) Elem() JobTemplateSpecPatchOutput
func (JobTemplateSpecPatchPtrOutput) ElementType ¶
func (JobTemplateSpecPatchPtrOutput) ElementType() reflect.Type
func (JobTemplateSpecPatchPtrOutput) Metadata ¶
func (o JobTemplateSpecPatchPtrOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
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 ¶
func (o JobTemplateSpecPatchPtrOutput) Spec() batchv1.JobSpecPatchPtrOutput
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
func JobTemplateSpecPtr ¶
func JobTemplateSpecPtr(v *JobTemplateSpecArgs) JobTemplateSpecPtrInput
type JobTemplateSpecPtrOutput ¶
type JobTemplateSpecPtrOutput struct{ *pulumi.OutputState }
func (JobTemplateSpecPtrOutput) Elem ¶
func (o JobTemplateSpecPtrOutput) Elem() JobTemplateSpecOutput
func (JobTemplateSpecPtrOutput) ElementType ¶
func (JobTemplateSpecPtrOutput) ElementType() reflect.Type
func (JobTemplateSpecPtrOutput) Metadata ¶
func (o JobTemplateSpecPtrOutput) Metadata() metav1.ObjectMetaPtrOutput
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 ¶
func (o JobTemplateSpecPtrOutput) Spec() batchv1.JobSpecPtrOutput
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