v1alpha1

package
v4.11.0 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GroupVersionResource

type GroupVersionResource struct {
	// The name of the group.
	Group *string `pulumi:"group"`
	// The name of the resource.
	Resource *string `pulumi:"resource"`
	// The name of the version.
	Version *string `pulumi:"version"`
}

The names of the group, the version, and the resource.

type GroupVersionResourceArgs

type GroupVersionResourceArgs struct {
	// The name of the group.
	Group pulumi.StringPtrInput `pulumi:"group"`
	// The name of the resource.
	Resource pulumi.StringPtrInput `pulumi:"resource"`
	// The name of the version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

The names of the group, the version, and the resource.

func (GroupVersionResourceArgs) ElementType

func (GroupVersionResourceArgs) ElementType() reflect.Type

func (GroupVersionResourceArgs) ToGroupVersionResourceOutput

func (i GroupVersionResourceArgs) ToGroupVersionResourceOutput() GroupVersionResourceOutput

func (GroupVersionResourceArgs) ToGroupVersionResourceOutputWithContext

func (i GroupVersionResourceArgs) ToGroupVersionResourceOutputWithContext(ctx context.Context) GroupVersionResourceOutput

func (GroupVersionResourceArgs) ToGroupVersionResourcePtrOutput

func (i GroupVersionResourceArgs) ToGroupVersionResourcePtrOutput() GroupVersionResourcePtrOutput

func (GroupVersionResourceArgs) ToGroupVersionResourcePtrOutputWithContext

func (i GroupVersionResourceArgs) ToGroupVersionResourcePtrOutputWithContext(ctx context.Context) GroupVersionResourcePtrOutput

type GroupVersionResourceInput

type GroupVersionResourceInput interface {
	pulumi.Input

	ToGroupVersionResourceOutput() GroupVersionResourceOutput
	ToGroupVersionResourceOutputWithContext(context.Context) GroupVersionResourceOutput
}

GroupVersionResourceInput is an input type that accepts GroupVersionResourceArgs and GroupVersionResourceOutput values. You can construct a concrete instance of `GroupVersionResourceInput` via:

GroupVersionResourceArgs{...}

type GroupVersionResourceOutput

type GroupVersionResourceOutput struct{ *pulumi.OutputState }

The names of the group, the version, and the resource.

func (GroupVersionResourceOutput) ElementType

func (GroupVersionResourceOutput) ElementType() reflect.Type

func (GroupVersionResourceOutput) Group

The name of the group.

func (GroupVersionResourceOutput) Resource

The name of the resource.

func (GroupVersionResourceOutput) ToGroupVersionResourceOutput

func (o GroupVersionResourceOutput) ToGroupVersionResourceOutput() GroupVersionResourceOutput

func (GroupVersionResourceOutput) ToGroupVersionResourceOutputWithContext

func (o GroupVersionResourceOutput) ToGroupVersionResourceOutputWithContext(ctx context.Context) GroupVersionResourceOutput

func (GroupVersionResourceOutput) ToGroupVersionResourcePtrOutput

func (o GroupVersionResourceOutput) ToGroupVersionResourcePtrOutput() GroupVersionResourcePtrOutput

func (GroupVersionResourceOutput) ToGroupVersionResourcePtrOutputWithContext

func (o GroupVersionResourceOutput) ToGroupVersionResourcePtrOutputWithContext(ctx context.Context) GroupVersionResourcePtrOutput

func (GroupVersionResourceOutput) Version

The name of the version.

type GroupVersionResourcePatch

type GroupVersionResourcePatch struct {
	// The name of the group.
	Group *string `pulumi:"group"`
	// The name of the resource.
	Resource *string `pulumi:"resource"`
	// The name of the version.
	Version *string `pulumi:"version"`
}

The names of the group, the version, and the resource.

type GroupVersionResourcePatchArgs

type GroupVersionResourcePatchArgs struct {
	// The name of the group.
	Group pulumi.StringPtrInput `pulumi:"group"`
	// The name of the resource.
	Resource pulumi.StringPtrInput `pulumi:"resource"`
	// The name of the version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

The names of the group, the version, and the resource.

func (GroupVersionResourcePatchArgs) ElementType

func (GroupVersionResourcePatchArgs) ToGroupVersionResourcePatchOutput

func (i GroupVersionResourcePatchArgs) ToGroupVersionResourcePatchOutput() GroupVersionResourcePatchOutput

func (GroupVersionResourcePatchArgs) ToGroupVersionResourcePatchOutputWithContext

func (i GroupVersionResourcePatchArgs) ToGroupVersionResourcePatchOutputWithContext(ctx context.Context) GroupVersionResourcePatchOutput

func (GroupVersionResourcePatchArgs) ToGroupVersionResourcePatchPtrOutput

func (i GroupVersionResourcePatchArgs) ToGroupVersionResourcePatchPtrOutput() GroupVersionResourcePatchPtrOutput

func (GroupVersionResourcePatchArgs) ToGroupVersionResourcePatchPtrOutputWithContext

func (i GroupVersionResourcePatchArgs) ToGroupVersionResourcePatchPtrOutputWithContext(ctx context.Context) GroupVersionResourcePatchPtrOutput

type GroupVersionResourcePatchInput

type GroupVersionResourcePatchInput interface {
	pulumi.Input

	ToGroupVersionResourcePatchOutput() GroupVersionResourcePatchOutput
	ToGroupVersionResourcePatchOutputWithContext(context.Context) GroupVersionResourcePatchOutput
}

GroupVersionResourcePatchInput is an input type that accepts GroupVersionResourcePatchArgs and GroupVersionResourcePatchOutput values. You can construct a concrete instance of `GroupVersionResourcePatchInput` via:

GroupVersionResourcePatchArgs{...}

type GroupVersionResourcePatchOutput

type GroupVersionResourcePatchOutput struct{ *pulumi.OutputState }

The names of the group, the version, and the resource.

func (GroupVersionResourcePatchOutput) ElementType

func (GroupVersionResourcePatchOutput) Group

The name of the group.

func (GroupVersionResourcePatchOutput) Resource

The name of the resource.

func (GroupVersionResourcePatchOutput) ToGroupVersionResourcePatchOutput

func (o GroupVersionResourcePatchOutput) ToGroupVersionResourcePatchOutput() GroupVersionResourcePatchOutput

func (GroupVersionResourcePatchOutput) ToGroupVersionResourcePatchOutputWithContext

func (o GroupVersionResourcePatchOutput) ToGroupVersionResourcePatchOutputWithContext(ctx context.Context) GroupVersionResourcePatchOutput

func (GroupVersionResourcePatchOutput) ToGroupVersionResourcePatchPtrOutput

func (o GroupVersionResourcePatchOutput) ToGroupVersionResourcePatchPtrOutput() GroupVersionResourcePatchPtrOutput

func (GroupVersionResourcePatchOutput) ToGroupVersionResourcePatchPtrOutputWithContext

func (o GroupVersionResourcePatchOutput) ToGroupVersionResourcePatchPtrOutputWithContext(ctx context.Context) GroupVersionResourcePatchPtrOutput

func (GroupVersionResourcePatchOutput) Version

The name of the version.

type GroupVersionResourcePatchPtrInput

type GroupVersionResourcePatchPtrInput interface {
	pulumi.Input

	ToGroupVersionResourcePatchPtrOutput() GroupVersionResourcePatchPtrOutput
	ToGroupVersionResourcePatchPtrOutputWithContext(context.Context) GroupVersionResourcePatchPtrOutput
}

GroupVersionResourcePatchPtrInput is an input type that accepts GroupVersionResourcePatchArgs, GroupVersionResourcePatchPtr and GroupVersionResourcePatchPtrOutput values. You can construct a concrete instance of `GroupVersionResourcePatchPtrInput` via:

        GroupVersionResourcePatchArgs{...}

or:

        nil

type GroupVersionResourcePatchPtrOutput

type GroupVersionResourcePatchPtrOutput struct{ *pulumi.OutputState }

func (GroupVersionResourcePatchPtrOutput) Elem

func (GroupVersionResourcePatchPtrOutput) ElementType

func (GroupVersionResourcePatchPtrOutput) Group

The name of the group.

func (GroupVersionResourcePatchPtrOutput) Resource

The name of the resource.

func (GroupVersionResourcePatchPtrOutput) ToGroupVersionResourcePatchPtrOutput

func (o GroupVersionResourcePatchPtrOutput) ToGroupVersionResourcePatchPtrOutput() GroupVersionResourcePatchPtrOutput

func (GroupVersionResourcePatchPtrOutput) ToGroupVersionResourcePatchPtrOutputWithContext

func (o GroupVersionResourcePatchPtrOutput) ToGroupVersionResourcePatchPtrOutputWithContext(ctx context.Context) GroupVersionResourcePatchPtrOutput

func (GroupVersionResourcePatchPtrOutput) Version

The name of the version.

type GroupVersionResourcePtrInput

type GroupVersionResourcePtrInput interface {
	pulumi.Input

	ToGroupVersionResourcePtrOutput() GroupVersionResourcePtrOutput
	ToGroupVersionResourcePtrOutputWithContext(context.Context) GroupVersionResourcePtrOutput
}

GroupVersionResourcePtrInput is an input type that accepts GroupVersionResourceArgs, GroupVersionResourcePtr and GroupVersionResourcePtrOutput values. You can construct a concrete instance of `GroupVersionResourcePtrInput` via:

        GroupVersionResourceArgs{...}

or:

        nil

type GroupVersionResourcePtrOutput

type GroupVersionResourcePtrOutput struct{ *pulumi.OutputState }

func (GroupVersionResourcePtrOutput) Elem

func (GroupVersionResourcePtrOutput) ElementType

func (GroupVersionResourcePtrOutput) Group

The name of the group.

func (GroupVersionResourcePtrOutput) Resource

The name of the resource.

func (GroupVersionResourcePtrOutput) ToGroupVersionResourcePtrOutput

func (o GroupVersionResourcePtrOutput) ToGroupVersionResourcePtrOutput() GroupVersionResourcePtrOutput

func (GroupVersionResourcePtrOutput) ToGroupVersionResourcePtrOutputWithContext

func (o GroupVersionResourcePtrOutput) ToGroupVersionResourcePtrOutputWithContext(ctx context.Context) GroupVersionResourcePtrOutput

func (GroupVersionResourcePtrOutput) Version

The name of the version.

type MigrationCondition

type MigrationCondition struct {
	// The last time this condition was updated.
	LastUpdateTime *string `pulumi:"lastUpdateTime"`
	// 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 the condition.
	Type string `pulumi:"type"`
}

Describes the state of a migration at a certain point.

type MigrationConditionArgs

type MigrationConditionArgs struct {
	// The last time this condition was updated.
	LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"`
	// 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 the condition.
	Type pulumi.StringInput `pulumi:"type"`
}

Describes the state of a migration at a certain point.

func (MigrationConditionArgs) ElementType

func (MigrationConditionArgs) ElementType() reflect.Type

func (MigrationConditionArgs) ToMigrationConditionOutput

func (i MigrationConditionArgs) ToMigrationConditionOutput() MigrationConditionOutput

func (MigrationConditionArgs) ToMigrationConditionOutputWithContext

func (i MigrationConditionArgs) ToMigrationConditionOutputWithContext(ctx context.Context) MigrationConditionOutput

type MigrationConditionArray

type MigrationConditionArray []MigrationConditionInput

func (MigrationConditionArray) ElementType

func (MigrationConditionArray) ElementType() reflect.Type

func (MigrationConditionArray) ToMigrationConditionArrayOutput

func (i MigrationConditionArray) ToMigrationConditionArrayOutput() MigrationConditionArrayOutput

func (MigrationConditionArray) ToMigrationConditionArrayOutputWithContext

func (i MigrationConditionArray) ToMigrationConditionArrayOutputWithContext(ctx context.Context) MigrationConditionArrayOutput

type MigrationConditionArrayInput

type MigrationConditionArrayInput interface {
	pulumi.Input

	ToMigrationConditionArrayOutput() MigrationConditionArrayOutput
	ToMigrationConditionArrayOutputWithContext(context.Context) MigrationConditionArrayOutput
}

MigrationConditionArrayInput is an input type that accepts MigrationConditionArray and MigrationConditionArrayOutput values. You can construct a concrete instance of `MigrationConditionArrayInput` via:

MigrationConditionArray{ MigrationConditionArgs{...} }

type MigrationConditionArrayOutput

type MigrationConditionArrayOutput struct{ *pulumi.OutputState }

func (MigrationConditionArrayOutput) ElementType

func (MigrationConditionArrayOutput) Index

func (MigrationConditionArrayOutput) ToMigrationConditionArrayOutput

func (o MigrationConditionArrayOutput) ToMigrationConditionArrayOutput() MigrationConditionArrayOutput

func (MigrationConditionArrayOutput) ToMigrationConditionArrayOutputWithContext

func (o MigrationConditionArrayOutput) ToMigrationConditionArrayOutputWithContext(ctx context.Context) MigrationConditionArrayOutput

type MigrationConditionInput

type MigrationConditionInput interface {
	pulumi.Input

	ToMigrationConditionOutput() MigrationConditionOutput
	ToMigrationConditionOutputWithContext(context.Context) MigrationConditionOutput
}

MigrationConditionInput is an input type that accepts MigrationConditionArgs and MigrationConditionOutput values. You can construct a concrete instance of `MigrationConditionInput` via:

MigrationConditionArgs{...}

type MigrationConditionOutput

type MigrationConditionOutput struct{ *pulumi.OutputState }

Describes the state of a migration at a certain point.

func (MigrationConditionOutput) ElementType

func (MigrationConditionOutput) ElementType() reflect.Type

func (MigrationConditionOutput) LastUpdateTime

func (o MigrationConditionOutput) LastUpdateTime() pulumi.StringPtrOutput

The last time this condition was updated.

func (MigrationConditionOutput) Message

A human readable message indicating details about the transition.

func (MigrationConditionOutput) Reason

The reason for the condition's last transition.

func (MigrationConditionOutput) Status

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

func (MigrationConditionOutput) ToMigrationConditionOutput

func (o MigrationConditionOutput) ToMigrationConditionOutput() MigrationConditionOutput

func (MigrationConditionOutput) ToMigrationConditionOutputWithContext

func (o MigrationConditionOutput) ToMigrationConditionOutputWithContext(ctx context.Context) MigrationConditionOutput

func (MigrationConditionOutput) Type

Type of the condition.

type MigrationConditionPatch

type MigrationConditionPatch struct {
	// The last time this condition was updated.
	LastUpdateTime *string `pulumi:"lastUpdateTime"`
	// 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 the condition.
	Type *string `pulumi:"type"`
}

Describes the state of a migration at a certain point.

type MigrationConditionPatchArgs

type MigrationConditionPatchArgs struct {
	// The last time this condition was updated.
	LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"`
	// 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.StringPtrInput `pulumi:"status"`
	// Type of the condition.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Describes the state of a migration at a certain point.

func (MigrationConditionPatchArgs) ElementType

func (MigrationConditionPatchArgs) ToMigrationConditionPatchOutput

func (i MigrationConditionPatchArgs) ToMigrationConditionPatchOutput() MigrationConditionPatchOutput

func (MigrationConditionPatchArgs) ToMigrationConditionPatchOutputWithContext

func (i MigrationConditionPatchArgs) ToMigrationConditionPatchOutputWithContext(ctx context.Context) MigrationConditionPatchOutput

type MigrationConditionPatchArray

type MigrationConditionPatchArray []MigrationConditionPatchInput

func (MigrationConditionPatchArray) ElementType

func (MigrationConditionPatchArray) ToMigrationConditionPatchArrayOutput

func (i MigrationConditionPatchArray) ToMigrationConditionPatchArrayOutput() MigrationConditionPatchArrayOutput

func (MigrationConditionPatchArray) ToMigrationConditionPatchArrayOutputWithContext

func (i MigrationConditionPatchArray) ToMigrationConditionPatchArrayOutputWithContext(ctx context.Context) MigrationConditionPatchArrayOutput

type MigrationConditionPatchArrayInput

type MigrationConditionPatchArrayInput interface {
	pulumi.Input

	ToMigrationConditionPatchArrayOutput() MigrationConditionPatchArrayOutput
	ToMigrationConditionPatchArrayOutputWithContext(context.Context) MigrationConditionPatchArrayOutput
}

MigrationConditionPatchArrayInput is an input type that accepts MigrationConditionPatchArray and MigrationConditionPatchArrayOutput values. You can construct a concrete instance of `MigrationConditionPatchArrayInput` via:

MigrationConditionPatchArray{ MigrationConditionPatchArgs{...} }

type MigrationConditionPatchArrayOutput

type MigrationConditionPatchArrayOutput struct{ *pulumi.OutputState }

func (MigrationConditionPatchArrayOutput) ElementType

func (MigrationConditionPatchArrayOutput) Index

func (MigrationConditionPatchArrayOutput) ToMigrationConditionPatchArrayOutput

func (o MigrationConditionPatchArrayOutput) ToMigrationConditionPatchArrayOutput() MigrationConditionPatchArrayOutput

func (MigrationConditionPatchArrayOutput) ToMigrationConditionPatchArrayOutputWithContext

func (o MigrationConditionPatchArrayOutput) ToMigrationConditionPatchArrayOutputWithContext(ctx context.Context) MigrationConditionPatchArrayOutput

type MigrationConditionPatchInput

type MigrationConditionPatchInput interface {
	pulumi.Input

	ToMigrationConditionPatchOutput() MigrationConditionPatchOutput
	ToMigrationConditionPatchOutputWithContext(context.Context) MigrationConditionPatchOutput
}

MigrationConditionPatchInput is an input type that accepts MigrationConditionPatchArgs and MigrationConditionPatchOutput values. You can construct a concrete instance of `MigrationConditionPatchInput` via:

MigrationConditionPatchArgs{...}

type MigrationConditionPatchOutput

type MigrationConditionPatchOutput struct{ *pulumi.OutputState }

Describes the state of a migration at a certain point.

func (MigrationConditionPatchOutput) ElementType

func (MigrationConditionPatchOutput) LastUpdateTime

The last time this condition was updated.

func (MigrationConditionPatchOutput) Message

A human readable message indicating details about the transition.

func (MigrationConditionPatchOutput) Reason

The reason for the condition's last transition.

func (MigrationConditionPatchOutput) Status

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

func (MigrationConditionPatchOutput) ToMigrationConditionPatchOutput

func (o MigrationConditionPatchOutput) ToMigrationConditionPatchOutput() MigrationConditionPatchOutput

func (MigrationConditionPatchOutput) ToMigrationConditionPatchOutputWithContext

func (o MigrationConditionPatchOutput) ToMigrationConditionPatchOutputWithContext(ctx context.Context) MigrationConditionPatchOutput

func (MigrationConditionPatchOutput) Type

Type of the condition.

type StorageVersionMigration

type StorageVersionMigration 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"`
	// 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 metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaOutput `pulumi:"metadata"`
	// Specification of the migration.
	Spec StorageVersionMigrationSpecOutput `pulumi:"spec"`
	// Status of the migration.
	Status StorageVersionMigrationStatusPtrOutput `pulumi:"status"`
}

StorageVersionMigration represents a migration of stored data to the latest storage version.

func GetStorageVersionMigration

func GetStorageVersionMigration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageVersionMigrationState, opts ...pulumi.ResourceOption) (*StorageVersionMigration, error)

GetStorageVersionMigration gets an existing StorageVersionMigration 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 NewStorageVersionMigration

func NewStorageVersionMigration(ctx *pulumi.Context,
	name string, args *StorageVersionMigrationArgs, opts ...pulumi.ResourceOption) (*StorageVersionMigration, error)

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

func (*StorageVersionMigration) ElementType

func (*StorageVersionMigration) ElementType() reflect.Type

func (*StorageVersionMigration) ToStorageVersionMigrationOutput

func (i *StorageVersionMigration) ToStorageVersionMigrationOutput() StorageVersionMigrationOutput

func (*StorageVersionMigration) ToStorageVersionMigrationOutputWithContext

func (i *StorageVersionMigration) ToStorageVersionMigrationOutputWithContext(ctx context.Context) StorageVersionMigrationOutput

type StorageVersionMigrationArgs

type StorageVersionMigrationArgs 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 metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput
	// Specification of the migration.
	Spec StorageVersionMigrationSpecPtrInput
}

