Documentation ¶
Overview ¶
Package v1api20230501 contains API Schema definitions for the kubernetesconfiguration v1api20230501 API group +groupName=kubernetesconfiguration.azure.com
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 v1api20230501 contains API Schema definitions for the kubernetesconfiguration v1api20230501 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=kubernetesconfiguration.azure.com +versionName=v1api20230501
Index ¶
- Constants
- Variables
- type APIVersion
- type ErrorAdditionalInfo_STATUS
- func (info *ErrorAdditionalInfo_STATUS) AssignProperties_From_ErrorAdditionalInfo_STATUS(source *storage.ErrorAdditionalInfo_STATUS) error
- func (info *ErrorAdditionalInfo_STATUS) AssignProperties_To_ErrorAdditionalInfo_STATUS(destination *storage.ErrorAdditionalInfo_STATUS) error
- func (in *ErrorAdditionalInfo_STATUS) DeepCopy() *ErrorAdditionalInfo_STATUS
- func (in *ErrorAdditionalInfo_STATUS) DeepCopyInto(out *ErrorAdditionalInfo_STATUS)
- func (info *ErrorAdditionalInfo_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (info *ErrorAdditionalInfo_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ErrorAdditionalInfo_STATUS_ARM
- type ErrorDetail_STATUS
- func (detail *ErrorDetail_STATUS) AssignProperties_From_ErrorDetail_STATUS(source *storage.ErrorDetail_STATUS) error
- func (detail *ErrorDetail_STATUS) AssignProperties_To_ErrorDetail_STATUS(destination *storage.ErrorDetail_STATUS) error
- func (in *ErrorDetail_STATUS) DeepCopy() *ErrorDetail_STATUS
- func (in *ErrorDetail_STATUS) DeepCopyInto(out *ErrorDetail_STATUS)
- func (detail *ErrorDetail_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (detail *ErrorDetail_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ErrorDetail_STATUS_ARM
- type ErrorDetail_STATUS_Unrolled
- func (unrolled *ErrorDetail_STATUS_Unrolled) AssignProperties_From_ErrorDetail_STATUS_Unrolled(source *storage.ErrorDetail_STATUS_Unrolled) error
- func (unrolled *ErrorDetail_STATUS_Unrolled) AssignProperties_To_ErrorDetail_STATUS_Unrolled(destination *storage.ErrorDetail_STATUS_Unrolled) error
- func (in *ErrorDetail_STATUS_Unrolled) DeepCopy() *ErrorDetail_STATUS_Unrolled
- func (in *ErrorDetail_STATUS_Unrolled) DeepCopyInto(out *ErrorDetail_STATUS_Unrolled)
- func (unrolled *ErrorDetail_STATUS_Unrolled) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (unrolled *ErrorDetail_STATUS_Unrolled) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ErrorDetail_STATUS_Unrolled_ARM
- type Extension
- func (extension *Extension) AssignProperties_From_Extension(source *storage.Extension) error
- func (extension *Extension) AssignProperties_To_Extension(destination *storage.Extension) error
- func (extension *Extension) AzureName() string
- func (extension *Extension) ConvertFrom(hub conversion.Hub) error
- func (extension *Extension) ConvertTo(hub conversion.Hub) error
- func (in *Extension) DeepCopy() *Extension
- func (in *Extension) DeepCopyInto(out *Extension)
- func (in *Extension) DeepCopyObject() runtime.Object
- func (extension *Extension) Default()
- func (extension *Extension) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (extension Extension) GetAPIVersion() string
- func (extension *Extension) GetConditions() conditions.Conditions
- func (extension *Extension) GetResourceScope() genruntime.ResourceScope
- func (extension *Extension) GetSpec() genruntime.ConvertibleSpec
- func (extension *Extension) GetStatus() genruntime.ConvertibleStatus
- func (extension *Extension) GetSupportedOperations() []genruntime.ResourceOperation
- func (extension *Extension) GetType() string
- func (extension *Extension) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (extension *Extension) NewEmptyStatus() genruntime.ConvertibleStatus
- func (extension *Extension) OriginalGVK() *schema.GroupVersionKind
- func (extension *Extension) Owner() *genruntime.ResourceReference
- func (extension *Extension) SetConditions(conditions conditions.Conditions)
- func (extension *Extension) SetStatus(status genruntime.ConvertibleStatus) error
- func (extension *Extension) ValidateCreate() (admission.Warnings, error)
- func (extension *Extension) ValidateDelete() (admission.Warnings, error)
- func (extension *Extension) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ExtensionList
- type ExtensionOperatorConfigMaps
- func (maps *ExtensionOperatorConfigMaps) AssignProperties_From_ExtensionOperatorConfigMaps(source *storage.ExtensionOperatorConfigMaps) error
- func (maps *ExtensionOperatorConfigMaps) AssignProperties_To_ExtensionOperatorConfigMaps(destination *storage.ExtensionOperatorConfigMaps) error
- func (in *ExtensionOperatorConfigMaps) DeepCopy() *ExtensionOperatorConfigMaps
- func (in *ExtensionOperatorConfigMaps) DeepCopyInto(out *ExtensionOperatorConfigMaps)
- type ExtensionOperatorSpec
- func (operator *ExtensionOperatorSpec) AssignProperties_From_ExtensionOperatorSpec(source *storage.ExtensionOperatorSpec) error
- func (operator *ExtensionOperatorSpec) AssignProperties_To_ExtensionOperatorSpec(destination *storage.ExtensionOperatorSpec) error
- func (in *ExtensionOperatorSpec) DeepCopy() *ExtensionOperatorSpec
- func (in *ExtensionOperatorSpec) DeepCopyInto(out *ExtensionOperatorSpec)
- type ExtensionStatus_Level_STATUS
- type ExtensionStatus_STATUS
- func (status *ExtensionStatus_STATUS) AssignProperties_From_ExtensionStatus_STATUS(source *storage.ExtensionStatus_STATUS) error
- func (status *ExtensionStatus_STATUS) AssignProperties_To_ExtensionStatus_STATUS(destination *storage.ExtensionStatus_STATUS) error
- func (in *ExtensionStatus_STATUS) DeepCopy() *ExtensionStatus_STATUS
- func (in *ExtensionStatus_STATUS) DeepCopyInto(out *ExtensionStatus_STATUS)
- func (status *ExtensionStatus_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (status *ExtensionStatus_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtensionStatus_STATUS_ARM
- type Extension_Properties_AksAssignedIdentity_STATUS
- func (identity *Extension_Properties_AksAssignedIdentity_STATUS) AssignProperties_From_Extension_Properties_AksAssignedIdentity_STATUS(source *storage.Extension_Properties_AksAssignedIdentity_STATUS) error
- func (identity *Extension_Properties_AksAssignedIdentity_STATUS) AssignProperties_To_Extension_Properties_AksAssignedIdentity_STATUS(destination *storage.Extension_Properties_AksAssignedIdentity_STATUS) error
- func (in *Extension_Properties_AksAssignedIdentity_STATUS) DeepCopy() *Extension_Properties_AksAssignedIdentity_STATUS
- func (in *Extension_Properties_AksAssignedIdentity_STATUS) DeepCopyInto(out *Extension_Properties_AksAssignedIdentity_STATUS)
- func (identity *Extension_Properties_AksAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Extension_Properties_AksAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Extension_Properties_AksAssignedIdentity_STATUS_ARM
- type Extension_Properties_AksAssignedIdentity_Spec
- func (identity *Extension_Properties_AksAssignedIdentity_Spec) AssignProperties_From_Extension_Properties_AksAssignedIdentity_Spec(source *storage.Extension_Properties_AksAssignedIdentity_Spec) error
- func (identity *Extension_Properties_AksAssignedIdentity_Spec) AssignProperties_To_Extension_Properties_AksAssignedIdentity_Spec(destination *storage.Extension_Properties_AksAssignedIdentity_Spec) error
- func (identity *Extension_Properties_AksAssignedIdentity_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Extension_Properties_AksAssignedIdentity_Spec) DeepCopy() *Extension_Properties_AksAssignedIdentity_Spec
- func (in *Extension_Properties_AksAssignedIdentity_Spec) DeepCopyInto(out *Extension_Properties_AksAssignedIdentity_Spec)
- func (identity *Extension_Properties_AksAssignedIdentity_Spec) Initialize_From_Extension_Properties_AksAssignedIdentity_STATUS(source *Extension_Properties_AksAssignedIdentity_STATUS) error
- func (identity *Extension_Properties_AksAssignedIdentity_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Extension_Properties_AksAssignedIdentity_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Extension_Properties_AksAssignedIdentity_Spec_ARM
- type Extension_Properties_AksAssignedIdentity_Type_STATUS
- type Extension_Properties_AksAssignedIdentity_Type_Spec
- type Extension_Properties_STATUS_ARM
- type Extension_Properties_Spec_ARM
- type Extension_STATUS
- func (extension *Extension_STATUS) AssignProperties_From_Extension_STATUS(source *storage.Extension_STATUS) error
- func (extension *Extension_STATUS) AssignProperties_To_Extension_STATUS(destination *storage.Extension_STATUS) error
- func (extension *Extension_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (extension *Extension_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Extension_STATUS) DeepCopy() *Extension_STATUS
- func (in *Extension_STATUS) DeepCopyInto(out *Extension_STATUS)
- func (extension *Extension_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (extension *Extension_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Extension_STATUS_ARM
- type Extension_Spec
- func (extension *Extension_Spec) AssignProperties_From_Extension_Spec(source *storage.Extension_Spec) error
- func (extension *Extension_Spec) AssignProperties_To_Extension_Spec(destination *storage.Extension_Spec) error
- func (extension *Extension_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (extension *Extension_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (extension *Extension_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Extension_Spec) DeepCopy() *Extension_Spec
- func (in *Extension_Spec) DeepCopyInto(out *Extension_Spec)
- func (extension *Extension_Spec) Initialize_From_Extension_STATUS(source *Extension_STATUS) error
- func (extension *Extension_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (extension *Extension_Spec) OriginalVersion() string
- func (extension *Extension_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (extension *Extension_Spec) SetAzureName(azureName string)
- type Extension_Spec_ARM
- type Identity
- func (identity *Identity) AssignProperties_From_Identity(source *storage.Identity) error
- func (identity *Identity) AssignProperties_To_Identity(destination *storage.Identity) error
- func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Identity) DeepCopy() *Identity
- func (in *Identity) DeepCopyInto(out *Identity)
- func (identity *Identity) Initialize_From_Identity_STATUS(source *Identity_STATUS) error
- func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity_ARM
- type Identity_STATUS
- func (identity *Identity_STATUS) AssignProperties_From_Identity_STATUS(source *storage.Identity_STATUS) error
- func (identity *Identity_STATUS) AssignProperties_To_Identity_STATUS(destination *storage.Identity_STATUS) error
- func (in *Identity_STATUS) DeepCopy() *Identity_STATUS
- func (in *Identity_STATUS) DeepCopyInto(out *Identity_STATUS)
- func (identity *Identity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *Identity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Identity_STATUS_ARM
- type Identity_Type
- type Identity_Type_STATUS
- type Plan
- func (plan *Plan) AssignProperties_From_Plan(source *storage.Plan) error
- func (plan *Plan) AssignProperties_To_Plan(destination *storage.Plan) error
- func (plan *Plan) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Plan) DeepCopy() *Plan
- func (in *Plan) DeepCopyInto(out *Plan)
- func (plan *Plan) Initialize_From_Plan_STATUS(source *Plan_STATUS) error
- func (plan *Plan) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (plan *Plan) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Plan_ARM
- type Plan_STATUS
- func (plan *Plan_STATUS) AssignProperties_From_Plan_STATUS(source *storage.Plan_STATUS) error
- func (plan *Plan_STATUS) AssignProperties_To_Plan_STATUS(destination *storage.Plan_STATUS) error
- func (in *Plan_STATUS) DeepCopy() *Plan_STATUS
- func (in *Plan_STATUS) DeepCopyInto(out *Plan_STATUS)
- func (plan *Plan_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (plan *Plan_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Plan_STATUS_ARM
- type ProvisioningStateDefinition_STATUS
- type Scope
- func (scope *Scope) AssignProperties_From_Scope(source *storage.Scope) error
- func (scope *Scope) AssignProperties_To_Scope(destination *storage.Scope) error
- func (scope *Scope) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Scope) DeepCopy() *Scope
- func (in *Scope) DeepCopyInto(out *Scope)
- func (scope *Scope) Initialize_From_Scope_STATUS(source *Scope_STATUS) error
- func (scope *Scope) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (scope *Scope) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ScopeCluster
- func (cluster *ScopeCluster) AssignProperties_From_ScopeCluster(source *storage.ScopeCluster) error
- func (cluster *ScopeCluster) AssignProperties_To_ScopeCluster(destination *storage.ScopeCluster) error
- func (cluster *ScopeCluster) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ScopeCluster) DeepCopy() *ScopeCluster
- func (in *ScopeCluster) DeepCopyInto(out *ScopeCluster)
- func (cluster *ScopeCluster) Initialize_From_ScopeCluster_STATUS(source *ScopeCluster_STATUS) error
- func (cluster *ScopeCluster) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (cluster *ScopeCluster) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ScopeCluster_ARM
- type ScopeCluster_STATUS
- func (cluster *ScopeCluster_STATUS) AssignProperties_From_ScopeCluster_STATUS(source *storage.ScopeCluster_STATUS) error
- func (cluster *ScopeCluster_STATUS) AssignProperties_To_ScopeCluster_STATUS(destination *storage.ScopeCluster_STATUS) error
- func (in *ScopeCluster_STATUS) DeepCopy() *ScopeCluster_STATUS
- func (in *ScopeCluster_STATUS) DeepCopyInto(out *ScopeCluster_STATUS)
- func (cluster *ScopeCluster_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (cluster *ScopeCluster_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ScopeCluster_STATUS_ARM
- type ScopeNamespace
- func (namespace *ScopeNamespace) AssignProperties_From_ScopeNamespace(source *storage.ScopeNamespace) error
- func (namespace *ScopeNamespace) AssignProperties_To_ScopeNamespace(destination *storage.ScopeNamespace) error
- func (namespace *ScopeNamespace) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ScopeNamespace) DeepCopy() *ScopeNamespace
- func (in *ScopeNamespace) DeepCopyInto(out *ScopeNamespace)
- func (namespace *ScopeNamespace) Initialize_From_ScopeNamespace_STATUS(source *ScopeNamespace_STATUS) error
- func (namespace *ScopeNamespace) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (namespace *ScopeNamespace) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ScopeNamespace_ARM
- type ScopeNamespace_STATUS
- func (namespace *ScopeNamespace_STATUS) AssignProperties_From_ScopeNamespace_STATUS(source *storage.ScopeNamespace_STATUS) error
- func (namespace *ScopeNamespace_STATUS) AssignProperties_To_ScopeNamespace_STATUS(destination *storage.ScopeNamespace_STATUS) error
- func (in *ScopeNamespace_STATUS) DeepCopy() *ScopeNamespace_STATUS
- func (in *ScopeNamespace_STATUS) DeepCopyInto(out *ScopeNamespace_STATUS)
- func (namespace *ScopeNamespace_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (namespace *ScopeNamespace_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ScopeNamespace_STATUS_ARM
- type Scope_ARM
- type Scope_STATUS
- func (scope *Scope_STATUS) AssignProperties_From_Scope_STATUS(source *storage.Scope_STATUS) error
- func (scope *Scope_STATUS) AssignProperties_To_Scope_STATUS(destination *storage.Scope_STATUS) error
- func (in *Scope_STATUS) DeepCopy() *Scope_STATUS
- func (in *Scope_STATUS) DeepCopyInto(out *Scope_STATUS)
- func (scope *Scope_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (scope *Scope_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Scope_STATUS_ARM
- type SystemData
- func (data *SystemData) AssignProperties_From_SystemData(source *storage.SystemData) error
- func (data *SystemData) AssignProperties_To_SystemData(destination *storage.SystemData) error
- func (data *SystemData) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SystemData) DeepCopy() *SystemData
- func (in *SystemData) DeepCopyInto(out *SystemData)
- func (data *SystemData) Initialize_From_SystemData_STATUS(source *SystemData_STATUS) error
- func (data *SystemData) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_ARM
- type SystemData_CreatedByType
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_STATUS_ARM
Constants ¶
const ( SystemData_CreatedByType_Application = SystemData_CreatedByType("Application") SystemData_CreatedByType_Key = SystemData_CreatedByType("Key") SystemData_CreatedByType_ManagedIdentity = SystemData_CreatedByType("ManagedIdentity") SystemData_CreatedByType_User = SystemData_CreatedByType("User") )
const ( SystemData_LastModifiedByType_Application = SystemData_LastModifiedByType("Application") SystemData_LastModifiedByType_Key = SystemData_LastModifiedByType("Key") SystemData_LastModifiedByType_ManagedIdentity = SystemData_LastModifiedByType("ManagedIdentity") SystemData_LastModifiedByType_User = SystemData_LastModifiedByType("User") )
const ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
const ( ProvisioningStateDefinition_STATUS_Canceled = ProvisioningStateDefinition_STATUS("Canceled") ProvisioningStateDefinition_STATUS_Creating = ProvisioningStateDefinition_STATUS("Creating") ProvisioningStateDefinition_STATUS_Deleting = ProvisioningStateDefinition_STATUS("Deleting") ProvisioningStateDefinition_STATUS_Failed = ProvisioningStateDefinition_STATUS("Failed") ProvisioningStateDefinition_STATUS_Succeeded = ProvisioningStateDefinition_STATUS("Succeeded") ProvisioningStateDefinition_STATUS_Updating = ProvisioningStateDefinition_STATUS("Updating") )
const ( Extension_Properties_AksAssignedIdentity_Type_Spec_SystemAssigned = Extension_Properties_AksAssignedIdentity_Type_Spec("SystemAssigned") Extension_Properties_AksAssignedIdentity_Type_Spec_UserAssigned = Extension_Properties_AksAssignedIdentity_Type_Spec("UserAssigned") )
const ( Extension_Properties_AksAssignedIdentity_Type_STATUS_SystemAssigned = Extension_Properties_AksAssignedIdentity_Type_STATUS("SystemAssigned") Extension_Properties_AksAssignedIdentity_Type_STATUS_UserAssigned = Extension_Properties_AksAssignedIdentity_Type_STATUS("UserAssigned") )
const ( ExtensionStatus_Level_STATUS_Error = ExtensionStatus_Level_STATUS("Error") ExtensionStatus_Level_STATUS_Information = ExtensionStatus_Level_STATUS("Information") ExtensionStatus_Level_STATUS_Warning = ExtensionStatus_Level_STATUS("Warning") )
const APIVersion_Value = APIVersion("2023-05-01")
const Identity_Type_STATUS_SystemAssigned = Identity_Type_STATUS("SystemAssigned")
const Identity_Type_SystemAssigned = Identity_Type("SystemAssigned")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "kubernetesconfiguration.azure.com", Version: "v1api20230501"} // 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 ErrorAdditionalInfo_STATUS ¶
type ErrorAdditionalInfo_STATUS struct { // Info: The additional info. Info map[string]v1.JSON `json:"info,omitempty"` // Type: The additional info type. Type *string `json:"type,omitempty"` }
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 ¶
func (in *ErrorAdditionalInfo_STATUS) DeepCopy() *ErrorAdditionalInfo_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorAdditionalInfo_STATUS.
func (*ErrorAdditionalInfo_STATUS) DeepCopyInto ¶
func (in *ErrorAdditionalInfo_STATUS) DeepCopyInto(out *ErrorAdditionalInfo_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ErrorAdditionalInfo_STATUS) NewEmptyARMValue ¶
func (info *ErrorAdditionalInfo_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ErrorAdditionalInfo_STATUS) PopulateFromARM ¶
func (info *ErrorAdditionalInfo_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ErrorAdditionalInfo_STATUS_ARM ¶
type ErrorAdditionalInfo_STATUS_ARM struct { // Info: The additional info. Info map[string]v1.JSON `json:"info,omitempty"` // Type: The additional info type. Type *string `json:"type,omitempty"` }
The resource management error additional info.
func (*ErrorAdditionalInfo_STATUS_ARM) DeepCopy ¶
func (in *ErrorAdditionalInfo_STATUS_ARM) DeepCopy() *ErrorAdditionalInfo_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorAdditionalInfo_STATUS_ARM.
func (*ErrorAdditionalInfo_STATUS_ARM) DeepCopyInto ¶
func (in *ErrorAdditionalInfo_STATUS_ARM) DeepCopyInto(out *ErrorAdditionalInfo_STATUS_ARM)
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: The error additional info. AdditionalInfo []ErrorAdditionalInfo_STATUS `json:"additionalInfo,omitempty"` // Code: The error code. Code *string `json:"code,omitempty"` // Details: The error details. Details []ErrorDetail_STATUS_Unrolled `json:"details,omitempty"` // Message: The error message. Message *string `json:"message,omitempty"` // Target: The error target. Target *string `json:"target,omitempty"` }
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.
func (*ErrorDetail_STATUS) NewEmptyARMValue ¶
func (detail *ErrorDetail_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ErrorDetail_STATUS) PopulateFromARM ¶
func (detail *ErrorDetail_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ErrorDetail_STATUS_ARM ¶
type ErrorDetail_STATUS_ARM struct { // AdditionalInfo: The error additional info. AdditionalInfo []ErrorAdditionalInfo_STATUS_ARM `json:"additionalInfo,omitempty"` // Code: The error code. Code *string `json:"code,omitempty"` // Details: The error details. Details []ErrorDetail_STATUS_Unrolled_ARM `json:"details,omitempty"` // Message: The error message. Message *string `json:"message,omitempty"` // Target: The error target. Target *string `json:"target,omitempty"` }
The error detail.
func (*ErrorDetail_STATUS_ARM) DeepCopy ¶
func (in *ErrorDetail_STATUS_ARM) DeepCopy() *ErrorDetail_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorDetail_STATUS_ARM.
func (*ErrorDetail_STATUS_ARM) DeepCopyInto ¶
func (in *ErrorDetail_STATUS_ARM) DeepCopyInto(out *ErrorDetail_STATUS_ARM)
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: The error additional info. AdditionalInfo []ErrorAdditionalInfo_STATUS `json:"additionalInfo,omitempty"` // Code: The error code. Code *string `json:"code,omitempty"` // Message: The error message. Message *string `json:"message,omitempty"` // Target: The error target. Target *string `json:"target,omitempty"` }
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 ¶
func (in *ErrorDetail_STATUS_Unrolled) DeepCopy() *ErrorDetail_STATUS_Unrolled
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorDetail_STATUS_Unrolled.
func (*ErrorDetail_STATUS_Unrolled) DeepCopyInto ¶
func (in *ErrorDetail_STATUS_Unrolled) DeepCopyInto(out *ErrorDetail_STATUS_Unrolled)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ErrorDetail_STATUS_Unrolled) NewEmptyARMValue ¶
func (unrolled *ErrorDetail_STATUS_Unrolled) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ErrorDetail_STATUS_Unrolled) PopulateFromARM ¶
func (unrolled *ErrorDetail_STATUS_Unrolled) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ErrorDetail_STATUS_Unrolled_ARM ¶
type ErrorDetail_STATUS_Unrolled_ARM struct { // AdditionalInfo: The error additional info. AdditionalInfo []ErrorAdditionalInfo_STATUS_ARM `json:"additionalInfo,omitempty"` // Code: The error code. Code *string `json:"code,omitempty"` // Message: The error message. Message *string `json:"message,omitempty"` // Target: The error target. Target *string `json:"target,omitempty"` }
func (*ErrorDetail_STATUS_Unrolled_ARM) DeepCopy ¶
func (in *ErrorDetail_STATUS_Unrolled_ARM) DeepCopy() *ErrorDetail_STATUS_Unrolled_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorDetail_STATUS_Unrolled_ARM.
func (*ErrorDetail_STATUS_Unrolled_ARM) DeepCopyInto ¶
func (in *ErrorDetail_STATUS_Unrolled_ARM) DeepCopyInto(out *ErrorDetail_STATUS_Unrolled_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Extension ¶
type Extension struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Extension_Spec `json:"spec,omitempty"` Status Extension_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +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" Generator information: - Generated from: /kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2023-05-01/extensions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}
func (*Extension) AssignProperties_From_Extension ¶
AssignProperties_From_Extension populates our Extension from the provided source Extension
func (*Extension) AssignProperties_To_Extension ¶
AssignProperties_To_Extension populates the provided destination Extension from our Extension
func (*Extension) ConvertFrom ¶
func (extension *Extension) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Extension from the provided hub Extension
func (*Extension) ConvertTo ¶
func (extension *Extension) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Extension from our Extension
func (*Extension) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension.
func (*Extension) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Extension) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Extension) Default ¶
func (extension *Extension) Default()
Default applies defaults to the Extension resource
func (*Extension) ExportKubernetesResources ¶ added in v2.7.0
func (extension *Extension) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesResources defines a resource which can create other resources in Kubernetes.
func (Extension) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"
func (*Extension) GetConditions ¶
func (extension *Extension) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Extension) GetResourceScope ¶
func (extension *Extension) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Extension) GetSpec ¶
func (extension *Extension) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Extension) GetStatus ¶
func (extension *Extension) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Extension) GetSupportedOperations ¶
func (extension *Extension) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Extension) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.KubernetesConfiguration/extensions"
func (*Extension) InitializeSpec ¶
func (extension *Extension) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*Extension) NewEmptyStatus ¶
func (extension *Extension) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Extension) OriginalGVK ¶
func (extension *Extension) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Extension) Owner ¶
func (extension *Extension) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Extension) SetConditions ¶
func (extension *Extension) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Extension) SetStatus ¶
func (extension *Extension) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Extension) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Extension) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type ExtensionList ¶
type ExtensionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Extension `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2023-05-01/extensions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}
func (*ExtensionList) DeepCopy ¶
func (in *ExtensionList) DeepCopy() *ExtensionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionList.
func (*ExtensionList) DeepCopyInto ¶
func (in *ExtensionList) DeepCopyInto(out *ExtensionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtensionList) DeepCopyObject ¶
func (in *ExtensionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ExtensionOperatorConfigMaps ¶ added in v2.7.0
type ExtensionOperatorConfigMaps struct { // PrincipalId: indicates where the PrincipalId config map should be placed. If omitted, no config map will be created. PrincipalId *genruntime.ConfigMapDestination `json:"principalId,omitempty"` }
func (*ExtensionOperatorConfigMaps) AssignProperties_From_ExtensionOperatorConfigMaps ¶ added in v2.7.0
func (maps *ExtensionOperatorConfigMaps) AssignProperties_From_ExtensionOperatorConfigMaps(source *storage.ExtensionOperatorConfigMaps) error
AssignProperties_From_ExtensionOperatorConfigMaps populates our ExtensionOperatorConfigMaps from the provided source ExtensionOperatorConfigMaps
func (*ExtensionOperatorConfigMaps) AssignProperties_To_ExtensionOperatorConfigMaps ¶ added in v2.7.0
func (maps *ExtensionOperatorConfigMaps) AssignProperties_To_ExtensionOperatorConfigMaps(destination *storage.ExtensionOperatorConfigMaps) error
AssignProperties_To_ExtensionOperatorConfigMaps populates the provided destination ExtensionOperatorConfigMaps from our ExtensionOperatorConfigMaps
func (*ExtensionOperatorConfigMaps) DeepCopy ¶ added in v2.7.0
func (in *ExtensionOperatorConfigMaps) DeepCopy() *ExtensionOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionOperatorConfigMaps.
func (*ExtensionOperatorConfigMaps) DeepCopyInto ¶ added in v2.7.0
func (in *ExtensionOperatorConfigMaps) DeepCopyInto(out *ExtensionOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionOperatorSpec ¶ added in v2.7.0
type ExtensionOperatorSpec struct { // ConfigMaps: configures where to place operator written ConfigMaps. ConfigMaps *ExtensionOperatorConfigMaps `json:"configMaps,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ExtensionOperatorSpec) AssignProperties_From_ExtensionOperatorSpec ¶ added in v2.7.0
func (operator *ExtensionOperatorSpec) AssignProperties_From_ExtensionOperatorSpec(source *storage.ExtensionOperatorSpec) error
AssignProperties_From_ExtensionOperatorSpec populates our ExtensionOperatorSpec from the provided source ExtensionOperatorSpec
func (*ExtensionOperatorSpec) AssignProperties_To_ExtensionOperatorSpec ¶ added in v2.7.0
func (operator *ExtensionOperatorSpec) AssignProperties_To_ExtensionOperatorSpec(destination *storage.ExtensionOperatorSpec) error
AssignProperties_To_ExtensionOperatorSpec populates the provided destination ExtensionOperatorSpec from our ExtensionOperatorSpec
func (*ExtensionOperatorSpec) DeepCopy ¶ added in v2.7.0
func (in *ExtensionOperatorSpec) DeepCopy() *ExtensionOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionOperatorSpec.
func (*ExtensionOperatorSpec) DeepCopyInto ¶ added in v2.7.0
func (in *ExtensionOperatorSpec) DeepCopyInto(out *ExtensionOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionStatus_Level_STATUS ¶
type ExtensionStatus_Level_STATUS string
type ExtensionStatus_STATUS ¶
type ExtensionStatus_STATUS struct { // Code: Status code provided by the Extension Code *string `json:"code,omitempty"` // DisplayStatus: Short description of status of the extension. DisplayStatus *string `json:"displayStatus,omitempty"` // Level: Level of the status. Level *ExtensionStatus_Level_STATUS `json:"level,omitempty"` // Message: Detailed message of the status from the Extension. Message *string `json:"message,omitempty"` // Time: DateLiteral (per ISO8601) noting the time of installation status. Time *string `json:"time,omitempty"` }
Status from the extension.
func (*ExtensionStatus_STATUS) AssignProperties_From_ExtensionStatus_STATUS ¶
func (status *ExtensionStatus_STATUS) AssignProperties_From_ExtensionStatus_STATUS(source *storage.ExtensionStatus_STATUS) error
AssignProperties_From_ExtensionStatus_STATUS populates our ExtensionStatus_STATUS from the provided source ExtensionStatus_STATUS
func (*ExtensionStatus_STATUS) AssignProperties_To_ExtensionStatus_STATUS ¶
func (status *ExtensionStatus_STATUS) AssignProperties_To_ExtensionStatus_STATUS(destination *storage.ExtensionStatus_STATUS) error
AssignProperties_To_ExtensionStatus_STATUS populates the provided destination ExtensionStatus_STATUS from our ExtensionStatus_STATUS
func (*ExtensionStatus_STATUS) DeepCopy ¶
func (in *ExtensionStatus_STATUS) DeepCopy() *ExtensionStatus_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionStatus_STATUS.
func (*ExtensionStatus_STATUS) DeepCopyInto ¶
func (in *ExtensionStatus_STATUS) DeepCopyInto(out *ExtensionStatus_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtensionStatus_STATUS) NewEmptyARMValue ¶
func (status *ExtensionStatus_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtensionStatus_STATUS) PopulateFromARM ¶
func (status *ExtensionStatus_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtensionStatus_STATUS_ARM ¶
type ExtensionStatus_STATUS_ARM struct { // Code: Status code provided by the Extension Code *string `json:"code,omitempty"` // DisplayStatus: Short description of status of the extension. DisplayStatus *string `json:"displayStatus,omitempty"` // Level: Level of the status. Level *ExtensionStatus_Level_STATUS `json:"level,omitempty"` // Message: Detailed message of the status from the Extension. Message *string `json:"message,omitempty"` // Time: DateLiteral (per ISO8601) noting the time of installation status. Time *string `json:"time,omitempty"` }
Status from the extension.
func (*ExtensionStatus_STATUS_ARM) DeepCopy ¶
func (in *ExtensionStatus_STATUS_ARM) DeepCopy() *ExtensionStatus_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionStatus_STATUS_ARM.
func (*ExtensionStatus_STATUS_ARM) DeepCopyInto ¶
func (in *ExtensionStatus_STATUS_ARM) DeepCopyInto(out *ExtensionStatus_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Extension_Properties_AksAssignedIdentity_STATUS ¶
type Extension_Properties_AksAssignedIdentity_STATUS struct { // PrincipalId: The principal ID of resource identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant ID of resource. TenantId *string `json:"tenantId,omitempty"` // Type: The identity type. Type *Extension_Properties_AksAssignedIdentity_Type_STATUS `json:"type,omitempty"` }
func (*Extension_Properties_AksAssignedIdentity_STATUS) AssignProperties_From_Extension_Properties_AksAssignedIdentity_STATUS ¶
func (identity *Extension_Properties_AksAssignedIdentity_STATUS) AssignProperties_From_Extension_Properties_AksAssignedIdentity_STATUS(source *storage.Extension_Properties_AksAssignedIdentity_STATUS) error
AssignProperties_From_Extension_Properties_AksAssignedIdentity_STATUS populates our Extension_Properties_AksAssignedIdentity_STATUS from the provided source Extension_Properties_AksAssignedIdentity_STATUS
func (*Extension_Properties_AksAssignedIdentity_STATUS) AssignProperties_To_Extension_Properties_AksAssignedIdentity_STATUS ¶
func (identity *Extension_Properties_AksAssignedIdentity_STATUS) AssignProperties_To_Extension_Properties_AksAssignedIdentity_STATUS(destination *storage.Extension_Properties_AksAssignedIdentity_STATUS) error
AssignProperties_To_Extension_Properties_AksAssignedIdentity_STATUS populates the provided destination Extension_Properties_AksAssignedIdentity_STATUS from our Extension_Properties_AksAssignedIdentity_STATUS
func (*Extension_Properties_AksAssignedIdentity_STATUS) DeepCopy ¶
func (in *Extension_Properties_AksAssignedIdentity_STATUS) DeepCopy() *Extension_Properties_AksAssignedIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension_Properties_AksAssignedIdentity_STATUS.
func (*Extension_Properties_AksAssignedIdentity_STATUS) DeepCopyInto ¶
func (in *Extension_Properties_AksAssignedIdentity_STATUS) DeepCopyInto(out *Extension_Properties_AksAssignedIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Extension_Properties_AksAssignedIdentity_STATUS) NewEmptyARMValue ¶
func (identity *Extension_Properties_AksAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Extension_Properties_AksAssignedIdentity_STATUS) PopulateFromARM ¶
func (identity *Extension_Properties_AksAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Extension_Properties_AksAssignedIdentity_STATUS_ARM ¶
type Extension_Properties_AksAssignedIdentity_STATUS_ARM struct { // PrincipalId: The principal ID of resource identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant ID of resource. TenantId *string `json:"tenantId,omitempty"` // Type: The identity type. Type *Extension_Properties_AksAssignedIdentity_Type_STATUS `json:"type,omitempty"` }
func (*Extension_Properties_AksAssignedIdentity_STATUS_ARM) DeepCopy ¶
func (in *Extension_Properties_AksAssignedIdentity_STATUS_ARM) DeepCopy() *Extension_Properties_AksAssignedIdentity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension_Properties_AksAssignedIdentity_STATUS_ARM.
func (*Extension_Properties_AksAssignedIdentity_STATUS_ARM) DeepCopyInto ¶
func (in *Extension_Properties_AksAssignedIdentity_STATUS_ARM) DeepCopyInto(out *Extension_Properties_AksAssignedIdentity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Extension_Properties_AksAssignedIdentity_Spec ¶
type Extension_Properties_AksAssignedIdentity_Spec struct { // Type: The identity type. Type *Extension_Properties_AksAssignedIdentity_Type_Spec `json:"type,omitempty"` }
func (*Extension_Properties_AksAssignedIdentity_Spec) AssignProperties_From_Extension_Properties_AksAssignedIdentity_Spec ¶
func (identity *Extension_Properties_AksAssignedIdentity_Spec) AssignProperties_From_Extension_Properties_AksAssignedIdentity_Spec(source *storage.Extension_Properties_AksAssignedIdentity_Spec) error
AssignProperties_From_Extension_Properties_AksAssignedIdentity_Spec populates our Extension_Properties_AksAssignedIdentity_Spec from the provided source Extension_Properties_AksAssignedIdentity_Spec
func (*Extension_Properties_AksAssignedIdentity_Spec) AssignProperties_To_Extension_Properties_AksAssignedIdentity_Spec ¶
func (identity *Extension_Properties_AksAssignedIdentity_Spec) AssignProperties_To_Extension_Properties_AksAssignedIdentity_Spec(destination *storage.Extension_Properties_AksAssignedIdentity_Spec) error
AssignProperties_To_Extension_Properties_AksAssignedIdentity_Spec populates the provided destination Extension_Properties_AksAssignedIdentity_Spec from our Extension_Properties_AksAssignedIdentity_Spec
func (*Extension_Properties_AksAssignedIdentity_Spec) ConvertToARM ¶
func (identity *Extension_Properties_AksAssignedIdentity_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Extension_Properties_AksAssignedIdentity_Spec) DeepCopy ¶
func (in *Extension_Properties_AksAssignedIdentity_Spec) DeepCopy() *Extension_Properties_AksAssignedIdentity_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension_Properties_AksAssignedIdentity_Spec.
func (*Extension_Properties_AksAssignedIdentity_Spec) DeepCopyInto ¶
func (in *Extension_Properties_AksAssignedIdentity_Spec) DeepCopyInto(out *Extension_Properties_AksAssignedIdentity_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Extension_Properties_AksAssignedIdentity_Spec) Initialize_From_Extension_Properties_AksAssignedIdentity_STATUS ¶
func (identity *Extension_Properties_AksAssignedIdentity_Spec) Initialize_From_Extension_Properties_AksAssignedIdentity_STATUS(source *Extension_Properties_AksAssignedIdentity_STATUS) error
Initialize_From_Extension_Properties_AksAssignedIdentity_STATUS populates our Extension_Properties_AksAssignedIdentity_Spec from the provided source Extension_Properties_AksAssignedIdentity_STATUS
func (*Extension_Properties_AksAssignedIdentity_Spec) NewEmptyARMValue ¶
func (identity *Extension_Properties_AksAssignedIdentity_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Extension_Properties_AksAssignedIdentity_Spec) PopulateFromARM ¶
func (identity *Extension_Properties_AksAssignedIdentity_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Extension_Properties_AksAssignedIdentity_Spec_ARM ¶
type Extension_Properties_AksAssignedIdentity_Spec_ARM struct { // Type: The identity type. Type *Extension_Properties_AksAssignedIdentity_Type_Spec `json:"type,omitempty"` }
func (*Extension_Properties_AksAssignedIdentity_Spec_ARM) DeepCopy ¶
func (in *Extension_Properties_AksAssignedIdentity_Spec_ARM) DeepCopy() *Extension_Properties_AksAssignedIdentity_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension_Properties_AksAssignedIdentity_Spec_ARM.
func (*Extension_Properties_AksAssignedIdentity_Spec_ARM) DeepCopyInto ¶
func (in *Extension_Properties_AksAssignedIdentity_Spec_ARM) DeepCopyInto(out *Extension_Properties_AksAssignedIdentity_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Extension_Properties_AksAssignedIdentity_Type_STATUS ¶
type Extension_Properties_AksAssignedIdentity_Type_STATUS string
type Extension_Properties_AksAssignedIdentity_Type_Spec ¶
type Extension_Properties_AksAssignedIdentity_Type_Spec string
+kubebuilder:validation:Enum={"SystemAssigned","UserAssigned"}
type Extension_Properties_STATUS_ARM ¶
type Extension_Properties_STATUS_ARM struct { // AksAssignedIdentity: Identity of the Extension resource in an AKS cluster AksAssignedIdentity *Extension_Properties_AksAssignedIdentity_STATUS_ARM `json:"aksAssignedIdentity,omitempty"` // AutoUpgradeMinorVersion: Flag to note if this extension participates in auto upgrade of minor version, or not. AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty"` // ConfigurationProtectedSettings: Configuration settings that are sensitive, as name-value pairs for configuring this // extension. ConfigurationProtectedSettings map[string]string `json:"configurationProtectedSettings,omitempty"` // ConfigurationSettings: Configuration settings, as name-value pairs for configuring this extension. ConfigurationSettings map[string]string `json:"configurationSettings,omitempty"` // CurrentVersion: Currently installed version of the extension. CurrentVersion *string `json:"currentVersion,omitempty"` // CustomLocationSettings: Custom Location settings properties. CustomLocationSettings map[string]string `json:"customLocationSettings,omitempty"` // ErrorInfo: Error information from the Agent - e.g. errors during installation. ErrorInfo *ErrorDetail_STATUS_ARM `json:"errorInfo,omitempty"` // ExtensionType: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types // registered with Microsoft.KubernetesConfiguration by the Extension publisher. ExtensionType *string `json:"extensionType,omitempty"` // IsSystemExtension: Flag to note if this extension is a system extension IsSystemExtension *bool `json:"isSystemExtension,omitempty"` // PackageUri: Uri of the Helm package PackageUri *string `json:"packageUri,omitempty"` // ProvisioningState: Status of installation of this extension. ProvisioningState *ProvisioningStateDefinition_STATUS `json:"provisioningState,omitempty"` // ReleaseTrain: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if // autoUpgradeMinorVersion is 'true'. ReleaseTrain *string `json:"releaseTrain,omitempty"` // Scope: Scope at which the extension is installed. Scope *Scope_STATUS_ARM `json:"scope,omitempty"` // Statuses: Status from this extension. Statuses []ExtensionStatus_STATUS_ARM `json:"statuses,omitempty"` // Version: User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion // must be 'false'. Version *string `json:"version,omitempty"` }
func (*Extension_Properties_STATUS_ARM) DeepCopy ¶
func (in *Extension_Properties_STATUS_ARM) DeepCopy() *Extension_Properties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension_Properties_STATUS_ARM.
func (*Extension_Properties_STATUS_ARM) DeepCopyInto ¶
func (in *Extension_Properties_STATUS_ARM) DeepCopyInto(out *Extension_Properties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Extension_Properties_Spec_ARM ¶
type Extension_Properties_Spec_ARM struct { // AksAssignedIdentity: Identity of the Extension resource in an AKS cluster AksAssignedIdentity *Extension_Properties_AksAssignedIdentity_Spec_ARM `json:"aksAssignedIdentity,omitempty"` // AutoUpgradeMinorVersion: Flag to note if this extension participates in auto upgrade of minor version, or not. AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty"` // ConfigurationProtectedSettings: Configuration settings that are sensitive, as name-value pairs for configuring this // extension. ConfigurationProtectedSettings map[string]string `json:"configurationProtectedSettings,omitempty"` // ConfigurationSettings: Configuration settings, as name-value pairs for configuring this extension. ConfigurationSettings map[string]string `json:"configurationSettings,omitempty"` // ExtensionType: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types // registered with Microsoft.KubernetesConfiguration by the Extension publisher. ExtensionType *string `json:"extensionType,omitempty"` // ReleaseTrain: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if // autoUpgradeMinorVersion is 'true'. ReleaseTrain *string `json:"releaseTrain,omitempty"` // Scope: Scope at which the extension is installed. Scope *Scope_ARM `json:"scope,omitempty"` // Version: User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion // must be 'false'. Version *string `json:"version,omitempty"` }
func (*Extension_Properties_Spec_ARM) DeepCopy ¶
func (in *Extension_Properties_Spec_ARM) DeepCopy() *Extension_Properties_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension_Properties_Spec_ARM.
func (*Extension_Properties_Spec_ARM) DeepCopyInto ¶
func (in *Extension_Properties_Spec_ARM) DeepCopyInto(out *Extension_Properties_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Extension_STATUS ¶
type Extension_STATUS struct { // AksAssignedIdentity: Identity of the Extension resource in an AKS cluster AksAssignedIdentity *Extension_Properties_AksAssignedIdentity_STATUS `json:"aksAssignedIdentity,omitempty"` // AutoUpgradeMinorVersion: Flag to note if this extension participates in auto upgrade of minor version, or not. AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // ConfigurationProtectedSettings: Configuration settings that are sensitive, as name-value pairs for configuring this // extension. ConfigurationProtectedSettings map[string]string `json:"configurationProtectedSettings,omitempty"` // ConfigurationSettings: Configuration settings, as name-value pairs for configuring this extension. ConfigurationSettings map[string]string `json:"configurationSettings,omitempty"` // CurrentVersion: Currently installed version of the extension. CurrentVersion *string `json:"currentVersion,omitempty"` // CustomLocationSettings: Custom Location settings properties. CustomLocationSettings map[string]string `json:"customLocationSettings,omitempty"` // ErrorInfo: Error information from the Agent - e.g. errors during installation. ErrorInfo *ErrorDetail_STATUS `json:"errorInfo,omitempty"` // ExtensionType: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types // registered with Microsoft.KubernetesConfiguration by the Extension publisher. ExtensionType *string `json:"extensionType,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Identity: Identity of the Extension resource Identity *Identity_STATUS `json:"identity,omitempty"` // IsSystemExtension: Flag to note if this extension is a system extension IsSystemExtension *bool `json:"isSystemExtension,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // PackageUri: Uri of the Helm package PackageUri *string `json:"packageUri,omitempty"` // Plan: The plan information. Plan *Plan_STATUS `json:"plan,omitempty"` // ProvisioningState: Status of installation of this extension. ProvisioningState *ProvisioningStateDefinition_STATUS `json:"provisioningState,omitempty"` // ReleaseTrain: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if // autoUpgradeMinorVersion is 'true'. ReleaseTrain *string `json:"releaseTrain,omitempty"` // Scope: Scope at which the extension is installed. Scope *Scope_STATUS `json:"scope,omitempty"` // Statuses: Status from this extension. Statuses []ExtensionStatus_STATUS `json:"statuses,omitempty"` // SystemData: Top level metadata // https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // Version: User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion // must be 'false'. Version *string `json:"version,omitempty"` }
The Extension object.
func (*Extension_STATUS) AssignProperties_From_Extension_STATUS ¶
func (extension *Extension_STATUS) AssignProperties_From_Extension_STATUS(source *storage.Extension_STATUS) error
AssignProperties_From_Extension_STATUS populates our Extension_STATUS from the provided source Extension_STATUS
func (*Extension_STATUS) AssignProperties_To_Extension_STATUS ¶
func (extension *Extension_STATUS) AssignProperties_To_Extension_STATUS(destination *storage.Extension_STATUS) error
AssignProperties_To_Extension_STATUS populates the provided destination Extension_STATUS from our Extension_STATUS
func (*Extension_STATUS) ConvertStatusFrom ¶
func (extension *Extension_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Extension_STATUS from the provided source
func (*Extension_STATUS) ConvertStatusTo ¶
func (extension *Extension_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Extension_STATUS
func (*Extension_STATUS) DeepCopy ¶
func (in *Extension_STATUS) DeepCopy() *Extension_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension_STATUS.
func (*Extension_STATUS) DeepCopyInto ¶
func (in *Extension_STATUS) DeepCopyInto(out *Extension_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Extension_STATUS) NewEmptyARMValue ¶
func (extension *Extension_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Extension_STATUS) PopulateFromARM ¶
func (extension *Extension_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Extension_STATUS_ARM ¶
type Extension_STATUS_ARM struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Identity: Identity of the Extension resource Identity *Identity_STATUS_ARM `json:"identity,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Plan: The plan information. Plan *Plan_STATUS_ARM `json:"plan,omitempty"` // Properties: Properties of an Extension resource Properties *Extension_Properties_STATUS_ARM `json:"properties,omitempty"` // SystemData: Top level metadata // https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
The Extension object.
func (*Extension_STATUS_ARM) DeepCopy ¶
func (in *Extension_STATUS_ARM) DeepCopy() *Extension_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension_STATUS_ARM.
func (*Extension_STATUS_ARM) DeepCopyInto ¶
func (in *Extension_STATUS_ARM) DeepCopyInto(out *Extension_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Extension_Spec ¶
type Extension_Spec struct { // AksAssignedIdentity: Identity of the Extension resource in an AKS cluster AksAssignedIdentity *Extension_Properties_AksAssignedIdentity_Spec `json:"aksAssignedIdentity,omitempty"` // AutoUpgradeMinorVersion: Flag to note if this extension participates in auto upgrade of minor version, or not. AutoUpgradeMinorVersion *bool `json:"autoUpgradeMinorVersion,omitempty"` // 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"` // ConfigurationProtectedSettings: Configuration settings that are sensitive, as name-value pairs for configuring this // extension. ConfigurationProtectedSettings *genruntime.SecretMapReference `json:"configurationProtectedSettings,omitempty"` // ConfigurationSettings: Configuration settings, as name-value pairs for configuring this extension. ConfigurationSettings map[string]string `json:"configurationSettings,omitempty"` // ExtensionType: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types // registered with Microsoft.KubernetesConfiguration by the Extension publisher. ExtensionType *string `json:"extensionType,omitempty"` // Identity: Identity of the Extension resource Identity *Identity `json:"identity,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ExtensionOperatorSpec `json:"operatorSpec,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. This resource is an // extension resource, which means that any other Azure resource can be its owner. Owner *genruntime.ArbitraryOwnerReference `json:"owner,omitempty"` // Plan: The plan information. Plan *Plan `json:"plan,omitempty"` // ReleaseTrain: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if // autoUpgradeMinorVersion is 'true'. ReleaseTrain *string `json:"releaseTrain,omitempty"` // Scope: Scope at which the extension is installed. Scope *Scope `json:"scope,omitempty"` // SystemData: Top level metadata // https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources SystemData *SystemData `json:"systemData,omitempty"` // Version: User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion // must be 'false'. Version *string `json:"version,omitempty"` }
func (*Extension_Spec) AssignProperties_From_Extension_Spec ¶
func (extension *Extension_Spec) AssignProperties_From_Extension_Spec(source *storage.Extension_Spec) error
AssignProperties_From_Extension_Spec populates our Extension_Spec from the provided source Extension_Spec
func (*Extension_Spec) AssignProperties_To_Extension_Spec ¶
func (extension *Extension_Spec) AssignProperties_To_Extension_Spec(destination *storage.Extension_Spec) error
AssignProperties_To_Extension_Spec populates the provided destination Extension_Spec from our Extension_Spec
func (*Extension_Spec) ConvertSpecFrom ¶
func (extension *Extension_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Extension_Spec from the provided source
func (*Extension_Spec) ConvertSpecTo ¶
func (extension *Extension_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Extension_Spec
func (*Extension_Spec) ConvertToARM ¶
func (extension *Extension_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Extension_Spec) DeepCopy ¶
func (in *Extension_Spec) DeepCopy() *Extension_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension_Spec.
func (*Extension_Spec) DeepCopyInto ¶
func (in *Extension_Spec) DeepCopyInto(out *Extension_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Extension_Spec) Initialize_From_Extension_STATUS ¶
func (extension *Extension_Spec) Initialize_From_Extension_STATUS(source *Extension_STATUS) error
Initialize_From_Extension_STATUS populates our Extension_Spec from the provided source Extension_STATUS
func (*Extension_Spec) NewEmptyARMValue ¶
func (extension *Extension_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Extension_Spec) OriginalVersion ¶
func (extension *Extension_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Extension_Spec) PopulateFromARM ¶
func (extension *Extension_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Extension_Spec) SetAzureName ¶
func (extension *Extension_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Extension_Spec_ARM ¶
type Extension_Spec_ARM struct { // Identity: Identity of the Extension resource Identity *Identity_ARM `json:"identity,omitempty"` Name string `json:"name,omitempty"` // Plan: The plan information. Plan *Plan_ARM `json:"plan,omitempty"` // Properties: Properties of an Extension resource Properties *Extension_Properties_Spec_ARM `json:"properties,omitempty"` // SystemData: Top level metadata // https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources SystemData *SystemData_ARM `json:"systemData,omitempty"` }
func (*Extension_Spec_ARM) DeepCopy ¶
func (in *Extension_Spec_ARM) DeepCopy() *Extension_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension_Spec_ARM.
func (*Extension_Spec_ARM) DeepCopyInto ¶
func (in *Extension_Spec_ARM) DeepCopyInto(out *Extension_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Extension_Spec_ARM) GetAPIVersion ¶
func (extension Extension_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"
func (*Extension_Spec_ARM) GetName ¶
func (extension *Extension_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*Extension_Spec_ARM) GetType ¶
func (extension *Extension_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.KubernetesConfiguration/extensions"
type Identity ¶
type Identity struct { // Type: The identity type. Type *Identity_Type `json:"type,omitempty"` }
Identity for the resource.
func (*Identity) AssignProperties_From_Identity ¶
AssignProperties_From_Identity populates our Identity from the provided source Identity
func (*Identity) AssignProperties_To_Identity ¶
AssignProperties_To_Identity populates the provided destination Identity from our Identity
func (*Identity) ConvertToARM ¶
func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Identity) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity.
func (*Identity) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Identity) Initialize_From_Identity_STATUS ¶
func (identity *Identity) Initialize_From_Identity_STATUS(source *Identity_STATUS) error
Initialize_From_Identity_STATUS populates our Identity from the provided source Identity_STATUS
func (*Identity) NewEmptyARMValue ¶
func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Identity) PopulateFromARM ¶
func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Identity_ARM ¶
type Identity_ARM struct { // Type: The identity type. Type *Identity_Type `json:"type,omitempty"` }
Identity for the resource.
func (*Identity_ARM) DeepCopy ¶
func (in *Identity_ARM) DeepCopy() *Identity_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_ARM.
func (*Identity_ARM) DeepCopyInto ¶
func (in *Identity_ARM) DeepCopyInto(out *Identity_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identity_STATUS ¶
type Identity_STATUS struct { // PrincipalId: The principal ID of resource identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant ID of resource. TenantId *string `json:"tenantId,omitempty"` // Type: The identity type. Type *Identity_Type_STATUS `json:"type,omitempty"` }
Identity for the resource.
func (*Identity_STATUS) AssignProperties_From_Identity_STATUS ¶
func (identity *Identity_STATUS) AssignProperties_From_Identity_STATUS(source *storage.Identity_STATUS) error
AssignProperties_From_Identity_STATUS populates our Identity_STATUS from the provided source Identity_STATUS
func (*Identity_STATUS) AssignProperties_To_Identity_STATUS ¶
func (identity *Identity_STATUS) AssignProperties_To_Identity_STATUS(destination *storage.Identity_STATUS) error
AssignProperties_To_Identity_STATUS populates the provided destination Identity_STATUS from our Identity_STATUS
func (*Identity_STATUS) DeepCopy ¶
func (in *Identity_STATUS) DeepCopy() *Identity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_STATUS.
func (*Identity_STATUS) DeepCopyInto ¶
func (in *Identity_STATUS) DeepCopyInto(out *Identity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Identity_STATUS) NewEmptyARMValue ¶
func (identity *Identity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Identity_STATUS) PopulateFromARM ¶
func (identity *Identity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Identity_STATUS_ARM ¶
type Identity_STATUS_ARM struct { // PrincipalId: The principal ID of resource identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant ID of resource. TenantId *string `json:"tenantId,omitempty"` // Type: The identity type. Type *Identity_Type_STATUS `json:"type,omitempty"` }
Identity for the resource.
func (*Identity_STATUS_ARM) DeepCopy ¶
func (in *Identity_STATUS_ARM) DeepCopy() *Identity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Identity_STATUS_ARM.
func (*Identity_STATUS_ARM) DeepCopyInto ¶
func (in *Identity_STATUS_ARM) DeepCopyInto(out *Identity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Identity_Type_STATUS ¶
type Identity_Type_STATUS string
type Plan ¶
type Plan struct { // +kubebuilder:validation:Required // Name: A user defined name of the 3rd Party Artifact that is being procured. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // Product: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the // artifact at the time of Data Market onboarding. Product *string `json:"product,omitempty"` // PromotionCode: A publisher provided promotion code as provisioned in Data Market for the said product/artifact. PromotionCode *string `json:"promotionCode,omitempty"` // +kubebuilder:validation:Required // Publisher: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic Publisher *string `json:"publisher,omitempty"` // Version: The version of the desired product/artifact. Version *string `json:"version,omitempty"` }
Plan for the resource.
func (*Plan) AssignProperties_From_Plan ¶
AssignProperties_From_Plan populates our Plan from the provided source Plan
func (*Plan) AssignProperties_To_Plan ¶
AssignProperties_To_Plan populates the provided destination Plan from our Plan
func (*Plan) ConvertToARM ¶
func (plan *Plan) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Plan) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan.
func (*Plan) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Plan) Initialize_From_Plan_STATUS ¶
func (plan *Plan) Initialize_From_Plan_STATUS(source *Plan_STATUS) error
Initialize_From_Plan_STATUS populates our Plan from the provided source Plan_STATUS
func (*Plan) NewEmptyARMValue ¶
func (plan *Plan) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Plan) PopulateFromARM ¶
func (plan *Plan) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Plan_ARM ¶
type Plan_ARM struct { // Name: A user defined name of the 3rd Party Artifact that is being procured. Name *string `json:"name,omitempty"` // Product: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the // artifact at the time of Data Market onboarding. Product *string `json:"product,omitempty"` // PromotionCode: A publisher provided promotion code as provisioned in Data Market for the said product/artifact. PromotionCode *string `json:"promotionCode,omitempty"` // Publisher: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic Publisher *string `json:"publisher,omitempty"` // Version: The version of the desired product/artifact. Version *string `json:"version,omitempty"` }
Plan for the resource.
func (*Plan_ARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan_ARM.
func (*Plan_ARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Plan_STATUS ¶
type Plan_STATUS struct { // Name: A user defined name of the 3rd Party Artifact that is being procured. Name *string `json:"name,omitempty"` // Product: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the // artifact at the time of Data Market onboarding. Product *string `json:"product,omitempty"` // PromotionCode: A publisher provided promotion code as provisioned in Data Market for the said product/artifact. PromotionCode *string `json:"promotionCode,omitempty"` // Publisher: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic Publisher *string `json:"publisher,omitempty"` // Version: The version of the desired product/artifact. Version *string `json:"version,omitempty"` }
Plan for the resource.
func (*Plan_STATUS) AssignProperties_From_Plan_STATUS ¶
func (plan *Plan_STATUS) AssignProperties_From_Plan_STATUS(source *storage.Plan_STATUS) error
AssignProperties_From_Plan_STATUS populates our Plan_STATUS from the provided source Plan_STATUS
func (*Plan_STATUS) AssignProperties_To_Plan_STATUS ¶
func (plan *Plan_STATUS) AssignProperties_To_Plan_STATUS(destination *storage.Plan_STATUS) error
AssignProperties_To_Plan_STATUS populates the provided destination Plan_STATUS from our Plan_STATUS
func (*Plan_STATUS) DeepCopy ¶
func (in *Plan_STATUS) DeepCopy() *Plan_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan_STATUS.
func (*Plan_STATUS) DeepCopyInto ¶
func (in *Plan_STATUS) DeepCopyInto(out *Plan_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Plan_STATUS) NewEmptyARMValue ¶
func (plan *Plan_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Plan_STATUS) PopulateFromARM ¶
func (plan *Plan_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Plan_STATUS_ARM ¶
type Plan_STATUS_ARM struct { // Name: A user defined name of the 3rd Party Artifact that is being procured. Name *string `json:"name,omitempty"` // Product: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the // artifact at the time of Data Market onboarding. Product *string `json:"product,omitempty"` // PromotionCode: A publisher provided promotion code as provisioned in Data Market for the said product/artifact. PromotionCode *string `json:"promotionCode,omitempty"` // Publisher: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic Publisher *string `json:"publisher,omitempty"` // Version: The version of the desired product/artifact. Version *string `json:"version,omitempty"` }
Plan for the resource.
func (*Plan_STATUS_ARM) DeepCopy ¶
func (in *Plan_STATUS_ARM) DeepCopy() *Plan_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan_STATUS_ARM.
func (*Plan_STATUS_ARM) DeepCopyInto ¶
func (in *Plan_STATUS_ARM) DeepCopyInto(out *Plan_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisioningStateDefinition_STATUS ¶
type ProvisioningStateDefinition_STATUS string
The provisioning state of the resource.
type Scope ¶
type Scope struct { // Cluster: Specifies that the scope of the extension is Cluster Cluster *ScopeCluster `json:"cluster,omitempty"` // Namespace: Specifies that the scope of the extension is Namespace Namespace *ScopeNamespace `json:"namespace,omitempty"` }
Scope of the extension. It can be either Cluster or Namespace; but not both.
func (*Scope) AssignProperties_From_Scope ¶
AssignProperties_From_Scope populates our Scope from the provided source Scope
func (*Scope) AssignProperties_To_Scope ¶
AssignProperties_To_Scope populates the provided destination Scope from our Scope
func (*Scope) ConvertToARM ¶
func (scope *Scope) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Scope) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scope.
func (*Scope) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Scope) Initialize_From_Scope_STATUS ¶
func (scope *Scope) Initialize_From_Scope_STATUS(source *Scope_STATUS) error
Initialize_From_Scope_STATUS populates our Scope from the provided source Scope_STATUS
func (*Scope) NewEmptyARMValue ¶
func (scope *Scope) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Scope) PopulateFromARM ¶
func (scope *Scope) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ScopeCluster ¶
type ScopeCluster struct { // ReleaseNamespace: Namespace where the extension Release must be placed, for a Cluster scoped extension. If this // namespace does not exist, it will be created ReleaseNamespace *string `json:"releaseNamespace,omitempty"` }
Specifies that the scope of the extension is Cluster
func (*ScopeCluster) AssignProperties_From_ScopeCluster ¶
func (cluster *ScopeCluster) AssignProperties_From_ScopeCluster(source *storage.ScopeCluster) error
AssignProperties_From_ScopeCluster populates our ScopeCluster from the provided source ScopeCluster
func (*ScopeCluster) AssignProperties_To_ScopeCluster ¶
func (cluster *ScopeCluster) AssignProperties_To_ScopeCluster(destination *storage.ScopeCluster) error
AssignProperties_To_ScopeCluster populates the provided destination ScopeCluster from our ScopeCluster
func (*ScopeCluster) ConvertToARM ¶
func (cluster *ScopeCluster) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ScopeCluster) DeepCopy ¶
func (in *ScopeCluster) DeepCopy() *ScopeCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeCluster.
func (*ScopeCluster) DeepCopyInto ¶
func (in *ScopeCluster) DeepCopyInto(out *ScopeCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScopeCluster) Initialize_From_ScopeCluster_STATUS ¶
func (cluster *ScopeCluster) Initialize_From_ScopeCluster_STATUS(source *ScopeCluster_STATUS) error
Initialize_From_ScopeCluster_STATUS populates our ScopeCluster from the provided source ScopeCluster_STATUS
func (*ScopeCluster) NewEmptyARMValue ¶
func (cluster *ScopeCluster) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ScopeCluster) PopulateFromARM ¶
func (cluster *ScopeCluster) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ScopeCluster_ARM ¶
type ScopeCluster_ARM struct { // ReleaseNamespace: Namespace where the extension Release must be placed, for a Cluster scoped extension. If this // namespace does not exist, it will be created ReleaseNamespace *string `json:"releaseNamespace,omitempty"` }
Specifies that the scope of the extension is Cluster
func (*ScopeCluster_ARM) DeepCopy ¶
func (in *ScopeCluster_ARM) DeepCopy() *ScopeCluster_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeCluster_ARM.
func (*ScopeCluster_ARM) DeepCopyInto ¶
func (in *ScopeCluster_ARM) DeepCopyInto(out *ScopeCluster_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeCluster_STATUS ¶
type ScopeCluster_STATUS struct { // ReleaseNamespace: Namespace where the extension Release must be placed, for a Cluster scoped extension. If this // namespace does not exist, it will be created ReleaseNamespace *string `json:"releaseNamespace,omitempty"` }
Specifies that the scope of the extension is Cluster
func (*ScopeCluster_STATUS) AssignProperties_From_ScopeCluster_STATUS ¶
func (cluster *ScopeCluster_STATUS) AssignProperties_From_ScopeCluster_STATUS(source *storage.ScopeCluster_STATUS) error
AssignProperties_From_ScopeCluster_STATUS populates our ScopeCluster_STATUS from the provided source ScopeCluster_STATUS
func (*ScopeCluster_STATUS) AssignProperties_To_ScopeCluster_STATUS ¶
func (cluster *ScopeCluster_STATUS) AssignProperties_To_ScopeCluster_STATUS(destination *storage.ScopeCluster_STATUS) error
AssignProperties_To_ScopeCluster_STATUS populates the provided destination ScopeCluster_STATUS from our ScopeCluster_STATUS
func (*ScopeCluster_STATUS) DeepCopy ¶
func (in *ScopeCluster_STATUS) DeepCopy() *ScopeCluster_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeCluster_STATUS.
func (*ScopeCluster_STATUS) DeepCopyInto ¶
func (in *ScopeCluster_STATUS) DeepCopyInto(out *ScopeCluster_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScopeCluster_STATUS) NewEmptyARMValue ¶
func (cluster *ScopeCluster_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ScopeCluster_STATUS) PopulateFromARM ¶
func (cluster *ScopeCluster_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ScopeCluster_STATUS_ARM ¶
type ScopeCluster_STATUS_ARM struct { // ReleaseNamespace: Namespace where the extension Release must be placed, for a Cluster scoped extension. If this // namespace does not exist, it will be created ReleaseNamespace *string `json:"releaseNamespace,omitempty"` }
Specifies that the scope of the extension is Cluster
func (*ScopeCluster_STATUS_ARM) DeepCopy ¶
func (in *ScopeCluster_STATUS_ARM) DeepCopy() *ScopeCluster_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeCluster_STATUS_ARM.
func (*ScopeCluster_STATUS_ARM) DeepCopyInto ¶
func (in *ScopeCluster_STATUS_ARM) DeepCopyInto(out *ScopeCluster_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeNamespace ¶
type ScopeNamespace struct { // TargetNamespace: Namespace where the extension will be created for an Namespace scoped extension. If this namespace // does not exist, it will be created TargetNamespace *string `json:"targetNamespace,omitempty"` }
Specifies that the scope of the extension is Namespace
func (*ScopeNamespace) AssignProperties_From_ScopeNamespace ¶
func (namespace *ScopeNamespace) AssignProperties_From_ScopeNamespace(source *storage.ScopeNamespace) error
AssignProperties_From_ScopeNamespace populates our ScopeNamespace from the provided source ScopeNamespace
func (*ScopeNamespace) AssignProperties_To_ScopeNamespace ¶
func (namespace *ScopeNamespace) AssignProperties_To_ScopeNamespace(destination *storage.ScopeNamespace) error
AssignProperties_To_ScopeNamespace populates the provided destination ScopeNamespace from our ScopeNamespace
func (*ScopeNamespace) ConvertToARM ¶
func (namespace *ScopeNamespace) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ScopeNamespace) DeepCopy ¶
func (in *ScopeNamespace) DeepCopy() *ScopeNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeNamespace.
func (*ScopeNamespace) DeepCopyInto ¶
func (in *ScopeNamespace) DeepCopyInto(out *ScopeNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScopeNamespace) Initialize_From_ScopeNamespace_STATUS ¶
func (namespace *ScopeNamespace) Initialize_From_ScopeNamespace_STATUS(source *ScopeNamespace_STATUS) error
Initialize_From_ScopeNamespace_STATUS populates our ScopeNamespace from the provided source ScopeNamespace_STATUS
func (*ScopeNamespace) NewEmptyARMValue ¶
func (namespace *ScopeNamespace) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ScopeNamespace) PopulateFromARM ¶
func (namespace *ScopeNamespace) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ScopeNamespace_ARM ¶
type ScopeNamespace_ARM struct { // TargetNamespace: Namespace where the extension will be created for an Namespace scoped extension. If this namespace // does not exist, it will be created TargetNamespace *string `json:"targetNamespace,omitempty"` }
Specifies that the scope of the extension is Namespace
func (*ScopeNamespace_ARM) DeepCopy ¶
func (in *ScopeNamespace_ARM) DeepCopy() *ScopeNamespace_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeNamespace_ARM.
func (*ScopeNamespace_ARM) DeepCopyInto ¶
func (in *ScopeNamespace_ARM) DeepCopyInto(out *ScopeNamespace_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeNamespace_STATUS ¶
type ScopeNamespace_STATUS struct { // TargetNamespace: Namespace where the extension will be created for an Namespace scoped extension. If this namespace // does not exist, it will be created TargetNamespace *string `json:"targetNamespace,omitempty"` }
Specifies that the scope of the extension is Namespace
func (*ScopeNamespace_STATUS) AssignProperties_From_ScopeNamespace_STATUS ¶
func (namespace *ScopeNamespace_STATUS) AssignProperties_From_ScopeNamespace_STATUS(source *storage.ScopeNamespace_STATUS) error
AssignProperties_From_ScopeNamespace_STATUS populates our ScopeNamespace_STATUS from the provided source ScopeNamespace_STATUS
func (*ScopeNamespace_STATUS) AssignProperties_To_ScopeNamespace_STATUS ¶
func (namespace *ScopeNamespace_STATUS) AssignProperties_To_ScopeNamespace_STATUS(destination *storage.ScopeNamespace_STATUS) error
AssignProperties_To_ScopeNamespace_STATUS populates the provided destination ScopeNamespace_STATUS from our ScopeNamespace_STATUS
func (*ScopeNamespace_STATUS) DeepCopy ¶
func (in *ScopeNamespace_STATUS) DeepCopy() *ScopeNamespace_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeNamespace_STATUS.
func (*ScopeNamespace_STATUS) DeepCopyInto ¶
func (in *ScopeNamespace_STATUS) DeepCopyInto(out *ScopeNamespace_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScopeNamespace_STATUS) NewEmptyARMValue ¶
func (namespace *ScopeNamespace_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ScopeNamespace_STATUS) PopulateFromARM ¶
func (namespace *ScopeNamespace_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ScopeNamespace_STATUS_ARM ¶
type ScopeNamespace_STATUS_ARM struct { // TargetNamespace: Namespace where the extension will be created for an Namespace scoped extension. If this namespace // does not exist, it will be created TargetNamespace *string `json:"targetNamespace,omitempty"` }
Specifies that the scope of the extension is Namespace
func (*ScopeNamespace_STATUS_ARM) DeepCopy ¶
func (in *ScopeNamespace_STATUS_ARM) DeepCopy() *ScopeNamespace_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeNamespace_STATUS_ARM.
func (*ScopeNamespace_STATUS_ARM) DeepCopyInto ¶
func (in *ScopeNamespace_STATUS_ARM) DeepCopyInto(out *ScopeNamespace_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scope_ARM ¶
type Scope_ARM struct { // Cluster: Specifies that the scope of the extension is Cluster Cluster *ScopeCluster_ARM `json:"cluster,omitempty"` // Namespace: Specifies that the scope of the extension is Namespace Namespace *ScopeNamespace_ARM `json:"namespace,omitempty"` }
Scope of the extension. It can be either Cluster or Namespace; but not both.
func (*Scope_ARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scope_ARM.
func (*Scope_ARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scope_STATUS ¶
type Scope_STATUS struct { // Cluster: Specifies that the scope of the extension is Cluster Cluster *ScopeCluster_STATUS `json:"cluster,omitempty"` // Namespace: Specifies that the scope of the extension is Namespace Namespace *ScopeNamespace_STATUS `json:"namespace,omitempty"` }
Scope of the extension. It can be either Cluster or Namespace; but not both.
func (*Scope_STATUS) AssignProperties_From_Scope_STATUS ¶
func (scope *Scope_STATUS) AssignProperties_From_Scope_STATUS(source *storage.Scope_STATUS) error
AssignProperties_From_Scope_STATUS populates our Scope_STATUS from the provided source Scope_STATUS
func (*Scope_STATUS) AssignProperties_To_Scope_STATUS ¶
func (scope *Scope_STATUS) AssignProperties_To_Scope_STATUS(destination *storage.Scope_STATUS) error
AssignProperties_To_Scope_STATUS populates the provided destination Scope_STATUS from our Scope_STATUS
func (*Scope_STATUS) DeepCopy ¶
func (in *Scope_STATUS) DeepCopy() *Scope_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scope_STATUS.
func (*Scope_STATUS) DeepCopyInto ¶
func (in *Scope_STATUS) DeepCopyInto(out *Scope_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Scope_STATUS) NewEmptyARMValue ¶
func (scope *Scope_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Scope_STATUS) PopulateFromARM ¶
func (scope *Scope_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Scope_STATUS_ARM ¶
type Scope_STATUS_ARM struct { // Cluster: Specifies that the scope of the extension is Cluster Cluster *ScopeCluster_STATUS_ARM `json:"cluster,omitempty"` // Namespace: Specifies that the scope of the extension is Namespace Namespace *ScopeNamespace_STATUS_ARM `json:"namespace,omitempty"` }
Scope of the extension. It can be either Cluster or Namespace; but not both.
func (*Scope_STATUS_ARM) DeepCopy ¶
func (in *Scope_STATUS_ARM) DeepCopy() *Scope_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scope_STATUS_ARM.
func (*Scope_STATUS_ARM) DeepCopyInto ¶
func (in *Scope_STATUS_ARM) DeepCopyInto(out *Scope_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData ¶
type SystemData struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
func (*SystemData) AssignProperties_From_SystemData ¶
func (data *SystemData) AssignProperties_From_SystemData(source *storage.SystemData) error
AssignProperties_From_SystemData populates our SystemData from the provided source SystemData
func (*SystemData) AssignProperties_To_SystemData ¶
func (data *SystemData) AssignProperties_To_SystemData(destination *storage.SystemData) error
AssignProperties_To_SystemData populates the provided destination SystemData from our SystemData
func (*SystemData) ConvertToARM ¶
func (data *SystemData) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SystemData) DeepCopy ¶
func (in *SystemData) DeepCopy() *SystemData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData.
func (*SystemData) DeepCopyInto ¶
func (in *SystemData) DeepCopyInto(out *SystemData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemData) Initialize_From_SystemData_STATUS ¶
func (data *SystemData) Initialize_From_SystemData_STATUS(source *SystemData_STATUS) error
Initialize_From_SystemData_STATUS populates our SystemData from the provided source SystemData_STATUS
func (*SystemData) NewEmptyARMValue ¶
func (data *SystemData) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData) PopulateFromARM ¶
func (data *SystemData) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_ARM ¶
type SystemData_ARM struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_ARM) DeepCopy ¶
func (in *SystemData_ARM) DeepCopy() *SystemData_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_ARM.
func (*SystemData_ARM) DeepCopyInto ¶
func (in *SystemData_ARM) DeepCopyInto(out *SystemData_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData_CreatedByType ¶
type SystemData_CreatedByType string
+kubebuilder:validation:Enum={"Application","Key","ManagedIdentity","User"}
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType ¶
type SystemData_LastModifiedByType string
+kubebuilder:validation:Enum={"Application","Key","ManagedIdentity","User"}
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
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.
func (*SystemData_STATUS) NewEmptyARMValue ¶
func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_STATUS) PopulateFromARM ¶
func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_STATUS_ARM ¶
type SystemData_STATUS_ARM struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS_ARM) DeepCopy ¶
func (in *SystemData_STATUS_ARM) DeepCopy() *SystemData_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS_ARM.
func (*SystemData_STATUS_ARM) DeepCopyInto ¶
func (in *SystemData_STATUS_ARM) DeepCopyInto(out *SystemData_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.