Documentation
¶
Index ¶
- type CronJob
- type CronJobArgs
- type CronJobList
- type CronJobListArgs
- 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 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 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 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 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.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.ObjectMetaPtrOutput `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 CronJobSpecPtrOutput `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.
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 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.StringPtrOutput `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.StringPtrOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"` }
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.
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 CronJobListState ¶
type CronJobListState 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 }
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 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 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 { // 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 // 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 }
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 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 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