The set of arguments for constructing a StorageVersionMigration resource.

func (StorageVersionMigrationArgs) ElementType

type StorageVersionMigrationArray

type StorageVersionMigrationArray []StorageVersionMigrationInput

func (StorageVersionMigrationArray) ElementType

func (StorageVersionMigrationArray) ToStorageVersionMigrationArrayOutput

func (i StorageVersionMigrationArray) ToStorageVersionMigrationArrayOutput() StorageVersionMigrationArrayOutput

func (StorageVersionMigrationArray) ToStorageVersionMigrationArrayOutputWithContext

func (i StorageVersionMigrationArray) ToStorageVersionMigrationArrayOutputWithContext(ctx context.Context) StorageVersionMigrationArrayOutput

type StorageVersionMigrationArrayInput

type StorageVersionMigrationArrayInput interface {
	pulumi.Input

	ToStorageVersionMigrationArrayOutput() StorageVersionMigrationArrayOutput
	ToStorageVersionMigrationArrayOutputWithContext(context.Context) StorageVersionMigrationArrayOutput
}

StorageVersionMigrationArrayInput is an input type that accepts StorageVersionMigrationArray and StorageVersionMigrationArrayOutput values. You can construct a concrete instance of `StorageVersionMigrationArrayInput` via:

StorageVersionMigrationArray{ StorageVersionMigrationArgs{...} }

