v1beta1

package
v3.30.2 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2023 License: Apache-2.0 Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Event

type Event struct {
	pulumi.CustomResourceState

	// What action was taken/failed regarding to the regarding object.
	Action pulumi.StringPtrOutput `pulumi:"action"`
	// 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"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedCount pulumi.IntPtrOutput `pulumi:"deprecatedCount"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedFirstTimestamp pulumi.StringPtrOutput `pulumi:"deprecatedFirstTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedLastTimestamp pulumi.StringPtrOutput `pulumi:"deprecatedLastTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedSource corev1.EventSourcePtrOutput `pulumi:"deprecatedSource"`
	// Required. Time when this Event was first observed.
	EventTime pulumi.StringOutput `pulumi:"eventTime"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrOutput     `pulumi:"kind"`
	Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
	Note pulumi.StringPtrOutput `pulumi:"note"`
	// Why the action was taken.
	Reason pulumi.StringPtrOutput `pulumi:"reason"`
	// The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
	Regarding corev1.ObjectReferencePtrOutput `pulumi:"regarding"`
	// Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.
	Related corev1.ObjectReferencePtrOutput `pulumi:"related"`
	// Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
	ReportingController pulumi.StringPtrOutput `pulumi:"reportingController"`
	// ID of the controller instance, e.g. `kubelet-xyzf`.
	ReportingInstance pulumi.StringPtrOutput `pulumi:"reportingInstance"`
	// Data about the Event series this event represents or nil if it's a singleton Event.
	Series EventSeriesPtrOutput `pulumi:"series"`
	// Type of this event (Normal, Warning), new types could be added in the future.
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system.

func GetEvent

func GetEvent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventState, opts ...pulumi.ResourceOption) (*Event, error)

GetEvent gets an existing Event 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 NewEvent

func NewEvent(ctx *pulumi.Context,
	name string, args *EventArgs, opts ...pulumi.ResourceOption) (*Event, error)

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

func (*Event) ElementType

func (*Event) ElementType() reflect.Type

func (*Event) ToEventOutput

func (i *Event) ToEventOutput() EventOutput

func (*Event) ToEventOutputWithContext

func (i *Event) ToEventOutputWithContext(ctx context.Context) EventOutput

type EventArgs

type EventArgs struct {
	// What action was taken/failed regarding to the regarding object.
	Action pulumi.StringPtrInput
	// 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
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedCount pulumi.IntPtrInput
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedFirstTimestamp pulumi.StringPtrInput
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedLastTimestamp pulumi.StringPtrInput
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedSource corev1.EventSourcePtrInput
	// Required. Time when this Event was first observed.
	EventTime pulumi.StringInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput
	Metadata metav1.ObjectMetaPtrInput
	// Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
	Note pulumi.StringPtrInput
	// Why the action was taken.
	Reason pulumi.StringPtrInput
	// The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
	Regarding corev1.ObjectReferencePtrInput
	// Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.
	Related corev1.ObjectReferencePtrInput
	// Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
	ReportingController pulumi.StringPtrInput
	// ID of the controller instance, e.g. `kubelet-xyzf`.
	ReportingInstance pulumi.StringPtrInput
	// Data about the Event series this event represents or nil if it's a singleton Event.
	Series EventSeriesPtrInput
	// Type of this event (Normal, Warning), new types could be added in the future.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a Event resource.

func (EventArgs) ElementType

func (EventArgs) ElementType() reflect.Type

type EventArray

type EventArray []EventInput

func (EventArray) ElementType

func (EventArray) ElementType() reflect.Type

func (EventArray) ToEventArrayOutput

func (i EventArray) ToEventArrayOutput() EventArrayOutput

func (EventArray) ToEventArrayOutputWithContext

func (i EventArray) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput

type EventArrayInput

type EventArrayInput interface {
	pulumi.Input

	ToEventArrayOutput() EventArrayOutput
	ToEventArrayOutputWithContext(context.Context) EventArrayOutput
}

EventArrayInput is an input type that accepts EventArray and EventArrayOutput values. You can construct a concrete instance of `EventArrayInput` via:

EventArray{ EventArgs{...} }

type EventArrayOutput

type EventArrayOutput struct{ *pulumi.OutputState }

func (EventArrayOutput) ElementType

func (EventArrayOutput) ElementType() reflect.Type

func (EventArrayOutput) Index

func (EventArrayOutput) ToEventArrayOutput

func (o EventArrayOutput) ToEventArrayOutput() EventArrayOutput

func (EventArrayOutput) ToEventArrayOutputWithContext

func (o EventArrayOutput) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput

type EventInput

type EventInput interface {
	pulumi.Input

	ToEventOutput() EventOutput
	ToEventOutputWithContext(ctx context.Context) EventOutput
}

type EventList

type EventList struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Items is a list of schema objects.
	Items EventTypeArrayOutput `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"`
}

EventList is a list of Event objects.

func GetEventList

func GetEventList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventListState, opts ...pulumi.ResourceOption) (*EventList, error)

GetEventList gets an existing EventList 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 NewEventList

func NewEventList(ctx *pulumi.Context,
	name string, args *EventListArgs, opts ...pulumi.ResourceOption) (*EventList, error)

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

func (*EventList) ElementType

func (*EventList) ElementType() reflect.Type

func (*EventList) ToEventListOutput

func (i *EventList) ToEventListOutput() EventListOutput

func (*EventList) ToEventListOutputWithContext

func (i *EventList) ToEventListOutputWithContext(ctx context.Context) EventListOutput

type EventListArgs

type EventListArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Items is a list of schema objects.
	Items EventTypeArrayInput
	// 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 EventList resource.

func (EventListArgs) ElementType

func (EventListArgs) ElementType() reflect.Type

type EventListArray

type EventListArray []EventListInput

func (EventListArray) ElementType

func (EventListArray) ElementType() reflect.Type

func (EventListArray) ToEventListArrayOutput

func (i EventListArray) ToEventListArrayOutput() EventListArrayOutput

func (EventListArray) ToEventListArrayOutputWithContext

func (i EventListArray) ToEventListArrayOutputWithContext(ctx context.Context) EventListArrayOutput

type EventListArrayInput

type EventListArrayInput interface {
	pulumi.Input

	ToEventListArrayOutput() EventListArrayOutput
	ToEventListArrayOutputWithContext(context.Context) EventListArrayOutput
}

