storage

package
v2.0.0-...-a7294fb Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Package storage contains API Schema definitions for the containerservice storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=containerservice.azure.com +versionName=v1api20230315previewstorage

Index

Constants

View Source
const APIVersion_Value = APIVersion("2023-03-15-preview")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "containerservice.azure.com", Version: "v1api20230315previewstorage"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Storage version of v1api20230315preview.APIVersion +kubebuilder:validation:Enum={"2023-03-15-preview"}

type ErrorAdditionalInfo_STATUS

type ErrorAdditionalInfo_STATUS struct {
	Info        map[string]v1.JSON     `json:"info,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20230315preview.ErrorAdditionalInfo_STATUS The resource management error additional info.

func (*ErrorAdditionalInfo_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorAdditionalInfo_STATUS.

func (*ErrorAdditionalInfo_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ErrorDetail_STATUS

type ErrorDetail_STATUS struct {
	AdditionalInfo []ErrorAdditionalInfo_STATUS  `json:"additionalInfo,omitempty"`
	Code           *string                       `json:"code,omitempty"`
	Details        []ErrorDetail_STATUS_Unrolled `json:"details,omitempty"`
	Message        *string                       `json:"message,omitempty"`
	PropertyBag    genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Target         *string                       `json:"target,omitempty"`
}

Storage version of v1api20230315preview.ErrorDetail_STATUS The error detail.

func (*ErrorDetail_STATUS) DeepCopy

func (in *ErrorDetail_STATUS) DeepCopy() *ErrorDetail_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorDetail_STATUS.

func (*ErrorDetail_STATUS) DeepCopyInto

func (in *ErrorDetail_STATUS) DeepCopyInto(out *ErrorDetail_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ErrorDetail_STATUS_Unrolled

type ErrorDetail_STATUS_Unrolled struct {
	AdditionalInfo []ErrorAdditionalInfo_STATUS `json:"additionalInfo,omitempty"`
	Code           *string                      `json:"code,omitempty"`
	Message        *string                      `json:"message,omitempty"`
	PropertyBag    genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Target         *string                      `json:"target,omitempty"`
}

Storage version of v1api20230315preview.ErrorDetail_STATUS_Unrolled

func (*ErrorDetail_STATUS_Unrolled) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorDetail_STATUS_Unrolled.

func (*ErrorDetail_STATUS_Unrolled) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Fleet

type Fleet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Fleet_Spec   `json:"spec,omitempty"`
	Status            Fleet_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230315preview.Fleet Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2023-03-15-preview/fleets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}

func (*Fleet) AzureName

func (fleet *Fleet) AzureName() string

AzureName returns the Azure name of the resource

func (*Fleet) ConfigMapDestinationExpressions

func (fleet *Fleet) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Fleet) DeepCopy

func (in *Fleet) DeepCopy() *Fleet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fleet.

func (*Fleet) DeepCopyInto

func (in *Fleet) DeepCopyInto(out *Fleet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Fleet) DeepCopyObject

func (in *Fleet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Fleet) GetAPIVersion

func (fleet Fleet) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-03-15-preview"

func (*Fleet) GetConditions

func (fleet *Fleet) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Fleet) GetResourceScope

func (fleet *Fleet) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Fleet) GetSpec

func (fleet *Fleet) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Fleet) GetStatus

func (fleet *Fleet) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Fleet) GetSupportedOperations

func (fleet *Fleet) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Fleet) GetType

func (fleet *Fleet) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerService/fleets"

func (*Fleet) Hub

func (fleet *Fleet) Hub()

Hub marks that this Fleet is the hub type for conversion

func (*Fleet) NewEmptyStatus

func (fleet *Fleet) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Fleet) OriginalGVK

func (fleet *Fleet) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Fleet) Owner

func (fleet *Fleet) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Fleet) SecretDestinationExpressions

func (fleet *Fleet) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Fleet) SetConditions

func (fleet *Fleet) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Fleet) SetStatus

func (fleet *Fleet) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type FleetHubProfile

type FleetHubProfile struct {
	DnsPrefix   *string                `json:"dnsPrefix,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230315preview.FleetHubProfile The FleetHubProfile configures the fleet hub.

func (*FleetHubProfile) DeepCopy

func (in *FleetHubProfile) DeepCopy() *FleetHubProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetHubProfile.

func (*FleetHubProfile) DeepCopyInto

func (in *FleetHubProfile) DeepCopyInto(out *FleetHubProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetHubProfile_STATUS

type FleetHubProfile_STATUS struct {
	DnsPrefix         *string                `json:"dnsPrefix,omitempty"`
	Fqdn              *string                `json:"fqdn,omitempty"`
	KubernetesVersion *string                `json:"kubernetesVersion,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230315preview.FleetHubProfile_STATUS The FleetHubProfile configures the fleet hub.

func (*FleetHubProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetHubProfile_STATUS.

func (*FleetHubProfile_STATUS) DeepCopyInto

func (in *FleetHubProfile_STATUS) DeepCopyInto(out *FleetHubProfile_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetList

type FleetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Fleet `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20230315preview.Fleet Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2023-03-15-preview/fleets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}

func (*FleetList) DeepCopy

func (in *FleetList) DeepCopy() *FleetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetList.

func (*FleetList) DeepCopyInto

func (in *FleetList) DeepCopyInto(out *FleetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetList) DeepCopyObject

func (in *FleetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetOperatorSecrets

type FleetOperatorSecrets struct {
	PropertyBag     genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	UserCredentials *genruntime.SecretDestination `json:"userCredentials,omitempty"`
}

Storage version of v1api20230315preview.FleetOperatorSecrets

func (*FleetOperatorSecrets) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetOperatorSecrets.

func (*FleetOperatorSecrets) DeepCopyInto

func (in *FleetOperatorSecrets) DeepCopyInto(out *FleetOperatorSecrets)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetOperatorSpec

type FleetOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
	Secrets              *FleetOperatorSecrets         `json:"secrets,omitempty"`
}

Storage version of v1api20230315preview.FleetOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*FleetOperatorSpec) DeepCopy

func (in *FleetOperatorSpec) DeepCopy() *FleetOperatorSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetOperatorSpec.

func (*FleetOperatorSpec) DeepCopyInto

func (in *FleetOperatorSpec) DeepCopyInto(out *FleetOperatorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Fleet_STATUS

type Fleet_STATUS struct {
	Conditions        []conditions.Condition  `json:"conditions,omitempty"`
	ETag              *string                 `json:"eTag,omitempty"`
	HubProfile        *FleetHubProfile_STATUS `json:"hubProfile,omitempty"`
	Id                *string                 `json:"id,omitempty"`
	Location          *string                 `json:"location,omitempty"`
	Name              *string                 `json:"name,omitempty"`
	PropertyBag       genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
	ProvisioningState *string                 `json:"provisioningState,omitempty"`
	SystemData        *SystemData_STATUS      `json:"systemData,omitempty"`
	Tags              map[string]string       `json:"tags,omitempty"`
	Type              *string                 `json:"type,omitempty"`
}

Storage version of v1api20230315preview.Fleet_STATUS The Fleet resource.

func (*Fleet_STATUS) ConvertStatusFrom

func (fleet *Fleet_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Fleet_STATUS from the provided source

func (*Fleet_STATUS) ConvertStatusTo

func (fleet *Fleet_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Fleet_STATUS

func (*Fleet_STATUS) DeepCopy

func (in *Fleet_STATUS) DeepCopy() *Fleet_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fleet_STATUS.

func (*Fleet_STATUS) DeepCopyInto

func (in *Fleet_STATUS) DeepCopyInto(out *Fleet_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Fleet_Spec

type Fleet_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string             `json:"azureName,omitempty"`
	HubProfile      *FleetHubProfile   `json:"hubProfile,omitempty"`
	Location        *string            `json:"location,omitempty"`
	OperatorSpec    *FleetOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string             `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner       *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20230315preview.Fleet_Spec

func (*Fleet_Spec) ConvertSpecFrom

func (fleet *Fleet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Fleet_Spec from the provided source

func (*Fleet_Spec) ConvertSpecTo

func (fleet *Fleet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Fleet_Spec

func (*Fleet_Spec) DeepCopy

func (in *Fleet_Spec) DeepCopy() *Fleet_Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fleet_Spec.

func (*Fleet_Spec) DeepCopyInto

func (in *Fleet_Spec) DeepCopyInto(out *Fleet_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetsMember

type FleetsMember struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FleetsMember_Spec   `json:"spec,omitempty"`
	Status            FleetsMember_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230315preview.FleetsMember Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2023-03-15-preview/fleets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/members/{fleetMemberName}

func (*FleetsMember) AzureName

func (member *FleetsMember) AzureName() string

AzureName returns the Azure name of the resource

func (*FleetsMember) ConfigMapDestinationExpressions

func (member *FleetsMember) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*FleetsMember) DeepCopy

func (in *FleetsMember) DeepCopy() *FleetsMember

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsMember.

func (*FleetsMember) DeepCopyInto

func (in *FleetsMember) DeepCopyInto(out *FleetsMember)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetsMember) DeepCopyObject

func (in *FleetsMember) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (FleetsMember) GetAPIVersion

func (member FleetsMember) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-03-15-preview"

func (*FleetsMember) GetConditions

func (member *FleetsMember) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*FleetsMember) GetResourceScope

func (member *FleetsMember) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*FleetsMember) GetSpec

func (member *FleetsMember) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*FleetsMember) GetStatus

func (member *FleetsMember) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*FleetsMember) GetSupportedOperations

func (member *FleetsMember) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*FleetsMember) GetType

func (member *FleetsMember) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerService/fleets/members"

func (*FleetsMember) Hub

func (member *FleetsMember) Hub()

Hub marks that this FleetsMember is the hub type for conversion

func (*FleetsMember) NewEmptyStatus

func (member *FleetsMember) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*FleetsMember) OriginalGVK

func (member *FleetsMember) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*FleetsMember) Owner

func (member *FleetsMember) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*FleetsMember) SecretDestinationExpressions

func (member *FleetsMember) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*FleetsMember) SetConditions

func (member *FleetsMember) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*FleetsMember) SetStatus

func (member *FleetsMember) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type FleetsMemberList

type FleetsMemberList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FleetsMember `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20230315preview.FleetsMember Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2023-03-15-preview/fleets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/members/{fleetMemberName}

func (*FleetsMemberList) DeepCopy

func (in *FleetsMemberList) DeepCopy() *FleetsMemberList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsMemberList.

func (*FleetsMemberList) DeepCopyInto

func (in *FleetsMemberList) DeepCopyInto(out *FleetsMemberList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetsMemberList) DeepCopyObject

func (in *FleetsMemberList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetsMemberOperatorSpec

type FleetsMemberOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20230315preview.FleetsMemberOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*FleetsMemberOperatorSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsMemberOperatorSpec.

func (*FleetsMemberOperatorSpec) DeepCopyInto

func (in *FleetsMemberOperatorSpec) DeepCopyInto(out *FleetsMemberOperatorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetsMember_STATUS

type FleetsMember_STATUS struct {
	ClusterResourceId *string                `json:"clusterResourceId,omitempty"`
	Conditions        []conditions.Condition `json:"conditions,omitempty"`
	ETag              *string                `json:"eTag,omitempty"`
	Group             *string                `json:"group,omitempty"`
	Id                *string                `json:"id,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	SystemData        *SystemData_STATUS     `json:"systemData,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20230315preview.FleetsMember_STATUS

func (*FleetsMember_STATUS) ConvertStatusFrom

func (member *FleetsMember_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our FleetsMember_STATUS from the provided source

func (*FleetsMember_STATUS) ConvertStatusTo

func (member *FleetsMember_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our FleetsMember_STATUS

func (*FleetsMember_STATUS) DeepCopy

func (in *FleetsMember_STATUS) DeepCopy() *FleetsMember_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsMember_STATUS.

func (*FleetsMember_STATUS) DeepCopyInto

func (in *FleetsMember_STATUS) DeepCopyInto(out *FleetsMember_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetsMember_Spec

type FleetsMember_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// +kubebuilder:validation:Required
	// ClusterResourceReference: The ARM resource id of the cluster that joins the Fleet. Must be a valid Azure resource id.
	// e.g.:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{clusterName}'.
	ClusterResourceReference *genruntime.ResourceReference `armReference:"ClusterResourceId" json:"clusterResourceReference,omitempty"`
	Group                    *string                       `json:"group,omitempty"`
	OperatorSpec             *FleetsMemberOperatorSpec     `json:"operatorSpec,omitempty"`
	OriginalVersion          string                        `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a containerservice.azure.com/Fleet resource
	Owner       *genruntime.KnownResourceReference `group:"containerservice.azure.com" json:"owner,omitempty" kind:"Fleet"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230315preview.FleetsMember_Spec

func (*FleetsMember_Spec) ConvertSpecFrom

func (member *FleetsMember_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our FleetsMember_Spec from the provided source

func (*FleetsMember_Spec) ConvertSpecTo

func (member *FleetsMember_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our FleetsMember_Spec

func (*FleetsMember_Spec) DeepCopy

func (in *FleetsMember_Spec) DeepCopy() *FleetsMember_Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsMember_Spec.

func (*FleetsMember_Spec) DeepCopyInto

func (in *FleetsMember_Spec) DeepCopyInto(out *FleetsMember_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetsUpdateRun

type FleetsUpdateRun struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FleetsUpdateRun_Spec   `json:"spec,omitempty"`
	Status            FleetsUpdateRun_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230315preview.FleetsUpdateRun Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2023-03-15-preview/fleets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}

func (*FleetsUpdateRun) AzureName

func (updateRun *FleetsUpdateRun) AzureName() string

AzureName returns the Azure name of the resource

func (*FleetsUpdateRun) ConfigMapDestinationExpressions

func (updateRun *FleetsUpdateRun) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*FleetsUpdateRun) DeepCopy

func (in *FleetsUpdateRun) DeepCopy() *FleetsUpdateRun

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsUpdateRun.

func (*FleetsUpdateRun) DeepCopyInto

func (in *FleetsUpdateRun) DeepCopyInto(out *FleetsUpdateRun)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetsUpdateRun) DeepCopyObject

func (in *FleetsUpdateRun) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (FleetsUpdateRun) GetAPIVersion

func (updateRun FleetsUpdateRun) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-03-15-preview"

func (*FleetsUpdateRun) GetConditions

func (updateRun *FleetsUpdateRun) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*FleetsUpdateRun) GetResourceScope

func (updateRun *FleetsUpdateRun) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*FleetsUpdateRun) GetSpec

func (updateRun *FleetsUpdateRun) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*FleetsUpdateRun) GetStatus

func (updateRun *FleetsUpdateRun) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*FleetsUpdateRun) GetSupportedOperations

func (updateRun *FleetsUpdateRun) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*FleetsUpdateRun) GetType

func (updateRun *FleetsUpdateRun) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerService/fleets/updateRuns"

func (*FleetsUpdateRun) Hub

func (updateRun *FleetsUpdateRun) Hub()

Hub marks that this FleetsUpdateRun is the hub type for conversion

func (*FleetsUpdateRun) NewEmptyStatus

func (updateRun *FleetsUpdateRun) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*FleetsUpdateRun) OriginalGVK

func (updateRun *FleetsUpdateRun) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*FleetsUpdateRun) Owner

func (updateRun *FleetsUpdateRun) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*FleetsUpdateRun) SecretDestinationExpressions

func (updateRun *FleetsUpdateRun) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*FleetsUpdateRun) SetConditions

func (updateRun *FleetsUpdateRun) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*FleetsUpdateRun) SetStatus

func (updateRun *FleetsUpdateRun) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type FleetsUpdateRunList

type FleetsUpdateRunList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FleetsUpdateRun `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20230315preview.FleetsUpdateRun Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2023-03-15-preview/fleets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}

func (*FleetsUpdateRunList) DeepCopy

func (in *FleetsUpdateRunList) DeepCopy() *FleetsUpdateRunList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsUpdateRunList.

func (*FleetsUpdateRunList) DeepCopyInto

func (in *FleetsUpdateRunList) DeepCopyInto(out *FleetsUpdateRunList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FleetsUpdateRunList) DeepCopyObject

func (in *FleetsUpdateRunList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FleetsUpdateRunOperatorSpec

type FleetsUpdateRunOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20230315preview.FleetsUpdateRunOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*FleetsUpdateRunOperatorSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsUpdateRunOperatorSpec.

func (*FleetsUpdateRunOperatorSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetsUpdateRun_STATUS

type FleetsUpdateRun_STATUS struct {
	Conditions           []conditions.Condition       `json:"conditions,omitempty"`
	ETag                 *string                      `json:"eTag,omitempty"`
	Id                   *string                      `json:"id,omitempty"`
	ManagedClusterUpdate *ManagedClusterUpdate_STATUS `json:"managedClusterUpdate,omitempty"`
	Name                 *string                      `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	ProvisioningState    *string                      `json:"provisioningState,omitempty"`
	Status               *UpdateRunStatus_STATUS      `json:"status,omitempty"`
	Strategy             *UpdateRunStrategy_STATUS    `json:"strategy,omitempty"`
	SystemData           *SystemData_STATUS           `json:"systemData,omitempty"`
	Type                 *string                      `json:"type,omitempty"`
}

