storage

package
v2.16.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2025 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.

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=v1api20250301storage

Index

Constants

View Source
const APIVersion_Value = APIVersion("2025-03-01")

Variables

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

	// 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 APIServerAccessProfile

type APIServerAccessProfile struct {
	EnablePrivateCluster  *bool                  `json:"enablePrivateCluster,omitempty"`
	EnableVnetIntegration *bool                  `json:"enableVnetIntegration,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// SubnetReference: The subnet to be used when apiserver vnet integration is enabled. It is required when creating a new
	// Fleet with BYO vnet.
	SubnetReference *genruntime.ResourceReference `armReference:"SubnetId" json:"subnetReference,omitempty"`
}

Storage version of v1api20250301.APIServerAccessProfile Access profile for the Fleet hub API server.

func (*APIServerAccessProfile) DeepCopy

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

func (*APIServerAccessProfile) DeepCopyInto

func (in *APIServerAccessProfile) DeepCopyInto(out *APIServerAccessProfile)

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

type APIServerAccessProfile_STATUS

type APIServerAccessProfile_STATUS struct {
	EnablePrivateCluster  *bool                  `json:"enablePrivateCluster,omitempty"`
	EnableVnetIntegration *bool                  `json:"enableVnetIntegration,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SubnetId              *string                `json:"subnetId,omitempty"`
}

Storage version of v1api20250301.APIServerAccessProfile_STATUS Access profile for the Fleet hub API server.

func (*APIServerAccessProfile_STATUS) DeepCopy

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

func (*APIServerAccessProfile_STATUS) DeepCopyInto

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

type APIVersion

type APIVersion string

Storage version of v1api20250301.APIVersion +kubebuilder:validation:Enum={"2025-03-01"}

type AgentProfile

type AgentProfile struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// SubnetReference: The ID of the subnet which the Fleet hub node will join on startup. If this is not specified, a vnet
	// and subnet will be generated and used.
	SubnetReference *genruntime.ResourceReference `armReference:"SubnetId" json:"subnetReference,omitempty"`
	VmSize          *string                       `json:"vmSize,omitempty"`
}

Storage version of v1api20250301.AgentProfile Agent profile for the Fleet hub.

func (*AgentProfile) DeepCopy

func (in *AgentProfile) DeepCopy() *AgentProfile

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

func (*AgentProfile) DeepCopyInto

func (in *AgentProfile) DeepCopyInto(out *AgentProfile)

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

type AgentProfile_STATUS

type AgentProfile_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SubnetId    *string                `json:"subnetId,omitempty"`
	VmSize      *string                `json:"vmSize,omitempty"`
}

Storage version of v1api20250301.AgentProfile_STATUS Agent profile for the Fleet hub.

func (*AgentProfile_STATUS) DeepCopy

func (in *AgentProfile_STATUS) DeepCopy() *AgentProfile_STATUS

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

func (*AgentProfile_STATUS) DeepCopyInto

func (in *AgentProfile_STATUS) DeepCopyInto(out *AgentProfile_STATUS)

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

type AutoUpgradeNodeImageSelection

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

Storage version of v1api20250301.AutoUpgradeNodeImageSelection The node image upgrade to be applied to the target clusters in auto upgrade.

func (*AutoUpgradeNodeImageSelection) DeepCopy

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

func (*AutoUpgradeNodeImageSelection) DeepCopyInto

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

type AutoUpgradeNodeImageSelection_STATUS

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

Storage version of v1api20250301.AutoUpgradeNodeImageSelection_STATUS The node image upgrade to be applied to the target clusters in auto upgrade.

func (*AutoUpgradeNodeImageSelection_STATUS) DeepCopy

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

func (*AutoUpgradeNodeImageSelection_STATUS) DeepCopyInto

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

type AutoUpgradeProfileStatus_STATUS

