Documentation ¶
Index ¶
- type Event
- type EventArgs
- type EventArray
- type EventArrayInput
- type EventArrayOutput
- type EventInput
- type EventList
- type EventListArgs
- type EventListArray
- type EventListArrayInput
- type EventListArrayOutput
- func (EventListArrayOutput) ElementType() reflect.Type
- func (o EventListArrayOutput) Index(i pulumi.IntInput) EventListOutput
- func (o EventListArrayOutput) ToEventListArrayOutput() EventListArrayOutput
- func (o EventListArrayOutput) ToEventListArrayOutputWithContext(ctx context.Context) EventListArrayOutput
- type EventListInput
- type EventListMap
- type EventListMapInput
- type EventListMapOutput
- type EventListOutput
- func (o EventListOutput) ApiVersion() pulumi.StringPtrOutput
- func (EventListOutput) ElementType() reflect.Type
- func (o EventListOutput) Items() EventTypeArrayOutput
- func (o EventListOutput) Kind() pulumi.StringPtrOutput
- func (o EventListOutput) Metadata() metav1.ListMetaPtrOutput
- func (o EventListOutput) ToEventListOutput() EventListOutput
- func (o EventListOutput) ToEventListOutputWithContext(ctx context.Context) EventListOutput
- type EventListState
- type EventListType
- type EventListTypeArgs
- type EventListTypeInput
- type EventListTypeOutput
- func (o EventListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (EventListTypeOutput) ElementType() reflect.Type
- func (o EventListTypeOutput) Items() EventTypeArrayOutput
- func (o EventListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o EventListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o EventListTypeOutput) ToEventListTypeOutput() EventListTypeOutput
- func (o EventListTypeOutput) ToEventListTypeOutputWithContext(ctx context.Context) EventListTypeOutput
- type EventMap
- type EventMapInput
- type EventMapOutput
- type EventOutput
- func (o EventOutput) Action() pulumi.StringPtrOutput
- func (o EventOutput) ApiVersion() pulumi.StringPtrOutput
- func (o EventOutput) DeprecatedCount() pulumi.IntPtrOutput
- func (o EventOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput
- func (o EventOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput
- func (o EventOutput) DeprecatedSource() corev1.EventSourcePtrOutput
- func (EventOutput) ElementType() reflect.Type
- func (o EventOutput) EventTime() pulumi.StringOutput
- func (o EventOutput) Kind() pulumi.StringPtrOutput
- func (o EventOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o EventOutput) Note() pulumi.StringPtrOutput
- func (o EventOutput) Reason() pulumi.StringPtrOutput
- func (o EventOutput) Regarding() corev1.ObjectReferencePtrOutput
- func (o EventOutput) Related() corev1.ObjectReferencePtrOutput
- func (o EventOutput) ReportingController() pulumi.StringPtrOutput
- func (o EventOutput) ReportingInstance() pulumi.StringPtrOutput
- func (o EventOutput) Series() EventSeriesPtrOutput
- func (o EventOutput) ToEventOutput() EventOutput
- func (o EventOutput) ToEventOutputWithContext(ctx context.Context) EventOutput
- func (o EventOutput) Type() pulumi.StringPtrOutput
- type EventPatch
- type EventPatchArgs
- type EventPatchArray
- type EventPatchArrayInput
- type EventPatchArrayOutput
- func (EventPatchArrayOutput) ElementType() reflect.Type
- func (o EventPatchArrayOutput) Index(i pulumi.IntInput) EventPatchOutput
- func (o EventPatchArrayOutput) ToEventPatchArrayOutput() EventPatchArrayOutput
- func (o EventPatchArrayOutput) ToEventPatchArrayOutputWithContext(ctx context.Context) EventPatchArrayOutput
- type EventPatchInput
- type EventPatchMap
- type EventPatchMapInput
- type EventPatchMapOutput
- func (EventPatchMapOutput) ElementType() reflect.Type
- func (o EventPatchMapOutput) MapIndex(k pulumi.StringInput) EventPatchOutput
- func (o EventPatchMapOutput) ToEventPatchMapOutput() EventPatchMapOutput
- func (o EventPatchMapOutput) ToEventPatchMapOutputWithContext(ctx context.Context) EventPatchMapOutput
- type EventPatchOutput
- func (o EventPatchOutput) Action() pulumi.StringPtrOutput
- func (o EventPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (o EventPatchOutput) DeprecatedCount() pulumi.IntPtrOutput
- func (o EventPatchOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput
- func (o EventPatchOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput
- func (o EventPatchOutput) DeprecatedSource() corev1.EventSourcePatchPtrOutput
- func (EventPatchOutput) ElementType() reflect.Type
- func (o EventPatchOutput) EventTime() pulumi.StringPtrOutput
- func (o EventPatchOutput) Kind() pulumi.StringPtrOutput
- func (o EventPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o EventPatchOutput) Note() pulumi.StringPtrOutput
- func (o EventPatchOutput) Reason() pulumi.StringPtrOutput
- func (o EventPatchOutput) Regarding() corev1.ObjectReferencePatchPtrOutput
- func (o EventPatchOutput) Related() corev1.ObjectReferencePatchPtrOutput
- func (o EventPatchOutput) ReportingController() pulumi.StringPtrOutput
- func (o EventPatchOutput) ReportingInstance() pulumi.StringPtrOutput
- func (o EventPatchOutput) Series() EventSeriesPatchPtrOutput
- func (o EventPatchOutput) ToEventPatchOutput() EventPatchOutput
- func (o EventPatchOutput) ToEventPatchOutputWithContext(ctx context.Context) EventPatchOutput
- func (o EventPatchOutput) Type() pulumi.StringPtrOutput
- type EventPatchState
- type EventPatchType
- type EventPatchTypeArgs
- type EventPatchTypeInput
- type EventPatchTypeOutput
- func (o EventPatchTypeOutput) Action() pulumi.StringPtrOutput
- func (o EventPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o EventPatchTypeOutput) DeprecatedCount() pulumi.IntPtrOutput
- func (o EventPatchTypeOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput
- func (o EventPatchTypeOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput
- func (o EventPatchTypeOutput) DeprecatedSource() corev1.EventSourcePatchPtrOutput
- func (EventPatchTypeOutput) ElementType() reflect.Type
- func (o EventPatchTypeOutput) EventTime() pulumi.StringPtrOutput
- func (o EventPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o EventPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o EventPatchTypeOutput) Note() pulumi.StringPtrOutput
- func (o EventPatchTypeOutput) Reason() pulumi.StringPtrOutput
- func (o EventPatchTypeOutput) Regarding() corev1.ObjectReferencePatchPtrOutput
- func (o EventPatchTypeOutput) Related() corev1.ObjectReferencePatchPtrOutput
- func (o EventPatchTypeOutput) ReportingController() pulumi.StringPtrOutput
- func (o EventPatchTypeOutput) ReportingInstance() pulumi.StringPtrOutput
- func (o EventPatchTypeOutput) Series() EventSeriesPatchPtrOutput
- func (o EventPatchTypeOutput) ToEventPatchTypeOutput() EventPatchTypeOutput
- func (o EventPatchTypeOutput) ToEventPatchTypeOutputWithContext(ctx context.Context) EventPatchTypeOutput
- func (o EventPatchTypeOutput) Type() pulumi.StringPtrOutput
- type EventSeries
- type EventSeriesArgs
- func (EventSeriesArgs) ElementType() reflect.Type
- func (i EventSeriesArgs) ToEventSeriesOutput() EventSeriesOutput
- func (i EventSeriesArgs) ToEventSeriesOutputWithContext(ctx context.Context) EventSeriesOutput
- func (i EventSeriesArgs) ToEventSeriesPtrOutput() EventSeriesPtrOutput
- func (i EventSeriesArgs) ToEventSeriesPtrOutputWithContext(ctx context.Context) EventSeriesPtrOutput
- type EventSeriesInput
- type EventSeriesOutput
- func (o EventSeriesOutput) Count() pulumi.IntOutput
- func (EventSeriesOutput) ElementType() reflect.Type
- func (o EventSeriesOutput) LastObservedTime() pulumi.StringOutput
- func (o EventSeriesOutput) ToEventSeriesOutput() EventSeriesOutput
- func (o EventSeriesOutput) ToEventSeriesOutputWithContext(ctx context.Context) EventSeriesOutput
- func (o EventSeriesOutput) ToEventSeriesPtrOutput() EventSeriesPtrOutput
- func (o EventSeriesOutput) ToEventSeriesPtrOutputWithContext(ctx context.Context) EventSeriesPtrOutput
- type EventSeriesPatch
- type EventSeriesPatchArgs
- func (EventSeriesPatchArgs) ElementType() reflect.Type
- func (i EventSeriesPatchArgs) ToEventSeriesPatchOutput() EventSeriesPatchOutput
- func (i EventSeriesPatchArgs) ToEventSeriesPatchOutputWithContext(ctx context.Context) EventSeriesPatchOutput
- func (i EventSeriesPatchArgs) ToEventSeriesPatchPtrOutput() EventSeriesPatchPtrOutput
- func (i EventSeriesPatchArgs) ToEventSeriesPatchPtrOutputWithContext(ctx context.Context) EventSeriesPatchPtrOutput
- type EventSeriesPatchInput
- type EventSeriesPatchOutput
- func (o EventSeriesPatchOutput) Count() pulumi.IntPtrOutput
- func (EventSeriesPatchOutput) ElementType() reflect.Type
- func (o EventSeriesPatchOutput) LastObservedTime() pulumi.StringPtrOutput
- func (o EventSeriesPatchOutput) ToEventSeriesPatchOutput() EventSeriesPatchOutput
- func (o EventSeriesPatchOutput) ToEventSeriesPatchOutputWithContext(ctx context.Context) EventSeriesPatchOutput
- func (o EventSeriesPatchOutput) ToEventSeriesPatchPtrOutput() EventSeriesPatchPtrOutput
- func (o EventSeriesPatchOutput) ToEventSeriesPatchPtrOutputWithContext(ctx context.Context) EventSeriesPatchPtrOutput
- type EventSeriesPatchPtrInput
- type EventSeriesPatchPtrOutput
- func (o EventSeriesPatchPtrOutput) Count() pulumi.IntPtrOutput
- func (o EventSeriesPatchPtrOutput) Elem() EventSeriesPatchOutput
- func (EventSeriesPatchPtrOutput) ElementType() reflect.Type
- func (o EventSeriesPatchPtrOutput) LastObservedTime() pulumi.StringPtrOutput
- func (o EventSeriesPatchPtrOutput) ToEventSeriesPatchPtrOutput() EventSeriesPatchPtrOutput
- func (o EventSeriesPatchPtrOutput) ToEventSeriesPatchPtrOutputWithContext(ctx context.Context) EventSeriesPatchPtrOutput
- type EventSeriesPtrInput
- type EventSeriesPtrOutput
- func (o EventSeriesPtrOutput) Count() pulumi.IntPtrOutput
- func (o EventSeriesPtrOutput) Elem() EventSeriesOutput
- func (EventSeriesPtrOutput) ElementType() reflect.Type
- func (o EventSeriesPtrOutput) LastObservedTime() pulumi.StringPtrOutput
- func (o EventSeriesPtrOutput) ToEventSeriesPtrOutput() EventSeriesPtrOutput
- func (o EventSeriesPtrOutput) ToEventSeriesPtrOutputWithContext(ctx context.Context) EventSeriesPtrOutput
- type EventState
- type EventType
- type EventTypeArgs
- type EventTypeArray
- type EventTypeArrayInput
- type EventTypeArrayOutput
- func (EventTypeArrayOutput) ElementType() reflect.Type
- func (o EventTypeArrayOutput) Index(i pulumi.IntInput) EventTypeOutput
- func (o EventTypeArrayOutput) ToEventTypeArrayOutput() EventTypeArrayOutput
- func (o EventTypeArrayOutput) ToEventTypeArrayOutputWithContext(ctx context.Context) EventTypeArrayOutput
- type EventTypeInput
- type EventTypeOutput
- func (o EventTypeOutput) Action() pulumi.StringPtrOutput
- func (o EventTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (o EventTypeOutput) DeprecatedCount() pulumi.IntPtrOutput
- func (o EventTypeOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput
- func (o EventTypeOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput
- func (o EventTypeOutput) DeprecatedSource() corev1.EventSourcePtrOutput
- func (EventTypeOutput) ElementType() reflect.Type
- func (o EventTypeOutput) EventTime() pulumi.StringOutput
- func (o EventTypeOutput) Kind() pulumi.StringPtrOutput
- func (o EventTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o EventTypeOutput) Note() pulumi.StringPtrOutput
- func (o EventTypeOutput) Reason() pulumi.StringPtrOutput
- func (o EventTypeOutput) Regarding() corev1.ObjectReferencePtrOutput
- func (o EventTypeOutput) Related() corev1.ObjectReferencePtrOutput
- func (o EventTypeOutput) ReportingController() pulumi.StringPtrOutput
- func (o EventTypeOutput) ReportingInstance() pulumi.StringPtrOutput
- func (o EventTypeOutput) Series() EventSeriesPtrOutput
- func (o EventTypeOutput) ToEventTypeOutput() EventTypeOutput
- func (o EventTypeOutput) ToEventTypeOutputWithContext(ctx context.Context) EventTypeOutput
- func (o EventTypeOutput) Type() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event struct { pulumi.CustomResourceState // action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters. 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"` // deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedCount pulumi.IntPtrOutput `pulumi:"deprecatedCount"` // deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedFirstTimestamp pulumi.StringPtrOutput `pulumi:"deprecatedFirstTimestamp"` // deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedLastTimestamp pulumi.StringPtrOutput `pulumi:"deprecatedLastTimestamp"` // deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedSource corev1.EventSourcePtrOutput `pulumi:"deprecatedSource"` // eventTime is the time when this Event was first observed. It is required. 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // note is 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"` // reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters. Reason pulumi.StringPtrOutput `pulumi:"reason"` // regarding contains 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"` // related is the 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"` // reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events. ReportingController pulumi.StringPtrOutput `pulumi:"reportingController"` // reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters. ReportingInstance pulumi.StringPtrOutput `pulumi:"reportingInstance"` // series is data about the Event series this event represents or nil if it's a singleton Event. Series EventSeriesPtrOutput `pulumi:"series"` // type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events. 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. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
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) ToEventOutput ¶
func (i *Event) ToEventOutput() EventOutput
func (*Event) ToEventOutputWithContext ¶
func (i *Event) ToEventOutputWithContext(ctx context.Context) EventOutput
type EventArgs ¶
type EventArgs struct { // action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters. 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 // deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedCount pulumi.IntPtrInput // deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedFirstTimestamp pulumi.StringPtrInput // deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedLastTimestamp pulumi.StringPtrInput // deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedSource corev1.EventSourcePtrInput // eventTime is the time when this Event was first observed. It is required. 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 // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // note is 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 // reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters. Reason pulumi.StringPtrInput // regarding contains 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 // related is the optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object. Related corev1.ObjectReferencePtrInput // reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events. ReportingController pulumi.StringPtrInput // reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters. ReportingInstance pulumi.StringPtrInput // series is data about the Event series this event represents or nil if it's a singleton Event. Series EventSeriesPtrInput // type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events. Type pulumi.StringPtrInput }
The set of arguments for constructing a Event resource.
func (EventArgs) ElementType ¶
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 (o EventArrayOutput) Index(i pulumi.IntInput) EventOutput
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) 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 (o EventListArrayOutput) Index(i pulumi.IntInput) EventListOutput
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 (o EventListMapOutput) MapIndex(k pulumi.StringInput) EventListOutput
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
func (o EventListOutput) Items() EventTypeArrayOutput
items is a list of schema objects.
func (EventListOutput) Kind ¶ added in v3.19.1
func (o EventListOutput) 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 (EventListOutput) Metadata ¶ added in v3.19.1
func (o EventListOutput) Metadata() metav1.ListMetaPtrOutput
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 ¶
func (o EventListTypeOutput) 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 (EventListTypeOutput) ElementType ¶
func (EventListTypeOutput) ElementType() reflect.Type
func (EventListTypeOutput) Items ¶
func (o EventListTypeOutput) Items() EventTypeArrayOutput
items is a list of schema objects.
func (EventListTypeOutput) Kind ¶
func (o EventListTypeOutput) 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 (EventListTypeOutput) Metadata ¶
func (o EventListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
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) 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 (o EventMapOutput) MapIndex(k pulumi.StringInput) EventOutput
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
action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters.
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
deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventOutput) DeprecatedFirstTimestamp ¶ added in v3.19.1
func (o EventOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput
deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventOutput) DeprecatedLastTimestamp ¶ added in v3.19.1
func (o EventOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput
deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventOutput) DeprecatedSource ¶ added in v3.19.1
func (o EventOutput) DeprecatedSource() corev1.EventSourcePtrOutput
deprecatedSource is the 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
eventTime is the time when this Event was first observed. It is required.
func (EventOutput) Kind ¶ added in v3.19.1
func (o EventOutput) 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 (EventOutput) Metadata ¶ added in v3.19.1
func (o EventOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (EventOutput) Note ¶ added in v3.19.1
func (o EventOutput) Note() pulumi.StringPtrOutput
note is 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
reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters.
func (EventOutput) Regarding ¶ added in v3.19.1
func (o EventOutput) Regarding() corev1.ObjectReferencePtrOutput
regarding contains 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
func (o EventOutput) Related() corev1.ObjectReferencePtrOutput
related is the 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
reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events.
func (EventOutput) ReportingInstance ¶ added in v3.19.1
func (o EventOutput) ReportingInstance() pulumi.StringPtrOutput
reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters.
func (EventOutput) Series ¶ added in v3.19.1
func (o EventOutput) Series() EventSeriesPtrOutput
series is 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
func (o EventOutput) Type() pulumi.StringPtrOutput
type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events.
type EventPatch ¶ added in v3.20.0
type EventPatch struct { pulumi.CustomResourceState // action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters. 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"` // deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedCount pulumi.IntPtrOutput `pulumi:"deprecatedCount"` // deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedFirstTimestamp pulumi.StringPtrOutput `pulumi:"deprecatedFirstTimestamp"` // deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedLastTimestamp pulumi.StringPtrOutput `pulumi:"deprecatedLastTimestamp"` // deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedSource corev1.EventSourcePatchPtrOutput `pulumi:"deprecatedSource"` // eventTime is the time when this Event was first observed. It is required. 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // note is 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"` // reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters. Reason pulumi.StringPtrOutput `pulumi:"reason"` // regarding contains 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"` // related is the 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"` // reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events. ReportingController pulumi.StringPtrOutput `pulumi:"reportingController"` // reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters. ReportingInstance pulumi.StringPtrOutput `pulumi:"reportingInstance"` // series is data about the Event series this event represents or nil if it's a singleton Event. Series EventSeriesPatchPtrOutput `pulumi:"series"` // type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events. 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. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
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 { // action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters. 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 // deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedCount pulumi.IntPtrInput // deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedFirstTimestamp pulumi.StringPtrInput // deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedLastTimestamp pulumi.StringPtrInput // deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedSource corev1.EventSourcePatchPtrInput // eventTime is the time when this Event was first observed. It is required. 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 // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // note is 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 // reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters. Reason pulumi.StringPtrInput // regarding contains 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 // related is the optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object. Related corev1.ObjectReferencePatchPtrInput // reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events. ReportingController pulumi.StringPtrInput // reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters. ReportingInstance pulumi.StringPtrInput // series is data about the Event series this event represents or nil if it's a singleton Event. Series EventSeriesPatchPtrInput // type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events. 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 (o EventPatchArrayOutput) Index(i pulumi.IntInput) EventPatchOutput
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 (o EventPatchMapOutput) MapIndex(k pulumi.StringInput) EventPatchOutput
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
func (o EventPatchOutput) Action() pulumi.StringPtrOutput
action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters.
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
deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchOutput) DeprecatedFirstTimestamp ¶ added in v3.20.0
func (o EventPatchOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput
deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchOutput) DeprecatedLastTimestamp ¶ added in v3.20.0
func (o EventPatchOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput
deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchOutput) DeprecatedSource ¶ added in v3.20.0
func (o EventPatchOutput) DeprecatedSource() corev1.EventSourcePatchPtrOutput
deprecatedSource is the 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
eventTime is the time when this Event was first observed. It is required.
func (EventPatchOutput) Kind ¶ added in v3.20.0
func (o EventPatchOutput) 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 (EventPatchOutput) Metadata ¶ added in v3.20.0
func (o EventPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (EventPatchOutput) Note ¶ added in v3.20.0
func (o EventPatchOutput) Note() pulumi.StringPtrOutput
note is 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
func (o EventPatchOutput) Reason() pulumi.StringPtrOutput
reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters.
func (EventPatchOutput) Regarding ¶ added in v3.20.0
func (o EventPatchOutput) Regarding() corev1.ObjectReferencePatchPtrOutput
regarding contains 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
func (o EventPatchOutput) Related() corev1.ObjectReferencePatchPtrOutput
related is the 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
reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events.
func (EventPatchOutput) ReportingInstance ¶ added in v3.20.0
func (o EventPatchOutput) ReportingInstance() pulumi.StringPtrOutput
reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters.
func (EventPatchOutput) Series ¶ added in v3.20.0
func (o EventPatchOutput) Series() EventSeriesPatchPtrOutput
series is 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
func (o EventPatchOutput) Type() pulumi.StringPtrOutput
type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events.
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 { // action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters. 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"` // deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedCount *int `pulumi:"deprecatedCount"` // deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedFirstTimestamp *string `pulumi:"deprecatedFirstTimestamp"` // deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedLastTimestamp *string `pulumi:"deprecatedLastTimestamp"` // deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedSource *corev1.EventSourcePatch `pulumi:"deprecatedSource"` // eventTime is the time when this Event was first observed. It is required. 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // note is 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"` // reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters. Reason *string `pulumi:"reason"` // regarding contains 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"` // related is the 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"` // reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events. ReportingController *string `pulumi:"reportingController"` // reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters. ReportingInstance *string `pulumi:"reportingInstance"` // series is data about the Event series this event represents or nil if it's a singleton Event. Series *EventSeriesPatch `pulumi:"series"` // type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events. Type *string `pulumi:"type"` }
Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
type EventPatchTypeArgs ¶ added in v3.20.0
type EventPatchTypeArgs struct { // action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters. 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"` // deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedCount pulumi.IntPtrInput `pulumi:"deprecatedCount"` // deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedFirstTimestamp pulumi.StringPtrInput `pulumi:"deprecatedFirstTimestamp"` // deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedLastTimestamp pulumi.StringPtrInput `pulumi:"deprecatedLastTimestamp"` // deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedSource corev1.EventSourcePatchPtrInput `pulumi:"deprecatedSource"` // eventTime is the time when this Event was first observed. It is required. 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // note is 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"` // reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters. Reason pulumi.StringPtrInput `pulumi:"reason"` // regarding contains 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"` // related is the 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"` // reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events. ReportingController pulumi.StringPtrInput `pulumi:"reportingController"` // reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters. ReportingInstance pulumi.StringPtrInput `pulumi:"reportingInstance"` // series is data about the Event series this event represents or nil if it's a singleton Event. Series EventSeriesPatchPtrInput `pulumi:"series"` // type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events. 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. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
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. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
func (EventPatchTypeOutput) Action ¶ added in v3.20.0
func (o EventPatchTypeOutput) Action() pulumi.StringPtrOutput
action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters.
func (EventPatchTypeOutput) ApiVersion ¶ added in v3.20.0
func (o EventPatchTypeOutput) 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 (EventPatchTypeOutput) DeprecatedCount ¶ added in v3.20.0
func (o EventPatchTypeOutput) DeprecatedCount() pulumi.IntPtrOutput
deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchTypeOutput) DeprecatedFirstTimestamp ¶ added in v3.20.0
func (o EventPatchTypeOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput
deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchTypeOutput) DeprecatedLastTimestamp ¶ added in v3.20.0
func (o EventPatchTypeOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput
deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchTypeOutput) DeprecatedSource ¶ added in v3.20.0
func (o EventPatchTypeOutput) DeprecatedSource() corev1.EventSourcePatchPtrOutput
deprecatedSource is the 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
func (o EventPatchTypeOutput) EventTime() pulumi.StringPtrOutput
eventTime is the time when this Event was first observed. It is required.
func (EventPatchTypeOutput) Kind ¶ added in v3.20.0
func (o EventPatchTypeOutput) 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 (EventPatchTypeOutput) Metadata ¶ added in v3.20.0
func (o EventPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (EventPatchTypeOutput) Note ¶ added in v3.20.0
func (o EventPatchTypeOutput) Note() pulumi.StringPtrOutput
note is 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
func (o EventPatchTypeOutput) Reason() pulumi.StringPtrOutput
reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters.
func (EventPatchTypeOutput) Regarding ¶ added in v3.20.0
func (o EventPatchTypeOutput) Regarding() corev1.ObjectReferencePatchPtrOutput
regarding contains 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
func (o EventPatchTypeOutput) Related() corev1.ObjectReferencePatchPtrOutput
related is the 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
reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events.
func (EventPatchTypeOutput) ReportingInstance ¶ added in v3.20.0
func (o EventPatchTypeOutput) ReportingInstance() pulumi.StringPtrOutput
reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters.
func (EventPatchTypeOutput) Series ¶ added in v3.20.0
func (o EventPatchTypeOutput) Series() EventSeriesPatchPtrOutput
series is 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
func (o EventPatchTypeOutput) Type() pulumi.StringPtrOutput
type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events.
type EventSeries ¶
type EventSeries struct { // count is the number of occurrences in this series up to the last heartbeat time. Count int `pulumi:"count"` // lastObservedTime is the time when last Event from the series was seen before last heartbeat. LastObservedTime string `pulumi:"lastObservedTime"` }
EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. How often to update the EventSeries is up to the event reporters. The default event reporter in "k8s.io/client-go/tools/events/event_broadcaster.go" shows how this struct is updated on heartbeats and can guide customized reporter implementations.
type EventSeriesArgs ¶
type EventSeriesArgs struct { // count is the number of occurrences in this series up to the last heartbeat time. Count pulumi.IntInput `pulumi:"count"` // lastObservedTime is the time when last Event from the series was seen before last heartbeat. LastObservedTime pulumi.StringInput `pulumi:"lastObservedTime"` }
EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. How often to update the EventSeries is up to the event reporters. The default event reporter in "k8s.io/client-go/tools/events/event_broadcaster.go" shows how this struct is updated on heartbeats and can guide customized reporter implementations.
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. How often to update the EventSeries is up to the event reporters. The default event reporter in "k8s.io/client-go/tools/events/event_broadcaster.go" shows how this struct is updated on heartbeats and can guide customized reporter implementations.
func (EventSeriesOutput) Count ¶
func (o EventSeriesOutput) Count() pulumi.IntOutput
count is the 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
lastObservedTime is the time when last Event from the series was seen before last heartbeat.
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 { // count is the number of occurrences in this series up to the last heartbeat time. Count *int `pulumi:"count"` // lastObservedTime is the time when last Event from the series was seen before last heartbeat. LastObservedTime *string `pulumi:"lastObservedTime"` }
EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. How often to update the EventSeries is up to the event reporters. The default event reporter in "k8s.io/client-go/tools/events/event_broadcaster.go" shows how this struct is updated on heartbeats and can guide customized reporter implementations.
type EventSeriesPatchArgs ¶ added in v3.20.0
type EventSeriesPatchArgs struct { // count is the number of occurrences in this series up to the last heartbeat time. Count pulumi.IntPtrInput `pulumi:"count"` // lastObservedTime is the time when last Event from the series was seen before last heartbeat. LastObservedTime pulumi.StringPtrInput `pulumi:"lastObservedTime"` }
EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. How often to update the EventSeries is up to the event reporters. The default event reporter in "k8s.io/client-go/tools/events/event_broadcaster.go" shows how this struct is updated on heartbeats and can guide customized reporter implementations.
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. How often to update the EventSeries is up to the event reporters. The default event reporter in "k8s.io/client-go/tools/events/event_broadcaster.go" shows how this struct is updated on heartbeats and can guide customized reporter implementations.
func (EventSeriesPatchOutput) Count ¶ added in v3.20.0
func (o EventSeriesPatchOutput) Count() pulumi.IntPtrOutput
count is the 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
lastObservedTime is the time when last Event from the series was seen before last heartbeat.
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
func (o EventSeriesPatchPtrOutput) Count() pulumi.IntPtrOutput
count is the number of occurrences in this series up to the last heartbeat time.
func (EventSeriesPatchPtrOutput) Elem ¶ added in v3.20.0
func (o EventSeriesPatchPtrOutput) Elem() EventSeriesPatchOutput
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
lastObservedTime is the time when last Event from the series was seen before last heartbeat.
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 ¶
func (o EventSeriesPtrOutput) Count() pulumi.IntPtrOutput
count is the number of occurrences in this series up to the last heartbeat time.
func (EventSeriesPtrOutput) Elem ¶
func (o EventSeriesPtrOutput) Elem() EventSeriesOutput
func (EventSeriesPtrOutput) ElementType ¶
func (EventSeriesPtrOutput) ElementType() reflect.Type
func (EventSeriesPtrOutput) LastObservedTime ¶
func (o EventSeriesPtrOutput) LastObservedTime() pulumi.StringPtrOutput
lastObservedTime is the time when last Event from the series was seen before last heartbeat.
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 { // action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters. 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"` // deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedCount *int `pulumi:"deprecatedCount"` // deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedFirstTimestamp *string `pulumi:"deprecatedFirstTimestamp"` // deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedLastTimestamp *string `pulumi:"deprecatedLastTimestamp"` // deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedSource *corev1.EventSource `pulumi:"deprecatedSource"` // eventTime is the time when this Event was first observed. It is required. 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // note is 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"` // reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters. Reason *string `pulumi:"reason"` // regarding contains 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"` // related is the 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"` // reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events. ReportingController *string `pulumi:"reportingController"` // reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters. ReportingInstance *string `pulumi:"reportingInstance"` // series is data about the Event series this event represents or nil if it's a singleton Event. Series *EventSeries `pulumi:"series"` // type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events. Type *string `pulumi:"type"` }
Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
type EventTypeArgs ¶
type EventTypeArgs struct { // action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters. 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"` // deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedCount pulumi.IntPtrInput `pulumi:"deprecatedCount"` // deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedFirstTimestamp pulumi.StringPtrInput `pulumi:"deprecatedFirstTimestamp"` // deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedLastTimestamp pulumi.StringPtrInput `pulumi:"deprecatedLastTimestamp"` // deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedSource corev1.EventSourcePtrInput `pulumi:"deprecatedSource"` // eventTime is the time when this Event was first observed. It is required. 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"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // note is 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"` // reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters. Reason pulumi.StringPtrInput `pulumi:"reason"` // regarding contains 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"` // related is the 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"` // reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events. ReportingController pulumi.StringPtrInput `pulumi:"reportingController"` // reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters. ReportingInstance pulumi.StringPtrInput `pulumi:"reportingInstance"` // series is data about the Event series this event represents or nil if it's a singleton Event. Series EventSeriesPtrInput `pulumi:"series"` // type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events. 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. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
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 (o EventTypeArrayOutput) Index(i pulumi.IntInput) EventTypeOutput
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. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
func (EventTypeOutput) Action ¶
func (o EventTypeOutput) Action() pulumi.StringPtrOutput
action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters.
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
deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventTypeOutput) DeprecatedFirstTimestamp ¶
func (o EventTypeOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput
deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventTypeOutput) DeprecatedLastTimestamp ¶
func (o EventTypeOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput
deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventTypeOutput) DeprecatedSource ¶
func (o EventTypeOutput) DeprecatedSource() corev1.EventSourcePtrOutput
deprecatedSource is the 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
eventTime is the time when this Event was first observed. It is required.
func (EventTypeOutput) Kind ¶
func (o EventTypeOutput) 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 (EventTypeOutput) Metadata ¶
func (o EventTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (EventTypeOutput) Note ¶
func (o EventTypeOutput) Note() pulumi.StringPtrOutput
note is 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 ¶
func (o EventTypeOutput) Reason() pulumi.StringPtrOutput
reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters.
func (EventTypeOutput) Regarding ¶
func (o EventTypeOutput) Regarding() corev1.ObjectReferencePtrOutput
regarding contains 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 ¶
func (o EventTypeOutput) Related() corev1.ObjectReferencePtrOutput
related is the 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
reportingController is the name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`. This field cannot be empty for new Events.
func (EventTypeOutput) ReportingInstance ¶
func (o EventTypeOutput) ReportingInstance() pulumi.StringPtrOutput
reportingInstance is the ID of the controller instance, e.g. `kubelet-xyzf`. This field cannot be empty for new Events and it can have at most 128 characters.
func (EventTypeOutput) Series ¶
func (o EventTypeOutput) Series() EventSeriesPtrOutput
series is 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 ¶
func (o EventTypeOutput) Type() pulumi.StringPtrOutput
type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events.