EventListArrayInput is an input type that accepts EventListArray and EventListArrayOutput values. You can construct a concrete instance of `EventListArrayInput` via:

EventListArray{ EventListArgs{...} }

type EventListArrayOutput

type EventListArrayOutput struct{ *pulumi.OutputState }

func (EventListArrayOutput) ElementType

func (EventListArrayOutput) ElementType() reflect.Type

func (EventListArrayOutput) Index

func (EventListArrayOutput) ToEventListArrayOutput

func (o EventListArrayOutput) ToEventListArrayOutput() EventListArrayOutput

func (EventListArrayOutput) ToEventListArrayOutputWithContext

func (o EventListArrayOutput) ToEventListArrayOutputWithContext(ctx context.Context) EventListArrayOutput

type EventListInput

type EventListInput interface {
	pulumi.Input

	ToEventListOutput() EventListOutput
	ToEventListOutputWithContext(ctx context.Context) EventListOutput
}

type EventListMap

type EventListMap map[string]EventListInput

func (EventListMap) ElementType

func (EventListMap) ElementType() reflect.Type

func (EventListMap) ToEventListMapOutput

func (i EventListMap) ToEventListMapOutput() EventListMapOutput

func (EventListMap) ToEventListMapOutputWithContext

func (i EventListMap) ToEventListMapOutputWithContext(ctx context.Context) EventListMapOutput

type EventListMapInput

type EventListMapInput interface {
	pulumi.Input

	ToEventListMapOutput() EventListMapOutput
	ToEventListMapOutputWithContext(context.Context) EventListMapOutput
}

EventListMapInput is an input type that accepts EventListMap and EventListMapOutput values. You can construct a concrete instance of `EventListMapInput` via:

EventListMap{ "key": EventListArgs{...} }

type EventListMapOutput

type EventListMapOutput struct{ *pulumi.OutputState }

func (EventListMapOutput) ElementType

func (EventListMapOutput) ElementType() reflect.Type

func (EventListMapOutput) MapIndex

func (EventListMapOutput) ToEventListMapOutput

func (o EventListMapOutput) ToEventListMapOutput() EventListMapOutput

func (EventListMapOutput) ToEventListMapOutputWithContext

func (o EventListMapOutput) ToEventListMapOutputWithContext(ctx context.Context) EventListMapOutput

type EventListOutput

type EventListOutput struct{ *pulumi.OutputState }

func (EventListOutput) ApiVersion added in v3.19.1

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

func (EventListOutput) ElementType() reflect.Type

func (EventListOutput) Items added in v3.19.1

Items is a list of schema objects.

func (EventListOutput) Kind added in v3.19.1

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

func (EventListOutput) Metadata added in v3.19.1

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

func (EventListOutput) ToEventListOutput

func (o EventListOutput) ToEventListOutput() EventListOutput

func (EventListOutput) ToEventListOutputWithContext

func (o EventListOutput) ToEventListOutputWithContext(ctx context.Context) EventListOutput

type EventListState

type EventListState struct {
}

func (EventListState) ElementType

func (EventListState) ElementType() reflect.Type

type EventListType

type EventListType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Items is a list of schema objects.
	Items []EventType `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"`
}

EventList is a list of Event objects.

type EventListTypeArgs

type EventListTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Items is a list of schema objects.
	Items EventTypeArrayInput `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"`
}

EventList is a list of Event objects.

func (EventListTypeArgs) ElementType

func (EventListTypeArgs) ElementType() reflect.Type

func (EventListTypeArgs) ToEventListTypeOutput

func (i EventListTypeArgs) ToEventListTypeOutput() EventListTypeOutput

func (EventListTypeArgs) ToEventListTypeOutputWithContext

func (i EventListTypeArgs) ToEventListTypeOutputWithContext(ctx context.Context) EventListTypeOutput

type EventListTypeInput

type EventListTypeInput interface {
	pulumi.Input

	ToEventListTypeOutput() EventListTypeOutput
	ToEventListTypeOutputWithContext(context.Context) EventListTypeOutput
}

EventListTypeInput is an input type that accepts EventListTypeArgs and EventListTypeOutput values. You can construct a concrete instance of `EventListTypeInput` via:

EventListTypeArgs{...}

type EventListTypeOutput

type EventListTypeOutput struct{ *pulumi.OutputState }

EventList is a list of Event objects.

func (EventListTypeOutput) ApiVersion

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

func (EventListTypeOutput) ElementType

func (EventListTypeOutput) ElementType() reflect.Type

func (EventListTypeOutput) Items

Items is a list of schema objects.

func (EventListTypeOutput) Kind

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

func (EventListTypeOutput) ToEventListTypeOutput

func (o EventListTypeOutput) ToEventListTypeOutput() EventListTypeOutput

func (EventListTypeOutput) ToEventListTypeOutputWithContext

func (o EventListTypeOutput) ToEventListTypeOutputWithContext(ctx context.Context) EventListTypeOutput

type EventMap

type EventMap map[string]EventInput

func (EventMap) ElementType

func (EventMap) ElementType() reflect.Type

func (EventMap) ToEventMapOutput

func (i EventMap) ToEventMapOutput() EventMapOutput

func (EventMap) ToEventMapOutputWithContext

func (i EventMap) ToEventMapOutputWithContext(ctx context.Context) EventMapOutput

type EventMapInput

type EventMapInput interface {
	pulumi.Input

	ToEventMapOutput() EventMapOutput
	ToEventMapOutputWithContext(context.Context) EventMapOutput
}

EventMapInput is an input type that accepts EventMap and EventMapOutput values. You can construct a concrete instance of `EventMapInput` via:

EventMap{ "key": EventArgs{...} }

type EventMapOutput

type EventMapOutput struct{ *pulumi.OutputState }

func (EventMapOutput) ElementType

func (EventMapOutput) ElementType() reflect.Type

func (EventMapOutput) MapIndex

func (EventMapOutput) ToEventMapOutput

func (o EventMapOutput) ToEventMapOutput() EventMapOutput

func (EventMapOutput) ToEventMapOutputWithContext

func (o EventMapOutput) ToEventMapOutputWithContext(ctx context.Context) EventMapOutput

type EventOutput

type EventOutput struct{ *pulumi.OutputState }