type AutoUpgradeProfileStatus_STATUS struct {
	LastTriggerError           *ErrorDetail_STATUS    `json:"lastTriggerError,omitempty"`
	LastTriggerStatus          *string                `json:"lastTriggerStatus,omitempty"`
	LastTriggerUpgradeVersions []string               `json:"lastTriggerUpgradeVersions,omitempty"`
	LastTriggeredAt            *string                `json:"lastTriggeredAt,omitempty"`
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20250301.AutoUpgradeProfileStatus_STATUS AutoUpgradeProfileStatus is the status of an auto upgrade profile.

func (*AutoUpgradeProfileStatus_STATUS) DeepCopy

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

func (*AutoUpgradeProfileStatus_STATUS) DeepCopyInto

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

type CommonUserAssignedIdentity_STATUS

type CommonUserAssignedIdentity_STATUS struct {
	ClientId    *string                `json:"clientId,omitempty"`
	PrincipalId *string                `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20250301.CommonUserAssignedIdentity_STATUS User assigned identity properties

func (*CommonUserAssignedIdentity_STATUS) DeepCopy

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

func (*CommonUserAssignedIdentity_STATUS) DeepCopyInto

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

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 v1api20250301.ErrorAdditionalInfo_STATUS The resource management error additional info.

func (*ErrorAdditionalInfo_STATUS) AssignProperties_From_ErrorAdditionalInfo_STATUS

func (info *ErrorAdditionalInfo_STATUS) AssignProperties_From_ErrorAdditionalInfo_STATUS(source *storage.ErrorAdditionalInfo_STATUS) error

AssignProperties_From_ErrorAdditionalInfo_STATUS populates our ErrorAdditionalInfo_STATUS from the provided source ErrorAdditionalInfo_STATUS

func (*ErrorAdditionalInfo_STATUS) AssignProperties_To_ErrorAdditionalInfo_STATUS

func (info *ErrorAdditionalInfo_STATUS) AssignProperties_To_ErrorAdditionalInfo_STATUS(destination *storage.ErrorAdditionalInfo_STATUS) error

AssignProperties_To_ErrorAdditionalInfo_STATUS populates the provided destination ErrorAdditionalInfo_STATUS from our ErrorAdditionalInfo_STATUS

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 v1api20250301.ErrorDetail_STATUS The error detail.

func (*ErrorDetail_STATUS) AssignProperties_From_ErrorDetail_STATUS

func (detail *ErrorDetail_STATUS) AssignProperties_From_ErrorDetail_STATUS(source *storage.ErrorDetail_STATUS) error

AssignProperties_From_ErrorDetail_STATUS populates our ErrorDetail_STATUS from the provided source ErrorDetail_STATUS

func (*ErrorDetail_STATUS) AssignProperties_To_ErrorDetail_STATUS

func (detail *ErrorDetail_STATUS) AssignProperties_To_ErrorDetail_STATUS(destination *storage.ErrorDetail_STATUS) error

AssignProperties_To_ErrorDetail_STATUS populates the provided destination ErrorDetail_STATUS from our ErrorDetail_STATUS

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 v1api20250301.ErrorDetail_STATUS_Unrolled

func (*ErrorDetail_STATUS_Unrolled) AssignProperties_From_ErrorDetail_STATUS_Unrolled

func (unrolled *ErrorDetail_STATUS_Unrolled) AssignProperties_From_ErrorDetail_STATUS_Unrolled(source *storage.ErrorDetail_STATUS_Unrolled) error

AssignProperties_From_ErrorDetail_STATUS_Unrolled populates our ErrorDetail_STATUS_Unrolled from the provided source ErrorDetail_STATUS_Unrolled

func (*ErrorDetail_STATUS_Unrolled) AssignProperties_To_ErrorDetail_STATUS_Unrolled

func (unrolled *ErrorDetail_STATUS_Unrolled) AssignProperties_To_ErrorDetail_STATUS_Unrolled(destination *storage.ErrorDetail_STATUS_Unrolled) error

AssignProperties_To_ErrorDetail_STATUS_Unrolled populates the provided destination ErrorDetail_STATUS_Unrolled from our 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:resource:categories={azure,containerservice} +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 v1api20250301.Fleet Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/stable/2025-03-01/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 "2025-03-01"

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 {
	AgentProfile           *AgentProfile           `json:"agentProfile,omitempty"`
	ApiServerAccessProfile *APIServerAccessProfile `json:"apiServerAccessProfile,omitempty"`
	DnsPrefix              *string                 `json:"dnsPrefix,omitempty"`
	PropertyBag            genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
}

Storage version of v1api20250301.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 {
	AgentProfile           *AgentProfile_STATUS           `json:"agentProfile,omitempty"`
	ApiServerAccessProfile *APIServerAccessProfile_STATUS `json:"apiServerAccessProfile,omitempty"`
	DnsPrefix              *string                        `json:"dnsPrefix,omitempty"`
	Fqdn                   *string                        `json:"fqdn,omitempty"`
	KubernetesVersion      *string                        `json:"kubernetesVersion,omitempty"`
	PortalFqdn             *string                        `json:"portalFqdn,omitempty"`
	PropertyBag            genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
}

Storage version of v1api20250301.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 v1api20250301.Fleet Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/stable/2025-03-01/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 FleetMemberStatus_STATUS

type FleetMemberStatus_STATUS struct {
	LastOperationError *ErrorDetail_STATUS    `json:"lastOperationError,omitempty"`
	LastOperationId    *string                `json:"lastOperationId,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20250301.FleetMemberStatus_STATUS Status information for the fleet member

func (*FleetMemberStatus_STATUS) DeepCopy

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

func (*FleetMemberStatus_STATUS) DeepCopyInto

func (in *FleetMemberStatus_STATUS) DeepCopyInto(out *FleetMemberStatus_STATUS)

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

type FleetOperatorSecrets

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

Storage version of v1api20250301.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 v1api20250301.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 FleetStatus_STATUS

type FleetStatus_STATUS struct {
	LastOperationError *ErrorDetail_STATUS    `json:"lastOperationError,omitempty"`
	LastOperationId    *string                `json:"lastOperationId,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20250301.FleetStatus_STATUS Status information for the fleet.

func (*FleetStatus_STATUS) DeepCopy

func (in *FleetStatus_STATUS) DeepCopy() *FleetStatus_STATUS

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

func (*FleetStatus_STATUS) DeepCopyInto

func (in *FleetStatus_STATUS) DeepCopyInto(out *FleetStatus_STATUS)

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"`
	Identity          *ManagedServiceIdentity_STATUS `json:"identity,omitempty"`
	Location          *string                        `json:"location,omitempty"`
	Name              *string                        `json:"name,omitempty"`
	PropertyBag       genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
	ProvisioningState *string                        `json:"provisioningState,omitempty"`
	Status            *FleetStatus_STATUS            `json:"status,omitempty"`
	SystemData        *SystemData_STATUS             `json:"systemData,omitempty"`
	Tags              map[string]string              `json:"tags,omitempty"`
	Type              *string                        `json:"type,omitempty"`
}

Storage version of v1api20250301.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"`
	Identity        *ManagedServiceIdentity `json:"identity,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 v1api20250301.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 FleetsAutoUpgradeProfile

type FleetsAutoUpgradeProfile struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FleetsAutoUpgradeProfile_Spec   `json:"spec,omitempty"`
	Status            FleetsAutoUpgradeProfile_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,containerservice} +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 v1api20250301.FleetsAutoUpgradeProfile Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/stable/2025-03-01/fleets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/autoUpgradeProfiles/{autoUpgradeProfileName}

func (*FleetsAutoUpgradeProfile) AzureName

func (profile *FleetsAutoUpgradeProfile) AzureName() string

AzureName returns the Azure name of the resource

func (*FleetsAutoUpgradeProfile) ConfigMapDestinationExpressions

func (profile *FleetsAutoUpgradeProfile) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*FleetsAutoUpgradeProfile) DeepCopy

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

func (*FleetsAutoUpgradeProfile) DeepCopyInto

func (in *FleetsAutoUpgradeProfile) DeepCopyInto(out *FleetsAutoUpgradeProfile)

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

func (*FleetsAutoUpgradeProfile) DeepCopyObject

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

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

func (FleetsAutoUpgradeProfile) GetAPIVersion

func (profile FleetsAutoUpgradeProfile) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2025-03-01"

func (*FleetsAutoUpgradeProfile) GetConditions

func (profile *FleetsAutoUpgradeProfile) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*FleetsAutoUpgradeProfile) GetResourceScope

func (profile *FleetsAutoUpgradeProfile) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*FleetsAutoUpgradeProfile) GetSpec

GetSpec returns the specification of this resource

func (*FleetsAutoUpgradeProfile) GetStatus

GetStatus returns the status of this resource

func (*FleetsAutoUpgradeProfile) GetSupportedOperations

func (profile *FleetsAutoUpgradeProfile) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*FleetsAutoUpgradeProfile) GetType

func (profile *FleetsAutoUpgradeProfile) GetType() string

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

func (*FleetsAutoUpgradeProfile) Hub

func (profile *FleetsAutoUpgradeProfile) Hub()

Hub marks that this FleetsAutoUpgradeProfile is the hub type for conversion

func (*FleetsAutoUpgradeProfile) NewEmptyStatus

func (profile *FleetsAutoUpgradeProfile) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*FleetsAutoUpgradeProfile) OriginalGVK

func (profile *FleetsAutoUpgradeProfile) OriginalGVK() *schema.GroupVersionKind

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

func (*FleetsAutoUpgradeProfile) Owner

Owner returns the ResourceReference of the owner

func (*FleetsAutoUpgradeProfile) SecretDestinationExpressions

func (profile *FleetsAutoUpgradeProfile) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*FleetsAutoUpgradeProfile) SetConditions

func (profile *FleetsAutoUpgradeProfile) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*FleetsAutoUpgradeProfile) SetStatus

func (profile *FleetsAutoUpgradeProfile) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type FleetsAutoUpgradeProfileList

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

+kubebuilder:object:root=true Storage version of v1api20250301.FleetsAutoUpgradeProfile Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/stable/2025-03-01/fleets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/autoUpgradeProfiles/{autoUpgradeProfileName}

func (*FleetsAutoUpgradeProfileList) DeepCopy

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

func (*FleetsAutoUpgradeProfileList) DeepCopyInto

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

func (*FleetsAutoUpgradeProfileList) DeepCopyObject

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

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

type FleetsAutoUpgradeProfileOperatorSpec

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

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

func (*FleetsAutoUpgradeProfileOperatorSpec) DeepCopy

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

func (*FleetsAutoUpgradeProfileOperatorSpec) DeepCopyInto

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

type FleetsAutoUpgradeProfile_STATUS

type FleetsAutoUpgradeProfile_STATUS struct {
	AutoUpgradeProfileStatus *AutoUpgradeProfileStatus_STATUS      `json:"autoUpgradeProfileStatus,omitempty"`
	Channel                  *string                               `json:"channel,omitempty"`
	Conditions               []conditions.Condition                `json:"conditions,omitempty"`
	Disabled                 *bool                                 `json:"disabled,omitempty"`
	ETag                     *string                               `json:"eTag,omitempty"`
	Id                       *string                               `json:"id,omitempty"`
	Name                     *string                               `json:"name,omitempty"`
	NodeImageSelection       *AutoUpgradeNodeImageSelection_STATUS `json:"nodeImageSelection,omitempty"`
	PropertyBag              genruntime.PropertyBag                `json:"$propertyBag,omitempty"`
	ProvisioningState        *string                               `json:"provisioningState,omitempty"`
	SystemData               *SystemData_STATUS                    `json:"systemData,omitempty"`
	Type                     *string                               `json:"type,omitempty"`
	UpdateStrategyId         *string                               `json:"updateStrategyId,omitempty"`
}

Storage version of v1api20250301.FleetsAutoUpgradeProfile_STATUS

func (*FleetsAutoUpgradeProfile_STATUS) ConvertStatusFrom

func (profile *FleetsAutoUpgradeProfile_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our FleetsAutoUpgradeProfile_STATUS from the provided source

func (*FleetsAutoUpgradeProfile_STATUS) ConvertStatusTo

func (profile *FleetsAutoUpgradeProfile_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our FleetsAutoUpgradeProfile_STATUS

func (*FleetsAutoUpgradeProfile_STATUS) DeepCopy

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

func (*FleetsAutoUpgradeProfile_STATUS) DeepCopyInto

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

type FleetsAutoUpgradeProfile_Spec

type FleetsAutoUpgradeProfile_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"`
	Channel            *string                               `json:"channel,omitempty"`
	Disabled           *bool                                 `json:"disabled,omitempty"`
	NodeImageSelection *AutoUpgradeNodeImageSelection        `json:"nodeImageSelection,omitempty"`
	OperatorSpec       *FleetsAutoUpgradeProfileOperatorSpec `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"`

	// UpdateStrategyReference: The resource id of the UpdateStrategy resource to reference. If not specified, the auto upgrade
	// will run on all clusters which are members of the fleet.
	UpdateStrategyReference *genruntime.ResourceReference `armReference:"UpdateStrategyId" json:"updateStrategyReference,omitempty"`
}

Storage version of v1api20250301.FleetsAutoUpgradeProfile_Spec

func (*FleetsAutoUpgradeProfile_Spec) ConvertSpecFrom

func (profile *FleetsAutoUpgradeProfile_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our FleetsAutoUpgradeProfile_Spec from the provided source

func (*FleetsAutoUpgradeProfile_Spec) ConvertSpecTo

func (profile *FleetsAutoUpgradeProfile_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our FleetsAutoUpgradeProfile_Spec

func (*FleetsAutoUpgradeProfile_Spec) DeepCopy

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

func (*FleetsAutoUpgradeProfile_Spec) DeepCopyInto

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:resource:categories={azure,containerservice} +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 v1api20250301.FleetsMember Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/stable/2025-03-01/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 "2025-03-01"

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 v1api20250301.FleetsMember Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/stable/2025-03-01/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 v1api20250301.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"`
	Status            *FleetMemberStatus_STATUS `json:"status,omitempty"`
	SystemData        *SystemData_STATUS        `json:"systemData,omitempty"`
	Type              *string                   `json:"type,omitempty"`
}

Storage version of v1api20250301.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 v1api20250301.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:resource:categories={azure,containerservice} +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 v1api20250301.FleetsUpdateRun Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/stable/2025-03-01/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 "2025-03-01"

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 v1api20250301.FleetsUpdateRun Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/stable/2025-03-01/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 v1api20250301.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 {
	AutoUpgradeProfileId *string                      `json:"autoUpgradeProfileId,omitempty"`
	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"`
	UpdateStrategyId     *string                      `json:"updateStrategyId,omitempty"`
}

Storage version of v1api20250301.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"`

	// UpdateStrategyReference: The resource id of the FleetUpdateStrategy resource to reference.
	// When creating a new run, there are three ways to define a strategy for the run:
	// 1. Define a new strategy in place: Set the "strategy" field.
	// 2. Use an existing strategy: Set the "updateStrategyId" field. (since 2023-08-15-preview)
	// 3. Use the default strategy to update all the members one by one: Leave both "updateStrategyId" and "strategy" unset.
	// (since 2023-08-15-preview)
	// Setting both "updateStrategyId" and "strategy" is invalid.
	// UpdateRuns created by "updateStrategyId" snapshot the referenced UpdateStrategy at the time of creation and store it in
	// the "strategy" field.
	// Subsequent changes to the referenced FleetUpdateStrategy resource do not propagate.
	// UpdateRunStrategy changes can be made directly on the "strategy" field before launching the UpdateRun.
	UpdateStrategyReference *genruntime.ResourceReference `armReference:"UpdateStrategyId" json:"updateStrategyReference,omitempty"`
}

Storage version of v1api20250301.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 FleetsUpdateStrategy

type FleetsUpdateStrategy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FleetsUpdateStrategy_Spec   `json:"spec,omitempty"`
	Status            FleetsUpdateStrategy_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,containerservice} +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 v1api20250301.FleetsUpdateStrategy Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/stable/2025-03-01/fleets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateStrategies/{updateStrategyName}