Storage version of v1api20230315preview.FleetsUpdateRun_STATUS

func (*FleetsUpdateRun_STATUS) ConvertStatusFrom

func (updateRun *FleetsUpdateRun_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our FleetsUpdateRun_STATUS from the provided source

func (*FleetsUpdateRun_STATUS) ConvertStatusTo

func (updateRun *FleetsUpdateRun_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our FleetsUpdateRun_STATUS

func (*FleetsUpdateRun_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsUpdateRun_STATUS.

func (*FleetsUpdateRun_STATUS) DeepCopyInto

func (in *FleetsUpdateRun_STATUS) DeepCopyInto(out *FleetsUpdateRun_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FleetsUpdateRun_Spec

type FleetsUpdateRun_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName            string                       `json:"azureName,omitempty"`
	ManagedClusterUpdate *ManagedClusterUpdate        `json:"managedClusterUpdate,omitempty"`
	OperatorSpec         *FleetsUpdateRunOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion      string                       `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a containerservice.azure.com/Fleet resource
	Owner       *genruntime.KnownResourceReference `group:"containerservice.azure.com" json:"owner,omitempty" kind:"Fleet"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Strategy    *UpdateRunStrategy                 `json:"strategy,omitempty"`
}

Storage version of v1api20230315preview.FleetsUpdateRun_Spec

func (*FleetsUpdateRun_Spec) ConvertSpecFrom

func (updateRun *FleetsUpdateRun_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our FleetsUpdateRun_Spec from the provided source

func (*FleetsUpdateRun_Spec) ConvertSpecTo

func (updateRun *FleetsUpdateRun_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our FleetsUpdateRun_Spec

func (*FleetsUpdateRun_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FleetsUpdateRun_Spec.

func (*FleetsUpdateRun_Spec) DeepCopyInto

func (in *FleetsUpdateRun_Spec) DeepCopyInto(out *FleetsUpdateRun_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedClusterUpdate

type ManagedClusterUpdate struct {
	PropertyBag genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Upgrade     *ManagedClusterUpgradeSpec `json:"upgrade,omitempty"`
}

Storage version of v1api20230315preview.ManagedClusterUpdate The update to be applied to the ManagedClusters.

func (*ManagedClusterUpdate) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterUpdate.

func (*ManagedClusterUpdate) DeepCopyInto

func (in *ManagedClusterUpdate) DeepCopyInto(out *ManagedClusterUpdate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedClusterUpdate_STATUS

type ManagedClusterUpdate_STATUS struct {
	PropertyBag genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Upgrade     *ManagedClusterUpgradeSpec_STATUS `json:"upgrade,omitempty"`
}

Storage version of v1api20230315preview.ManagedClusterUpdate_STATUS The update to be applied to the ManagedClusters.

func (*ManagedClusterUpdate_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterUpdate_STATUS.

func (*ManagedClusterUpdate_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedClusterUpgradeSpec

type ManagedClusterUpgradeSpec struct {
	KubernetesVersion *string                `json:"kubernetesVersion,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20230315preview.ManagedClusterUpgradeSpec The upgrade to apply to a ManagedCluster.

func (*ManagedClusterUpgradeSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterUpgradeSpec.

func (*ManagedClusterUpgradeSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedClusterUpgradeSpec_STATUS

type ManagedClusterUpgradeSpec_STATUS struct {
	KubernetesVersion *string                `json:"kubernetesVersion,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20230315preview.ManagedClusterUpgradeSpec_STATUS The upgrade to apply to a ManagedCluster.

func (*ManagedClusterUpgradeSpec_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedClusterUpgradeSpec_STATUS.

func (*ManagedClusterUpgradeSpec_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MemberUpdateStatus_STATUS

type MemberUpdateStatus_STATUS struct {
	ClusterResourceId *string                `json:"clusterResourceId,omitempty"`
	Name              *string                `json:"name,omitempty"`
	OperationId       *string                `json:"operationId,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Status            *UpdateStatus_STATUS   `json:"status,omitempty"`
}

Storage version of v1api20230315preview.MemberUpdateStatus_STATUS The status of a member update operation.

func (*MemberUpdateStatus_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberUpdateStatus_STATUS.

func (*MemberUpdateStatus_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SystemData_STATUS

type SystemData_STATUS struct {
	CreatedAt          *string                `json:"createdAt,omitempty"`
	CreatedBy          *string                `json:"createdBy,omitempty"`
	CreatedByType      *string                `json:"createdByType,omitempty"`
	LastModifiedAt     *string                `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *string                `json:"lastModifiedByType,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230315preview.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.

func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS

func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error

AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS

func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS

func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error

AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS

func (*SystemData_STATUS) DeepCopy

func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.

func (*SystemData_STATUS) DeepCopyInto

func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateGroup

type UpdateGroup struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230315preview.UpdateGroup A group to be updated.

func (*UpdateGroup) DeepCopy

func (in *UpdateGroup) DeepCopy() *UpdateGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateGroup.

func (*UpdateGroup) DeepCopyInto

func (in *UpdateGroup) DeepCopyInto(out *UpdateGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateGroupStatus_STATUS

type UpdateGroupStatus_STATUS struct {
	Members     []MemberUpdateStatus_STATUS `json:"members,omitempty"`
	Name        *string                     `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Status      *UpdateStatus_STATUS        `json:"status,omitempty"`
}

Storage version of v1api20230315preview.UpdateGroupStatus_STATUS The status of a UpdateGroup.

func (*UpdateGroupStatus_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateGroupStatus_STATUS.

func (*UpdateGroupStatus_STATUS) DeepCopyInto

func (in *UpdateGroupStatus_STATUS) DeepCopyInto(out *UpdateGroupStatus_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateGroup_STATUS

type UpdateGroup_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230315preview.UpdateGroup_STATUS A group to be updated.

func (*UpdateGroup_STATUS) DeepCopy

func (in *UpdateGroup_STATUS) DeepCopy() *UpdateGroup_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateGroup_STATUS.

func (*UpdateGroup_STATUS) DeepCopyInto

func (in *UpdateGroup_STATUS) DeepCopyInto(out *UpdateGroup_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateRunStatus_STATUS

type UpdateRunStatus_STATUS struct {
	PropertyBag genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Stages      []UpdateStageStatus_STATUS `json:"stages,omitempty"`
	Status      *UpdateStatus_STATUS       `json:"status,omitempty"`
}

Storage version of v1api20230315preview.UpdateRunStatus_STATUS The status of a UpdateRun.

func (*UpdateRunStatus_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateRunStatus_STATUS.

func (*UpdateRunStatus_STATUS) DeepCopyInto

func (in *UpdateRunStatus_STATUS) DeepCopyInto(out *UpdateRunStatus_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateRunStrategy

type UpdateRunStrategy struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Stages      []UpdateStage          `json:"stages,omitempty"`
}

Storage version of v1api20230315preview.UpdateRunStrategy Defines the update sequence of the clusters via stages and groups. Stages within a run are executed sequentially one after another. Groups within a stage are executed in parallel. Member clusters within a group are updated sequentially one after another. A valid strategy contains no duplicate groups within or across stages.

func (*UpdateRunStrategy) DeepCopy

func (in *UpdateRunStrategy) DeepCopy() *UpdateRunStrategy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateRunStrategy.

func (*UpdateRunStrategy) DeepCopyInto

func (in *UpdateRunStrategy) DeepCopyInto(out *UpdateRunStrategy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateRunStrategy_STATUS

type UpdateRunStrategy_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Stages      []UpdateStage_STATUS   `json:"stages,omitempty"`
}

Storage version of v1api20230315preview.UpdateRunStrategy_STATUS Defines the update sequence of the clusters via stages and groups. Stages within a run are executed sequentially one after another. Groups within a stage are executed in parallel. Member clusters within a group are updated sequentially one after another. A valid strategy contains no duplicate groups within or across stages.

func (*UpdateRunStrategy_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateRunStrategy_STATUS.

func (*UpdateRunStrategy_STATUS) DeepCopyInto

func (in *UpdateRunStrategy_STATUS) DeepCopyInto(out *UpdateRunStrategy_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateStage

type UpdateStage struct {
	AfterStageWaitInSeconds *int                   `json:"afterStageWaitInSeconds,omitempty"`
	Groups                  []UpdateGroup          `json:"groups,omitempty"`
	Name                    *string                `json:"name,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230315preview.UpdateStage Defines a stage which contains the groups to update and the steps to take (e.g., wait for a time period) before starting the next stage.

func (*UpdateStage) DeepCopy

func (in *UpdateStage) DeepCopy() *UpdateStage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStage.

func (*UpdateStage) DeepCopyInto

func (in *UpdateStage) DeepCopyInto(out *UpdateStage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateStageStatus_STATUS

type UpdateStageStatus_STATUS struct {
	AfterStageWaitStatus *WaitStatus_STATUS         `json:"afterStageWaitStatus,omitempty"`
	Groups               []UpdateGroupStatus_STATUS `json:"groups,omitempty"`
	Name                 *string                    `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Status               *UpdateStatus_STATUS       `json:"status,omitempty"`
}

Storage version of v1api20230315preview.UpdateStageStatus_STATUS The status of a UpdateStage.

func (*UpdateStageStatus_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStageStatus_STATUS.

func (*UpdateStageStatus_STATUS) DeepCopyInto

func (in *UpdateStageStatus_STATUS) DeepCopyInto(out *UpdateStageStatus_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateStage_STATUS

type UpdateStage_STATUS struct {
	AfterStageWaitInSeconds *int                   `json:"afterStageWaitInSeconds,omitempty"`
	Groups                  []UpdateGroup_STATUS   `json:"groups,omitempty"`
	Name                    *string                `json:"name,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230315preview.UpdateStage_STATUS Defines a stage which contains the groups to update and the steps to take (e.g., wait for a time period) before starting the next stage.

func (*UpdateStage_STATUS) DeepCopy

func (in *UpdateStage_STATUS) DeepCopy() *UpdateStage_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStage_STATUS.

func (*UpdateStage_STATUS) DeepCopyInto

func (in *UpdateStage_STATUS) DeepCopyInto(out *UpdateStage_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UpdateStatus_STATUS

type UpdateStatus_STATUS struct {
	CompletedTime *string                `json:"completedTime,omitempty"`
	Error         *ErrorDetail_STATUS    `json:"error,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StartTime     *string                `json:"startTime,omitempty"`
	State         *string                `json:"state,omitempty"`
}

Storage version of v1api20230315preview.UpdateStatus_STATUS The status for an operation or group of operations.

func (*UpdateStatus_STATUS) DeepCopy

func (in *UpdateStatus_STATUS) DeepCopy() *UpdateStatus_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateStatus_STATUS.

func (*UpdateStatus_STATUS) DeepCopyInto

func (in *UpdateStatus_STATUS) DeepCopyInto(out *UpdateStatus_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WaitStatus_STATUS

type WaitStatus_STATUS struct {
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Status                *UpdateStatus_STATUS   `json:"status,omitempty"`
	WaitDurationInSeconds *int                   `json:"waitDurationInSeconds,omitempty"`
}

Storage version of v1api20230315preview.WaitStatus_STATUS The status of the wait duration.

func (*WaitStatus_STATUS) DeepCopy

func (in *WaitStatus_STATUS) DeepCopy() *WaitStatus_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WaitStatus_STATUS.

func (*WaitStatus_STATUS) DeepCopyInto

func (in *WaitStatus_STATUS) DeepCopyInto(out *WaitStatus_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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