type StorageVersionMigrationArrayOutput

type StorageVersionMigrationArrayOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationArrayOutput) ElementType

func (StorageVersionMigrationArrayOutput) Index

func (StorageVersionMigrationArrayOutput) ToStorageVersionMigrationArrayOutput

func (o StorageVersionMigrationArrayOutput) ToStorageVersionMigrationArrayOutput() StorageVersionMigrationArrayOutput

func (StorageVersionMigrationArrayOutput) ToStorageVersionMigrationArrayOutputWithContext

func (o StorageVersionMigrationArrayOutput) ToStorageVersionMigrationArrayOutputWithContext(ctx context.Context) StorageVersionMigrationArrayOutput

type StorageVersionMigrationInput

type StorageVersionMigrationInput interface {
	pulumi.Input

	ToStorageVersionMigrationOutput() StorageVersionMigrationOutput
	ToStorageVersionMigrationOutputWithContext(ctx context.Context) StorageVersionMigrationOutput
}

type StorageVersionMigrationList

type StorageVersionMigrationList 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 the list of StorageVersionMigration
	Items StorageVersionMigrationTypeArrayOutput `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"`
}

StorageVersionMigrationList is a collection of storage version migrations.

func GetStorageVersionMigrationList

func GetStorageVersionMigrationList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageVersionMigrationListState, opts ...pulumi.ResourceOption) (*StorageVersionMigrationList, error)

GetStorageVersionMigrationList gets an existing StorageVersionMigrationList 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 NewStorageVersionMigrationList

func NewStorageVersionMigrationList(ctx *pulumi.Context,
	name string, args *StorageVersionMigrationListArgs, opts ...pulumi.ResourceOption) (*StorageVersionMigrationList, error)

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

func (*StorageVersionMigrationList) ElementType

func (*StorageVersionMigrationList) ElementType() reflect.Type

func (*StorageVersionMigrationList) ToStorageVersionMigrationListOutput

func (i *StorageVersionMigrationList) ToStorageVersionMigrationListOutput() StorageVersionMigrationListOutput

func (*StorageVersionMigrationList) ToStorageVersionMigrationListOutputWithContext

func (i *StorageVersionMigrationList) ToStorageVersionMigrationListOutputWithContext(ctx context.Context) StorageVersionMigrationListOutput

type StorageVersionMigrationListArgs

type StorageVersionMigrationListArgs 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 StorageVersionMigration
	Items StorageVersionMigrationTypeArrayInput
	// 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 StorageVersionMigrationList resource.

func (StorageVersionMigrationListArgs) ElementType

type StorageVersionMigrationListArray

type StorageVersionMigrationListArray []StorageVersionMigrationListInput

func (StorageVersionMigrationListArray) ElementType

func (StorageVersionMigrationListArray) ToStorageVersionMigrationListArrayOutput

func (i StorageVersionMigrationListArray) ToStorageVersionMigrationListArrayOutput() StorageVersionMigrationListArrayOutput

func (StorageVersionMigrationListArray) ToStorageVersionMigrationListArrayOutputWithContext

func (i StorageVersionMigrationListArray) ToStorageVersionMigrationListArrayOutputWithContext(ctx context.Context) StorageVersionMigrationListArrayOutput

type StorageVersionMigrationListArrayInput

type StorageVersionMigrationListArrayInput interface {
	pulumi.Input

	ToStorageVersionMigrationListArrayOutput() StorageVersionMigrationListArrayOutput
	ToStorageVersionMigrationListArrayOutputWithContext(context.Context) StorageVersionMigrationListArrayOutput
}

StorageVersionMigrationListArrayInput is an input type that accepts StorageVersionMigrationListArray and StorageVersionMigrationListArrayOutput values. You can construct a concrete instance of `StorageVersionMigrationListArrayInput` via:

StorageVersionMigrationListArray{ StorageVersionMigrationListArgs{...} }

type StorageVersionMigrationListArrayOutput

type StorageVersionMigrationListArrayOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationListArrayOutput) ElementType

func (StorageVersionMigrationListArrayOutput) Index

func (StorageVersionMigrationListArrayOutput) ToStorageVersionMigrationListArrayOutput

func (o StorageVersionMigrationListArrayOutput) ToStorageVersionMigrationListArrayOutput() StorageVersionMigrationListArrayOutput

func (StorageVersionMigrationListArrayOutput) ToStorageVersionMigrationListArrayOutputWithContext

func (o StorageVersionMigrationListArrayOutput) ToStorageVersionMigrationListArrayOutputWithContext(ctx context.Context) StorageVersionMigrationListArrayOutput

type StorageVersionMigrationListInput

type StorageVersionMigrationListInput interface {
	pulumi.Input

	ToStorageVersionMigrationListOutput() StorageVersionMigrationListOutput
	ToStorageVersionMigrationListOutputWithContext(ctx context.Context) StorageVersionMigrationListOutput
}

type StorageVersionMigrationListMap

type StorageVersionMigrationListMap map[string]StorageVersionMigrationListInput

func (StorageVersionMigrationListMap) ElementType

func (StorageVersionMigrationListMap) ToStorageVersionMigrationListMapOutput

func (i StorageVersionMigrationListMap) ToStorageVersionMigrationListMapOutput() StorageVersionMigrationListMapOutput

func (StorageVersionMigrationListMap) ToStorageVersionMigrationListMapOutputWithContext

func (i StorageVersionMigrationListMap) ToStorageVersionMigrationListMapOutputWithContext(ctx context.Context) StorageVersionMigrationListMapOutput

type StorageVersionMigrationListMapInput

type StorageVersionMigrationListMapInput interface {
	pulumi.Input

	ToStorageVersionMigrationListMapOutput() StorageVersionMigrationListMapOutput
	ToStorageVersionMigrationListMapOutputWithContext(context.Context) StorageVersionMigrationListMapOutput
}