func (*FleetsUpdateStrategy) AzureName

func (strategy *FleetsUpdateStrategy) AzureName() string

AzureName returns the Azure name of the resource

func (*FleetsUpdateStrategy) ConfigMapDestinationExpressions

func (strategy *FleetsUpdateStrategy) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*FleetsUpdateStrategy) DeepCopy

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

func (*FleetsUpdateStrategy) DeepCopyInto

func (in *FleetsUpdateStrategy) DeepCopyInto(out *FleetsUpdateStrategy)

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

func (*FleetsUpdateStrategy) DeepCopyObject

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

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

func (FleetsUpdateStrategy) GetAPIVersion

func (strategy FleetsUpdateStrategy) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2025-03-01"

func (*FleetsUpdateStrategy) GetConditions

func (strategy *FleetsUpdateStrategy) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*FleetsUpdateStrategy) GetResourceScope

func (strategy *FleetsUpdateStrategy) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*FleetsUpdateStrategy) GetSpec

func (strategy *FleetsUpdateStrategy) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*FleetsUpdateStrategy) GetStatus

func (strategy *FleetsUpdateStrategy) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*FleetsUpdateStrategy) GetSupportedOperations

func (strategy *FleetsUpdateStrategy) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*FleetsUpdateStrategy) GetType

