v1beta2

package
Version: v3.10.1 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ControllerRevision deprecated

type ControllerRevision struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Data is the serialized representation of the state.
	Data pulumi.AnyOutput `pulumi:"data"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// Revision indicates the revision of the state represented by Data.
	Revision pulumi.IntOutput `pulumi:"revision"`
}

ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.

Deprecated: apps/v1beta2/ControllerRevision is deprecated by apps/v1/ControllerRevision and not supported by Kubernetes v1.16+ clusters.

func GetControllerRevision

func GetControllerRevision(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ControllerRevisionState, opts ...pulumi.ResourceOption) (*ControllerRevision, error)

GetControllerRevision gets an existing ControllerRevision 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 NewControllerRevision

func NewControllerRevision(ctx *pulumi.Context,
	name string, args *ControllerRevisionArgs, opts ...pulumi.ResourceOption) (*ControllerRevision, error)

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

func (*ControllerRevision) ElementType

func (*ControllerRevision) ElementType() reflect.Type

func (*ControllerRevision) ToControllerRevisionOutput

func (i *ControllerRevision) ToControllerRevisionOutput() ControllerRevisionOutput

func (*ControllerRevision) ToControllerRevisionOutputWithContext

func (i *ControllerRevision) ToControllerRevisionOutputWithContext(ctx context.Context) ControllerRevisionOutput

func (*ControllerRevision) ToControllerRevisionPtrOutput

func (i *ControllerRevision) ToControllerRevisionPtrOutput() ControllerRevisionPtrOutput

func (*ControllerRevision) ToControllerRevisionPtrOutputWithContext

func (i *ControllerRevision) ToControllerRevisionPtrOutputWithContext(ctx context.Context) ControllerRevisionPtrOutput

type ControllerRevisionArgs

type ControllerRevisionArgs 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
	// Data is the serialized representation of the state.
	Data pulumi.Input
	// 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
	// Revision indicates the revision of the state represented by Data.
	Revision pulumi.IntInput
}

The set of arguments for constructing a ControllerRevision resource.

func (ControllerRevisionArgs) ElementType

func (ControllerRevisionArgs) ElementType() reflect.Type

type ControllerRevisionArray

type ControllerRevisionArray []ControllerRevisionInput

func (ControllerRevisionArray) ElementType

func (ControllerRevisionArray) ElementType() reflect.Type

func (ControllerRevisionArray) ToControllerRevisionArrayOutput

func (i ControllerRevisionArray) ToControllerRevisionArrayOutput() ControllerRevisionArrayOutput

func (ControllerRevisionArray) ToControllerRevisionArrayOutputWithContext

func (i ControllerRevisionArray) ToControllerRevisionArrayOutputWithContext(ctx context.Context) ControllerRevisionArrayOutput

type ControllerRevisionArrayInput

type ControllerRevisionArrayInput interface {
	pulumi.Input

	ToControllerRevisionArrayOutput() ControllerRevisionArrayOutput
	ToControllerRevisionArrayOutputWithContext(context.Context) ControllerRevisionArrayOutput
}

ControllerRevisionArrayInput is an input type that accepts ControllerRevisionArray and ControllerRevisionArrayOutput values. You can construct a concrete instance of `ControllerRevisionArrayInput` via:

ControllerRevisionArray{ ControllerRevisionArgs{...} }

type ControllerRevisionArrayOutput

type ControllerRevisionArrayOutput struct{ *pulumi.OutputState }

func (ControllerRevisionArrayOutput) ElementType

func (ControllerRevisionArrayOutput) Index

func (ControllerRevisionArrayOutput) ToControllerRevisionArrayOutput

func (o ControllerRevisionArrayOutput) ToControllerRevisionArrayOutput() ControllerRevisionArrayOutput

func (ControllerRevisionArrayOutput) ToControllerRevisionArrayOutputWithContext

func (o ControllerRevisionArrayOutput) ToControllerRevisionArrayOutputWithContext(ctx context.Context) ControllerRevisionArrayOutput

type ControllerRevisionInput

type ControllerRevisionInput interface {
	pulumi.Input

	ToControllerRevisionOutput() ControllerRevisionOutput
	ToControllerRevisionOutputWithContext(ctx context.Context) ControllerRevisionOutput
}

type ControllerRevisionList

type ControllerRevisionList struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Items is the list of ControllerRevisions
	Items ControllerRevisionTypeArrayOutput `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"`
}

ControllerRevisionList is a resource containing a list of ControllerRevision objects.

func GetControllerRevisionList

func GetControllerRevisionList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ControllerRevisionListState, opts ...pulumi.ResourceOption) (*ControllerRevisionList, error)

GetControllerRevisionList gets an existing ControllerRevisionList 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 NewControllerRevisionList

func NewControllerRevisionList(ctx *pulumi.Context,
	name string, args *ControllerRevisionListArgs, opts ...pulumi.ResourceOption) (*ControllerRevisionList, error)

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

func (*ControllerRevisionList) ElementType

func (*ControllerRevisionList) ElementType() reflect.Type

func (*ControllerRevisionList) ToControllerRevisionListOutput

func (i *ControllerRevisionList) ToControllerRevisionListOutput() ControllerRevisionListOutput

func (*ControllerRevisionList) ToControllerRevisionListOutputWithContext

func (i *ControllerRevisionList) ToControllerRevisionListOutputWithContext(ctx context.Context) ControllerRevisionListOutput

func (*ControllerRevisionList) ToControllerRevisionListPtrOutput

func (i *ControllerRevisionList) ToControllerRevisionListPtrOutput() ControllerRevisionListPtrOutput

func (*ControllerRevisionList) ToControllerRevisionListPtrOutputWithContext

func (i *ControllerRevisionList) ToControllerRevisionListPtrOutputWithContext(ctx context.Context) ControllerRevisionListPtrOutput

type ControllerRevisionListArgs

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

func (ControllerRevisionListArgs) ElementType

func (ControllerRevisionListArgs) ElementType() reflect.Type

type ControllerRevisionListArray

type ControllerRevisionListArray []ControllerRevisionListInput

func (ControllerRevisionListArray) ElementType

func (ControllerRevisionListArray) ToControllerRevisionListArrayOutput

func (i ControllerRevisionListArray) ToControllerRevisionListArrayOutput() ControllerRevisionListArrayOutput

func (ControllerRevisionListArray) ToControllerRevisionListArrayOutputWithContext

func (i ControllerRevisionListArray) ToControllerRevisionListArrayOutputWithContext(ctx context.Context) ControllerRevisionListArrayOutput

type ControllerRevisionListArrayInput

type ControllerRevisionListArrayInput interface {
	pulumi.Input

	ToControllerRevisionListArrayOutput() ControllerRevisionListArrayOutput
	ToControllerRevisionListArrayOutputWithContext(context.Context) ControllerRevisionListArrayOutput
}

