Documentation ¶
Index ¶
- type Event
- type EventArgs
- type EventArray
- type EventArrayInput
- type EventArrayOutput
- func (EventArrayOutput) ElementType() reflect.Type
- func (o EventArrayOutput) Index(i pulumi.IntInput) EventOutput
- func (o EventArrayOutput) ToEventArrayOutput() EventArrayOutput
- func (o EventArrayOutput) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput
- func (o EventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Event]
- type EventInput
- type EventList
- type EventListArgs
- type EventListArray
- func (EventListArray) ElementType() reflect.Type
- func (i EventListArray) ToEventListArrayOutput() EventListArrayOutput
- func (i EventListArray) ToEventListArrayOutputWithContext(ctx context.Context) EventListArrayOutput
- func (i EventListArray) ToOutput(ctx context.Context) pulumix.Output[[]*EventList]
- 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
- func (o EventListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EventList]
- type EventListInput
- type EventListMap
- type EventListMapInput
- type EventListMapOutput
- func (EventListMapOutput) ElementType() reflect.Type
- func (o EventListMapOutput) MapIndex(k pulumi.StringInput) EventListOutput
- func (o EventListMapOutput) ToEventListMapOutput() EventListMapOutput
- func (o EventListMapOutput) ToEventListMapOutputWithContext(ctx context.Context) EventListMapOutput
- func (o EventListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EventList]
- type EventListOutput
- func (o EventListOutput) ApiVersion() pulumi.StringOutput
- func (EventListOutput) ElementType() reflect.Type
- func (o EventListOutput) Items() EventTypeArrayOutput
- func (o EventListOutput) Kind() pulumi.StringOutput
- func (o EventListOutput) Metadata() metav1.ListMetaOutput
- func (o EventListOutput) ToEventListOutput() EventListOutput
- func (o EventListOutput) ToEventListOutputWithContext(ctx context.Context) EventListOutput
- func (o EventListOutput) ToOutput(ctx context.Context) pulumix.Output[*EventList]
- type EventListState
- type EventListType
- type EventListTypeArgs
- func (EventListTypeArgs) ElementType() reflect.Type
- func (i EventListTypeArgs) ToEventListTypeOutput() EventListTypeOutput
- func (i EventListTypeArgs) ToEventListTypeOutputWithContext(ctx context.Context) EventListTypeOutput
- func (i EventListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[EventListType]
- 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
- func (o EventListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[EventListType]
- type EventMap
- type EventMapInput
- type EventMapOutput
- func (EventMapOutput) ElementType() reflect.Type
- func (o EventMapOutput) MapIndex(k pulumi.StringInput) EventOutput
- func (o EventMapOutput) ToEventMapOutput() EventMapOutput
- func (o EventMapOutput) ToEventMapOutputWithContext(ctx context.Context) EventMapOutput
- func (o EventMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Event]
- type EventOutput
- func (o EventOutput) Action() pulumi.StringOutput
- func (o EventOutput) ApiVersion() pulumi.StringOutput
- func (o EventOutput) DeprecatedCount() pulumi.IntOutput
- func (o EventOutput) DeprecatedFirstTimestamp() pulumi.StringOutput
- func (o EventOutput) DeprecatedLastTimestamp() pulumi.StringOutput
- func (o EventOutput) DeprecatedSource() corev1.EventSourceOutput
- func (EventOutput) ElementType() reflect.Type
- func (o EventOutput) EventTime() pulumi.StringOutput
- func (o EventOutput) Kind() pulumi.StringOutput
- func (o EventOutput) Metadata() metav1.ObjectMetaOutput
- func (o EventOutput) Note() pulumi.StringOutput
- func (o EventOutput) Reason() pulumi.StringOutput
- func (o EventOutput) Regarding() corev1.ObjectReferenceOutput
- func (o EventOutput) Related() corev1.ObjectReferenceOutput
- func (o EventOutput) ReportingController() pulumi.StringOutput
- func (o EventOutput) ReportingInstance() pulumi.StringOutput
- func (o EventOutput) Series() EventSeriesOutput
- func (o EventOutput) ToEventOutput() EventOutput
- func (o EventOutput) ToEventOutputWithContext(ctx context.Context) EventOutput
- func (o EventOutput) ToOutput(ctx context.Context) pulumix.Output[*Event]
- func (o EventOutput) Type() pulumi.StringOutput
- type EventPatch
- type EventPatchArgs
- type EventPatchArray
- func (EventPatchArray) ElementType() reflect.Type
- func (i EventPatchArray) ToEventPatchArrayOutput() EventPatchArrayOutput
- func (i EventPatchArray) ToEventPatchArrayOutputWithContext(ctx context.Context) EventPatchArrayOutput
- func (i EventPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*EventPatch]
- 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
- func (o EventPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EventPatch]
- type EventPatchInput
- type EventPatchMap
- func (EventPatchMap) ElementType() reflect.Type
- func (i EventPatchMap) ToEventPatchMapOutput() EventPatchMapOutput
- func (i EventPatchMap) ToEventPatchMapOutputWithContext(ctx context.Context) EventPatchMapOutput
- func (i EventPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*EventPatch]
- 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
- func (o EventPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EventPatch]
- 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) ToOutput(ctx context.Context) pulumix.Output[*EventPatch]
- func (o EventPatchOutput) Type() pulumi.StringPtrOutput
- type EventPatchState
- type EventPatchType
- type EventPatchTypeArgs
- func (EventPatchTypeArgs) ElementType() reflect.Type
- func (i EventPatchTypeArgs) ToEventPatchTypeOutput() EventPatchTypeOutput
- func (i EventPatchTypeArgs) ToEventPatchTypeOutputWithContext(ctx context.Context) EventPatchTypeOutput
- func (i EventPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[EventPatchType]
- 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) ToOutput(ctx context.Context) pulumix.Output[EventPatchType]
- 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
- func (i EventSeriesArgs) ToOutput(ctx context.Context) pulumix.Output[EventSeries]
- 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
- func (o EventSeriesOutput) ToOutput(ctx context.Context) pulumix.Output[EventSeries]
- 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
- func (i EventSeriesPatchArgs) ToOutput(ctx context.Context) pulumix.Output[EventSeriesPatch]
- 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
- func (o EventSeriesPatchOutput) ToOutput(ctx context.Context) pulumix.Output[EventSeriesPatch]
- 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
- func (o EventSeriesPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EventSeriesPatch]
- 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
- func (o EventSeriesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EventSeries]
- type EventState
- type EventType
- type EventTypeArgs
- type EventTypeArray
- func (EventTypeArray) ElementType() reflect.Type
- func (i EventTypeArray) ToEventTypeArrayOutput() EventTypeArrayOutput
- func (i EventTypeArray) ToEventTypeArrayOutputWithContext(ctx context.Context) EventTypeArrayOutput
- func (i EventTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]EventType]
- 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
- func (o EventTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EventType]
- 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) ToOutput(ctx context.Context) pulumix.Output[EventType]
- 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.StringOutput `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.StringOutput `pulumi:"apiVersion"` // deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedCount pulumi.IntOutput `pulumi:"deprecatedCount"` // deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedFirstTimestamp pulumi.StringOutput `pulumi:"deprecatedFirstTimestamp"` // deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedLastTimestamp pulumi.StringOutput `pulumi:"deprecatedLastTimestamp"` // deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type. DeprecatedSource corev1.EventSourceOutput `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.StringOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // 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.StringOutput `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.StringOutput `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.ObjectReferenceOutput `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.ObjectReferenceOutput `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.StringOutput `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.StringOutput `pulumi:"reportingInstance"` // series is data about the Event series this event represents or nil if it's a singleton Event. Series EventSeriesOutput `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.StringOutput `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.StringOutput `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.StringOutput `pulumi:"kind"` // Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
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 ¶
func (o EventListOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (EventListOutput) ElementType ¶
func (EventListOutput) ElementType() reflect.Type
func (EventListOutput) Items ¶
func (o EventListOutput) Items() EventTypeArrayOutput
items is a list of schema objects.
func (EventListOutput) Kind ¶
func (o EventListOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (EventListOutput) Metadata ¶
func (o EventListOutput) Metadata() metav1.ListMetaOutput
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
func (EventListTypeArgs) ToOutput ¶ added in v4.2.0
func (i EventListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[EventListType]
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
func (EventListTypeOutput) ToOutput ¶ added in v4.2.0
func (o EventListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[EventListType]
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 ¶
func (o EventOutput) Action() pulumi.StringOutput
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 ¶
func (o EventOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (EventOutput) DeprecatedCount ¶
func (o EventOutput) DeprecatedCount() pulumi.IntOutput
deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventOutput) DeprecatedFirstTimestamp ¶
func (o EventOutput) DeprecatedFirstTimestamp() pulumi.StringOutput
deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventOutput) DeprecatedLastTimestamp ¶
func (o EventOutput) DeprecatedLastTimestamp() pulumi.StringOutput
deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventOutput) DeprecatedSource ¶
func (o EventOutput) DeprecatedSource() corev1.EventSourceOutput
deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventOutput) ElementType ¶
func (EventOutput) ElementType() reflect.Type
func (EventOutput) EventTime ¶
func (o EventOutput) EventTime() pulumi.StringOutput
eventTime is the time when this Event was first observed. It is required.
func (EventOutput) Kind ¶
func (o EventOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (EventOutput) Metadata ¶
func (o EventOutput) Metadata() metav1.ObjectMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (EventOutput) Note ¶
func (o EventOutput) Note() pulumi.StringOutput
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 ¶
func (o EventOutput) Reason() pulumi.StringOutput
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 ¶
func (o EventOutput) Regarding() corev1.ObjectReferenceOutput
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 ¶
func (o EventOutput) Related() corev1.ObjectReferenceOutput
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 ¶
func (o EventOutput) ReportingController() pulumi.StringOutput
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 ¶
func (o EventOutput) ReportingInstance() pulumi.StringOutput
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 ¶
func (o EventOutput) Series() EventSeriesOutput
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 ¶
func (o EventOutput) Type() pulumi.StringOutput
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 ¶
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 ¶
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 ¶
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 ¶
func (*EventPatch) ElementType() reflect.Type
func (*EventPatch) ToEventPatchOutput ¶
func (i *EventPatch) ToEventPatchOutput() EventPatchOutput
func (*EventPatch) ToEventPatchOutputWithContext ¶
func (i *EventPatch) ToEventPatchOutputWithContext(ctx context.Context) EventPatchOutput
func (*EventPatch) ToOutput ¶ added in v4.2.0
func (i *EventPatch) ToOutput(ctx context.Context) pulumix.Output[*EventPatch]
type EventPatchArgs ¶
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 ¶
func (EventPatchArgs) ElementType() reflect.Type
type EventPatchArray ¶
type EventPatchArray []EventPatchInput
func (EventPatchArray) ElementType ¶
func (EventPatchArray) ElementType() reflect.Type
func (EventPatchArray) ToEventPatchArrayOutput ¶
func (i EventPatchArray) ToEventPatchArrayOutput() EventPatchArrayOutput
func (EventPatchArray) ToEventPatchArrayOutputWithContext ¶
func (i EventPatchArray) ToEventPatchArrayOutputWithContext(ctx context.Context) EventPatchArrayOutput
func (EventPatchArray) ToOutput ¶ added in v4.2.0
func (i EventPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*EventPatch]
type EventPatchArrayInput ¶
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 ¶
type EventPatchArrayOutput struct{ *pulumi.OutputState }
func (EventPatchArrayOutput) ElementType ¶
func (EventPatchArrayOutput) ElementType() reflect.Type
func (EventPatchArrayOutput) Index ¶
func (o EventPatchArrayOutput) Index(i pulumi.IntInput) EventPatchOutput
func (EventPatchArrayOutput) ToEventPatchArrayOutput ¶
func (o EventPatchArrayOutput) ToEventPatchArrayOutput() EventPatchArrayOutput
func (EventPatchArrayOutput) ToEventPatchArrayOutputWithContext ¶
func (o EventPatchArrayOutput) ToEventPatchArrayOutputWithContext(ctx context.Context) EventPatchArrayOutput
func (EventPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o EventPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EventPatch]
type EventPatchInput ¶
type EventPatchInput interface { pulumi.Input ToEventPatchOutput() EventPatchOutput ToEventPatchOutputWithContext(ctx context.Context) EventPatchOutput }
type EventPatchMap ¶
type EventPatchMap map[string]EventPatchInput
func (EventPatchMap) ElementType ¶
func (EventPatchMap) ElementType() reflect.Type
func (EventPatchMap) ToEventPatchMapOutput ¶
func (i EventPatchMap) ToEventPatchMapOutput() EventPatchMapOutput
func (EventPatchMap) ToEventPatchMapOutputWithContext ¶
func (i EventPatchMap) ToEventPatchMapOutputWithContext(ctx context.Context) EventPatchMapOutput
func (EventPatchMap) ToOutput ¶ added in v4.2.0
func (i EventPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*EventPatch]
type EventPatchMapInput ¶
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 ¶
type EventPatchMapOutput struct{ *pulumi.OutputState }
func (EventPatchMapOutput) ElementType ¶
func (EventPatchMapOutput) ElementType() reflect.Type
func (EventPatchMapOutput) MapIndex ¶
func (o EventPatchMapOutput) MapIndex(k pulumi.StringInput) EventPatchOutput
func (EventPatchMapOutput) ToEventPatchMapOutput ¶
func (o EventPatchMapOutput) ToEventPatchMapOutput() EventPatchMapOutput
func (EventPatchMapOutput) ToEventPatchMapOutputWithContext ¶
func (o EventPatchMapOutput) ToEventPatchMapOutputWithContext(ctx context.Context) EventPatchMapOutput
func (EventPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o EventPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EventPatch]
type EventPatchOutput ¶
type EventPatchOutput struct{ *pulumi.OutputState }
func (EventPatchOutput) Action ¶
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 ¶
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 ¶
func (o EventPatchOutput) DeprecatedCount() pulumi.IntPtrOutput
deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchOutput) DeprecatedFirstTimestamp ¶
func (o EventPatchOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput
deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchOutput) DeprecatedLastTimestamp ¶
func (o EventPatchOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput
deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchOutput) DeprecatedSource ¶
func (o EventPatchOutput) DeprecatedSource() corev1.EventSourcePatchPtrOutput
deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchOutput) ElementType ¶
func (EventPatchOutput) ElementType() reflect.Type
func (EventPatchOutput) EventTime ¶
func (o EventPatchOutput) EventTime() pulumi.StringPtrOutput
eventTime is the time when this Event was first observed. It is required.
func (EventPatchOutput) Kind ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o EventPatchOutput) ToEventPatchOutput() EventPatchOutput
func (EventPatchOutput) ToEventPatchOutputWithContext ¶
func (o EventPatchOutput) ToEventPatchOutputWithContext(ctx context.Context) EventPatchOutput
func (EventPatchOutput) ToOutput ¶ added in v4.2.0
func (o EventPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*EventPatch]
func (EventPatchOutput) Type ¶
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 ¶
type EventPatchState struct { }
func (EventPatchState) ElementType ¶
func (EventPatchState) ElementType() reflect.Type
type EventPatchType ¶
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 ¶
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 ¶
func (EventPatchTypeArgs) ElementType() reflect.Type
func (EventPatchTypeArgs) ToEventPatchTypeOutput ¶
func (i EventPatchTypeArgs) ToEventPatchTypeOutput() EventPatchTypeOutput
func (EventPatchTypeArgs) ToEventPatchTypeOutputWithContext ¶
func (i EventPatchTypeArgs) ToEventPatchTypeOutputWithContext(ctx context.Context) EventPatchTypeOutput
func (EventPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i EventPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[EventPatchType]
type EventPatchTypeInput ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o EventPatchTypeOutput) DeprecatedCount() pulumi.IntPtrOutput
deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchTypeOutput) DeprecatedFirstTimestamp ¶
func (o EventPatchTypeOutput) DeprecatedFirstTimestamp() pulumi.StringPtrOutput
deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchTypeOutput) DeprecatedLastTimestamp ¶
func (o EventPatchTypeOutput) DeprecatedLastTimestamp() pulumi.StringPtrOutput
deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchTypeOutput) DeprecatedSource ¶
func (o EventPatchTypeOutput) DeprecatedSource() corev1.EventSourcePatchPtrOutput
deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type.
func (EventPatchTypeOutput) ElementType ¶
func (EventPatchTypeOutput) ElementType() reflect.Type
func (EventPatchTypeOutput) EventTime ¶
func (o EventPatchTypeOutput) EventTime() pulumi.StringPtrOutput
eventTime is the time when this Event was first observed. It is required.
func (EventPatchTypeOutput) Kind ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o EventPatchTypeOutput) ToEventPatchTypeOutput() EventPatchTypeOutput
func (EventPatchTypeOutput) ToEventPatchTypeOutputWithContext ¶
func (o EventPatchTypeOutput) ToEventPatchTypeOutputWithContext(ctx context.Context) EventPatchTypeOutput
func (EventPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o EventPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[EventPatchType]
func (EventPatchTypeOutput) Type ¶
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
func (EventSeriesArgs) ToOutput ¶ added in v4.2.0
func (i EventSeriesArgs) ToOutput(ctx context.Context) pulumix.Output[EventSeries]
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
func (EventSeriesOutput) ToOutput ¶ added in v4.2.0
func (o EventSeriesOutput) ToOutput(ctx context.Context) pulumix.Output[EventSeries]
type EventSeriesPatch ¶
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 ¶
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 ¶
func (EventSeriesPatchArgs) ElementType() reflect.Type
func (EventSeriesPatchArgs) ToEventSeriesPatchOutput ¶
func (i EventSeriesPatchArgs) ToEventSeriesPatchOutput() EventSeriesPatchOutput
func (EventSeriesPatchArgs) ToEventSeriesPatchOutputWithContext ¶
func (i EventSeriesPatchArgs) ToEventSeriesPatchOutputWithContext(ctx context.Context) EventSeriesPatchOutput
func (EventSeriesPatchArgs) ToEventSeriesPatchPtrOutput ¶
func (i EventSeriesPatchArgs) ToEventSeriesPatchPtrOutput() EventSeriesPatchPtrOutput
func (EventSeriesPatchArgs) ToEventSeriesPatchPtrOutputWithContext ¶
func (i EventSeriesPatchArgs) ToEventSeriesPatchPtrOutputWithContext(ctx context.Context) EventSeriesPatchPtrOutput
func (EventSeriesPatchArgs) ToOutput ¶ added in v4.2.0
func (i EventSeriesPatchArgs) ToOutput(ctx context.Context) pulumix.Output[EventSeriesPatch]
type EventSeriesPatchInput ¶
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 ¶
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 ¶
func (o EventSeriesPatchOutput) Count() pulumi.IntPtrOutput
count is the number of occurrences in this series up to the last heartbeat time.
func (EventSeriesPatchOutput) ElementType ¶
func (EventSeriesPatchOutput) ElementType() reflect.Type
func (EventSeriesPatchOutput) LastObservedTime ¶
func (o EventSeriesPatchOutput) LastObservedTime() pulumi.StringPtrOutput
lastObservedTime is the time when last Event from the series was seen before last heartbeat.
func (EventSeriesPatchOutput) ToEventSeriesPatchOutput ¶
func (o EventSeriesPatchOutput) ToEventSeriesPatchOutput() EventSeriesPatchOutput
func (EventSeriesPatchOutput) ToEventSeriesPatchOutputWithContext ¶
func (o EventSeriesPatchOutput) ToEventSeriesPatchOutputWithContext(ctx context.Context) EventSeriesPatchOutput
func (EventSeriesPatchOutput) ToEventSeriesPatchPtrOutput ¶
func (o EventSeriesPatchOutput) ToEventSeriesPatchPtrOutput() EventSeriesPatchPtrOutput
func (EventSeriesPatchOutput) ToEventSeriesPatchPtrOutputWithContext ¶
func (o EventSeriesPatchOutput) ToEventSeriesPatchPtrOutputWithContext(ctx context.Context) EventSeriesPatchPtrOutput
func (EventSeriesPatchOutput) ToOutput ¶ added in v4.2.0
func (o EventSeriesPatchOutput) ToOutput(ctx context.Context) pulumix.Output[EventSeriesPatch]
type EventSeriesPatchPtrInput ¶
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 ¶
func EventSeriesPatchPtr(v *EventSeriesPatchArgs) EventSeriesPatchPtrInput
type EventSeriesPatchPtrOutput ¶
type EventSeriesPatchPtrOutput struct{ *pulumi.OutputState }
func (EventSeriesPatchPtrOutput) Count ¶
func (o EventSeriesPatchPtrOutput) Count() pulumi.IntPtrOutput
count is the number of occurrences in this series up to the last heartbeat time.
func (EventSeriesPatchPtrOutput) Elem ¶
func (o EventSeriesPatchPtrOutput) Elem() EventSeriesPatchOutput
func (EventSeriesPatchPtrOutput) ElementType ¶
func (EventSeriesPatchPtrOutput) ElementType() reflect.Type
func (EventSeriesPatchPtrOutput) LastObservedTime ¶
func (o EventSeriesPatchPtrOutput) LastObservedTime() pulumi.StringPtrOutput
lastObservedTime is the time when last Event from the series was seen before last heartbeat.
func (EventSeriesPatchPtrOutput) ToEventSeriesPatchPtrOutput ¶
func (o EventSeriesPatchPtrOutput) ToEventSeriesPatchPtrOutput() EventSeriesPatchPtrOutput
func (EventSeriesPatchPtrOutput) ToEventSeriesPatchPtrOutputWithContext ¶
func (o EventSeriesPatchPtrOutput) ToEventSeriesPatchPtrOutputWithContext(ctx context.Context) EventSeriesPatchPtrOutput
func (EventSeriesPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o EventSeriesPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EventSeriesPatch]
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
func (EventSeriesPtrOutput) ToOutput ¶ added in v4.2.0
func (o EventSeriesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EventSeries]
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.