func (strategy *FleetsUpdateStrategy) GetType() string

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

func (*FleetsUpdateStrategy) Hub

func (strategy *FleetsUpdateStrategy) Hub()

Hub marks that this FleetsUpdateStrategy is the hub type for conversion

func (*FleetsUpdateStrategy) NewEmptyStatus

func (strategy *FleetsUpdateStrategy) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*FleetsUpdateStrategy) OriginalGVK

func (strategy *FleetsUpdateStrategy) OriginalGVK() *schema.GroupVersionKind

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

func (*FleetsUpdateStrategy) Owner

Owner returns the ResourceReference of the owner

func (*FleetsUpdateStrategy) SecretDestinationExpressions

func (strategy *FleetsUpdateStrategy) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*FleetsUpdateStrategy) SetConditions

func (strategy *FleetsUpdateStrategy) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*FleetsUpdateStrategy) SetStatus

func (strategy *FleetsUpdateStrategy) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type FleetsUpdateStrategyList

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

+kubebuilder:object:root=true Storage version of v1api20250301.FleetsUpdateStrategy Generator information: - Generated from: /containerservice/resource-manager/Microsoft.ContainerService/fleet/stable/2025-03-01/fleets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateStrategies/{updateStrategyName}

func (*FleetsUpdateStrategyList) DeepCopy

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