StorageVersionMigrationListMapInput is an input type that accepts StorageVersionMigrationListMap and StorageVersionMigrationListMapOutput values. You can construct a concrete instance of `StorageVersionMigrationListMapInput` via:

StorageVersionMigrationListMap{ "key": StorageVersionMigrationListArgs{...} }

type StorageVersionMigrationListMapOutput

type StorageVersionMigrationListMapOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationListMapOutput) ElementType

func (StorageVersionMigrationListMapOutput) MapIndex

func (StorageVersionMigrationListMapOutput) ToStorageVersionMigrationListMapOutput

func (o StorageVersionMigrationListMapOutput) ToStorageVersionMigrationListMapOutput() StorageVersionMigrationListMapOutput

func (StorageVersionMigrationListMapOutput) ToStorageVersionMigrationListMapOutputWithContext

func (o StorageVersionMigrationListMapOutput) ToStorageVersionMigrationListMapOutputWithContext(ctx context.Context) StorageVersionMigrationListMapOutput

type StorageVersionMigrationListOutput

type StorageVersionMigrationListOutput struct{ *pulumi.OutputState }

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

func (StorageVersionMigrationListOutput) Items

Items is the list of StorageVersionMigration

func (StorageVersionMigrationListOutput) 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 (StorageVersionMigrationListOutput) ToStorageVersionMigrationListOutput

func (o StorageVersionMigrationListOutput) ToStorageVersionMigrationListOutput() StorageVersionMigrationListOutput

func (StorageVersionMigrationListOutput) ToStorageVersionMigrationListOutputWithContext

func (o StorageVersionMigrationListOutput) ToStorageVersionMigrationListOutputWithContext(ctx context.Context) StorageVersionMigrationListOutput

type StorageVersionMigrationListState

type StorageVersionMigrationListState struct {
}

func (StorageVersionMigrationListState) ElementType

type StorageVersionMigrationListType

type StorageVersionMigrationListType 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 StorageVersionMigration
	Items []StorageVersionMigrationType `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"`
}

StorageVersionMigrationList is a collection of storage version migrations.

type StorageVersionMigrationListTypeArgs

type StorageVersionMigrationListTypeArgs 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 StorageVersionMigration
	Items StorageVersionMigrationTypeArrayInput `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"`
}

StorageVersionMigrationList is a collection of storage version migrations.

func (StorageVersionMigrationListTypeArgs) ElementType

func (StorageVersionMigrationListTypeArgs) ToStorageVersionMigrationListTypeOutput

func (i StorageVersionMigrationListTypeArgs) ToStorageVersionMigrationListTypeOutput() StorageVersionMigrationListTypeOutput

func (StorageVersionMigrationListTypeArgs) ToStorageVersionMigrationListTypeOutputWithContext

func (i StorageVersionMigrationListTypeArgs) ToStorageVersionMigrationListTypeOutputWithContext(ctx context.Context) StorageVersionMigrationListTypeOutput

type StorageVersionMigrationListTypeInput

type StorageVersionMigrationListTypeInput interface {
	pulumi.Input

	ToStorageVersionMigrationListTypeOutput() StorageVersionMigrationListTypeOutput
	ToStorageVersionMigrationListTypeOutputWithContext(context.Context) StorageVersionMigrationListTypeOutput
}

StorageVersionMigrationListTypeInput is an input type that accepts StorageVersionMigrationListTypeArgs and StorageVersionMigrationListTypeOutput values. You can construct a concrete instance of `StorageVersionMigrationListTypeInput` via:

StorageVersionMigrationListTypeArgs{...}

type StorageVersionMigrationListTypeOutput

type StorageVersionMigrationListTypeOutput struct{ *pulumi.OutputState }

StorageVersionMigrationList is a collection of storage version migrations.

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

func (StorageVersionMigrationListTypeOutput) Items

Items is the list of StorageVersionMigration

func (StorageVersionMigrationListTypeOutput) 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 (StorageVersionMigrationListTypeOutput) ToStorageVersionMigrationListTypeOutput

func (o StorageVersionMigrationListTypeOutput) ToStorageVersionMigrationListTypeOutput() StorageVersionMigrationListTypeOutput

func (StorageVersionMigrationListTypeOutput) ToStorageVersionMigrationListTypeOutputWithContext

func (o StorageVersionMigrationListTypeOutput) ToStorageVersionMigrationListTypeOutputWithContext(ctx context.Context) StorageVersionMigrationListTypeOutput

type StorageVersionMigrationMap

type StorageVersionMigrationMap map[string]StorageVersionMigrationInput

func (StorageVersionMigrationMap) ElementType

func (StorageVersionMigrationMap) ElementType() reflect.Type

func (StorageVersionMigrationMap) ToStorageVersionMigrationMapOutput

func (i StorageVersionMigrationMap) ToStorageVersionMigrationMapOutput() StorageVersionMigrationMapOutput

func (StorageVersionMigrationMap) ToStorageVersionMigrationMapOutputWithContext

func (i StorageVersionMigrationMap) ToStorageVersionMigrationMapOutputWithContext(ctx context.Context) StorageVersionMigrationMapOutput

type StorageVersionMigrationMapInput

type StorageVersionMigrationMapInput interface {
	pulumi.Input

	ToStorageVersionMigrationMapOutput() StorageVersionMigrationMapOutput
	ToStorageVersionMigrationMapOutputWithContext(context.Context) StorageVersionMigrationMapOutput
}

StorageVersionMigrationMapInput is an input type that accepts StorageVersionMigrationMap and StorageVersionMigrationMapOutput values. You can construct a concrete instance of `StorageVersionMigrationMapInput` via:

StorageVersionMigrationMap{ "key": StorageVersionMigrationArgs{...} }

type StorageVersionMigrationMapOutput

type StorageVersionMigrationMapOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationMapOutput) ElementType

func (StorageVersionMigrationMapOutput) MapIndex

func (StorageVersionMigrationMapOutput) ToStorageVersionMigrationMapOutput

func (o StorageVersionMigrationMapOutput) ToStorageVersionMigrationMapOutput() StorageVersionMigrationMapOutput

func (StorageVersionMigrationMapOutput) ToStorageVersionMigrationMapOutputWithContext

func (o StorageVersionMigrationMapOutput) ToStorageVersionMigrationMapOutputWithContext(ctx context.Context) StorageVersionMigrationMapOutput

type StorageVersionMigrationOutput

type StorageVersionMigrationOutput struct{ *pulumi.OutputState }

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

func (StorageVersionMigrationOutput) 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 (StorageVersionMigrationOutput) Spec

Specification of the migration.

func (StorageVersionMigrationOutput) Status

Status of the migration.

func (StorageVersionMigrationOutput) ToStorageVersionMigrationOutput

func (o StorageVersionMigrationOutput) ToStorageVersionMigrationOutput() StorageVersionMigrationOutput

func (StorageVersionMigrationOutput) ToStorageVersionMigrationOutputWithContext

func (o StorageVersionMigrationOutput) ToStorageVersionMigrationOutputWithContext(ctx context.Context) StorageVersionMigrationOutput

type StorageVersionMigrationPatch

type StorageVersionMigrationPatch 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 metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"`
	// Specification of the migration.
	Spec StorageVersionMigrationSpecPatchPtrOutput `pulumi:"spec"`
	// Status of the migration.
	Status StorageVersionMigrationStatusPatchPtrOutput `pulumi:"status"`
}

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. StorageVersionMigration represents a migration of stored data to the latest storage version.

func GetStorageVersionMigrationPatch

func GetStorageVersionMigrationPatch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageVersionMigrationPatchState, opts ...pulumi.ResourceOption) (*StorageVersionMigrationPatch, error)

GetStorageVersionMigrationPatch gets an existing StorageVersionMigrationPatch 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 NewStorageVersionMigrationPatch

func NewStorageVersionMigrationPatch(ctx *pulumi.Context,
	name string, args *StorageVersionMigrationPatchArgs, opts ...pulumi.ResourceOption) (*StorageVersionMigrationPatch, error)

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

func (*StorageVersionMigrationPatch) ElementType

func (*StorageVersionMigrationPatch) ElementType() reflect.Type

func (*StorageVersionMigrationPatch) ToStorageVersionMigrationPatchOutput

func (i *StorageVersionMigrationPatch) ToStorageVersionMigrationPatchOutput() StorageVersionMigrationPatchOutput

func (*StorageVersionMigrationPatch) ToStorageVersionMigrationPatchOutputWithContext

func (i *StorageVersionMigrationPatch) ToStorageVersionMigrationPatchOutputWithContext(ctx context.Context) StorageVersionMigrationPatchOutput

type StorageVersionMigrationPatchArgs

type StorageVersionMigrationPatchArgs 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 metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput
	// Specification of the migration.
	Spec StorageVersionMigrationSpecPatchPtrInput
}

The set of arguments for constructing a StorageVersionMigrationPatch resource.

func (StorageVersionMigrationPatchArgs) ElementType

type StorageVersionMigrationPatchArray

type StorageVersionMigrationPatchArray []StorageVersionMigrationPatchInput

func (StorageVersionMigrationPatchArray) ElementType