ControllerRevisionListArrayInput is an input type that accepts ControllerRevisionListArray and ControllerRevisionListArrayOutput values. You can construct a concrete instance of `ControllerRevisionListArrayInput` via:

ControllerRevisionListArray{ ControllerRevisionListArgs{...} }

type ControllerRevisionListArrayOutput

type ControllerRevisionListArrayOutput struct{ *pulumi.OutputState }

func (ControllerRevisionListArrayOutput) ElementType

func (ControllerRevisionListArrayOutput) Index

func (ControllerRevisionListArrayOutput) ToControllerRevisionListArrayOutput

func (o ControllerRevisionListArrayOutput) ToControllerRevisionListArrayOutput() ControllerRevisionListArrayOutput

func (ControllerRevisionListArrayOutput) ToControllerRevisionListArrayOutputWithContext

func (o ControllerRevisionListArrayOutput) ToControllerRevisionListArrayOutputWithContext(ctx context.Context) ControllerRevisionListArrayOutput

type ControllerRevisionListInput

type ControllerRevisionListInput interface {
	pulumi.Input

	ToControllerRevisionListOutput() ControllerRevisionListOutput
	ToControllerRevisionListOutputWithContext(ctx context.Context) ControllerRevisionListOutput
}

type ControllerRevisionListMap

type ControllerRevisionListMap map[string]ControllerRevisionListInput

func (ControllerRevisionListMap) ElementType

func (ControllerRevisionListMap) ElementType() reflect.Type

func (ControllerRevisionListMap) ToControllerRevisionListMapOutput

func (i ControllerRevisionListMap) ToControllerRevisionListMapOutput() ControllerRevisionListMapOutput

func (ControllerRevisionListMap) ToControllerRevisionListMapOutputWithContext

func (i ControllerRevisionListMap) ToControllerRevisionListMapOutputWithContext(ctx context.Context) ControllerRevisionListMapOutput

type ControllerRevisionListMapInput

type ControllerRevisionListMapInput interface {
	pulumi.Input

	ToControllerRevisionListMapOutput() ControllerRevisionListMapOutput
	ToControllerRevisionListMapOutputWithContext(context.Context) ControllerRevisionListMapOutput
}

ControllerRevisionListMapInput is an input type that accepts ControllerRevisionListMap and ControllerRevisionListMapOutput values. You can construct a concrete instance of `ControllerRevisionListMapInput` via:

ControllerRevisionListMap{ "key": ControllerRevisionListArgs{...} }

type ControllerRevisionListMapOutput

type ControllerRevisionListMapOutput struct{ *pulumi.OutputState }

func (ControllerRevisionListMapOutput) ElementType

func (ControllerRevisionListMapOutput) MapIndex

func (ControllerRevisionListMapOutput) ToControllerRevisionListMapOutput

func (o ControllerRevisionListMapOutput) ToControllerRevisionListMapOutput() ControllerRevisionListMapOutput

func (ControllerRevisionListMapOutput) ToControllerRevisionListMapOutputWithContext

func (o ControllerRevisionListMapOutput) ToControllerRevisionListMapOutputWithContext(ctx context.Context) ControllerRevisionListMapOutput

type ControllerRevisionListOutput

type ControllerRevisionListOutput struct{ *pulumi.OutputState }

func (ControllerRevisionListOutput) ElementType

func (ControllerRevisionListOutput) ToControllerRevisionListOutput

func (o ControllerRevisionListOutput) ToControllerRevisionListOutput() ControllerRevisionListOutput

func (ControllerRevisionListOutput) ToControllerRevisionListOutputWithContext

func (o ControllerRevisionListOutput) ToControllerRevisionListOutputWithContext(ctx context.Context) ControllerRevisionListOutput

func (ControllerRevisionListOutput) ToControllerRevisionListPtrOutput

func (o ControllerRevisionListOutput) ToControllerRevisionListPtrOutput() ControllerRevisionListPtrOutput

func (ControllerRevisionListOutput) ToControllerRevisionListPtrOutputWithContext

func (o ControllerRevisionListOutput) ToControllerRevisionListPtrOutputWithContext(ctx context.Context) ControllerRevisionListPtrOutput

type ControllerRevisionListPtrInput

type ControllerRevisionListPtrInput interface {
	pulumi.Input

	ToControllerRevisionListPtrOutput() ControllerRevisionListPtrOutput
	ToControllerRevisionListPtrOutputWithContext(ctx context.Context) ControllerRevisionListPtrOutput
}

type ControllerRevisionListPtrOutput

type ControllerRevisionListPtrOutput struct{ *pulumi.OutputState }

func (ControllerRevisionListPtrOutput) Elem added in v3.7.2

func (ControllerRevisionListPtrOutput) ElementType

func (ControllerRevisionListPtrOutput) ToControllerRevisionListPtrOutput

func (o ControllerRevisionListPtrOutput) ToControllerRevisionListPtrOutput() ControllerRevisionListPtrOutput

func (ControllerRevisionListPtrOutput) ToControllerRevisionListPtrOutputWithContext

func (o ControllerRevisionListPtrOutput) ToControllerRevisionListPtrOutputWithContext(ctx context.Context) ControllerRevisionListPtrOutput

type ControllerRevisionListState

type ControllerRevisionListState struct {
}

func (ControllerRevisionListState) ElementType

type ControllerRevisionListType

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

ControllerRevisionList is a resource containing a list of ControllerRevision objects.

type ControllerRevisionListTypeArgs

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

ControllerRevisionList is a resource containing a list of ControllerRevision objects.

func (ControllerRevisionListTypeArgs) ElementType