func (*FleetsUpdateStrategyList) DeepCopyInto

func (in *FleetsUpdateStrategyList) DeepCopyInto(out *FleetsUpdateStrategyList)

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

func (*FleetsUpdateStrategyList) DeepCopyObject

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

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

type FleetsUpdateStrategyOperatorSpec

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

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

func (*FleetsUpdateStrategyOperatorSpec) DeepCopy

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

func (*FleetsUpdateStrategyOperatorSpec) DeepCopyInto

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

type FleetsUpdateStrategy_STATUS

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

Storage version of v1api20250301.FleetsUpdateStrategy_STATUS

func (*FleetsUpdateStrategy_STATUS) ConvertStatusFrom

func (strategy *FleetsUpdateStrategy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our FleetsUpdateStrategy_STATUS from the provided source

func (*FleetsUpdateStrategy_STATUS) ConvertStatusTo

func (strategy *FleetsUpdateStrategy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our FleetsUpdateStrategy_STATUS

func (*FleetsUpdateStrategy_STATUS) DeepCopy

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

func (*FleetsUpdateStrategy_STATUS) DeepCopyInto

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

type FleetsUpdateStrategy_Spec

type FleetsUpdateStrategy_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"`
	OperatorSpec    *FleetsUpdateStrategyOperatorSpec `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 v1api20250301.FleetsUpdateStrategy_Spec

func (*FleetsUpdateStrategy_Spec) ConvertSpecFrom

func (strategy *FleetsUpdateStrategy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our FleetsUpdateStrategy_Spec from the provided source

func (*FleetsUpdateStrategy_Spec) ConvertSpecTo

func (strategy *FleetsUpdateStrategy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our FleetsUpdateStrategy_Spec

func (*FleetsUpdateStrategy_Spec) DeepCopy

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

func (*FleetsUpdateStrategy_Spec) DeepCopyInto

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

type ManagedClusterUpdate

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

Storage version of v1api20250301.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 {
	NodeImageSelection *NodeImageSelection_STATUS        `json:"nodeImageSelection,omitempty"`
	PropertyBag        genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Upgrade            *ManagedClusterUpgradeSpec_STATUS `json:"upgrade,omitempty"`
}

Storage version of v1api20250301.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 v1api20250301.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 v1api20250301.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 ManagedServiceIdentity

type ManagedServiceIdentity struct {
	PropertyBag            genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Type                   *string                       `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20250301.ManagedServiceIdentity Managed service identity (system assigned and/or user assigned identities)

func (*ManagedServiceIdentity) DeepCopy

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

func (*ManagedServiceIdentity) DeepCopyInto

func (in *ManagedServiceIdentity) DeepCopyInto(out *ManagedServiceIdentity)

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

type ManagedServiceIdentity_STATUS

type ManagedServiceIdentity_STATUS struct {
	PrincipalId            *string                                      `json:"principalId,omitempty"`
	PropertyBag            genruntime.PropertyBag                       `json:"$propertyBag,omitempty"`
	TenantId               *string                                      `json:"tenantId,omitempty"`
	Type                   *string                                      `json:"type,omitempty"`
	UserAssignedIdentities map[string]CommonUserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20250301.ManagedServiceIdentity_STATUS Managed service identity (system assigned and/or user assigned identities)

func (*ManagedServiceIdentity_STATUS) DeepCopy

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

func (*ManagedServiceIdentity_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"`
	Message           *string                `json:"message,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 v1api20250301.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 NodeImageSelection

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

Storage version of v1api20250301.NodeImageSelection The node image upgrade to be applied to the target nodes in update run.

func (*NodeImageSelection) DeepCopy

func (in *NodeImageSelection) DeepCopy() *NodeImageSelection

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

func (*NodeImageSelection) DeepCopyInto

func (in *NodeImageSelection) DeepCopyInto(out *NodeImageSelection)

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

type NodeImageSelectionStatus_STATUS

type NodeImageSelectionStatus_STATUS struct {
	PropertyBag               genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	SelectedNodeImageVersions []NodeImageVersion_STATUS `json:"selectedNodeImageVersions,omitempty"`
}

Storage version of v1api20250301.NodeImageSelectionStatus_STATUS The node image upgrade specs for the update run.

func (*NodeImageSelectionStatus_STATUS) DeepCopy

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

func (*NodeImageSelectionStatus_STATUS) DeepCopyInto

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

type NodeImageSelection_STATUS

type NodeImageSelection_STATUS struct {
	CustomNodeImageVersions []NodeImageVersion_STATUS `json:"customNodeImageVersions,omitempty"`
	PropertyBag             genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	Type                    *string                   `json:"type,omitempty"`
}

Storage version of v1api20250301.NodeImageSelection_STATUS The node image upgrade to be applied to the target nodes in update run.

func (*NodeImageSelection_STATUS) DeepCopy

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

func (*NodeImageSelection_STATUS) DeepCopyInto

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

type NodeImageVersion_STATUS

type NodeImageVersion_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Version     *string                `json:"version,omitempty"`
}

Storage version of v1api20250301.NodeImageVersion_STATUS The node upgrade image version.

func (*NodeImageVersion_STATUS) DeepCopy

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

func (*NodeImageVersion_STATUS) DeepCopyInto

func (in *NodeImageVersion_STATUS) DeepCopyInto(out *NodeImageVersion_STATUS)

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 v1api20250301.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 v1api20250301.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 v1api20250301.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 v1api20250301.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 {
	NodeImageSelection *NodeImageSelectionStatus_STATUS `json:"nodeImageSelection,omitempty"`
	PropertyBag        genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	Stages             []UpdateStageStatus_STATUS       `json:"stages,omitempty"`
	Status             *UpdateStatus_STATUS             `json:"status,omitempty"`
}

Storage version of v1api20250301.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 v1api20250301.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 v1api20250301.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 v1api20250301.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 v1api20250301.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 v1api20250301.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 v1api20250301.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 UserAssignedIdentityDetails

type UserAssignedIdentityDetails struct {
	PropertyBag genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Reference   genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}

Storage version of v1api20250301.UserAssignedIdentityDetails Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error

AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error

AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) DeepCopy

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

func (*UserAssignedIdentityDetails) DeepCopyInto

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 v1api20250301.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