func (StorageVersionMigrationPatchArray) ToStorageVersionMigrationPatchArrayOutput

func (i StorageVersionMigrationPatchArray) ToStorageVersionMigrationPatchArrayOutput() StorageVersionMigrationPatchArrayOutput

func (StorageVersionMigrationPatchArray) ToStorageVersionMigrationPatchArrayOutputWithContext

func (i StorageVersionMigrationPatchArray) ToStorageVersionMigrationPatchArrayOutputWithContext(ctx context.Context) StorageVersionMigrationPatchArrayOutput

type StorageVersionMigrationPatchArrayInput

type StorageVersionMigrationPatchArrayInput interface {
	pulumi.Input

	ToStorageVersionMigrationPatchArrayOutput() StorageVersionMigrationPatchArrayOutput
	ToStorageVersionMigrationPatchArrayOutputWithContext(context.Context) StorageVersionMigrationPatchArrayOutput
}

StorageVersionMigrationPatchArrayInput is an input type that accepts StorageVersionMigrationPatchArray and StorageVersionMigrationPatchArrayOutput values. You can construct a concrete instance of `StorageVersionMigrationPatchArrayInput` via:

StorageVersionMigrationPatchArray{ StorageVersionMigrationPatchArgs{...} }

type StorageVersionMigrationPatchArrayOutput

type StorageVersionMigrationPatchArrayOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationPatchArrayOutput) ElementType

func (StorageVersionMigrationPatchArrayOutput) Index

func (StorageVersionMigrationPatchArrayOutput) ToStorageVersionMigrationPatchArrayOutput

func (o StorageVersionMigrationPatchArrayOutput) ToStorageVersionMigrationPatchArrayOutput() StorageVersionMigrationPatchArrayOutput

func (StorageVersionMigrationPatchArrayOutput) ToStorageVersionMigrationPatchArrayOutputWithContext

func (o StorageVersionMigrationPatchArrayOutput) ToStorageVersionMigrationPatchArrayOutputWithContext(ctx context.Context) StorageVersionMigrationPatchArrayOutput

type StorageVersionMigrationPatchInput

type StorageVersionMigrationPatchInput interface {
	pulumi.Input

	ToStorageVersionMigrationPatchOutput() StorageVersionMigrationPatchOutput
	ToStorageVersionMigrationPatchOutputWithContext(ctx context.Context) StorageVersionMigrationPatchOutput
}

type StorageVersionMigrationPatchMap

type StorageVersionMigrationPatchMap map[string]StorageVersionMigrationPatchInput

func (StorageVersionMigrationPatchMap) ElementType

func (StorageVersionMigrationPatchMap) ToStorageVersionMigrationPatchMapOutput

func (i StorageVersionMigrationPatchMap) ToStorageVersionMigrationPatchMapOutput() StorageVersionMigrationPatchMapOutput

func (StorageVersionMigrationPatchMap) ToStorageVersionMigrationPatchMapOutputWithContext

func (i StorageVersionMigrationPatchMap) ToStorageVersionMigrationPatchMapOutputWithContext(ctx context.Context) StorageVersionMigrationPatchMapOutput

type StorageVersionMigrationPatchMapInput

type StorageVersionMigrationPatchMapInput interface {
	pulumi.Input

	ToStorageVersionMigrationPatchMapOutput() StorageVersionMigrationPatchMapOutput
	ToStorageVersionMigrationPatchMapOutputWithContext(context.Context) StorageVersionMigrationPatchMapOutput
}

StorageVersionMigrationPatchMapInput is an input type that accepts StorageVersionMigrationPatchMap and StorageVersionMigrationPatchMapOutput values. You can construct a concrete instance of `StorageVersionMigrationPatchMapInput` via:

StorageVersionMigrationPatchMap{ "key": StorageVersionMigrationPatchArgs{...} }

type StorageVersionMigrationPatchMapOutput

type StorageVersionMigrationPatchMapOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationPatchMapOutput) ElementType

func (StorageVersionMigrationPatchMapOutput) MapIndex

func (StorageVersionMigrationPatchMapOutput) ToStorageVersionMigrationPatchMapOutput

func (o StorageVersionMigrationPatchMapOutput) ToStorageVersionMigrationPatchMapOutput() StorageVersionMigrationPatchMapOutput

func (StorageVersionMigrationPatchMapOutput) ToStorageVersionMigrationPatchMapOutputWithContext

func (o StorageVersionMigrationPatchMapOutput) ToStorageVersionMigrationPatchMapOutputWithContext(ctx context.Context) StorageVersionMigrationPatchMapOutput

type StorageVersionMigrationPatchOutput

type StorageVersionMigrationPatchOutput struct{ *pulumi.OutputState }

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

func (StorageVersionMigrationPatchOutput) 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 (StorageVersionMigrationPatchOutput) Spec

Specification of the migration.

func (StorageVersionMigrationPatchOutput) Status

Status of the migration.

func (StorageVersionMigrationPatchOutput) ToStorageVersionMigrationPatchOutput

func (o StorageVersionMigrationPatchOutput) ToStorageVersionMigrationPatchOutput() StorageVersionMigrationPatchOutput

func (StorageVersionMigrationPatchOutput) ToStorageVersionMigrationPatchOutputWithContext

func (o StorageVersionMigrationPatchOutput) ToStorageVersionMigrationPatchOutputWithContext(ctx context.Context) StorageVersionMigrationPatchOutput

type StorageVersionMigrationPatchState

type StorageVersionMigrationPatchState struct {
}

func (StorageVersionMigrationPatchState) ElementType

type StorageVersionMigrationPatchType

type StorageVersionMigrationPatchType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
	// Specification of the migration.
	Spec *StorageVersionMigrationSpecPatch `pulumi:"spec"`
	// Status of the migration.
	Status *StorageVersionMigrationStatusPatch `pulumi:"status"`
}

StorageVersionMigration represents a migration of stored data to the latest storage version.

type StorageVersionMigrationPatchTypeArgs

type StorageVersionMigrationPatchTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
	// Specification of the migration.
	Spec StorageVersionMigrationSpecPatchPtrInput `pulumi:"spec"`
	// Status of the migration.
	Status StorageVersionMigrationStatusPatchPtrInput `pulumi:"status"`
}

StorageVersionMigration represents a migration of stored data to the latest storage version.

func (StorageVersionMigrationPatchTypeArgs) ElementType

func (StorageVersionMigrationPatchTypeArgs) ToStorageVersionMigrationPatchTypeOutput

func (i StorageVersionMigrationPatchTypeArgs) ToStorageVersionMigrationPatchTypeOutput() StorageVersionMigrationPatchTypeOutput

func (StorageVersionMigrationPatchTypeArgs) ToStorageVersionMigrationPatchTypeOutputWithContext

func (i StorageVersionMigrationPatchTypeArgs) ToStorageVersionMigrationPatchTypeOutputWithContext(ctx context.Context) StorageVersionMigrationPatchTypeOutput

type StorageVersionMigrationPatchTypeInput

type StorageVersionMigrationPatchTypeInput interface {
	pulumi.Input

	ToStorageVersionMigrationPatchTypeOutput() StorageVersionMigrationPatchTypeOutput
	ToStorageVersionMigrationPatchTypeOutputWithContext(context.Context) StorageVersionMigrationPatchTypeOutput
}

StorageVersionMigrationPatchTypeInput is an input type that accepts StorageVersionMigrationPatchTypeArgs and StorageVersionMigrationPatchTypeOutput values. You can construct a concrete instance of `StorageVersionMigrationPatchTypeInput` via:

StorageVersionMigrationPatchTypeArgs{...}

type StorageVersionMigrationPatchTypeOutput

type StorageVersionMigrationPatchTypeOutput struct{ *pulumi.OutputState }

StorageVersionMigration represents a migration of stored data to the latest storage version.

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

func (StorageVersionMigrationPatchTypeOutput) 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 (StorageVersionMigrationPatchTypeOutput) Spec

Specification of the migration.

func (StorageVersionMigrationPatchTypeOutput) Status

Status of the migration.

func (StorageVersionMigrationPatchTypeOutput) ToStorageVersionMigrationPatchTypeOutput

func (o StorageVersionMigrationPatchTypeOutput) ToStorageVersionMigrationPatchTypeOutput() StorageVersionMigrationPatchTypeOutput

func (StorageVersionMigrationPatchTypeOutput) ToStorageVersionMigrationPatchTypeOutputWithContext

func (o StorageVersionMigrationPatchTypeOutput) ToStorageVersionMigrationPatchTypeOutputWithContext(ctx context.Context) StorageVersionMigrationPatchTypeOutput

type StorageVersionMigrationSpec

type StorageVersionMigrationSpec struct {
	// The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is "Running", users can use this token to check the progress of the migration.
	ContinueToken *string `pulumi:"continueToken"`
	// The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.
	Resource GroupVersionResource `pulumi:"resource"`
}

Spec of the storage version migration.

type StorageVersionMigrationSpecArgs

type StorageVersionMigrationSpecArgs struct {
	// The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is "Running", users can use this token to check the progress of the migration.
	ContinueToken pulumi.StringPtrInput `pulumi:"continueToken"`
	// The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.
	Resource GroupVersionResourceInput `pulumi:"resource"`
}

Spec of the storage version migration.