func (EventOutput) Action added in v3.19.1

func (o EventOutput) Action() pulumi.StringPtrOutput

What action was taken/failed regarding to the regarding object.

func (EventOutput) ApiVersion added in v3.19.1

func (o EventOutput) 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 (EventOutput) DeprecatedCount added in v3.19.1

func (o EventOutput) DeprecatedCount() pulumi.IntPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventOutput) DeprecatedFirstTimestamp added in v3.19.1

func (o EventOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventOutput) DeprecatedLastTimestamp added in v3.19.1

func (o EventOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventOutput) DeprecatedSource added in v3.19.1

func (o EventOutput) DeprecatedSource() corev1.EventSourcePtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventOutput) ElementType

func (EventOutput) ElementType() reflect.Type

func (EventOutput) EventTime added in v3.19.1

func (o EventOutput) EventTime() pulumi.StringOutput

Required. Time when this Event was first observed.

func (EventOutput) Kind added in v3.19.1

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

func (EventOutput) Metadata added in v3.19.1

func (o EventOutput) Metadata() metav1.ObjectMetaPtrOutput

func (EventOutput) Note added in v3.19.1

Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.

func (EventOutput) Reason added in v3.19.1

func (o EventOutput) Reason() pulumi.StringPtrOutput

Why the action was taken.

func (EventOutput) Regarding added in v3.19.1

The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.

func (EventOutput) Related added in v3.19.1

Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.

func (EventOutput) ReportingController added in v3.19.1

func (o EventOutput) ReportingController() pulumi.StringPtrOutput

Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.

func (EventOutput) ReportingInstance added in v3.19.1

func (o EventOutput) ReportingInstance() pulumi.StringPtrOutput

ID of the controller instance, e.g. `kubelet-xyzf`.

func (EventOutput) Series added in v3.19.1

func (o EventOutput) Series() EventSeriesPtrOutput

Data about the Event series this event represents or nil if it's a singleton Event.

func (EventOutput) ToEventOutput

func (o EventOutput) ToEventOutput() EventOutput

func (EventOutput) ToEventOutputWithContext

func (o EventOutput) ToEventOutputWithContext(ctx context.Context) EventOutput

func (EventOutput) Type added in v3.19.1

Type of this event (Normal, Warning), new types could be added in the future.

type EventPatch added in v3.20.0

type EventPatch struct {
	pulumi.CustomResourceState

	// What action was taken/failed regarding to the regarding object.
	Action pulumi.StringPtrOutput `pulumi:"action"`
	// 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"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedCount pulumi.IntPtrOutput `pulumi:"deprecatedCount"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedFirstTimestamp pulumi.StringPtrOutput `pulumi:"deprecatedFirstTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedLastTimestamp pulumi.StringPtrOutput `pulumi:"deprecatedLastTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedSource corev1.EventSourcePatchPtrOutput `pulumi:"deprecatedSource"`
	// Required. Time when this Event was first observed.
	EventTime pulumi.StringPtrOutput `pulumi:"eventTime"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrOutput          `pulumi:"kind"`
	Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"`
	// Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
	Note pulumi.StringPtrOutput `pulumi:"note"`
	// Why the action was taken.
	Reason pulumi.StringPtrOutput `pulumi:"reason"`
	// The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
	Regarding corev1.ObjectReferencePatchPtrOutput `pulumi:"regarding"`
	// Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.
	Related corev1.ObjectReferencePatchPtrOutput `pulumi:"related"`
	// Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
	ReportingController pulumi.StringPtrOutput `pulumi:"reportingController"`
	// ID of the controller instance, e.g. `kubelet-xyzf`.
	ReportingInstance pulumi.StringPtrOutput `pulumi:"reportingInstance"`
	// Data about the Event series this event represents or nil if it's a singleton Event.
	Series EventSeriesPatchPtrOutput `pulumi:"series"`
	// Type of this event (Normal, Warning), new types could be added in the future.
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

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. Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system.

func GetEventPatch added in v3.20.0

func GetEventPatch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventPatchState, opts ...pulumi.ResourceOption) (*EventPatch, error)

GetEventPatch gets an existing EventPatch 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 NewEventPatch added in v3.20.0

func NewEventPatch(ctx *pulumi.Context,
	name string, args *EventPatchArgs, opts ...pulumi.ResourceOption) (*EventPatch, error)

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

func (*EventPatch) ElementType added in v3.20.0

func (*EventPatch) ElementType() reflect.Type

func (*EventPatch) ToEventPatchOutput added in v3.20.0

func (i *EventPatch) ToEventPatchOutput() EventPatchOutput

func (*EventPatch) ToEventPatchOutputWithContext added in v3.20.0

func (i *EventPatch) ToEventPatchOutputWithContext(ctx context.Context) EventPatchOutput

type EventPatchArgs added in v3.20.0