func (ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutput

func (i ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutput() ControllerRevisionListTypeOutput

func (ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutputWithContext

func (i ControllerRevisionListTypeArgs) ToControllerRevisionListTypeOutputWithContext(ctx context.Context) ControllerRevisionListTypeOutput

type ControllerRevisionListTypeInput

type ControllerRevisionListTypeInput interface {
	pulumi.Input

	ToControllerRevisionListTypeOutput() ControllerRevisionListTypeOutput
	ToControllerRevisionListTypeOutputWithContext(context.Context) ControllerRevisionListTypeOutput
}

ControllerRevisionListTypeInput is an input type that accepts ControllerRevisionListTypeArgs and ControllerRevisionListTypeOutput values. You can construct a concrete instance of `ControllerRevisionListTypeInput` via:

ControllerRevisionListTypeArgs{...}

type ControllerRevisionListTypeOutput

type ControllerRevisionListTypeOutput struct{ *pulumi.OutputState }

ControllerRevisionList is a resource containing a list of ControllerRevision objects.

func (ControllerRevisionListTypeOutput) ApiVersion

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

func (ControllerRevisionListTypeOutput) ElementType

func (ControllerRevisionListTypeOutput) Items

Items is the list of ControllerRevisions

func (ControllerRevisionListTypeOutput) Kind

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

func (ControllerRevisionListTypeOutput) ToControllerRevisionListTypeOutput

func (o ControllerRevisionListTypeOutput) ToControllerRevisionListTypeOutput() ControllerRevisionListTypeOutput

func (ControllerRevisionListTypeOutput) ToControllerRevisionListTypeOutputWithContext

func (o ControllerRevisionListTypeOutput) ToControllerRevisionListTypeOutputWithContext(ctx context.Context) ControllerRevisionListTypeOutput

type ControllerRevisionMap

type ControllerRevisionMap map[string]ControllerRevisionInput

func (ControllerRevisionMap) ElementType

func (ControllerRevisionMap) ElementType() reflect.Type

func (ControllerRevisionMap) ToControllerRevisionMapOutput

func (i ControllerRevisionMap) ToControllerRevisionMapOutput() ControllerRevisionMapOutput

func (ControllerRevisionMap) ToControllerRevisionMapOutputWithContext

func (i ControllerRevisionMap) ToControllerRevisionMapOutputWithContext(ctx context.Context) ControllerRevisionMapOutput

type ControllerRevisionMapInput

type ControllerRevisionMapInput interface {
	pulumi.Input

	ToControllerRevisionMapOutput() ControllerRevisionMapOutput
	ToControllerRevisionMapOutputWithContext(context.Context) ControllerRevisionMapOutput
}

ControllerRevisionMapInput is an input type that accepts ControllerRevisionMap and ControllerRevisionMapOutput values. You can construct a concrete instance of `ControllerRevisionMapInput` via:

ControllerRevisionMap{ "key": ControllerRevisionArgs{...} }

type ControllerRevisionMapOutput

type ControllerRevisionMapOutput struct{ *pulumi.OutputState }

func (ControllerRevisionMapOutput) ElementType

func (ControllerRevisionMapOutput) MapIndex

func (ControllerRevisionMapOutput) ToControllerRevisionMapOutput

func (o ControllerRevisionMapOutput) ToControllerRevisionMapOutput() ControllerRevisionMapOutput

func (ControllerRevisionMapOutput) ToControllerRevisionMapOutputWithContext

func (o ControllerRevisionMapOutput) ToControllerRevisionMapOutputWithContext(ctx context.Context) ControllerRevisionMapOutput

type ControllerRevisionOutput

type ControllerRevisionOutput struct{ *pulumi.OutputState }

func (ControllerRevisionOutput) ElementType

func (ControllerRevisionOutput) ElementType() reflect.Type

func (ControllerRevisionOutput) ToControllerRevisionOutput

func (o ControllerRevisionOutput) ToControllerRevisionOutput() ControllerRevisionOutput

func (ControllerRevisionOutput) ToControllerRevisionOutputWithContext

func (o ControllerRevisionOutput) ToControllerRevisionOutputWithContext(ctx context.Context) ControllerRevisionOutput

func (ControllerRevisionOutput) ToControllerRevisionPtrOutput

func (o ControllerRevisionOutput) ToControllerRevisionPtrOutput() ControllerRevisionPtrOutput

func (ControllerRevisionOutput) ToControllerRevisionPtrOutputWithContext

func (o ControllerRevisionOutput) ToControllerRevisionPtrOutputWithContext(ctx context.Context) ControllerRevisionPtrOutput

type ControllerRevisionPtrInput

type ControllerRevisionPtrInput interface {
	pulumi.Input

	ToControllerRevisionPtrOutput() ControllerRevisionPtrOutput
	ToControllerRevisionPtrOutputWithContext(ctx context.Context) ControllerRevisionPtrOutput
}

type ControllerRevisionPtrOutput

type ControllerRevisionPtrOutput struct{ *pulumi.OutputState }

func (ControllerRevisionPtrOutput) Elem added in v3.7.2

func (ControllerRevisionPtrOutput) ElementType

func (ControllerRevisionPtrOutput) ToControllerRevisionPtrOutput

func (o ControllerRevisionPtrOutput) ToControllerRevisionPtrOutput() ControllerRevisionPtrOutput

func (ControllerRevisionPtrOutput) ToControllerRevisionPtrOutputWithContext

func (o ControllerRevisionPtrOutput) ToControllerRevisionPtrOutputWithContext(ctx context.Context) ControllerRevisionPtrOutput

type ControllerRevisionState

type ControllerRevisionState struct {
}

func (ControllerRevisionState) ElementType

func (ControllerRevisionState) ElementType() reflect.Type

type ControllerRevisionType

type ControllerRevisionType 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"`
	// Data is the serialized representation of the state.
	Data interface{} `pulumi:"data"`
	// 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"`
	// Revision indicates the revision of the state represented by Data.
	Revision int `pulumi:"revision"`
}

ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.

type ControllerRevisionTypeArgs

type ControllerRevisionTypeArgs 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"`
	// Data is the serialized representation of the state.
	Data pulumi.Input `pulumi:"data"`
	// 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"`
	// Revision indicates the revision of the state represented by Data.
	Revision pulumi.IntInput `pulumi:"revision"`
}

ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.

func (ControllerRevisionTypeArgs) ElementType

func (ControllerRevisionTypeArgs) ElementType() reflect.Type

func (ControllerRevisionTypeArgs) ToControllerRevisionTypeOutput

func (i ControllerRevisionTypeArgs) ToControllerRevisionTypeOutput() ControllerRevisionTypeOutput

func (ControllerRevisionTypeArgs) ToControllerRevisionTypeOutputWithContext

func (i ControllerRevisionTypeArgs) ToControllerRevisionTypeOutputWithContext(ctx context.Context) ControllerRevisionTypeOutput

type ControllerRevisionTypeArray

type ControllerRevisionTypeArray []ControllerRevisionTypeInput

func (ControllerRevisionTypeArray) ElementType

func (ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutput

func (i ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutput() ControllerRevisionTypeArrayOutput

func (ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutputWithContext

func (i ControllerRevisionTypeArray) ToControllerRevisionTypeArrayOutputWithContext(ctx context.Context) ControllerRevisionTypeArrayOutput

type ControllerRevisionTypeArrayInput

type ControllerRevisionTypeArrayInput interface {
	pulumi.Input

	ToControllerRevisionTypeArrayOutput() ControllerRevisionTypeArrayOutput
	ToControllerRevisionTypeArrayOutputWithContext(context.Context) ControllerRevisionTypeArrayOutput
}

ControllerRevisionTypeArrayInput is an input type that accepts ControllerRevisionTypeArray and ControllerRevisionTypeArrayOutput values. You can construct a concrete instance of `ControllerRevisionTypeArrayInput` via:

ControllerRevisionTypeArray{ ControllerRevisionTypeArgs{...} }

type ControllerRevisionTypeArrayOutput

type ControllerRevisionTypeArrayOutput struct{ *pulumi.OutputState }

func (ControllerRevisionTypeArrayOutput) ElementType

func (ControllerRevisionTypeArrayOutput) Index

func (ControllerRevisionTypeArrayOutput) ToControllerRevisionTypeArrayOutput

func (o ControllerRevisionTypeArrayOutput) ToControllerRevisionTypeArrayOutput() ControllerRevisionTypeArrayOutput

func (ControllerRevisionTypeArrayOutput) ToControllerRevisionTypeArrayOutputWithContext

func (o ControllerRevisionTypeArrayOutput) ToControllerRevisionTypeArrayOutputWithContext(ctx context.Context) ControllerRevisionTypeArrayOutput

type ControllerRevisionTypeInput

type ControllerRevisionTypeInput interface {
	pulumi.Input

	ToControllerRevisionTypeOutput() ControllerRevisionTypeOutput
	ToControllerRevisionTypeOutputWithContext(context.Context) ControllerRevisionTypeOutput
}

ControllerRevisionTypeInput is an input type that accepts ControllerRevisionTypeArgs and ControllerRevisionTypeOutput values. You can construct a concrete instance of `ControllerRevisionTypeInput` via:

ControllerRevisionTypeArgs{...}

type ControllerRevisionTypeOutput

type ControllerRevisionTypeOutput struct{ *pulumi.OutputState }

ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.

func (ControllerRevisionTypeOutput) ApiVersion

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

func (ControllerRevisionTypeOutput) Data

Data is the serialized representation of the state.

func (ControllerRevisionTypeOutput) ElementType

func (ControllerRevisionTypeOutput) Kind

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

func (ControllerRevisionTypeOutput) Revision

Revision indicates the revision of the state represented by Data.

func (ControllerRevisionTypeOutput) ToControllerRevisionTypeOutput

func (o ControllerRevisionTypeOutput) ToControllerRevisionTypeOutput() ControllerRevisionTypeOutput

func (ControllerRevisionTypeOutput) ToControllerRevisionTypeOutputWithContext

func (o ControllerRevisionTypeOutput) ToControllerRevisionTypeOutputWithContext(ctx context.Context) ControllerRevisionTypeOutput

type DaemonSet deprecated

type DaemonSet struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec DaemonSetSpecPtrOutput `pulumi:"spec"`
	// The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Status DaemonSetStatusPtrOutput `pulumi:"status"`
}

DaemonSet represents the configuration of a daemon set.

Deprecated: apps/v1beta2/DaemonSet is deprecated by apps/v1/DaemonSet and not supported by Kubernetes v1.16+ clusters.

func GetDaemonSet

func GetDaemonSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DaemonSetState, opts ...pulumi.ResourceOption) (*DaemonSet, error)

GetDaemonSet gets an existing DaemonSet 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 NewDaemonSet

func NewDaemonSet(ctx *pulumi.Context,
	name string, args *DaemonSetArgs, opts ...pulumi.ResourceOption) (*DaemonSet, error)

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

func (*DaemonSet) ElementType

func (*DaemonSet) ElementType() reflect.Type

func (*DaemonSet) ToDaemonSetOutput

func (i *DaemonSet) ToDaemonSetOutput() DaemonSetOutput

func (*DaemonSet) ToDaemonSetOutputWithContext

func (i *DaemonSet) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput

func (*DaemonSet) ToDaemonSetPtrOutput

func (i *DaemonSet) ToDaemonSetPtrOutput() DaemonSetPtrOutput

func (*DaemonSet) ToDaemonSetPtrOutputWithContext

func (i *DaemonSet) ToDaemonSetPtrOutputWithContext(ctx context.Context) DaemonSetPtrOutput

type DaemonSetArgs

type DaemonSetArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput
	// The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec DaemonSetSpecPtrInput
}

The set of arguments for constructing a DaemonSet resource.

func (DaemonSetArgs) ElementType

func (DaemonSetArgs) ElementType() reflect.Type

type DaemonSetArray

type DaemonSetArray []DaemonSetInput

func (DaemonSetArray) ElementType

func (DaemonSetArray) ElementType() reflect.Type

func (DaemonSetArray) ToDaemonSetArrayOutput

func (i DaemonSetArray) ToDaemonSetArrayOutput() DaemonSetArrayOutput

func (DaemonSetArray) ToDaemonSetArrayOutputWithContext

func (i DaemonSetArray) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput

type DaemonSetArrayInput

type DaemonSetArrayInput interface {
	pulumi.Input

	ToDaemonSetArrayOutput() DaemonSetArrayOutput
	ToDaemonSetArrayOutputWithContext(context.Context) DaemonSetArrayOutput
}

DaemonSetArrayInput is an input type that accepts DaemonSetArray and DaemonSetArrayOutput values. You can construct a concrete instance of `DaemonSetArrayInput` via:

DaemonSetArray{ DaemonSetArgs{...} }

type DaemonSetArrayOutput

type DaemonSetArrayOutput struct{ *pulumi.OutputState }

func (DaemonSetArrayOutput) ElementType

func (DaemonSetArrayOutput) ElementType() reflect.Type

func (DaemonSetArrayOutput) Index

func (DaemonSetArrayOutput) ToDaemonSetArrayOutput

func (o DaemonSetArrayOutput) ToDaemonSetArrayOutput() DaemonSetArrayOutput

func (DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext

func (o DaemonSetArrayOutput) ToDaemonSetArrayOutputWithContext(ctx context.Context) DaemonSetArrayOutput

type DaemonSetCondition

type DaemonSetCondition struct {
	// Last time the condition transitioned from one status to another.
	LastTransitionTime *string `pulumi:"lastTransitionTime"`
	// A human readable message indicating details about the transition.
	Message *string `pulumi:"message"`
	// The reason for the condition's last transition.
	Reason *string `pulumi:"reason"`
	// Status of the condition, one of True, False, Unknown.
	Status string `pulumi:"status"`
	// Type of DaemonSet condition.
	Type string `pulumi:"type"`
}

DaemonSetCondition describes the state of a DaemonSet at a certain point.

type DaemonSetConditionArgs

type DaemonSetConditionArgs struct {
	// Last time the condition transitioned from one status to another.
	LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"`
	// A human readable message indicating details about the transition.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The reason for the condition's last transition.
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// Status of the condition, one of True, False, Unknown.
	Status pulumi.StringInput `pulumi:"status"`
	// Type of DaemonSet condition.
	Type pulumi.StringInput `pulumi:"type"`
}

DaemonSetCondition describes the state of a DaemonSet at a certain point.

func (DaemonSetConditionArgs) ElementType

func (DaemonSetConditionArgs) ElementType() reflect.Type

func (DaemonSetConditionArgs) ToDaemonSetConditionOutput

func (i DaemonSetConditionArgs) ToDaemonSetConditionOutput() DaemonSetConditionOutput

func (DaemonSetConditionArgs) ToDaemonSetConditionOutputWithContext

func (i DaemonSetConditionArgs) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput

type DaemonSetConditionArray

type DaemonSetConditionArray []DaemonSetConditionInput

func (DaemonSetConditionArray) ElementType

func (DaemonSetConditionArray) ElementType() reflect.Type

func (DaemonSetConditionArray) ToDaemonSetConditionArrayOutput

func (i DaemonSetConditionArray) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput

func (DaemonSetConditionArray) ToDaemonSetConditionArrayOutputWithContext

func (i DaemonSetConditionArray) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput

type DaemonSetConditionArrayInput

type DaemonSetConditionArrayInput interface {
	pulumi.Input

	ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput
	ToDaemonSetConditionArrayOutputWithContext(context.Context) DaemonSetConditionArrayOutput
}

DaemonSetConditionArrayInput is an input type that accepts DaemonSetConditionArray and DaemonSetConditionArrayOutput values. You can construct a concrete instance of `DaemonSetConditionArrayInput` via:

DaemonSetConditionArray{ DaemonSetConditionArgs{...} }

type DaemonSetConditionArrayOutput

type DaemonSetConditionArrayOutput struct{ *pulumi.OutputState }

func (DaemonSetConditionArrayOutput) ElementType

func (DaemonSetConditionArrayOutput) Index

func (DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput

func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutput() DaemonSetConditionArrayOutput

func (DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext

func (o DaemonSetConditionArrayOutput) ToDaemonSetConditionArrayOutputWithContext(ctx context.Context) DaemonSetConditionArrayOutput

type DaemonSetConditionInput

type DaemonSetConditionInput interface {
	pulumi.Input

	ToDaemonSetConditionOutput() DaemonSetConditionOutput
	ToDaemonSetConditionOutputWithContext(context.Context) DaemonSetConditionOutput
}

DaemonSetConditionInput is an input type that accepts DaemonSetConditionArgs and DaemonSetConditionOutput values. You can construct a concrete instance of `DaemonSetConditionInput` via:

DaemonSetConditionArgs{...}

type DaemonSetConditionOutput

type DaemonSetConditionOutput struct{ *pulumi.OutputState }

DaemonSetCondition describes the state of a DaemonSet at a certain point.

func (DaemonSetConditionOutput) ElementType

func (DaemonSetConditionOutput) ElementType() reflect.Type

func (DaemonSetConditionOutput) LastTransitionTime

func (o DaemonSetConditionOutput) LastTransitionTime() pulumi.StringPtrOutput

Last time the condition transitioned from one status to another.

func (DaemonSetConditionOutput) Message

A human readable message indicating details about the transition.

func (DaemonSetConditionOutput) Reason

The reason for the condition's last transition.

func (DaemonSetConditionOutput) Status

Status of the condition, one of True, False, Unknown.

func (DaemonSetConditionOutput) ToDaemonSetConditionOutput

func (o DaemonSetConditionOutput) ToDaemonSetConditionOutput() DaemonSetConditionOutput

func (DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext

func (o DaemonSetConditionOutput) ToDaemonSetConditionOutputWithContext(ctx context.Context) DaemonSetConditionOutput

func (DaemonSetConditionOutput) Type

Type of DaemonSet condition.

type DaemonSetInput

type DaemonSetInput interface {
	pulumi.Input

	ToDaemonSetOutput() DaemonSetOutput
	ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput
}

type DaemonSetList

type DaemonSetList struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// A list of daemon sets.
	Items DaemonSetTypeArrayOutput `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"`
}

DaemonSetList is a collection of daemon sets.

func GetDaemonSetList

func GetDaemonSetList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DaemonSetListState, opts ...pulumi.ResourceOption) (*DaemonSetList, error)

GetDaemonSetList gets an existing DaemonSetList 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 NewDaemonSetList

func NewDaemonSetList(ctx *pulumi.Context,
	name string, args *DaemonSetListArgs, opts ...pulumi.ResourceOption) (*DaemonSetList, error)

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

func (*DaemonSetList) ElementType

func (*DaemonSetList) ElementType() reflect.Type

func (*DaemonSetList) ToDaemonSetListOutput

func (i *DaemonSetList) ToDaemonSetListOutput() DaemonSetListOutput

func (*DaemonSetList) ToDaemonSetListOutputWithContext

func (i *DaemonSetList) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput

func (*DaemonSetList) ToDaemonSetListPtrOutput

func (i *DaemonSetList) ToDaemonSetListPtrOutput() DaemonSetListPtrOutput

func (*DaemonSetList) ToDaemonSetListPtrOutputWithContext

func (i *DaemonSetList) ToDaemonSetListPtrOutputWithContext(ctx context.Context) DaemonSetListPtrOutput

type DaemonSetListArgs

type DaemonSetListArgs 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
	// A list of daemon sets.
	Items DaemonSetTypeArrayInput
	// 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 DaemonSetList resource.

func (DaemonSetListArgs) ElementType

func (DaemonSetListArgs) ElementType() reflect.Type

type DaemonSetListArray

type DaemonSetListArray []DaemonSetListInput

func (DaemonSetListArray) ElementType

func (DaemonSetListArray) ElementType() reflect.Type

func (DaemonSetListArray) ToDaemonSetListArrayOutput

func (i DaemonSetListArray) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput

func (DaemonSetListArray) ToDaemonSetListArrayOutputWithContext

func (i DaemonSetListArray) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput

type DaemonSetListArrayInput

type DaemonSetListArrayInput interface {
	pulumi.Input

	ToDaemonSetListArrayOutput() DaemonSetListArrayOutput
	ToDaemonSetListArrayOutputWithContext(context.Context) DaemonSetListArrayOutput
}

DaemonSetListArrayInput is an input type that accepts DaemonSetListArray and DaemonSetListArrayOutput values. You can construct a concrete instance of `DaemonSetListArrayInput` via:

DaemonSetListArray{ DaemonSetListArgs{...} }

type DaemonSetListArrayOutput

type DaemonSetListArrayOutput struct{ *pulumi.OutputState }

func (DaemonSetListArrayOutput) ElementType

func (DaemonSetListArrayOutput) ElementType() reflect.Type

func (DaemonSetListArrayOutput) Index

func (DaemonSetListArrayOutput) ToDaemonSetListArrayOutput

func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutput() DaemonSetListArrayOutput

func (DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext

func (o DaemonSetListArrayOutput) ToDaemonSetListArrayOutputWithContext(ctx context.Context) DaemonSetListArrayOutput

type DaemonSetListInput

type DaemonSetListInput interface {
	pulumi.Input

	ToDaemonSetListOutput() DaemonSetListOutput
	ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput
}

type DaemonSetListMap

type DaemonSetListMap map[string]DaemonSetListInput

func (DaemonSetListMap) ElementType

func (DaemonSetListMap) ElementType() reflect.Type

func (DaemonSetListMap) ToDaemonSetListMapOutput

func (i DaemonSetListMap) ToDaemonSetListMapOutput() DaemonSetListMapOutput

func (DaemonSetListMap) ToDaemonSetListMapOutputWithContext

func (i DaemonSetListMap) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput

type DaemonSetListMapInput

type DaemonSetListMapInput interface {
	pulumi.Input

	ToDaemonSetListMapOutput() DaemonSetListMapOutput
	ToDaemonSetListMapOutputWithContext(context.Context) DaemonSetListMapOutput
}

DaemonSetListMapInput is an input type that accepts DaemonSetListMap and DaemonSetListMapOutput values. You can construct a concrete instance of `DaemonSetListMapInput` via:

DaemonSetListMap{ "key": DaemonSetListArgs{...} }

type DaemonSetListMapOutput

type DaemonSetListMapOutput struct{ *pulumi.OutputState }

func (DaemonSetListMapOutput) ElementType

func (DaemonSetListMapOutput) ElementType() reflect.Type

func (DaemonSetListMapOutput) MapIndex

func (DaemonSetListMapOutput) ToDaemonSetListMapOutput

func (o DaemonSetListMapOutput) ToDaemonSetListMapOutput() DaemonSetListMapOutput

func (DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext

func (o DaemonSetListMapOutput) ToDaemonSetListMapOutputWithContext(ctx context.Context) DaemonSetListMapOutput

type DaemonSetListOutput

type DaemonSetListOutput struct{ *pulumi.OutputState }

func (DaemonSetListOutput) ElementType

func (DaemonSetListOutput) ElementType() reflect.Type

func (DaemonSetListOutput) ToDaemonSetListOutput

func (o DaemonSetListOutput) ToDaemonSetListOutput() DaemonSetListOutput

func (DaemonSetListOutput) ToDaemonSetListOutputWithContext

func (o DaemonSetListOutput) ToDaemonSetListOutputWithContext(ctx context.Context) DaemonSetListOutput

func (DaemonSetListOutput) ToDaemonSetListPtrOutput

func (o DaemonSetListOutput) ToDaemonSetListPtrOutput() DaemonSetListPtrOutput

func (DaemonSetListOutput) ToDaemonSetListPtrOutputWithContext

func (o DaemonSetListOutput) ToDaemonSetListPtrOutputWithContext(ctx context.Context) DaemonSetListPtrOutput

type DaemonSetListPtrInput

type DaemonSetListPtrInput interface {
	pulumi.Input

	ToDaemonSetListPtrOutput() DaemonSetListPtrOutput
	ToDaemonSetListPtrOutputWithContext(ctx context.Context) DaemonSetListPtrOutput
}

type DaemonSetListPtrOutput

type DaemonSetListPtrOutput struct{ *pulumi.OutputState }

func (DaemonSetListPtrOutput) Elem added in v3.7.2

func (DaemonSetListPtrOutput) ElementType

func (DaemonSetListPtrOutput) ElementType() reflect.Type

func (DaemonSetListPtrOutput) ToDaemonSetListPtrOutput

func (o DaemonSetListPtrOutput) ToDaemonSetListPtrOutput() DaemonSetListPtrOutput

func (DaemonSetListPtrOutput) ToDaemonSetListPtrOutputWithContext

func (o DaemonSetListPtrOutput) ToDaemonSetListPtrOutputWithContext(ctx context.Context) DaemonSetListPtrOutput

type DaemonSetListState

type DaemonSetListState struct {
}

func (DaemonSetListState) ElementType

func (DaemonSetListState) ElementType() reflect.Type

type DaemonSetListType

type DaemonSetListType 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"`
	// A list of daemon sets.
	Items []DaemonSetType `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"`
}

DaemonSetList is a collection of daemon sets.

type DaemonSetListTypeArgs

type DaemonSetListTypeArgs 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"`
	// A list of daemon sets.
	Items DaemonSetTypeArrayInput `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"`
}

DaemonSetList is a collection of daemon sets.

func (DaemonSetListTypeArgs) ElementType

func (DaemonSetListTypeArgs) ElementType() reflect.Type

func (DaemonSetListTypeArgs) ToDaemonSetListTypeOutput

func (i DaemonSetListTypeArgs) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput

func (DaemonSetListTypeArgs) ToDaemonSetListTypeOutputWithContext

func (i DaemonSetListTypeArgs) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput

type DaemonSetListTypeInput

type DaemonSetListTypeInput interface {
	pulumi.Input

	ToDaemonSetListTypeOutput() DaemonSetListTypeOutput
	ToDaemonSetListTypeOutputWithContext(context.Context) DaemonSetListTypeOutput
}

DaemonSetListTypeInput is an input type that accepts DaemonSetListTypeArgs and DaemonSetListTypeOutput values. You can construct a concrete instance of `DaemonSetListTypeInput` via:

DaemonSetListTypeArgs{...}

type DaemonSetListTypeOutput

type DaemonSetListTypeOutput struct{ *pulumi.OutputState }

DaemonSetList is a collection of daemon sets.

func (DaemonSetListTypeOutput) ApiVersion

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

func (DaemonSetListTypeOutput) ElementType

func (DaemonSetListTypeOutput) ElementType() reflect.Type

func (DaemonSetListTypeOutput) Items

A list of daemon sets.

func (DaemonSetListTypeOutput) Kind

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

func (DaemonSetListTypeOutput) ToDaemonSetListTypeOutput

func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutput() DaemonSetListTypeOutput

func (DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext

func (o DaemonSetListTypeOutput) ToDaemonSetListTypeOutputWithContext(ctx context.Context) DaemonSetListTypeOutput

type DaemonSetMap

type DaemonSetMap map[string]DaemonSetInput

func (DaemonSetMap) ElementType

func (DaemonSetMap) ElementType() reflect.Type

func (DaemonSetMap) ToDaemonSetMapOutput

func (i DaemonSetMap) ToDaemonSetMapOutput() DaemonSetMapOutput

func (DaemonSetMap) ToDaemonSetMapOutputWithContext

func (i DaemonSetMap) ToDaemonSetMapOutputWithContext(ctx context.Context) DaemonSetMapOutput

type DaemonSetMapInput

type DaemonSetMapInput interface {
	pulumi.Input

	ToDaemonSetMapOutput() DaemonSetMapOutput
	ToDaemonSetMapOutputWithContext(context.Context) DaemonSetMapOutput
}

DaemonSetMapInput is an input type that accepts DaemonSetMap and DaemonSetMapOutput values. You can construct a concrete instance of `DaemonSetMapInput` via:

DaemonSetMap{ "key": DaemonSetArgs{...} }

type DaemonSetMapOutput

type DaemonSetMapOutput struct{ *pulumi.OutputState }

func (DaemonSetMapOutput) ElementType

func (DaemonSetMapOutput) ElementType() reflect.Type

func (DaemonSetMapOutput) MapIndex

func (DaemonSetMapOutput) ToDaemonSetMapOutput

func (o DaemonSetMapOutput) ToDaemonSetMapOutput() DaemonSetMapOutput

func (DaemonSetMapOutput) ToDaemonSetMapOutputWithContext

func (o DaemonSetMapOutput) ToDaemonSetMapOutputWithContext(ctx context.Context) DaemonSetMapOutput

type DaemonSetOutput

type DaemonSetOutput struct{ *pulumi.OutputState }

func (DaemonSetOutput) ElementType

func (DaemonSetOutput) ElementType() reflect.Type

func (DaemonSetOutput) ToDaemonSetOutput

func (o DaemonSetOutput) ToDaemonSetOutput() DaemonSetOutput

func (DaemonSetOutput) ToDaemonSetOutputWithContext

func (o DaemonSetOutput) ToDaemonSetOutputWithContext(ctx context.Context) DaemonSetOutput

func (DaemonSetOutput) ToDaemonSetPtrOutput

func (o DaemonSetOutput) ToDaemonSetPtrOutput() DaemonSetPtrOutput

func (DaemonSetOutput) ToDaemonSetPtrOutputWithContext

func (o DaemonSetOutput) ToDaemonSetPtrOutputWithContext(ctx context.Context) DaemonSetPtrOutput

type DaemonSetPtrInput

type DaemonSetPtrInput interface {
	pulumi.Input

	ToDaemonSetPtrOutput() DaemonSetPtrOutput
	ToDaemonSetPtrOutputWithContext(ctx context.Context) DaemonSetPtrOutput
}

type DaemonSetPtrOutput

type DaemonSetPtrOutput struct{ *pulumi.OutputState }

func (DaemonSetPtrOutput) Elem added in v3.7.2

func (DaemonSetPtrOutput) ElementType

func (DaemonSetPtrOutput) ElementType() reflect.Type

func (DaemonSetPtrOutput) ToDaemonSetPtrOutput

func (o DaemonSetPtrOutput) ToDaemonSetPtrOutput() DaemonSetPtrOutput

func (DaemonSetPtrOutput) ToDaemonSetPtrOutputWithContext

func (o DaemonSetPtrOutput) ToDaemonSetPtrOutputWithContext(ctx context.Context) DaemonSetPtrOutput

type DaemonSetSpec

type DaemonSetSpec struct {
	// The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
	MinReadySeconds *int `pulumi:"minReadySeconds"`
	// The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
	RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"`
	// A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
	Selector metav1.LabelSelector `pulumi:"selector"`
	// An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
	Template corev1.PodTemplateSpec `pulumi:"template"`
	// An update strategy to replace existing DaemonSet pods with new pods.
	UpdateStrategy *DaemonSetUpdateStrategy `pulumi:"updateStrategy"`
}

DaemonSetSpec is the specification of a daemon set.

type DaemonSetSpecArgs

type DaemonSetSpecArgs struct {
	// The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).
	MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"`
	// The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.
	RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"`
	// A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
	Selector metav1.LabelSelectorInput `pulumi:"selector"`
	// An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
	Template corev1.PodTemplateSpecInput `pulumi:"template"`
	// An update strategy to replace existing DaemonSet pods with new pods.
	UpdateStrategy DaemonSetUpdateStrategyPtrInput `pulumi:"updateStrategy"`
}

DaemonSetSpec is the specification of a daemon set.

func (DaemonSetSpecArgs) ElementType

func (DaemonSetSpecArgs) ElementType() reflect.Type

func (DaemonSetSpecArgs) ToDaemonSetSpecOutput

func (i DaemonSetSpecArgs) ToDaemonSetSpecOutput() DaemonSetSpecOutput

func (DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext

func (i DaemonSetSpecArgs) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput

func (DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput

func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput

func (DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext

func (i DaemonSetSpecArgs) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput

type DaemonSetSpecInput

type DaemonSetSpecInput interface {
	pulumi.Input

	ToDaemonSetSpecOutput() DaemonSetSpecOutput
	ToDaemonSetSpecOutputWithContext(context.Context) DaemonSetSpecOutput
}

DaemonSetSpecInput is an input type that accepts DaemonSetSpecArgs and DaemonSetSpecOutput values. You can construct a concrete instance of `DaemonSetSpecInput` via:

DaemonSetSpecArgs{...}

type DaemonSetSpecOutput

type DaemonSetSpecOutput struct{ *pulumi.OutputState }

DaemonSetSpec is the specification of a daemon set.

func (DaemonSetSpecOutput) ElementType

func (DaemonSetSpecOutput) ElementType() reflect.Type

func (DaemonSetSpecOutput) MinReadySeconds

func (o DaemonSetSpecOutput) MinReadySeconds() pulumi.IntPtrOutput

The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).

func (DaemonSetSpecOutput) RevisionHistoryLimit

func (o DaemonSetSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput

The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.

func (DaemonSetSpecOutput) Selector

A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors

func (DaemonSetSpecOutput) Template

An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template

func (DaemonSetSpecOutput) ToDaemonSetSpecOutput

func (o DaemonSetSpecOutput) ToDaemonSetSpecOutput() DaemonSetSpecOutput

func (DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext

func (o DaemonSetSpecOutput) ToDaemonSetSpecOutputWithContext(ctx context.Context) DaemonSetSpecOutput

func (DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput

func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput

func (DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext

func (o DaemonSetSpecOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput

func (DaemonSetSpecOutput) UpdateStrategy

An update strategy to replace existing DaemonSet pods with new pods.

type DaemonSetSpecPtrInput

type DaemonSetSpecPtrInput interface {
	pulumi.Input

	ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput
	ToDaemonSetSpecPtrOutputWithContext(context.Context) DaemonSetSpecPtrOutput
}

DaemonSetSpecPtrInput is an input type that accepts DaemonSetSpecArgs, DaemonSetSpecPtr and DaemonSetSpecPtrOutput values. You can construct a concrete instance of `DaemonSetSpecPtrInput` via:

        DaemonSetSpecArgs{...}

or:

        nil

type DaemonSetSpecPtrOutput

type DaemonSetSpecPtrOutput struct{ *pulumi.OutputState }

func (DaemonSetSpecPtrOutput) Elem

func (DaemonSetSpecPtrOutput) ElementType

func (DaemonSetSpecPtrOutput) ElementType() reflect.Type

func (DaemonSetSpecPtrOutput) MinReadySeconds

func (o DaemonSetSpecPtrOutput) MinReadySeconds() pulumi.IntPtrOutput

The minimum number of seconds for which a newly created DaemonSet pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready).

func (DaemonSetSpecPtrOutput) RevisionHistoryLimit

func (o DaemonSetSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput

The number of old history to retain to allow rollback. This is a pointer to distinguish between explicit zero and not specified. Defaults to 10.

func (DaemonSetSpecPtrOutput) Selector

A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors

func (DaemonSetSpecPtrOutput) Template

An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template

func (DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput

func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutput() DaemonSetSpecPtrOutput

func (DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext

func (o DaemonSetSpecPtrOutput) ToDaemonSetSpecPtrOutputWithContext(ctx context.Context) DaemonSetSpecPtrOutput

func (DaemonSetSpecPtrOutput) UpdateStrategy

An update strategy to replace existing DaemonSet pods with new pods.

type DaemonSetState

type DaemonSetState struct {
}

func (DaemonSetState) ElementType

func (DaemonSetState) ElementType() reflect.Type

type DaemonSetStatus

type DaemonSetStatus struct {
	// Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
	CollisionCount *int `pulumi:"collisionCount"`
	// Represents the latest available observations of a DaemonSet's current state.
	Conditions []DaemonSetCondition `pulumi:"conditions"`
	// The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
	CurrentNumberScheduled int `pulumi:"currentNumberScheduled"`
	// The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
	DesiredNumberScheduled int `pulumi:"desiredNumberScheduled"`
	// The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
	NumberAvailable *int `pulumi:"numberAvailable"`
	// The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
	NumberMisscheduled int `pulumi:"numberMisscheduled"`
	// The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
	NumberReady int `pulumi:"numberReady"`
	// The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
	NumberUnavailable *int `pulumi:"numberUnavailable"`
	// The most recent generation observed by the daemon set controller.
	ObservedGeneration *int `pulumi:"observedGeneration"`
	// The total number of nodes that are running updated daemon pod
	UpdatedNumberScheduled *int `pulumi:"updatedNumberScheduled"`
}

DaemonSetStatus represents the current status of a daemon set.

type DaemonSetStatusArgs

type DaemonSetStatusArgs struct {
	// Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.
	CollisionCount pulumi.IntPtrInput `pulumi:"collisionCount"`
	// Represents the latest available observations of a DaemonSet's current state.
	Conditions DaemonSetConditionArrayInput `pulumi:"conditions"`
	// The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
	CurrentNumberScheduled pulumi.IntInput `pulumi:"currentNumberScheduled"`
	// The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
	DesiredNumberScheduled pulumi.IntInput `pulumi:"desiredNumberScheduled"`
	// The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)
	NumberAvailable pulumi.IntPtrInput `pulumi:"numberAvailable"`
	// The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
	NumberMisscheduled pulumi.IntInput `pulumi:"numberMisscheduled"`
	// The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.
	NumberReady pulumi.IntInput `pulumi:"numberReady"`
	// The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)
	NumberUnavailable pulumi.IntPtrInput `pulumi:"numberUnavailable"`
	// The most recent generation observed by the daemon set controller.
	ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"`
	// The total number of nodes that are running updated daemon pod
	UpdatedNumberScheduled pulumi.IntPtrInput `pulumi:"updatedNumberScheduled"`
}

DaemonSetStatus represents the current status of a daemon set.

func (DaemonSetStatusArgs) ElementType

func (DaemonSetStatusArgs) ElementType() reflect.Type

func (DaemonSetStatusArgs) ToDaemonSetStatusOutput

func (i DaemonSetStatusArgs) ToDaemonSetStatusOutput() DaemonSetStatusOutput

func (DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext

func (i DaemonSetStatusArgs) ToDaemonSetStatusOutputWithContext(ctx context.Context) DaemonSetStatusOutput

func (DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput

func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutput() DaemonSetStatusPtrOutput

func (DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext

func (i DaemonSetStatusArgs) ToDaemonSetStatusPtrOutputWithContext(ctx context.Context) DaemonSetStatusPtrOutput

type DaemonSetStatusInput

type DaemonSetStatusInput interface {
	pulumi.Input

	ToDaemonSetStatusOutput() DaemonSetStatusOutput
	ToDaemonSetStatusOutputWithContext(context.Context) DaemonSetStatusOutput
}

DaemonSetStatusInput is an input type that accepts DaemonSetStatusArgs and DaemonSetStatusOutput values. You can construct a concrete instance of `DaemonSetStatusInput` via:

DaemonSetStatusArgs{...}

type DaemonSetStatusOutput

type DaemonSetStatusOutput struct{ *pulumi.OutputState }

DaemonSetStatus represents the current status of a daemon set.

func (DaemonSetStatusOutput) CollisionCount

func (o DaemonSetStatusOutput) CollisionCount() pulumi.IntPtrOutput

Count of hash collisions for the DaemonSet. The DaemonSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.

func (DaemonSetStatusOutput) Conditions

Represents the latest available observations of a DaemonSet's current state.

func (DaemonSetStatusOutput) CurrentNumberScheduled

func (o DaemonSetStatusOutput) CurrentNumberScheduled() pulumi.IntOutput

The number of nodes that are running at least 1 daemon pod and are supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/

func (DaemonSetStatusOutput) DesiredNumberScheduled

func (o DaemonSetStatusOutput) DesiredNumberScheduled() pulumi.IntOutput

The total number of nodes that should be running the daemon pod (including nodes correctly running the daemon pod). More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/

func (DaemonSetStatusOutput) ElementType

func (DaemonSetStatusOutput) ElementType() reflect.Type

func (DaemonSetStatusOutput) NumberAvailable

func (o DaemonSetStatusOutput) NumberAvailable() pulumi.IntPtrOutput

The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available (ready for at least spec.minReadySeconds)

func (DaemonSetStatusOutput) NumberMisscheduled

func (o DaemonSetStatusOutput) NumberMisscheduled() pulumi.IntOutput

The number of nodes that are running the daemon pod, but are not supposed to run the daemon pod. More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/

func (DaemonSetStatusOutput) NumberReady

func (o DaemonSetStatusOutput) NumberReady() pulumi.IntOutput

The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.

func (DaemonSetStatusOutput) NumberUnavailable

func (o DaemonSetStatusOutput) NumberUnavailable() pulumi.IntPtrOutput

The number of nodes that should be running the daemon pod and have none of the daemon pod running and available (ready for at least spec.minReadySeconds)

func (DaemonSetStatusOutput) ObservedGeneration

func (o DaemonSetStatusOutput) ObservedGeneration() pulumi.IntPtrOutput

The most recent generation observed by the daemon set controller.

func (DaemonSetStatusOutput) ToDaemonSetStatusOutput

func (o DaemonSetStatusOutput) ToDaemonSetStatusOutput() DaemonSetStatusOutput

func (DaemonSetStatusOutput)