func (StorageVersionMigrationSpecArgs) ElementType

func (StorageVersionMigrationSpecArgs) ToStorageVersionMigrationSpecOutput

func (i StorageVersionMigrationSpecArgs) ToStorageVersionMigrationSpecOutput() StorageVersionMigrationSpecOutput

func (StorageVersionMigrationSpecArgs) ToStorageVersionMigrationSpecOutputWithContext

func (i StorageVersionMigrationSpecArgs) ToStorageVersionMigrationSpecOutputWithContext(ctx context.Context) StorageVersionMigrationSpecOutput

func (StorageVersionMigrationSpecArgs) ToStorageVersionMigrationSpecPtrOutput

func (i StorageVersionMigrationSpecArgs) ToStorageVersionMigrationSpecPtrOutput() StorageVersionMigrationSpecPtrOutput

func (StorageVersionMigrationSpecArgs) ToStorageVersionMigrationSpecPtrOutputWithContext

func (i StorageVersionMigrationSpecArgs) ToStorageVersionMigrationSpecPtrOutputWithContext(ctx context.Context) StorageVersionMigrationSpecPtrOutput

type StorageVersionMigrationSpecInput

type StorageVersionMigrationSpecInput interface {
	pulumi.Input

	ToStorageVersionMigrationSpecOutput() StorageVersionMigrationSpecOutput
	ToStorageVersionMigrationSpecOutputWithContext(context.Context) StorageVersionMigrationSpecOutput
}

StorageVersionMigrationSpecInput is an input type that accepts StorageVersionMigrationSpecArgs and StorageVersionMigrationSpecOutput values. You can construct a concrete instance of `StorageVersionMigrationSpecInput` via:

StorageVersionMigrationSpecArgs{...}

type StorageVersionMigrationSpecOutput

type StorageVersionMigrationSpecOutput struct{ *pulumi.OutputState }

Spec of the storage version migration.

func (StorageVersionMigrationSpecOutput) ContinueToken

The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is "Running", users can use this token to check the progress of the migration.

func (StorageVersionMigrationSpecOutput) ElementType

func (StorageVersionMigrationSpecOutput) Resource

The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.

func (StorageVersionMigrationSpecOutput) ToStorageVersionMigrationSpecOutput

func (o StorageVersionMigrationSpecOutput) ToStorageVersionMigrationSpecOutput() StorageVersionMigrationSpecOutput

func (StorageVersionMigrationSpecOutput) ToStorageVersionMigrationSpecOutputWithContext

func (o StorageVersionMigrationSpecOutput) ToStorageVersionMigrationSpecOutputWithContext(ctx context.Context) StorageVersionMigrationSpecOutput

func (StorageVersionMigrationSpecOutput) ToStorageVersionMigrationSpecPtrOutput

func (o StorageVersionMigrationSpecOutput) ToStorageVersionMigrationSpecPtrOutput() StorageVersionMigrationSpecPtrOutput

func (StorageVersionMigrationSpecOutput) ToStorageVersionMigrationSpecPtrOutputWithContext

func (o StorageVersionMigrationSpecOutput) ToStorageVersionMigrationSpecPtrOutputWithContext(ctx context.Context) StorageVersionMigrationSpecPtrOutput

type StorageVersionMigrationSpecPatch

type StorageVersionMigrationSpecPatch struct {
	// The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is "Running", users can use this token to check the progress of the migration.
	ContinueToken *string `pulumi:"continueToken"`
	// The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.
	Resource *GroupVersionResourcePatch `pulumi:"resource"`
}

Spec of the storage version migration.

type StorageVersionMigrationSpecPatchArgs

type StorageVersionMigrationSpecPatchArgs struct {
	// The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is "Running", users can use this token to check the progress of the migration.
	ContinueToken pulumi.StringPtrInput `pulumi:"continueToken"`
	// The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.
	Resource GroupVersionResourcePatchPtrInput `pulumi:"resource"`
}

Spec of the storage version migration.

func (StorageVersionMigrationSpecPatchArgs) ElementType

func (StorageVersionMigrationSpecPatchArgs) ToStorageVersionMigrationSpecPatchOutput

func (i StorageVersionMigrationSpecPatchArgs) ToStorageVersionMigrationSpecPatchOutput() StorageVersionMigrationSpecPatchOutput

func (StorageVersionMigrationSpecPatchArgs) ToStorageVersionMigrationSpecPatchOutputWithContext

func (i StorageVersionMigrationSpecPatchArgs) ToStorageVersionMigrationSpecPatchOutputWithContext(ctx context.Context) StorageVersionMigrationSpecPatchOutput

func (StorageVersionMigrationSpecPatchArgs) ToStorageVersionMigrationSpecPatchPtrOutput

func (i StorageVersionMigrationSpecPatchArgs) ToStorageVersionMigrationSpecPatchPtrOutput() StorageVersionMigrationSpecPatchPtrOutput

func (StorageVersionMigrationSpecPatchArgs) ToStorageVersionMigrationSpecPatchPtrOutputWithContext

func (i StorageVersionMigrationSpecPatchArgs) ToStorageVersionMigrationSpecPatchPtrOutputWithContext(ctx context.Context) StorageVersionMigrationSpecPatchPtrOutput

type StorageVersionMigrationSpecPatchInput

type StorageVersionMigrationSpecPatchInput interface {
	pulumi.Input

	ToStorageVersionMigrationSpecPatchOutput() StorageVersionMigrationSpecPatchOutput
	ToStorageVersionMigrationSpecPatchOutputWithContext(context.Context) StorageVersionMigrationSpecPatchOutput
}

StorageVersionMigrationSpecPatchInput is an input type that accepts StorageVersionMigrationSpecPatchArgs and StorageVersionMigrationSpecPatchOutput values. You can construct a concrete instance of `StorageVersionMigrationSpecPatchInput` via:

StorageVersionMigrationSpecPatchArgs{...}

type StorageVersionMigrationSpecPatchOutput

type StorageVersionMigrationSpecPatchOutput struct{ *pulumi.OutputState }

Spec of the storage version migration.

func (StorageVersionMigrationSpecPatchOutput) ContinueToken

The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is "Running", users can use this token to check the progress of the migration.

func (StorageVersionMigrationSpecPatchOutput) ElementType

func (StorageVersionMigrationSpecPatchOutput) Resource

The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.

func (StorageVersionMigrationSpecPatchOutput) ToStorageVersionMigrationSpecPatchOutput

func (o StorageVersionMigrationSpecPatchOutput) ToStorageVersionMigrationSpecPatchOutput() StorageVersionMigrationSpecPatchOutput

func (StorageVersionMigrationSpecPatchOutput) ToStorageVersionMigrationSpecPatchOutputWithContext

func (o StorageVersionMigrationSpecPatchOutput) ToStorageVersionMigrationSpecPatchOutputWithContext(ctx context.Context) StorageVersionMigrationSpecPatchOutput

func (StorageVersionMigrationSpecPatchOutput) ToStorageVersionMigrationSpecPatchPtrOutput

func (o StorageVersionMigrationSpecPatchOutput) ToStorageVersionMigrationSpecPatchPtrOutput() StorageVersionMigrationSpecPatchPtrOutput

func (StorageVersionMigrationSpecPatchOutput) ToStorageVersionMigrationSpecPatchPtrOutputWithContext

func (o StorageVersionMigrationSpecPatchOutput) ToStorageVersionMigrationSpecPatchPtrOutputWithContext(ctx context.Context) StorageVersionMigrationSpecPatchPtrOutput

type StorageVersionMigrationSpecPatchPtrInput

type StorageVersionMigrationSpecPatchPtrInput interface {
	pulumi.Input

	ToStorageVersionMigrationSpecPatchPtrOutput() StorageVersionMigrationSpecPatchPtrOutput
	ToStorageVersionMigrationSpecPatchPtrOutputWithContext(context.Context) StorageVersionMigrationSpecPatchPtrOutput
}

StorageVersionMigrationSpecPatchPtrInput is an input type that accepts StorageVersionMigrationSpecPatchArgs, StorageVersionMigrationSpecPatchPtr and StorageVersionMigrationSpecPatchPtrOutput values. You can construct a concrete instance of `StorageVersionMigrationSpecPatchPtrInput` via:

        StorageVersionMigrationSpecPatchArgs{...}

or:

        nil

type StorageVersionMigrationSpecPatchPtrOutput

type StorageVersionMigrationSpecPatchPtrOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationSpecPatchPtrOutput) ContinueToken

The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is "Running", users can use this token to check the progress of the migration.

func (StorageVersionMigrationSpecPatchPtrOutput) Elem

func (StorageVersionMigrationSpecPatchPtrOutput) ElementType

func (StorageVersionMigrationSpecPatchPtrOutput) Resource

The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.

func (StorageVersionMigrationSpecPatchPtrOutput) ToStorageVersionMigrationSpecPatchPtrOutput

func (o StorageVersionMigrationSpecPatchPtrOutput) ToStorageVersionMigrationSpecPatchPtrOutput() StorageVersionMigrationSpecPatchPtrOutput

func (StorageVersionMigrationSpecPatchPtrOutput) ToStorageVersionMigrationSpecPatchPtrOutputWithContext