type EventPatchArgs struct {
	// What action was taken/failed regarding to the regarding object.
	Action pulumi.StringPtrInput
	// 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
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedCount pulumi.IntPtrInput
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedFirstTimestamp pulumi.StringPtrInput
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedLastTimestamp pulumi.StringPtrInput
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedSource corev1.EventSourcePatchPtrInput
	// Required. Time when this Event was first observed.
	EventTime pulumi.StringPtrInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput
	Metadata metav1.ObjectMetaPatchPtrInput
	// Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
	Note pulumi.StringPtrInput
	// Why the action was taken.
	Reason pulumi.StringPtrInput
	// The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
	Regarding corev1.ObjectReferencePatchPtrInput
	// Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.
	Related corev1.ObjectReferencePatchPtrInput
	// Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
	ReportingController pulumi.StringPtrInput
	// ID of the controller instance, e.g. `kubelet-xyzf`.
	ReportingInstance pulumi.StringPtrInput
	// Data about the Event series this event represents or nil if it's a singleton Event.
	Series EventSeriesPatchPtrInput
	// Type of this event (Normal, Warning), new types could be added in the future.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a EventPatch resource.

func (EventPatchArgs) ElementType added in v3.20.0

func (EventPatchArgs) ElementType() reflect.Type

type EventPatchArray added in v3.20.0

type EventPatchArray []EventPatchInput

func (EventPatchArray) ElementType added in v3.20.0

func (EventPatchArray) ElementType() reflect.Type

func (EventPatchArray) ToEventPatchArrayOutput added in v3.20.0

func (i EventPatchArray) ToEventPatchArrayOutput() EventPatchArrayOutput

func (EventPatchArray) ToEventPatchArrayOutputWithContext added in v3.20.0

func (i EventPatchArray) ToEventPatchArrayOutputWithContext(ctx context.Context) EventPatchArrayOutput

type EventPatchArrayInput added in v3.20.0

type EventPatchArrayInput interface {
	pulumi.Input

	ToEventPatchArrayOutput() EventPatchArrayOutput
	ToEventPatchArrayOutputWithContext(context.Context) EventPatchArrayOutput
}

EventPatchArrayInput is an input type that accepts EventPatchArray and EventPatchArrayOutput values. You can construct a concrete instance of `EventPatchArrayInput` via:

EventPatchArray{ EventPatchArgs{...} }

type EventPatchArrayOutput added in v3.20.0

type EventPatchArrayOutput struct{ *pulumi.OutputState }

func (EventPatchArrayOutput) ElementType added in v3.20.0

func (EventPatchArrayOutput) ElementType() reflect.Type

func (EventPatchArrayOutput) Index added in v3.20.0

func (EventPatchArrayOutput) ToEventPatchArrayOutput added in v3.20.0

func (o EventPatchArrayOutput) ToEventPatchArrayOutput() EventPatchArrayOutput

func (EventPatchArrayOutput) ToEventPatchArrayOutputWithContext added in v3.20.0

func (o EventPatchArrayOutput) ToEventPatchArrayOutputWithContext(ctx context.Context) EventPatchArrayOutput

type EventPatchInput added in v3.20.0

type EventPatchInput interface {
	pulumi.Input

	ToEventPatchOutput() EventPatchOutput
	ToEventPatchOutputWithContext(ctx context.Context) EventPatchOutput
}

type EventPatchMap added in v3.20.0

type EventPatchMap map[string]EventPatchInput

func (EventPatchMap) ElementType added in v3.20.0

func (EventPatchMap) ElementType() reflect.Type

func (EventPatchMap) ToEventPatchMapOutput added in v3.20.0

func (i EventPatchMap) ToEventPatchMapOutput() EventPatchMapOutput

func (EventPatchMap) ToEventPatchMapOutputWithContext added in v3.20.0

func (i EventPatchMap) ToEventPatchMapOutputWithContext(ctx context.Context) EventPatchMapOutput

type EventPatchMapInput added in v3.20.0

type EventPatchMapInput interface {
	pulumi.Input

	ToEventPatchMapOutput() EventPatchMapOutput
	ToEventPatchMapOutputWithContext(context.Context) EventPatchMapOutput
}

EventPatchMapInput is an input type that accepts EventPatchMap and EventPatchMapOutput values. You can construct a concrete instance of `EventPatchMapInput` via:

EventPatchMap{ "key": EventPatchArgs{...} }

type EventPatchMapOutput added in v3.20.0

type EventPatchMapOutput struct{ *pulumi.OutputState }

func (EventPatchMapOutput) ElementType added in v3.20.0

func (EventPatchMapOutput) ElementType() reflect.Type

func (EventPatchMapOutput) MapIndex added in v3.20.0

func (EventPatchMapOutput) ToEventPatchMapOutput added in v3.20.0

func (o EventPatchMapOutput) ToEventPatchMapOutput() EventPatchMapOutput

func (EventPatchMapOutput) ToEventPatchMapOutputWithContext added in v3.20.0

func (o EventPatchMapOutput) ToEventPatchMapOutputWithContext(ctx context.Context) EventPatchMapOutput

type EventPatchOutput added in v3.20.0

type EventPatchOutput struct{ *pulumi.OutputState }

func (EventPatchOutput) Action added in v3.20.0

What action was taken/failed regarding to the regarding object.

func (EventPatchOutput) ApiVersion added in v3.20.0

func (o EventPatchOutput) 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 (EventPatchOutput) DeprecatedCount added in v3.20.0

func (o EventPatchOutput) DeprecatedCount() pulumi.IntPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventPatchOutput) DeprecatedFirstTimestamp added in v3.20.0

func (o EventPatchOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventPatchOutput) DeprecatedLastTimestamp added in v3.20.0

func (o EventPatchOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventPatchOutput) DeprecatedSource added in v3.20.0

func (o EventPatchOutput) DeprecatedSource() corev1.EventSourcePatchPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventPatchOutput) ElementType added in v3.20.0

func (EventPatchOutput) ElementType() reflect.Type

func (EventPatchOutput) EventTime added in v3.20.0

func (o EventPatchOutput) EventTime() pulumi.StringPtrOutput

Required. Time when this Event was first observed.

func (EventPatchOutput) Kind added in v3.20.0

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

func (EventPatchOutput) Metadata added in v3.20.0

func (EventPatchOutput) Note added in v3.20.0

Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.

func (EventPatchOutput) Reason added in v3.20.0

Why the action was taken.

func (EventPatchOutput) Regarding added in v3.20.0

The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.

func (EventPatchOutput) Related added in v3.20.0

Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.

func (EventPatchOutput) ReportingController added in v3.20.0

func (o EventPatchOutput) ReportingController() pulumi.StringPtrOutput

Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.

func (EventPatchOutput) ReportingInstance added in v3.20.0

func (o EventPatchOutput) ReportingInstance() pulumi.StringPtrOutput

ID of the controller instance, e.g. `kubelet-xyzf`.

func (EventPatchOutput) Series added in v3.20.0

Data about the Event series this event represents or nil if it's a singleton Event.

func (EventPatchOutput) ToEventPatchOutput added in v3.20.0

func (o EventPatchOutput) ToEventPatchOutput() EventPatchOutput

func (EventPatchOutput) ToEventPatchOutputWithContext added in v3.20.0

func (o EventPatchOutput) ToEventPatchOutputWithContext(ctx context.Context) EventPatchOutput

func (EventPatchOutput) Type added in v3.20.0

Type of this event (Normal, Warning), new types could be added in the future.

type EventPatchState added in v3.20.0

type EventPatchState struct {
}

func (EventPatchState) ElementType added in v3.20.0

func (EventPatchState) ElementType() reflect.Type

type EventPatchType added in v3.20.0

type EventPatchType struct {
	// What action was taken/failed regarding to the regarding object.
	Action *string `pulumi:"action"`
	// 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"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedCount *int `pulumi:"deprecatedCount"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedFirstTimestamp *string `pulumi:"deprecatedFirstTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedLastTimestamp *string `pulumi:"deprecatedLastTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedSource *corev1.EventSourcePatch `pulumi:"deprecatedSource"`
	// Required. Time when this Event was first observed.
	EventTime *string `pulumi:"eventTime"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     *string                 `pulumi:"kind"`
	Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
	// Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
	Note *string `pulumi:"note"`
	// Why the action was taken.
	Reason *string `pulumi:"reason"`
	// The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
	Regarding *corev1.ObjectReferencePatch `pulumi:"regarding"`
	// Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.
	Related *corev1.ObjectReferencePatch `pulumi:"related"`
	// Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
	ReportingController *string `pulumi:"reportingController"`
	// ID of the controller instance, e.g. `kubelet-xyzf`.
	ReportingInstance *string `pulumi:"reportingInstance"`
	// Data about the Event series this event represents or nil if it's a singleton Event.
	Series *EventSeriesPatch `pulumi:"series"`
	// Type of this event (Normal, Warning), new types could be added in the future.
	Type *string `pulumi:"type"`
}

Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system.

type EventPatchTypeArgs added in v3.20.0

type EventPatchTypeArgs struct {
	// What action was taken/failed regarding to the regarding object.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// 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"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedCount pulumi.IntPtrInput `pulumi:"deprecatedCount"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedFirstTimestamp pulumi.StringPtrInput `pulumi:"deprecatedFirstTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedLastTimestamp pulumi.StringPtrInput `pulumi:"deprecatedLastTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedSource corev1.EventSourcePatchPtrInput `pulumi:"deprecatedSource"`
	// Required. Time when this Event was first observed.
	EventTime pulumi.StringPtrInput `pulumi:"eventTime"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput          `pulumi:"kind"`
	Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
	// Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
	Note pulumi.StringPtrInput `pulumi:"note"`
	// Why the action was taken.
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
	Regarding corev1.ObjectReferencePatchPtrInput `pulumi:"regarding"`
	// Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.
	Related corev1.ObjectReferencePatchPtrInput `pulumi:"related"`
	// Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
	ReportingController pulumi.StringPtrInput `pulumi:"reportingController"`
	// ID of the controller instance, e.g. `kubelet-xyzf`.
	ReportingInstance pulumi.StringPtrInput `pulumi:"reportingInstance"`
	// Data about the Event series this event represents or nil if it's a singleton Event.
	Series EventSeriesPatchPtrInput `pulumi:"series"`
	// Type of this event (Normal, Warning), new types could be added in the future.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system.

func (EventPatchTypeArgs) ElementType added in v3.20.0

func (EventPatchTypeArgs) ElementType() reflect.Type

func (EventPatchTypeArgs) ToEventPatchTypeOutput added in v3.20.0

func (i EventPatchTypeArgs) ToEventPatchTypeOutput() EventPatchTypeOutput

func (EventPatchTypeArgs) ToEventPatchTypeOutputWithContext added in v3.20.0

func (i EventPatchTypeArgs) ToEventPatchTypeOutputWithContext(ctx context.Context) EventPatchTypeOutput

type EventPatchTypeInput added in v3.20.0

type EventPatchTypeInput interface {
	pulumi.Input

	ToEventPatchTypeOutput() EventPatchTypeOutput
	ToEventPatchTypeOutputWithContext(context.Context) EventPatchTypeOutput
}

EventPatchTypeInput is an input type that accepts EventPatchTypeArgs and EventPatchTypeOutput values. You can construct a concrete instance of `EventPatchTypeInput` via:

EventPatchTypeArgs{...}

type EventPatchTypeOutput added in v3.20.0

type EventPatchTypeOutput struct{ *pulumi.OutputState }

Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system.

func (EventPatchTypeOutput) Action added in v3.20.0

What action was taken/failed regarding to the regarding object.

func (EventPatchTypeOutput) ApiVersion added in v3.20.0

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

func (EventPatchTypeOutput) DeprecatedCount added in v3.20.0

func (o EventPatchTypeOutput) DeprecatedCount() pulumi.IntPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventPatchTypeOutput) DeprecatedFirstTimestamp added in v3.20.0

func (o EventPatchTypeOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventPatchTypeOutput) DeprecatedLastTimestamp added in v3.20.0

func (o EventPatchTypeOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventPatchTypeOutput) DeprecatedSource added in v3.20.0

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventPatchTypeOutput) ElementType added in v3.20.0

func (EventPatchTypeOutput) ElementType() reflect.Type

func (EventPatchTypeOutput) EventTime added in v3.20.0

Required. Time when this Event was first observed.

func (EventPatchTypeOutput) Kind added in v3.20.0

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

func (EventPatchTypeOutput) Metadata added in v3.20.0

func (EventPatchTypeOutput) Note added in v3.20.0

Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.

func (EventPatchTypeOutput) Reason added in v3.20.0

Why the action was taken.

func (EventPatchTypeOutput) Regarding added in v3.20.0

The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.

func (EventPatchTypeOutput) Related added in v3.20.0

Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.

func (EventPatchTypeOutput) ReportingController added in v3.20.0

func (o EventPatchTypeOutput) ReportingController() pulumi.StringPtrOutput

Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.

func (EventPatchTypeOutput) ReportingInstance added in v3.20.0

func (o EventPatchTypeOutput) ReportingInstance() pulumi.StringPtrOutput

ID of the controller instance, e.g. `kubelet-xyzf`.

func (EventPatchTypeOutput) Series added in v3.20.0

Data about the Event series this event represents or nil if it's a singleton Event.

func (EventPatchTypeOutput) ToEventPatchTypeOutput added in v3.20.0

func (o EventPatchTypeOutput) ToEventPatchTypeOutput() EventPatchTypeOutput

func (EventPatchTypeOutput) ToEventPatchTypeOutputWithContext added in v3.20.0

func (o EventPatchTypeOutput) ToEventPatchTypeOutputWithContext(ctx context.Context) EventPatchTypeOutput

func (EventPatchTypeOutput) Type added in v3.20.0

Type of this event (Normal, Warning), new types could be added in the future.

type EventSeries

type EventSeries struct {
	// Number of occurrences in this series up to the last heartbeat time
	Count int `pulumi:"count"`
	// Time when last Event from the series was seen before last heartbeat.
	LastObservedTime string `pulumi:"lastObservedTime"`
	// Information whether this series is ongoing or finished. Deprecated. Planned removal for 1.18
	State string `pulumi:"state"`
}

EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

type EventSeriesArgs

type EventSeriesArgs struct {
	// Number of occurrences in this series up to the last heartbeat time
	Count pulumi.IntInput `pulumi:"count"`
	// Time when last Event from the series was seen before last heartbeat.
	LastObservedTime pulumi.StringInput `pulumi:"lastObservedTime"`
	// Information whether this series is ongoing or finished. Deprecated. Planned removal for 1.18
	State pulumi.StringInput `pulumi:"state"`
}

EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

func (EventSeriesArgs) ElementType

func (EventSeriesArgs) ElementType() reflect.Type

func (EventSeriesArgs) ToEventSeriesOutput

func (i EventSeriesArgs) ToEventSeriesOutput() EventSeriesOutput

func (EventSeriesArgs) ToEventSeriesOutputWithContext

func (i EventSeriesArgs) ToEventSeriesOutputWithContext(ctx context.Context) EventSeriesOutput

func (EventSeriesArgs) ToEventSeriesPtrOutput

func (i EventSeriesArgs) ToEventSeriesPtrOutput() EventSeriesPtrOutput

func (EventSeriesArgs) ToEventSeriesPtrOutputWithContext

func (i EventSeriesArgs) ToEventSeriesPtrOutputWithContext(ctx context.Context) EventSeriesPtrOutput

type EventSeriesInput

type EventSeriesInput interface {
	pulumi.Input

	ToEventSeriesOutput() EventSeriesOutput
	ToEventSeriesOutputWithContext(context.Context) EventSeriesOutput
}

EventSeriesInput is an input type that accepts EventSeriesArgs and EventSeriesOutput values. You can construct a concrete instance of `EventSeriesInput` via:

EventSeriesArgs{...}

type EventSeriesOutput

type EventSeriesOutput struct{ *pulumi.OutputState }

EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

func (EventSeriesOutput) Count

Number of occurrences in this series up to the last heartbeat time

func (EventSeriesOutput) ElementType

func (EventSeriesOutput) ElementType() reflect.Type

func (EventSeriesOutput) LastObservedTime

func (o EventSeriesOutput) LastObservedTime() pulumi.StringOutput

Time when last Event from the series was seen before last heartbeat.

func (EventSeriesOutput) State

Information whether this series is ongoing or finished. Deprecated. Planned removal for 1.18

func (EventSeriesOutput) ToEventSeriesOutput

func (o EventSeriesOutput) ToEventSeriesOutput() EventSeriesOutput

func (EventSeriesOutput) ToEventSeriesOutputWithContext

func (o EventSeriesOutput) ToEventSeriesOutputWithContext(ctx context.Context) EventSeriesOutput

func (EventSeriesOutput) ToEventSeriesPtrOutput

func (o EventSeriesOutput) ToEventSeriesPtrOutput() EventSeriesPtrOutput

func (EventSeriesOutput) ToEventSeriesPtrOutputWithContext

func (o EventSeriesOutput) ToEventSeriesPtrOutputWithContext(ctx context.Context) EventSeriesPtrOutput

type EventSeriesPatch added in v3.20.0

type EventSeriesPatch struct {
	// Number of occurrences in this series up to the last heartbeat time
	Count *int `pulumi:"count"`
	// Time when last Event from the series was seen before last heartbeat.
	LastObservedTime *string `pulumi:"lastObservedTime"`
	// Information whether this series is ongoing or finished. Deprecated. Planned removal for 1.18
	State *string `pulumi:"state"`
}

EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

type EventSeriesPatchArgs added in v3.20.0

type EventSeriesPatchArgs struct {
	// Number of occurrences in this series up to the last heartbeat time
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Time when last Event from the series was seen before last heartbeat.
	LastObservedTime pulumi.StringPtrInput `pulumi:"lastObservedTime"`
	// Information whether this series is ongoing or finished. Deprecated. Planned removal for 1.18
	State pulumi.StringPtrInput `pulumi:"state"`
}

EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

func (EventSeriesPatchArgs) ElementType added in v3.20.0

func (EventSeriesPatchArgs) ElementType() reflect.Type

func (EventSeriesPatchArgs) ToEventSeriesPatchOutput added in v3.20.0

func (i EventSeriesPatchArgs) ToEventSeriesPatchOutput() EventSeriesPatchOutput

func (EventSeriesPatchArgs) ToEventSeriesPatchOutputWithContext added in v3.20.0

func (i EventSeriesPatchArgs) ToEventSeriesPatchOutputWithContext(ctx context.Context) EventSeriesPatchOutput

func (EventSeriesPatchArgs) ToEventSeriesPatchPtrOutput added in v3.20.0

func (i EventSeriesPatchArgs) ToEventSeriesPatchPtrOutput() EventSeriesPatchPtrOutput

func (EventSeriesPatchArgs) ToEventSeriesPatchPtrOutputWithContext added in v3.20.0

func (i EventSeriesPatchArgs) ToEventSeriesPatchPtrOutputWithContext(ctx context.Context) EventSeriesPatchPtrOutput

type EventSeriesPatchInput added in v3.20.0

type EventSeriesPatchInput interface {
	pulumi.Input

	ToEventSeriesPatchOutput() EventSeriesPatchOutput
	ToEventSeriesPatchOutputWithContext(context.Context) EventSeriesPatchOutput
}

EventSeriesPatchInput is an input type that accepts EventSeriesPatchArgs and EventSeriesPatchOutput values. You can construct a concrete instance of `EventSeriesPatchInput` via:

EventSeriesPatchArgs{...}

type EventSeriesPatchOutput added in v3.20.0

type EventSeriesPatchOutput struct{ *pulumi.OutputState }

EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

func (EventSeriesPatchOutput) Count added in v3.20.0

Number of occurrences in this series up to the last heartbeat time

func (EventSeriesPatchOutput) ElementType added in v3.20.0

func (EventSeriesPatchOutput) ElementType() reflect.Type

func (EventSeriesPatchOutput) LastObservedTime added in v3.20.0

func (o EventSeriesPatchOutput) LastObservedTime() pulumi.StringPtrOutput

Time when last Event from the series was seen before last heartbeat.

func (EventSeriesPatchOutput) State added in v3.20.0

Information whether this series is ongoing or finished. Deprecated. Planned removal for 1.18

func (EventSeriesPatchOutput) ToEventSeriesPatchOutput added in v3.20.0

func (o EventSeriesPatchOutput) ToEventSeriesPatchOutput() EventSeriesPatchOutput

func (EventSeriesPatchOutput) ToEventSeriesPatchOutputWithContext added in v3.20.0

func (o EventSeriesPatchOutput) ToEventSeriesPatchOutputWithContext(ctx context.Context) EventSeriesPatchOutput

func (EventSeriesPatchOutput) ToEventSeriesPatchPtrOutput added in v3.20.0

func (o EventSeriesPatchOutput) ToEventSeriesPatchPtrOutput() EventSeriesPatchPtrOutput

func (EventSeriesPatchOutput) ToEventSeriesPatchPtrOutputWithContext added in v3.20.0

func (o EventSeriesPatchOutput) ToEventSeriesPatchPtrOutputWithContext(ctx context.Context) EventSeriesPatchPtrOutput

type EventSeriesPatchPtrInput added in v3.20.0

type EventSeriesPatchPtrInput interface {
	pulumi.Input

	ToEventSeriesPatchPtrOutput() EventSeriesPatchPtrOutput
	ToEventSeriesPatchPtrOutputWithContext(context.Context) EventSeriesPatchPtrOutput
}

EventSeriesPatchPtrInput is an input type that accepts EventSeriesPatchArgs, EventSeriesPatchPtr and EventSeriesPatchPtrOutput values. You can construct a concrete instance of `EventSeriesPatchPtrInput` via:

        EventSeriesPatchArgs{...}

or:

        nil

func EventSeriesPatchPtr added in v3.20.0

func EventSeriesPatchPtr(v *EventSeriesPatchArgs) EventSeriesPatchPtrInput

type EventSeriesPatchPtrOutput added in v3.20.0

type EventSeriesPatchPtrOutput struct{ *pulumi.OutputState }

func (EventSeriesPatchPtrOutput) Count added in v3.20.0

Number of occurrences in this series up to the last heartbeat time

func (EventSeriesPatchPtrOutput) Elem added in v3.20.0

func (EventSeriesPatchPtrOutput) ElementType added in v3.20.0

func (EventSeriesPatchPtrOutput) ElementType() reflect.Type

func (EventSeriesPatchPtrOutput) LastObservedTime added in v3.20.0

func (o EventSeriesPatchPtrOutput) LastObservedTime() pulumi.StringPtrOutput

Time when last Event from the series was seen before last heartbeat.

func (EventSeriesPatchPtrOutput) State added in v3.20.0

Information whether this series is ongoing or finished. Deprecated. Planned removal for 1.18

func (EventSeriesPatchPtrOutput) ToEventSeriesPatchPtrOutput added in v3.20.0

func (o EventSeriesPatchPtrOutput) ToEventSeriesPatchPtrOutput() EventSeriesPatchPtrOutput

func (EventSeriesPatchPtrOutput) ToEventSeriesPatchPtrOutputWithContext added in v3.20.0

func (o EventSeriesPatchPtrOutput) ToEventSeriesPatchPtrOutputWithContext(ctx context.Context) EventSeriesPatchPtrOutput

type EventSeriesPtrInput

type EventSeriesPtrInput interface {
	pulumi.Input

	ToEventSeriesPtrOutput() EventSeriesPtrOutput
	ToEventSeriesPtrOutputWithContext(context.Context) EventSeriesPtrOutput
}

EventSeriesPtrInput is an input type that accepts EventSeriesArgs, EventSeriesPtr and EventSeriesPtrOutput values. You can construct a concrete instance of `EventSeriesPtrInput` via:

        EventSeriesArgs{...}

or:

        nil

func EventSeriesPtr

func EventSeriesPtr(v *EventSeriesArgs) EventSeriesPtrInput

type EventSeriesPtrOutput

type EventSeriesPtrOutput struct{ *pulumi.OutputState }

func (EventSeriesPtrOutput) Count

Number of occurrences in this series up to the last heartbeat time

func (EventSeriesPtrOutput) Elem

func (EventSeriesPtrOutput) ElementType

func (EventSeriesPtrOutput) ElementType() reflect.Type

func (EventSeriesPtrOutput) LastObservedTime

func (o EventSeriesPtrOutput) LastObservedTime() pulumi.StringPtrOutput

Time when last Event from the series was seen before last heartbeat.

func (EventSeriesPtrOutput) State

Information whether this series is ongoing or finished. Deprecated. Planned removal for 1.18

func (EventSeriesPtrOutput) ToEventSeriesPtrOutput

func (o EventSeriesPtrOutput) ToEventSeriesPtrOutput() EventSeriesPtrOutput

func (EventSeriesPtrOutput) ToEventSeriesPtrOutputWithContext

func (o EventSeriesPtrOutput) ToEventSeriesPtrOutputWithContext(ctx context.Context) EventSeriesPtrOutput

type EventState

type EventState struct {
}

func (EventState) ElementType

func (EventState) ElementType() reflect.Type

type EventType

type EventType struct {
	// What action was taken/failed regarding to the regarding object.
	Action *string `pulumi:"action"`
	// 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"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedCount *int `pulumi:"deprecatedCount"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedFirstTimestamp *string `pulumi:"deprecatedFirstTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedLastTimestamp *string `pulumi:"deprecatedLastTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedSource *corev1.EventSource `pulumi:"deprecatedSource"`
	// Required. Time when this Event was first observed.
	EventTime string `pulumi:"eventTime"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     *string            `pulumi:"kind"`
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
	Note *string `pulumi:"note"`
	// Why the action was taken.
	Reason *string `pulumi:"reason"`
	// The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
	Regarding *corev1.ObjectReference `pulumi:"regarding"`
	// Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.
	Related *corev1.ObjectReference `pulumi:"related"`
	// Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
	ReportingController *string `pulumi:"reportingController"`
	// ID of the controller instance, e.g. `kubelet-xyzf`.
	ReportingInstance *string `pulumi:"reportingInstance"`
	// Data about the Event series this event represents or nil if it's a singleton Event.
	Series *EventSeries `pulumi:"series"`
	// Type of this event (Normal, Warning), new types could be added in the future.
	Type *string `pulumi:"type"`
}

Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system.

type EventTypeArgs

type EventTypeArgs struct {
	// What action was taken/failed regarding to the regarding object.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// 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"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedCount pulumi.IntPtrInput `pulumi:"deprecatedCount"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedFirstTimestamp pulumi.StringPtrInput `pulumi:"deprecatedFirstTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedLastTimestamp pulumi.StringPtrInput `pulumi:"deprecatedLastTimestamp"`
	// Deprecated field assuring backward compatibility with core.v1 Event type
	DeprecatedSource corev1.EventSourcePtrInput `pulumi:"deprecatedSource"`
	// Required. Time when this Event was first observed.
	EventTime pulumi.StringInput `pulumi:"eventTime"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind     pulumi.StringPtrInput     `pulumi:"kind"`
	Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.
	Note pulumi.StringPtrInput `pulumi:"note"`
	// Why the action was taken.
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.
	Regarding corev1.ObjectReferencePtrInput `pulumi:"regarding"`
	// Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.
	Related corev1.ObjectReferencePtrInput `pulumi:"related"`
	// Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.
	ReportingController pulumi.StringPtrInput `pulumi:"reportingController"`
	// ID of the controller instance, e.g. `kubelet-xyzf`.
	ReportingInstance pulumi.StringPtrInput `pulumi:"reportingInstance"`
	// Data about the Event series this event represents or nil if it's a singleton Event.
	Series EventSeriesPtrInput `pulumi:"series"`
	// Type of this event (Normal, Warning), new types could be added in the future.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system.

func (EventTypeArgs) ElementType

func (EventTypeArgs) ElementType() reflect.Type

func (EventTypeArgs) ToEventTypeOutput

func (i EventTypeArgs) ToEventTypeOutput() EventTypeOutput

func (EventTypeArgs) ToEventTypeOutputWithContext

func (i EventTypeArgs) ToEventTypeOutputWithContext(ctx context.Context) EventTypeOutput

type EventTypeArray

type EventTypeArray []EventTypeInput

func (EventTypeArray) ElementType

func (EventTypeArray) ElementType() reflect.Type

func (EventTypeArray) ToEventTypeArrayOutput

func (i EventTypeArray) ToEventTypeArrayOutput() EventTypeArrayOutput

func (EventTypeArray) ToEventTypeArrayOutputWithContext

func (i EventTypeArray) ToEventTypeArrayOutputWithContext(ctx context.Context) EventTypeArrayOutput

type EventTypeArrayInput

type EventTypeArrayInput interface {
	pulumi.Input

	ToEventTypeArrayOutput() EventTypeArrayOutput
	ToEventTypeArrayOutputWithContext(context.Context) EventTypeArrayOutput
}

EventTypeArrayInput is an input type that accepts EventTypeArray and EventTypeArrayOutput values. You can construct a concrete instance of `EventTypeArrayInput` via:

EventTypeArray{ EventTypeArgs{...} }

type EventTypeArrayOutput

type EventTypeArrayOutput struct{ *pulumi.OutputState }

func (EventTypeArrayOutput) ElementType

func (EventTypeArrayOutput) ElementType() reflect.Type

func (EventTypeArrayOutput) Index

func (EventTypeArrayOutput) ToEventTypeArrayOutput

func (o EventTypeArrayOutput) ToEventTypeArrayOutput() EventTypeArrayOutput

func (EventTypeArrayOutput) ToEventTypeArrayOutputWithContext

func (o EventTypeArrayOutput) ToEventTypeArrayOutputWithContext(ctx context.Context) EventTypeArrayOutput

type EventTypeInput

type EventTypeInput interface {
	pulumi.Input

	ToEventTypeOutput() EventTypeOutput
	ToEventTypeOutputWithContext(context.Context) EventTypeOutput
}

EventTypeInput is an input type that accepts EventTypeArgs and EventTypeOutput values. You can construct a concrete instance of `EventTypeInput` via:

EventTypeArgs{...}

type EventTypeOutput

type EventTypeOutput struct{ *pulumi.OutputState }

Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system.

func (EventTypeOutput) Action

What action was taken/failed regarding to the regarding object.

func (EventTypeOutput) ApiVersion

func (o EventTypeOutput) 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 (EventTypeOutput) DeprecatedCount

func (o EventTypeOutput) DeprecatedCount() pulumi.IntPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventTypeOutput) DeprecatedFirstTimestamp