func (o StorageVersionMigrationSpecPatchPtrOutput) ToStorageVersionMigrationSpecPatchPtrOutputWithContext(ctx context.Context) StorageVersionMigrationSpecPatchPtrOutput

type StorageVersionMigrationSpecPtrInput

type StorageVersionMigrationSpecPtrInput interface {
	pulumi.Input

	ToStorageVersionMigrationSpecPtrOutput() StorageVersionMigrationSpecPtrOutput
	ToStorageVersionMigrationSpecPtrOutputWithContext(context.Context) StorageVersionMigrationSpecPtrOutput
}

StorageVersionMigrationSpecPtrInput is an input type that accepts StorageVersionMigrationSpecArgs, StorageVersionMigrationSpecPtr and StorageVersionMigrationSpecPtrOutput values. You can construct a concrete instance of `StorageVersionMigrationSpecPtrInput` via:

        StorageVersionMigrationSpecArgs{...}

or:

        nil

type StorageVersionMigrationSpecPtrOutput

type StorageVersionMigrationSpecPtrOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationSpecPtrOutput) ContinueToken

The token used in the list options to get the next chunk of objects to migrate. When the .status.conditions indicates the migration is "Running", users can use this token to check the progress of the migration.

func (StorageVersionMigrationSpecPtrOutput) Elem

func (StorageVersionMigrationSpecPtrOutput) ElementType

func (StorageVersionMigrationSpecPtrOutput) Resource

The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.

func (StorageVersionMigrationSpecPtrOutput) ToStorageVersionMigrationSpecPtrOutput

func (o StorageVersionMigrationSpecPtrOutput) ToStorageVersionMigrationSpecPtrOutput() StorageVersionMigrationSpecPtrOutput

func (StorageVersionMigrationSpecPtrOutput) ToStorageVersionMigrationSpecPtrOutputWithContext

func (o StorageVersionMigrationSpecPtrOutput) ToStorageVersionMigrationSpecPtrOutputWithContext(ctx context.Context) StorageVersionMigrationSpecPtrOutput

type StorageVersionMigrationState

type StorageVersionMigrationState struct {
}

func (StorageVersionMigrationState) ElementType

type StorageVersionMigrationStatus

type StorageVersionMigrationStatus struct {
	// The latest available observations of the migration's current state.
	Conditions []MigrationCondition `pulumi:"conditions"`
	// ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource.
	ResourceVersion *string `pulumi:"resourceVersion"`
}

Status of the storage version migration.

type StorageVersionMigrationStatusArgs

type StorageVersionMigrationStatusArgs struct {
	// The latest available observations of the migration's current state.
	Conditions MigrationConditionArrayInput `pulumi:"conditions"`
	// ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource.
	ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"`
}

Status of the storage version migration.

func (StorageVersionMigrationStatusArgs) ElementType

func (StorageVersionMigrationStatusArgs) ToStorageVersionMigrationStatusOutput

func (i StorageVersionMigrationStatusArgs) ToStorageVersionMigrationStatusOutput() StorageVersionMigrationStatusOutput

func (StorageVersionMigrationStatusArgs) ToStorageVersionMigrationStatusOutputWithContext

func (i StorageVersionMigrationStatusArgs) ToStorageVersionMigrationStatusOutputWithContext(ctx context.Context) StorageVersionMigrationStatusOutput

func (StorageVersionMigrationStatusArgs) ToStorageVersionMigrationStatusPtrOutput

func (i StorageVersionMigrationStatusArgs) ToStorageVersionMigrationStatusPtrOutput() StorageVersionMigrationStatusPtrOutput

func (StorageVersionMigrationStatusArgs) ToStorageVersionMigrationStatusPtrOutputWithContext

func (i StorageVersionMigrationStatusArgs) ToStorageVersionMigrationStatusPtrOutputWithContext(ctx context.Context) StorageVersionMigrationStatusPtrOutput

type StorageVersionMigrationStatusInput

type StorageVersionMigrationStatusInput interface {
	pulumi.Input

	ToStorageVersionMigrationStatusOutput() StorageVersionMigrationStatusOutput
	ToStorageVersionMigrationStatusOutputWithContext(context.Context) StorageVersionMigrationStatusOutput
}

StorageVersionMigrationStatusInput is an input type that accepts StorageVersionMigrationStatusArgs and StorageVersionMigrationStatusOutput values. You can construct a concrete instance of `StorageVersionMigrationStatusInput` via:

StorageVersionMigrationStatusArgs{...}

type StorageVersionMigrationStatusOutput

type StorageVersionMigrationStatusOutput struct{ *pulumi.OutputState }

Status of the storage version migration.

func (StorageVersionMigrationStatusOutput) Conditions

The latest available observations of the migration's current state.

func (StorageVersionMigrationStatusOutput) ElementType

func (StorageVersionMigrationStatusOutput) ResourceVersion

ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource.

func (StorageVersionMigrationStatusOutput) ToStorageVersionMigrationStatusOutput

func (o StorageVersionMigrationStatusOutput) ToStorageVersionMigrationStatusOutput() StorageVersionMigrationStatusOutput

func (StorageVersionMigrationStatusOutput) ToStorageVersionMigrationStatusOutputWithContext

func (o StorageVersionMigrationStatusOutput) ToStorageVersionMigrationStatusOutputWithContext(ctx context.Context) StorageVersionMigrationStatusOutput

func (StorageVersionMigrationStatusOutput) ToStorageVersionMigrationStatusPtrOutput

func (o StorageVersionMigrationStatusOutput) ToStorageVersionMigrationStatusPtrOutput() StorageVersionMigrationStatusPtrOutput

func (StorageVersionMigrationStatusOutput) ToStorageVersionMigrationStatusPtrOutputWithContext

func (o StorageVersionMigrationStatusOutput) ToStorageVersionMigrationStatusPtrOutputWithContext(ctx context.Context) StorageVersionMigrationStatusPtrOutput

type StorageVersionMigrationStatusPatch

type StorageVersionMigrationStatusPatch struct {
	// The latest available observations of the migration's current state.
	Conditions []MigrationConditionPatch `pulumi:"conditions"`
	// ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource.
	ResourceVersion *string `pulumi:"resourceVersion"`
}

Status of the storage version migration.

type StorageVersionMigrationStatusPatchArgs

type StorageVersionMigrationStatusPatchArgs struct {
	// The latest available observations of the migration's current state.
	Conditions MigrationConditionPatchArrayInput `pulumi:"conditions"`
	// ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource.
	ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"`
}

Status of the storage version migration.

func (StorageVersionMigrationStatusPatchArgs) ElementType

func (StorageVersionMigrationStatusPatchArgs) ToStorageVersionMigrationStatusPatchOutput

func (i StorageVersionMigrationStatusPatchArgs) ToStorageVersionMigrationStatusPatchOutput() StorageVersionMigrationStatusPatchOutput

func (StorageVersionMigrationStatusPatchArgs) ToStorageVersionMigrationStatusPatchOutputWithContext

func (i StorageVersionMigrationStatusPatchArgs) ToStorageVersionMigrationStatusPatchOutputWithContext(ctx context.Context) StorageVersionMigrationStatusPatchOutput

func (StorageVersionMigrationStatusPatchArgs) ToStorageVersionMigrationStatusPatchPtrOutput

func (i StorageVersionMigrationStatusPatchArgs) ToStorageVersionMigrationStatusPatchPtrOutput() StorageVersionMigrationStatusPatchPtrOutput

func (StorageVersionMigrationStatusPatchArgs) ToStorageVersionMigrationStatusPatchPtrOutputWithContext

func (i StorageVersionMigrationStatusPatchArgs) ToStorageVersionMigrationStatusPatchPtrOutputWithContext(ctx context.Context) StorageVersionMigrationStatusPatchPtrOutput

type StorageVersionMigrationStatusPatchInput

type StorageVersionMigrationStatusPatchInput interface {
	pulumi.Input

	ToStorageVersionMigrationStatusPatchOutput() StorageVersionMigrationStatusPatchOutput
	ToStorageVersionMigrationStatusPatchOutputWithContext(context.Context) StorageVersionMigrationStatusPatchOutput
}

StorageVersionMigrationStatusPatchInput is an input type that accepts StorageVersionMigrationStatusPatchArgs and StorageVersionMigrationStatusPatchOutput values. You can construct a concrete instance of `StorageVersionMigrationStatusPatchInput` via:

StorageVersionMigrationStatusPatchArgs{...}

type StorageVersionMigrationStatusPatchOutput

type StorageVersionMigrationStatusPatchOutput struct{ *pulumi.OutputState }

Status of the storage version migration.

func (StorageVersionMigrationStatusPatchOutput) Conditions

The latest available observations of the migration's current state.

func (StorageVersionMigrationStatusPatchOutput) ElementType

func (StorageVersionMigrationStatusPatchOutput) ResourceVersion

ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource.

func (StorageVersionMigrationStatusPatchOutput) ToStorageVersionMigrationStatusPatchOutput

func (o StorageVersionMigrationStatusPatchOutput) ToStorageVersionMigrationStatusPatchOutput() StorageVersionMigrationStatusPatchOutput

func (StorageVersionMigrationStatusPatchOutput) ToStorageVersionMigrationStatusPatchOutputWithContext