func (o EventTypeOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventTypeOutput) DeprecatedLastTimestamp

func (o EventTypeOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventTypeOutput) DeprecatedSource

func (o EventTypeOutput) DeprecatedSource() corev1.EventSourcePtrOutput

Deprecated field assuring backward compatibility with core.v1 Event type

func (EventTypeOutput) ElementType

func (EventTypeOutput) ElementType() reflect.Type

func (EventTypeOutput) EventTime

func (o EventTypeOutput) EventTime() pulumi.StringOutput

Required. Time when this Event was first observed.

func (EventTypeOutput) Kind

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

func (EventTypeOutput) Metadata

func (EventTypeOutput) Note

Optional. A human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.

func (EventTypeOutput) Reason

Why the action was taken.

func (EventTypeOutput) Regarding

The object this Event is about. In most cases it's an Object reporting controller implements. E.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object.

func (EventTypeOutput) Related

Optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object.

func (EventTypeOutput) ReportingController

func (o EventTypeOutput) ReportingController() pulumi.StringPtrOutput

Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.

func (EventTypeOutput) ReportingInstance

func (o EventTypeOutput) ReportingInstance() pulumi.StringPtrOutput

ID of the controller instance, e.g. `kubelet-xyzf`.

func (EventTypeOutput) Series

Data about the Event series this event represents or nil if it's a singleton Event.

func (EventTypeOutput) ToEventTypeOutput

func (o EventTypeOutput) ToEventTypeOutput() EventTypeOutput

func (EventTypeOutput) ToEventTypeOutputWithContext

func (o EventTypeOutput) ToEventTypeOutputWithContext(ctx context.Context) EventTypeOutput

func (EventTypeOutput) Type

Type of this event (Normal, Warning), new types could be added in the future.

Jump to

Keyboard shortcuts

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