func (o StorageVersionMigrationStatusPatchOutput) ToStorageVersionMigrationStatusPatchOutputWithContext(ctx context.Context) StorageVersionMigrationStatusPatchOutput

func (StorageVersionMigrationStatusPatchOutput) ToStorageVersionMigrationStatusPatchPtrOutput

func (o StorageVersionMigrationStatusPatchOutput) ToStorageVersionMigrationStatusPatchPtrOutput() StorageVersionMigrationStatusPatchPtrOutput

func (StorageVersionMigrationStatusPatchOutput) ToStorageVersionMigrationStatusPatchPtrOutputWithContext

func (o StorageVersionMigrationStatusPatchOutput) ToStorageVersionMigrationStatusPatchPtrOutputWithContext(ctx context.Context) StorageVersionMigrationStatusPatchPtrOutput

type StorageVersionMigrationStatusPatchPtrInput

type StorageVersionMigrationStatusPatchPtrInput interface {
	pulumi.Input

	ToStorageVersionMigrationStatusPatchPtrOutput() StorageVersionMigrationStatusPatchPtrOutput
	ToStorageVersionMigrationStatusPatchPtrOutputWithContext(context.Context) StorageVersionMigrationStatusPatchPtrOutput
}

StorageVersionMigrationStatusPatchPtrInput is an input type that accepts StorageVersionMigrationStatusPatchArgs, StorageVersionMigrationStatusPatchPtr and StorageVersionMigrationStatusPatchPtrOutput values. You can construct a concrete instance of `StorageVersionMigrationStatusPatchPtrInput` via:

        StorageVersionMigrationStatusPatchArgs{...}

or:

        nil

type StorageVersionMigrationStatusPatchPtrOutput

type StorageVersionMigrationStatusPatchPtrOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationStatusPatchPtrOutput) Conditions

The latest available observations of the migration's current state.

func (StorageVersionMigrationStatusPatchPtrOutput) Elem

func (StorageVersionMigrationStatusPatchPtrOutput) ElementType

func (StorageVersionMigrationStatusPatchPtrOutput) ResourceVersion

ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource.

func (StorageVersionMigrationStatusPatchPtrOutput) ToStorageVersionMigrationStatusPatchPtrOutput

func (o StorageVersionMigrationStatusPatchPtrOutput) ToStorageVersionMigrationStatusPatchPtrOutput() StorageVersionMigrationStatusPatchPtrOutput

func (StorageVersionMigrationStatusPatchPtrOutput) ToStorageVersionMigrationStatusPatchPtrOutputWithContext

func (o StorageVersionMigrationStatusPatchPtrOutput) ToStorageVersionMigrationStatusPatchPtrOutputWithContext(ctx context.Context) StorageVersionMigrationStatusPatchPtrOutput

type StorageVersionMigrationStatusPtrInput

type StorageVersionMigrationStatusPtrInput interface {
	pulumi.Input

	ToStorageVersionMigrationStatusPtrOutput() StorageVersionMigrationStatusPtrOutput
	ToStorageVersionMigrationStatusPtrOutputWithContext(context.Context) StorageVersionMigrationStatusPtrOutput
}

StorageVersionMigrationStatusPtrInput is an input type that accepts StorageVersionMigrationStatusArgs, StorageVersionMigrationStatusPtr and StorageVersionMigrationStatusPtrOutput values. You can construct a concrete instance of `StorageVersionMigrationStatusPtrInput` via:

        StorageVersionMigrationStatusArgs{...}

or:

        nil

type StorageVersionMigrationStatusPtrOutput

type StorageVersionMigrationStatusPtrOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationStatusPtrOutput) Conditions

The latest available observations of the migration's current state.

func (StorageVersionMigrationStatusPtrOutput) Elem

func (StorageVersionMigrationStatusPtrOutput) ElementType

func (StorageVersionMigrationStatusPtrOutput) ResourceVersion

ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource.

func (StorageVersionMigrationStatusPtrOutput) ToStorageVersionMigrationStatusPtrOutput

func (o StorageVersionMigrationStatusPtrOutput) ToStorageVersionMigrationStatusPtrOutput() StorageVersionMigrationStatusPtrOutput

func (StorageVersionMigrationStatusPtrOutput) ToStorageVersionMigrationStatusPtrOutputWithContext

func (o StorageVersionMigrationStatusPtrOutput) ToStorageVersionMigrationStatusPtrOutputWithContext(ctx context.Context) StorageVersionMigrationStatusPtrOutput

type StorageVersionMigrationType

type StorageVersionMigrationType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// Specification of the migration.
	Spec *StorageVersionMigrationSpec `pulumi:"spec"`
	// Status of the migration.
	Status *StorageVersionMigrationStatus `pulumi:"status"`
}

StorageVersionMigration represents a migration of stored data to the latest storage version.

type StorageVersionMigrationTypeArgs

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

StorageVersionMigration represents a migration of stored data to the latest storage version.

func (StorageVersionMigrationTypeArgs) ElementType

func (StorageVersionMigrationTypeArgs) ToStorageVersionMigrationTypeOutput

func (i StorageVersionMigrationTypeArgs) ToStorageVersionMigrationTypeOutput() StorageVersionMigrationTypeOutput

func (StorageVersionMigrationTypeArgs) ToStorageVersionMigrationTypeOutputWithContext

func (i StorageVersionMigrationTypeArgs) ToStorageVersionMigrationTypeOutputWithContext(ctx context.Context) StorageVersionMigrationTypeOutput

type StorageVersionMigrationTypeArray

type StorageVersionMigrationTypeArray []StorageVersionMigrationTypeInput

func (StorageVersionMigrationTypeArray) ElementType

func (StorageVersionMigrationTypeArray) ToStorageVersionMigrationTypeArrayOutput

func (i StorageVersionMigrationTypeArray) ToStorageVersionMigrationTypeArrayOutput() StorageVersionMigrationTypeArrayOutput

func (StorageVersionMigrationTypeArray) ToStorageVersionMigrationTypeArrayOutputWithContext

func (i StorageVersionMigrationTypeArray) ToStorageVersionMigrationTypeArrayOutputWithContext(ctx context.Context) StorageVersionMigrationTypeArrayOutput

type StorageVersionMigrationTypeArrayInput

type StorageVersionMigrationTypeArrayInput interface {
	pulumi.Input

	ToStorageVersionMigrationTypeArrayOutput() StorageVersionMigrationTypeArrayOutput
	ToStorageVersionMigrationTypeArrayOutputWithContext(context.Context) StorageVersionMigrationTypeArrayOutput
}

StorageVersionMigrationTypeArrayInput is an input type that accepts StorageVersionMigrationTypeArray and StorageVersionMigrationTypeArrayOutput values. You can construct a concrete instance of `StorageVersionMigrationTypeArrayInput` via:

StorageVersionMigrationTypeArray{ StorageVersionMigrationTypeArgs{...} }

type StorageVersionMigrationTypeArrayOutput

type StorageVersionMigrationTypeArrayOutput struct{ *pulumi.OutputState }

func (StorageVersionMigrationTypeArrayOutput) ElementType

func (StorageVersionMigrationTypeArrayOutput) Index

func (StorageVersionMigrationTypeArrayOutput) ToStorageVersionMigrationTypeArrayOutput

func (o StorageVersionMigrationTypeArrayOutput) ToStorageVersionMigrationTypeArrayOutput() StorageVersionMigrationTypeArrayOutput

func (StorageVersionMigrationTypeArrayOutput) ToStorageVersionMigrationTypeArrayOutputWithContext

func (o StorageVersionMigrationTypeArrayOutput) ToStorageVersionMigrationTypeArrayOutputWithContext(ctx context.Context) StorageVersionMigrationTypeArrayOutput

type StorageVersionMigrationTypeInput

type StorageVersionMigrationTypeInput interface {
	pulumi.Input

	ToStorageVersionMigrationTypeOutput() StorageVersionMigrationTypeOutput
	ToStorageVersionMigrationTypeOutputWithContext(context.Context) StorageVersionMigrationTypeOutput
}

StorageVersionMigrationTypeInput is an input type that accepts StorageVersionMigrationTypeArgs and StorageVersionMigrationTypeOutput values. You can construct a concrete instance of `StorageVersionMigrationTypeInput` via:

StorageVersionMigrationTypeArgs{...}

type StorageVersionMigrationTypeOutput

type StorageVersionMigrationTypeOutput struct{ *pulumi.OutputState }

StorageVersionMigration represents a migration of stored data to the latest storage version.

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

func (StorageVersionMigrationTypeOutput) 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 (StorageVersionMigrationTypeOutput) Spec

Specification of the migration.

func (StorageVersionMigrationTypeOutput) Status

Status of the migration.

func (StorageVersionMigrationTypeOutput) ToStorageVersionMigrationTypeOutput

func (o StorageVersionMigrationTypeOutput) ToStorageVersionMigrationTypeOutput() StorageVersionMigrationTypeOutput

func (StorageVersionMigrationTypeOutput) ToStorageVersionMigrationTypeOutputWithContext

func (o StorageVersionMigrationTypeOutput) ToStorageVersionMigrationTypeOutputWithContext(ctx context.Context) StorageVersionMigrationTypeOutput

Jump to

Keyboard shortcuts

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