storage

package
v2.13.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2025 License: MIT Imports: 18 Imported by: 2

Documentation

Overview

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

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

Package storage contains API Schema definitions for the kubernetesconfiguration storage 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=v1api20230501storage

Index

Constants

View Source
const APIVersion_Value = APIVersion("2023-05-01")

Variables

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

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

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

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Storage version of v1api20230501.APIVersion +kubebuilder:validation:Enum={"2023-05-01"}

type AzureBlobDefinition added in v2.10.0

type AzureBlobDefinition struct {
	AccountKey            *genruntime.SecretReference `json:"accountKey,omitempty"`
	ContainerName         *string                     `json:"containerName,omitempty"`
	LocalAuthRef          *string                     `json:"localAuthRef,omitempty"`
	ManagedIdentity       *ManagedIdentityDefinition  `json:"managedIdentity,omitempty"`
	PropertyBag           genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	SasToken              *genruntime.SecretReference `json:"sasToken,omitempty"`
	ServicePrincipal      *ServicePrincipalDefinition `json:"servicePrincipal,omitempty"`
	SyncIntervalInSeconds *int                        `json:"syncIntervalInSeconds,omitempty"`
	TimeoutInSeconds      *int                        `json:"timeoutInSeconds,omitempty"`
	Url                   *string                     `json:"url,omitempty"`
}

Storage version of v1api20230501.AzureBlobDefinition Parameters to reconcile to the AzureBlob source kind type.

func (*AzureBlobDefinition) AssignProperties_From_AzureBlobDefinition added in v2.13.0

func (definition *AzureBlobDefinition) AssignProperties_From_AzureBlobDefinition(source *storage.AzureBlobDefinition) error

AssignProperties_From_AzureBlobDefinition populates our AzureBlobDefinition from the provided source AzureBlobDefinition

func (*AzureBlobDefinition) AssignProperties_To_AzureBlobDefinition added in v2.13.0

func (definition *AzureBlobDefinition) AssignProperties_To_AzureBlobDefinition(destination *storage.AzureBlobDefinition) error

AssignProperties_To_AzureBlobDefinition populates the provided destination AzureBlobDefinition from our AzureBlobDefinition

func (*AzureBlobDefinition) DeepCopy added in v2.10.0

func (in *AzureBlobDefinition) DeepCopy() *AzureBlobDefinition

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

func (*AzureBlobDefinition) DeepCopyInto added in v2.10.0

func (in *AzureBlobDefinition) DeepCopyInto(out *AzureBlobDefinition)

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

type AzureBlobDefinition_STATUS added in v2.10.0

type AzureBlobDefinition_STATUS struct {
	ContainerName         *string                            `json:"containerName,omitempty"`
	LocalAuthRef          *string                            `json:"localAuthRef,omitempty"`
	ManagedIdentity       *ManagedIdentityDefinition_STATUS  `json:"managedIdentity,omitempty"`
	PropertyBag           genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	ServicePrincipal      *ServicePrincipalDefinition_STATUS `json:"servicePrincipal,omitempty"`
	SyncIntervalInSeconds *int                               `json:"syncIntervalInSeconds,omitempty"`
	TimeoutInSeconds      *int                               `json:"timeoutInSeconds,omitempty"`
	Url                   *string                            `json:"url,omitempty"`
}

Storage version of v1api20230501.AzureBlobDefinition_STATUS Parameters to reconcile to the AzureBlob source kind type.

func (*AzureBlobDefinition_STATUS) AssignProperties_From_AzureBlobDefinition_STATUS added in v2.13.0

func (definition *AzureBlobDefinition_STATUS) AssignProperties_From_AzureBlobDefinition_STATUS(source *storage.AzureBlobDefinition_STATUS) error

AssignProperties_From_AzureBlobDefinition_STATUS populates our AzureBlobDefinition_STATUS from the provided source AzureBlobDefinition_STATUS

func (*AzureBlobDefinition_STATUS) AssignProperties_To_AzureBlobDefinition_STATUS added in v2.13.0

func (definition *AzureBlobDefinition_STATUS) AssignProperties_To_AzureBlobDefinition_STATUS(destination *storage.AzureBlobDefinition_STATUS) error

AssignProperties_To_AzureBlobDefinition_STATUS populates the provided destination AzureBlobDefinition_STATUS from our AzureBlobDefinition_STATUS

func (*AzureBlobDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*AzureBlobDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type BucketDefinition added in v2.10.0

type BucketDefinition struct {
	AccessKey             *genruntime.SecretReference `json:"accessKey,omitempty"`
	BucketName            *string                     `json:"bucketName,omitempty"`
	Insecure              *bool                       `json:"insecure,omitempty"`
	LocalAuthRef          *string                     `json:"localAuthRef,omitempty"`
	PropertyBag           genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	SyncIntervalInSeconds *int                        `json:"syncIntervalInSeconds,omitempty"`
	TimeoutInSeconds      *int                        `json:"timeoutInSeconds,omitempty"`
	Url                   *string                     `json:"url,omitempty"`
}

Storage version of v1api20230501.BucketDefinition Parameters to reconcile to the Bucket source kind type.

func (*BucketDefinition) AssignProperties_From_BucketDefinition added in v2.13.0

func (definition *BucketDefinition) AssignProperties_From_BucketDefinition(source *storage.BucketDefinition) error

AssignProperties_From_BucketDefinition populates our BucketDefinition from the provided source BucketDefinition

func (*BucketDefinition) AssignProperties_To_BucketDefinition added in v2.13.0

func (definition *BucketDefinition) AssignProperties_To_BucketDefinition(destination *storage.BucketDefinition) error

AssignProperties_To_BucketDefinition populates the provided destination BucketDefinition from our BucketDefinition

func (*BucketDefinition) DeepCopy added in v2.10.0

func (in *BucketDefinition) DeepCopy() *BucketDefinition

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

func (*BucketDefinition) DeepCopyInto added in v2.10.0

func (in *BucketDefinition) DeepCopyInto(out *BucketDefinition)

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

type BucketDefinition_STATUS added in v2.10.0

type BucketDefinition_STATUS struct {
	BucketName            *string                `json:"bucketName,omitempty"`
	Insecure              *bool                  `json:"insecure,omitempty"`
	LocalAuthRef          *string                `json:"localAuthRef,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SyncIntervalInSeconds *int                   `json:"syncIntervalInSeconds,omitempty"`
	TimeoutInSeconds      *int                   `json:"timeoutInSeconds,omitempty"`
	Url                   *string                `json:"url,omitempty"`
}

Storage version of v1api20230501.BucketDefinition_STATUS Parameters to reconcile to the Bucket source kind type.

func (*BucketDefinition_STATUS) AssignProperties_From_BucketDefinition_STATUS added in v2.13.0

func (definition *BucketDefinition_STATUS) AssignProperties_From_BucketDefinition_STATUS(source *storage.BucketDefinition_STATUS) error

AssignProperties_From_BucketDefinition_STATUS populates our BucketDefinition_STATUS from the provided source BucketDefinition_STATUS

func (*BucketDefinition_STATUS) AssignProperties_To_BucketDefinition_STATUS added in v2.13.0

func (definition *BucketDefinition_STATUS) AssignProperties_To_BucketDefinition_STATUS(destination *storage.BucketDefinition_STATUS) error

AssignProperties_To_BucketDefinition_STATUS populates the provided destination BucketDefinition_STATUS from our BucketDefinition_STATUS

func (*BucketDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*BucketDefinition_STATUS) DeepCopyInto added in v2.10.0

func (in *BucketDefinition_STATUS) DeepCopyInto(out *BucketDefinition_STATUS)

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

type ErrorAdditionalInfo_STATUS

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

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

func (*ErrorAdditionalInfo_STATUS) AssignProperties_From_ErrorAdditionalInfo_STATUS added in v2.13.0

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 added in v2.13.0

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

AssignProperties_To_ErrorAdditionalInfo_STATUS populates the provided destination ErrorAdditionalInfo_STATUS from our ErrorAdditionalInfo_STATUS

func (*ErrorAdditionalInfo_STATUS) DeepCopy

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

func (*ErrorAdditionalInfo_STATUS) DeepCopyInto

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

type ErrorDetail_STATUS

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

Storage version of v1api20230501.ErrorDetail_STATUS The error detail.

func (*ErrorDetail_STATUS) AssignProperties_From_ErrorDetail_STATUS added in v2.13.0

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 added in v2.13.0

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

AssignProperties_To_ErrorDetail_STATUS populates the provided destination ErrorDetail_STATUS from our ErrorDetail_STATUS

func (*ErrorDetail_STATUS) DeepCopy

func (in *ErrorDetail_STATUS) DeepCopy() *ErrorDetail_STATUS

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

func (*ErrorDetail_STATUS) DeepCopyInto

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

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

type ErrorDetail_STATUS_Unrolled

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

Storage version of v1api20230501.ErrorDetail_STATUS_Unrolled

func (*ErrorDetail_STATUS_Unrolled) AssignProperties_From_ErrorDetail_STATUS_Unrolled added in v2.13.0

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 added in v2.13.0

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

AssignProperties_To_ErrorDetail_STATUS_Unrolled populates the provided destination ErrorDetail_STATUS_Unrolled from our ErrorDetail_STATUS_Unrolled

func (*ErrorDetail_STATUS_Unrolled) DeepCopy

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

func (*ErrorDetail_STATUS_Unrolled) DeepCopyInto

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

type 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" Storage version of v1api20230501.Extension 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 added in v2.13.0

func (extension *Extension) AssignProperties_From_Extension(source *storage.Extension) error

AssignProperties_From_Extension populates our Extension from the provided source Extension

func (*Extension) AssignProperties_To_Extension added in v2.13.0

func (extension *Extension) AssignProperties_To_Extension(destination *storage.Extension) error

AssignProperties_To_Extension populates the provided destination Extension from our Extension

func (*Extension) AzureName

func (extension *Extension) AzureName() string

AzureName returns the Azure name of the resource

func (*Extension) ConfigMapDestinationExpressions added in v2.11.0

func (extension *Extension) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Extension) ConvertFrom added in v2.13.0

func (extension *Extension) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Extension from the provided hub Extension

func (*Extension) ConvertTo added in v2.13.0

func (extension *Extension) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Extension from our Extension

func (*Extension) DeepCopy

func (in *Extension) DeepCopy() *Extension

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

func (*Extension) DeepCopyInto

func (in *Extension) DeepCopyInto(out *Extension)

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

func (*Extension) DeepCopyObject

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

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

func (*Extension) ExportKubernetesConfigMaps added in v2.11.0

func (extension *Extension) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)

ExportKubernetesConfigMaps defines a resource which can create ConfigMaps in Kubernetes.

func (Extension) GetAPIVersion

func (extension Extension) GetAPIVersion() string

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

func (extension *Extension) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.KubernetesConfiguration/extensions"

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) SecretDestinationExpressions added in v2.11.0

func (extension *Extension) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

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

type ExtensionList

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

+kubebuilder:object:root=true Storage version of v1api20230501.Extension 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 *genruntime.ConfigMapDestination `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.ExtensionOperatorConfigMaps

func (*ExtensionOperatorConfigMaps) AssignProperties_From_ExtensionOperatorConfigMaps added in v2.13.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.13.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

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

func (*ExtensionOperatorConfigMaps) DeepCopyInto added in v2.7.0

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 {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	ConfigMaps           *ExtensionOperatorConfigMaps  `json:"configMaps,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20230501.ExtensionOperatorSpec 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.13.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.13.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

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_STATUS

type ExtensionStatus_STATUS struct {
	Code          *string                `json:"code,omitempty"`
	DisplayStatus *string                `json:"displayStatus,omitempty"`
	Level         *string                `json:"level,omitempty"`
	Message       *string                `json:"message,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Time          *string                `json:"time,omitempty"`
}

Storage version of v1api20230501.ExtensionStatus_STATUS Status from the extension.

func (*ExtensionStatus_STATUS) AssignProperties_From_ExtensionStatus_STATUS added in v2.13.0

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 added in v2.13.0

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

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.

type Extension_Properties_AksAssignedIdentity_STATUS

type Extension_Properties_AksAssignedIdentity_STATUS struct {
	PrincipalId *string                `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TenantId    *string                `json:"tenantId,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20230501.Extension_Properties_AksAssignedIdentity_STATUS

func (*Extension_Properties_AksAssignedIdentity_STATUS) AssignProperties_From_Extension_Properties_AksAssignedIdentity_STATUS added in v2.13.0

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 added in v2.13.0

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

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

func (*Extension_Properties_AksAssignedIdentity_STATUS) DeepCopyInto

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 {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20230501.Extension_Properties_AksAssignedIdentity_Spec

func (*Extension_Properties_AksAssignedIdentity_Spec) AssignProperties_From_Extension_Properties_AksAssignedIdentity_Spec added in v2.13.0

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 added in v2.13.0

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) DeepCopy

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

func (*Extension_Properties_AksAssignedIdentity_Spec) DeepCopyInto

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            *Extension_Properties_AksAssignedIdentity_STATUS `json:"aksAssignedIdentity,omitempty"`
	AutoUpgradeMinorVersion        *bool                                            `json:"autoUpgradeMinorVersion,omitempty"`
	Conditions                     []conditions.Condition                           `json:"conditions,omitempty"`
	ConfigurationProtectedSettings map[string]string                                `json:"configurationProtectedSettings,omitempty"`
	ConfigurationSettings          map[string]string                                `json:"configurationSettings,omitempty"`
	CurrentVersion                 *string                                          `json:"currentVersion,omitempty"`
	CustomLocationSettings         map[string]string                                `json:"customLocationSettings,omitempty"`
	ErrorInfo                      *ErrorDetail_STATUS                              `json:"errorInfo,omitempty"`
	ExtensionType                  *string                                          `json:"extensionType,omitempty"`
	Id                             *string                                          `json:"id,omitempty"`
	Identity                       *Identity_STATUS                                 `json:"identity,omitempty"`
	IsSystemExtension              *bool                                            `json:"isSystemExtension,omitempty"`
	Name                           *string                                          `json:"name,omitempty"`
	PackageUri                     *string                                          `json:"packageUri,omitempty"`
	Plan                           *Plan_STATUS                                     `json:"plan,omitempty"`
	PropertyBag                    genruntime.PropertyBag                           `json:"$propertyBag,omitempty"`
	ProvisioningState              *string                                          `json:"provisioningState,omitempty"`
	ReleaseTrain                   *string                                          `json:"releaseTrain,omitempty"`
	Scope                          *Scope_STATUS                                    `json:"scope,omitempty"`
	Statuses                       []ExtensionStatus_STATUS                         `json:"statuses,omitempty"`
	SystemData                     *SystemData_STATUS                               `json:"systemData,omitempty"`
	Type                           *string                                          `json:"type,omitempty"`
	Version                        *string                                          `json:"version,omitempty"`
}

Storage version of v1api20230501.Extension_STATUS The Extension object.

func (*Extension_STATUS) AssignProperties_From_Extension_STATUS added in v2.13.0

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 added in v2.13.0

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.

type Extension_Spec

type Extension_Spec struct {
	AksAssignedIdentity     *Extension_Properties_AksAssignedIdentity_Spec `json:"aksAssignedIdentity,omitempty"`
	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 *genruntime.SecretMapReference `json:"configurationProtectedSettings,omitempty"`
	ConfigurationSettings          map[string]string              `json:"configurationSettings,omitempty"`
	ExtensionType                  *string                        `json:"extensionType,omitempty"`
	Identity                       *Identity                      `json:"identity,omitempty"`
	OperatorSpec                   *ExtensionOperatorSpec         `json:"operatorSpec,omitempty"`
	OriginalVersion                string                         `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an
	// extension resource, which means that any other Azure resource can be its owner.
	Owner        *genruntime.ArbitraryOwnerReference `json:"owner,omitempty"`
	Plan         *Plan                               `json:"plan,omitempty"`
	PropertyBag  genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
	ReleaseTrain *string                             `json:"releaseTrain,omitempty"`
	Scope        *Scope                              `json:"scope,omitempty"`
	SystemData   *SystemData                         `json:"systemData,omitempty"`
	Version      *string                             `json:"version,omitempty"`
}

Storage version of v1api20230501.Extension_Spec

func (*Extension_Spec) AssignProperties_From_Extension_Spec added in v2.13.0

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 added in v2.13.0

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

type FluxConfiguration added in v2.10.0

type FluxConfiguration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FluxConfiguration_Spec   `json:"spec,omitempty"`
	Status            FluxConfiguration_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" Storage version of v1api20230501.FluxConfiguration Generator information: - Generated from: /kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2023-05-01/fluxconfiguration.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}

func (*FluxConfiguration) AssignProperties_From_FluxConfiguration added in v2.13.0

func (configuration *FluxConfiguration) AssignProperties_From_FluxConfiguration(source *storage.FluxConfiguration) error

AssignProperties_From_FluxConfiguration populates our FluxConfiguration from the provided source FluxConfiguration

func (*FluxConfiguration) AssignProperties_To_FluxConfiguration added in v2.13.0

func (configuration *FluxConfiguration) AssignProperties_To_FluxConfiguration(destination *storage.FluxConfiguration) error

AssignProperties_To_FluxConfiguration populates the provided destination FluxConfiguration from our FluxConfiguration

func (*FluxConfiguration) AzureName added in v2.10.0

func (configuration *FluxConfiguration) AzureName() string

AzureName returns the Azure name of the resource

func (*FluxConfiguration) ConfigMapDestinationExpressions added in v2.11.0

func (configuration *FluxConfiguration) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*FluxConfiguration) ConvertFrom added in v2.13.0

func (configuration *FluxConfiguration) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our FluxConfiguration from the provided hub FluxConfiguration

func (*FluxConfiguration) ConvertTo added in v2.13.0

func (configuration *FluxConfiguration) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub FluxConfiguration from our FluxConfiguration

func (*FluxConfiguration) DeepCopy added in v2.10.0

func (in *FluxConfiguration) DeepCopy() *FluxConfiguration

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

func (*FluxConfiguration) DeepCopyInto added in v2.10.0

func (in *FluxConfiguration) DeepCopyInto(out *FluxConfiguration)

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

func (*FluxConfiguration) DeepCopyObject added in v2.10.0

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

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

func (FluxConfiguration) GetAPIVersion added in v2.10.0

func (configuration FluxConfiguration) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01"

func (*FluxConfiguration) GetConditions added in v2.10.0

func (configuration *FluxConfiguration) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*FluxConfiguration) GetResourceScope added in v2.10.0

func (configuration *FluxConfiguration) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*FluxConfiguration) GetSpec added in v2.10.0

func (configuration *FluxConfiguration) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*FluxConfiguration) GetStatus added in v2.10.0

func (configuration *FluxConfiguration) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*FluxConfiguration) GetSupportedOperations added in v2.10.0

func (configuration *FluxConfiguration) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*FluxConfiguration) GetType added in v2.10.0

func (configuration *FluxConfiguration) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.KubernetesConfiguration/fluxConfigurations"

func (*FluxConfiguration) NewEmptyStatus added in v2.10.0

func (configuration *FluxConfiguration) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*FluxConfiguration) OriginalGVK added in v2.10.0

func (configuration *FluxConfiguration) OriginalGVK() *schema.GroupVersionKind

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

func (*FluxConfiguration) Owner added in v2.10.0

func (configuration *FluxConfiguration) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*FluxConfiguration) SecretDestinationExpressions added in v2.11.0

func (configuration *FluxConfiguration) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*FluxConfiguration) SetConditions added in v2.10.0

func (configuration *FluxConfiguration) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*FluxConfiguration) SetStatus added in v2.10.0

func (configuration *FluxConfiguration) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type FluxConfigurationList added in v2.10.0

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

+kubebuilder:object:root=true Storage version of v1api20230501.FluxConfiguration Generator information: - Generated from: /kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2023-05-01/fluxconfiguration.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}

func (*FluxConfigurationList) DeepCopy added in v2.10.0

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

func (*FluxConfigurationList) DeepCopyInto added in v2.10.0

func (in *FluxConfigurationList) DeepCopyInto(out *FluxConfigurationList)

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

func (*FluxConfigurationList) DeepCopyObject added in v2.10.0

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

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

type FluxConfigurationOperatorSpec added in v2.11.0

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

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

func (*FluxConfigurationOperatorSpec) AssignProperties_From_FluxConfigurationOperatorSpec added in v2.13.0

func (operator *FluxConfigurationOperatorSpec) AssignProperties_From_FluxConfigurationOperatorSpec(source *storage.FluxConfigurationOperatorSpec) error

AssignProperties_From_FluxConfigurationOperatorSpec populates our FluxConfigurationOperatorSpec from the provided source FluxConfigurationOperatorSpec

func (*FluxConfigurationOperatorSpec) AssignProperties_To_FluxConfigurationOperatorSpec added in v2.13.0

func (operator *FluxConfigurationOperatorSpec) AssignProperties_To_FluxConfigurationOperatorSpec(destination *storage.FluxConfigurationOperatorSpec) error

AssignProperties_To_FluxConfigurationOperatorSpec populates the provided destination FluxConfigurationOperatorSpec from our FluxConfigurationOperatorSpec

func (*FluxConfigurationOperatorSpec) DeepCopy added in v2.11.0

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

func (*FluxConfigurationOperatorSpec) DeepCopyInto added in v2.11.0

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

type FluxConfiguration_STATUS added in v2.10.0

type FluxConfiguration_STATUS struct {
	AzureBlob                      *AzureBlobDefinition_STATUS               `json:"azureBlob,omitempty"`
	Bucket                         *BucketDefinition_STATUS                  `json:"bucket,omitempty"`
	ComplianceState                *string                                   `json:"complianceState,omitempty"`
	Conditions                     []conditions.Condition                    `json:"conditions,omitempty"`
	ConfigurationProtectedSettings map[string]string                         `json:"configurationProtectedSettings,omitempty"`
	ErrorMessage                   *string                                   `json:"errorMessage,omitempty"`
	GitRepository                  *GitRepositoryDefinition_STATUS           `json:"gitRepository,omitempty"`
	Id                             *string                                   `json:"id,omitempty"`
	Kustomizations                 map[string]KustomizationDefinition_STATUS `json:"kustomizations,omitempty"`
	Name                           *string                                   `json:"name,omitempty"`
	Namespace                      *string                                   `json:"namespace,omitempty"`
	PropertyBag                    genruntime.PropertyBag                    `json:"$propertyBag,omitempty"`
	ProvisioningState              *string                                   `json:"provisioningState,omitempty"`
	ReconciliationWaitDuration     *string                                   `json:"reconciliationWaitDuration,omitempty"`
	RepositoryPublicKey            *string                                   `json:"repositoryPublicKey,omitempty"`
	Scope                          *string                                   `json:"scope,omitempty"`
	SourceKind                     *string                                   `json:"sourceKind,omitempty"`
	SourceSyncedCommitId           *string                                   `json:"sourceSyncedCommitId,omitempty"`
	SourceUpdatedAt                *string                                   `json:"sourceUpdatedAt,omitempty"`
	StatusUpdatedAt                *string                                   `json:"statusUpdatedAt,omitempty"`
	Statuses                       []ObjectStatusDefinition_STATUS           `json:"statuses,omitempty"`
	Suspend                        *bool                                     `json:"suspend,omitempty"`
	Type                           *string                                   `json:"type,omitempty"`
	WaitForReconciliation          *bool                                     `json:"waitForReconciliation,omitempty"`
}

Storage version of v1api20230501.FluxConfiguration_STATUS The Flux Configuration object returned in Get & Put response.

func (*FluxConfiguration_STATUS) AssignProperties_From_FluxConfiguration_STATUS added in v2.13.0

func (configuration *FluxConfiguration_STATUS) AssignProperties_From_FluxConfiguration_STATUS(source *storage.FluxConfiguration_STATUS) error

AssignProperties_From_FluxConfiguration_STATUS populates our FluxConfiguration_STATUS from the provided source FluxConfiguration_STATUS

func (*FluxConfiguration_STATUS) AssignProperties_To_FluxConfiguration_STATUS added in v2.13.0

func (configuration *FluxConfiguration_STATUS) AssignProperties_To_FluxConfiguration_STATUS(destination *storage.FluxConfiguration_STATUS) error

AssignProperties_To_FluxConfiguration_STATUS populates the provided destination FluxConfiguration_STATUS from our FluxConfiguration_STATUS

func (*FluxConfiguration_STATUS) ConvertStatusFrom added in v2.10.0

func (configuration *FluxConfiguration_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our FluxConfiguration_STATUS from the provided source

func (*FluxConfiguration_STATUS) ConvertStatusTo added in v2.10.0

func (configuration *FluxConfiguration_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our FluxConfiguration_STATUS

func (*FluxConfiguration_STATUS) DeepCopy added in v2.10.0

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

func (*FluxConfiguration_STATUS) DeepCopyInto added in v2.10.0

func (in *FluxConfiguration_STATUS) DeepCopyInto(out *FluxConfiguration_STATUS)

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

type FluxConfiguration_Spec added in v2.10.0

type FluxConfiguration_Spec struct {
	AzureBlob *AzureBlobDefinition `json:"azureBlob,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"`
	Bucket                         *BucketDefinition                  `json:"bucket,omitempty"`
	ConfigurationProtectedSettings *genruntime.SecretMapReference     `json:"configurationProtectedSettings,omitempty"`
	GitRepository                  *GitRepositoryDefinition           `json:"gitRepository,omitempty"`
	Kustomizations                 map[string]KustomizationDefinition `json:"kustomizations,omitempty"`
	Namespace                      *string                            `json:"namespace,omitempty"`
	OperatorSpec                   *FluxConfigurationOperatorSpec     `json:"operatorSpec,omitempty"`
	OriginalVersion                string                             `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an
	// extension resource, which means that any other Azure resource can be its owner.
	Owner                      *genruntime.ArbitraryOwnerReference `json:"owner,omitempty"`
	PropertyBag                genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
	ReconciliationWaitDuration *string                             `json:"reconciliationWaitDuration,omitempty"`
	Scope                      *string                             `json:"scope,omitempty"`
	SourceKind                 *string                             `json:"sourceKind,omitempty"`
	Suspend                    *bool                               `json:"suspend,omitempty"`
	WaitForReconciliation      *bool                               `json:"waitForReconciliation,omitempty"`
}

Storage version of v1api20230501.FluxConfiguration_Spec

func (*FluxConfiguration_Spec) AssignProperties_From_FluxConfiguration_Spec added in v2.13.0

func (configuration *FluxConfiguration_Spec) AssignProperties_From_FluxConfiguration_Spec(source *storage.FluxConfiguration_Spec) error

AssignProperties_From_FluxConfiguration_Spec populates our FluxConfiguration_Spec from the provided source FluxConfiguration_Spec

func (*FluxConfiguration_Spec) AssignProperties_To_FluxConfiguration_Spec added in v2.13.0

func (configuration *FluxConfiguration_Spec) AssignProperties_To_FluxConfiguration_Spec(destination *storage.FluxConfiguration_Spec) error

AssignProperties_To_FluxConfiguration_Spec populates the provided destination FluxConfiguration_Spec from our FluxConfiguration_Spec

func (*FluxConfiguration_Spec) ConvertSpecFrom added in v2.10.0

func (configuration *FluxConfiguration_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our FluxConfiguration_Spec from the provided source

func (*FluxConfiguration_Spec) ConvertSpecTo added in v2.10.0

func (configuration *FluxConfiguration_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our FluxConfiguration_Spec

func (*FluxConfiguration_Spec) DeepCopy added in v2.10.0

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

func (*FluxConfiguration_Spec) DeepCopyInto added in v2.10.0

func (in *FluxConfiguration_Spec) DeepCopyInto(out *FluxConfiguration_Spec)

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

type GitRepositoryDefinition added in v2.10.0

type GitRepositoryDefinition struct {
	HttpsCACert           *genruntime.SecretReference `json:"httpsCACert,omitempty"`
	HttpsUser             *string                     `json:"httpsUser,omitempty"`
	LocalAuthRef          *string                     `json:"localAuthRef,omitempty"`
	PropertyBag           genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	RepositoryRef         *RepositoryRefDefinition    `json:"repositoryRef,omitempty"`
	SshKnownHosts         *string                     `json:"sshKnownHosts,omitempty"`
	SyncIntervalInSeconds *int                        `json:"syncIntervalInSeconds,omitempty"`
	TimeoutInSeconds      *int                        `json:"timeoutInSeconds,omitempty"`
	Url                   *string                     `json:"url,omitempty"`
}

Storage version of v1api20230501.GitRepositoryDefinition Parameters to reconcile to the GitRepository source kind type.

func (*GitRepositoryDefinition) AssignProperties_From_GitRepositoryDefinition added in v2.13.0

func (definition *GitRepositoryDefinition) AssignProperties_From_GitRepositoryDefinition(source *storage.GitRepositoryDefinition) error

AssignProperties_From_GitRepositoryDefinition populates our GitRepositoryDefinition from the provided source GitRepositoryDefinition

func (*GitRepositoryDefinition) AssignProperties_To_GitRepositoryDefinition added in v2.13.0

func (definition *GitRepositoryDefinition) AssignProperties_To_GitRepositoryDefinition(destination *storage.GitRepositoryDefinition) error

AssignProperties_To_GitRepositoryDefinition populates the provided destination GitRepositoryDefinition from our GitRepositoryDefinition

func (*GitRepositoryDefinition) DeepCopy added in v2.10.0

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

func (*GitRepositoryDefinition) DeepCopyInto added in v2.10.0

func (in *GitRepositoryDefinition) DeepCopyInto(out *GitRepositoryDefinition)

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

type GitRepositoryDefinition_STATUS added in v2.10.0

type GitRepositoryDefinition_STATUS struct {
	HttpsUser             *string                         `json:"httpsUser,omitempty"`
	LocalAuthRef          *string                         `json:"localAuthRef,omitempty"`
	PropertyBag           genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
	RepositoryRef         *RepositoryRefDefinition_STATUS `json:"repositoryRef,omitempty"`
	SshKnownHosts         *string                         `json:"sshKnownHosts,omitempty"`
	SyncIntervalInSeconds *int                            `json:"syncIntervalInSeconds,omitempty"`
	TimeoutInSeconds      *int                            `json:"timeoutInSeconds,omitempty"`
	Url                   *string                         `json:"url,omitempty"`
}

Storage version of v1api20230501.GitRepositoryDefinition_STATUS Parameters to reconcile to the GitRepository source kind type.

func (*GitRepositoryDefinition_STATUS) AssignProperties_From_GitRepositoryDefinition_STATUS added in v2.13.0

func (definition *GitRepositoryDefinition_STATUS) AssignProperties_From_GitRepositoryDefinition_STATUS(source *storage.GitRepositoryDefinition_STATUS) error

AssignProperties_From_GitRepositoryDefinition_STATUS populates our GitRepositoryDefinition_STATUS from the provided source GitRepositoryDefinition_STATUS

func (*GitRepositoryDefinition_STATUS) AssignProperties_To_GitRepositoryDefinition_STATUS added in v2.13.0

func (definition *GitRepositoryDefinition_STATUS) AssignProperties_To_GitRepositoryDefinition_STATUS(destination *storage.GitRepositoryDefinition_STATUS) error

AssignProperties_To_GitRepositoryDefinition_STATUS populates the provided destination GitRepositoryDefinition_STATUS from our GitRepositoryDefinition_STATUS

func (*GitRepositoryDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*GitRepositoryDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type HelmReleasePropertiesDefinition_STATUS added in v2.10.0

type HelmReleasePropertiesDefinition_STATUS struct {
	FailureCount        *int                              `json:"failureCount,omitempty"`
	HelmChartRef        *ObjectReferenceDefinition_STATUS `json:"helmChartRef,omitempty"`
	InstallFailureCount *int                              `json:"installFailureCount,omitempty"`
	LastRevisionApplied *int                              `json:"lastRevisionApplied,omitempty"`
	PropertyBag         genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	UpgradeFailureCount *int                              `json:"upgradeFailureCount,omitempty"`
}

Storage version of v1api20230501.HelmReleasePropertiesDefinition_STATUS Properties for HelmRelease objects

func (*HelmReleasePropertiesDefinition_STATUS) AssignProperties_From_HelmReleasePropertiesDefinition_STATUS added in v2.13.0

func (definition *HelmReleasePropertiesDefinition_STATUS) AssignProperties_From_HelmReleasePropertiesDefinition_STATUS(source *storage.HelmReleasePropertiesDefinition_STATUS) error

AssignProperties_From_HelmReleasePropertiesDefinition_STATUS populates our HelmReleasePropertiesDefinition_STATUS from the provided source HelmReleasePropertiesDefinition_STATUS

func (*HelmReleasePropertiesDefinition_STATUS) AssignProperties_To_HelmReleasePropertiesDefinition_STATUS added in v2.13.0

func (definition *HelmReleasePropertiesDefinition_STATUS) AssignProperties_To_HelmReleasePropertiesDefinition_STATUS(destination *storage.HelmReleasePropertiesDefinition_STATUS) error

AssignProperties_To_HelmReleasePropertiesDefinition_STATUS populates the provided destination HelmReleasePropertiesDefinition_STATUS from our HelmReleasePropertiesDefinition_STATUS

func (*HelmReleasePropertiesDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*HelmReleasePropertiesDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type Identity

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

Storage version of v1api20230501.Identity Identity for the resource.

func (*Identity) AssignProperties_From_Identity added in v2.13.0

func (identity *Identity) AssignProperties_From_Identity(source *storage.Identity) error

AssignProperties_From_Identity populates our Identity from the provided source Identity

func (*Identity) AssignProperties_To_Identity added in v2.13.0

func (identity *Identity) AssignProperties_To_Identity(destination *storage.Identity) error

AssignProperties_To_Identity populates the provided destination Identity from our Identity

func (*Identity) DeepCopy

func (in *Identity) DeepCopy() *Identity

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

func (*Identity) DeepCopyInto

func (in *Identity) DeepCopyInto(out *Identity)

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 *string                `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TenantId    *string                `json:"tenantId,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20230501.Identity_STATUS Identity for the resource.

func (*Identity_STATUS) AssignProperties_From_Identity_STATUS added in v2.13.0

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 added in v2.13.0

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.

type KustomizationDefinition added in v2.10.0

type KustomizationDefinition struct {
	DependsOn              []string               `json:"dependsOn,omitempty"`
	Force                  *bool                  `json:"force,omitempty"`
	Path                   *string                `json:"path,omitempty"`
	PostBuild              *PostBuildDefinition   `json:"postBuild,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Prune                  *bool                  `json:"prune,omitempty"`
	RetryIntervalInSeconds *int                   `json:"retryIntervalInSeconds,omitempty"`
	SyncIntervalInSeconds  *int                   `json:"syncIntervalInSeconds,omitempty"`
	TimeoutInSeconds       *int                   `json:"timeoutInSeconds,omitempty"`
	Wait                   *bool                  `json:"wait,omitempty"`
}

Storage version of v1api20230501.KustomizationDefinition The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster.

func (*KustomizationDefinition) AssignProperties_From_KustomizationDefinition added in v2.13.0

func (definition *KustomizationDefinition) AssignProperties_From_KustomizationDefinition(source *storage.KustomizationDefinition) error

AssignProperties_From_KustomizationDefinition populates our KustomizationDefinition from the provided source KustomizationDefinition

func (*KustomizationDefinition) AssignProperties_To_KustomizationDefinition added in v2.13.0

func (definition *KustomizationDefinition) AssignProperties_To_KustomizationDefinition(destination *storage.KustomizationDefinition) error

AssignProperties_To_KustomizationDefinition populates the provided destination KustomizationDefinition from our KustomizationDefinition

func (*KustomizationDefinition) DeepCopy added in v2.10.0

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

func (*KustomizationDefinition) DeepCopyInto added in v2.10.0

func (in *KustomizationDefinition) DeepCopyInto(out *KustomizationDefinition)

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

type KustomizationDefinition_STATUS added in v2.10.0

type KustomizationDefinition_STATUS struct {
	DependsOn              []string                    `json:"dependsOn,omitempty"`
	Force                  *bool                       `json:"force,omitempty"`
	Name                   *string                     `json:"name,omitempty"`
	Path                   *string                     `json:"path,omitempty"`
	PostBuild              *PostBuildDefinition_STATUS `json:"postBuild,omitempty"`
	PropertyBag            genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Prune                  *bool                       `json:"prune,omitempty"`
	RetryIntervalInSeconds *int                        `json:"retryIntervalInSeconds,omitempty"`
	SyncIntervalInSeconds  *int                        `json:"syncIntervalInSeconds,omitempty"`
	TimeoutInSeconds       *int                        `json:"timeoutInSeconds,omitempty"`
	Wait                   *bool                       `json:"wait,omitempty"`
}

Storage version of v1api20230501.KustomizationDefinition_STATUS The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster.

func (*KustomizationDefinition_STATUS) AssignProperties_From_KustomizationDefinition_STATUS added in v2.13.0

func (definition *KustomizationDefinition_STATUS) AssignProperties_From_KustomizationDefinition_STATUS(source *storage.KustomizationDefinition_STATUS) error

AssignProperties_From_KustomizationDefinition_STATUS populates our KustomizationDefinition_STATUS from the provided source KustomizationDefinition_STATUS

func (*KustomizationDefinition_STATUS) AssignProperties_To_KustomizationDefinition_STATUS added in v2.13.0

func (definition *KustomizationDefinition_STATUS) AssignProperties_To_KustomizationDefinition_STATUS(destination *storage.KustomizationDefinition_STATUS) error

AssignProperties_To_KustomizationDefinition_STATUS populates the provided destination KustomizationDefinition_STATUS from our KustomizationDefinition_STATUS

func (*KustomizationDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*KustomizationDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type ManagedIdentityDefinition added in v2.10.0

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

Storage version of v1api20230501.ManagedIdentityDefinition Parameters to authenticate using a Managed Identity.

func (*ManagedIdentityDefinition) AssignProperties_From_ManagedIdentityDefinition added in v2.13.0

func (definition *ManagedIdentityDefinition) AssignProperties_From_ManagedIdentityDefinition(source *storage.ManagedIdentityDefinition) error

AssignProperties_From_ManagedIdentityDefinition populates our ManagedIdentityDefinition from the provided source ManagedIdentityDefinition

func (*ManagedIdentityDefinition) AssignProperties_To_ManagedIdentityDefinition added in v2.13.0

func (definition *ManagedIdentityDefinition) AssignProperties_To_ManagedIdentityDefinition(destination *storage.ManagedIdentityDefinition) error

AssignProperties_To_ManagedIdentityDefinition populates the provided destination ManagedIdentityDefinition from our ManagedIdentityDefinition

func (*ManagedIdentityDefinition) DeepCopy added in v2.10.0

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

func (*ManagedIdentityDefinition) DeepCopyInto added in v2.10.0

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

type ManagedIdentityDefinition_STATUS added in v2.10.0

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

Storage version of v1api20230501.ManagedIdentityDefinition_STATUS Parameters to authenticate using a Managed Identity.

func (*ManagedIdentityDefinition_STATUS) AssignProperties_From_ManagedIdentityDefinition_STATUS added in v2.13.0

func (definition *ManagedIdentityDefinition_STATUS) AssignProperties_From_ManagedIdentityDefinition_STATUS(source *storage.ManagedIdentityDefinition_STATUS) error

AssignProperties_From_ManagedIdentityDefinition_STATUS populates our ManagedIdentityDefinition_STATUS from the provided source ManagedIdentityDefinition_STATUS

func (*ManagedIdentityDefinition_STATUS) AssignProperties_To_ManagedIdentityDefinition_STATUS added in v2.13.0

func (definition *ManagedIdentityDefinition_STATUS) AssignProperties_To_ManagedIdentityDefinition_STATUS(destination *storage.ManagedIdentityDefinition_STATUS) error

AssignProperties_To_ManagedIdentityDefinition_STATUS populates the provided destination ManagedIdentityDefinition_STATUS from our ManagedIdentityDefinition_STATUS

func (*ManagedIdentityDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*ManagedIdentityDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type ObjectReferenceDefinition_STATUS added in v2.10.0

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

Storage version of v1api20230501.ObjectReferenceDefinition_STATUS Object reference to a Kubernetes object on a cluster

func (*ObjectReferenceDefinition_STATUS) AssignProperties_From_ObjectReferenceDefinition_STATUS added in v2.13.0

func (definition *ObjectReferenceDefinition_STATUS) AssignProperties_From_ObjectReferenceDefinition_STATUS(source *storage.ObjectReferenceDefinition_STATUS) error

AssignProperties_From_ObjectReferenceDefinition_STATUS populates our ObjectReferenceDefinition_STATUS from the provided source ObjectReferenceDefinition_STATUS

func (*ObjectReferenceDefinition_STATUS) AssignProperties_To_ObjectReferenceDefinition_STATUS added in v2.13.0

func (definition *ObjectReferenceDefinition_STATUS) AssignProperties_To_ObjectReferenceDefinition_STATUS(destination *storage.ObjectReferenceDefinition_STATUS) error

AssignProperties_To_ObjectReferenceDefinition_STATUS populates the provided destination ObjectReferenceDefinition_STATUS from our ObjectReferenceDefinition_STATUS

func (*ObjectReferenceDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*ObjectReferenceDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type ObjectStatusConditionDefinition_STATUS added in v2.10.0

type ObjectStatusConditionDefinition_STATUS struct {
	LastTransitionTime *string                `json:"lastTransitionTime,omitempty"`
	Message            *string                `json:"message,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Reason             *string                `json:"reason,omitempty"`
	Status             *string                `json:"status,omitempty"`
	Type               *string                `json:"type,omitempty"`
}

Storage version of v1api20230501.ObjectStatusConditionDefinition_STATUS Status condition of Kubernetes object

func (*ObjectStatusConditionDefinition_STATUS) AssignProperties_From_ObjectStatusConditionDefinition_STATUS added in v2.13.0

func (definition *ObjectStatusConditionDefinition_STATUS) AssignProperties_From_ObjectStatusConditionDefinition_STATUS(source *storage.ObjectStatusConditionDefinition_STATUS) error

AssignProperties_From_ObjectStatusConditionDefinition_STATUS populates our ObjectStatusConditionDefinition_STATUS from the provided source ObjectStatusConditionDefinition_STATUS

func (*ObjectStatusConditionDefinition_STATUS) AssignProperties_To_ObjectStatusConditionDefinition_STATUS added in v2.13.0

func (definition *ObjectStatusConditionDefinition_STATUS) AssignProperties_To_ObjectStatusConditionDefinition_STATUS(destination *storage.ObjectStatusConditionDefinition_STATUS) error

AssignProperties_To_ObjectStatusConditionDefinition_STATUS populates the provided destination ObjectStatusConditionDefinition_STATUS from our ObjectStatusConditionDefinition_STATUS

func (*ObjectStatusConditionDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*ObjectStatusConditionDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type ObjectStatusDefinition_STATUS added in v2.10.0

type ObjectStatusDefinition_STATUS struct {
	AppliedBy             *ObjectReferenceDefinition_STATUS        `json:"appliedBy,omitempty"`
	ComplianceState       *string                                  `json:"complianceState,omitempty"`
	HelmReleaseProperties *HelmReleasePropertiesDefinition_STATUS  `json:"helmReleaseProperties,omitempty"`
	Kind                  *string                                  `json:"kind,omitempty"`
	Name                  *string                                  `json:"name,omitempty"`
	Namespace             *string                                  `json:"namespace,omitempty"`
	PropertyBag           genruntime.PropertyBag                   `json:"$propertyBag,omitempty"`
	StatusConditions      []ObjectStatusConditionDefinition_STATUS `json:"statusConditions,omitempty"`
}

Storage version of v1api20230501.ObjectStatusDefinition_STATUS Statuses of objects deployed by the user-specified kustomizations from the git repository.

func (*ObjectStatusDefinition_STATUS) AssignProperties_From_ObjectStatusDefinition_STATUS added in v2.13.0

func (definition *ObjectStatusDefinition_STATUS) AssignProperties_From_ObjectStatusDefinition_STATUS(source *storage.ObjectStatusDefinition_STATUS) error

AssignProperties_From_ObjectStatusDefinition_STATUS populates our ObjectStatusDefinition_STATUS from the provided source ObjectStatusDefinition_STATUS

func (*ObjectStatusDefinition_STATUS) AssignProperties_To_ObjectStatusDefinition_STATUS added in v2.13.0

func (definition *ObjectStatusDefinition_STATUS) AssignProperties_To_ObjectStatusDefinition_STATUS(destination *storage.ObjectStatusDefinition_STATUS) error

AssignProperties_To_ObjectStatusDefinition_STATUS populates the provided destination ObjectStatusDefinition_STATUS from our ObjectStatusDefinition_STATUS

func (*ObjectStatusDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*ObjectStatusDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type Plan

type Plan struct {
	Name          *string                `json:"name,omitempty"`
	Product       *string                `json:"product,omitempty"`
	PromotionCode *string                `json:"promotionCode,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Publisher     *string                `json:"publisher,omitempty"`
	Version       *string                `json:"version,omitempty"`
}

Storage version of v1api20230501.Plan Plan for the resource.

func (*Plan) AssignProperties_From_Plan added in v2.13.0

func (plan *Plan) AssignProperties_From_Plan(source *storage.Plan) error

AssignProperties_From_Plan populates our Plan from the provided source Plan

func (*Plan) AssignProperties_To_Plan added in v2.13.0

func (plan *Plan) AssignProperties_To_Plan(destination *storage.Plan) error

AssignProperties_To_Plan populates the provided destination Plan from our Plan

func (*Plan) DeepCopy

func (in *Plan) DeepCopy() *Plan

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

func (*Plan) DeepCopyInto

func (in *Plan) DeepCopyInto(out *Plan)

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          *string                `json:"name,omitempty"`
	Product       *string                `json:"product,omitempty"`
	PromotionCode *string                `json:"promotionCode,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Publisher     *string                `json:"publisher,omitempty"`
	Version       *string                `json:"version,omitempty"`
}

Storage version of v1api20230501.Plan_STATUS Plan for the resource.

func (*Plan_STATUS) AssignProperties_From_Plan_STATUS added in v2.13.0

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 added in v2.13.0

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.

type PostBuildDefinition added in v2.10.0

type PostBuildDefinition struct {
	PropertyBag    genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Substitute     map[string]string          `json:"substitute,omitempty"`
	SubstituteFrom []SubstituteFromDefinition `json:"substituteFrom,omitempty"`
}

Storage version of v1api20230501.PostBuildDefinition The postBuild definitions defining variable substitutions for this Kustomization after kustomize build.

func (*PostBuildDefinition) AssignProperties_From_PostBuildDefinition added in v2.13.0

func (definition *PostBuildDefinition) AssignProperties_From_PostBuildDefinition(source *storage.PostBuildDefinition) error

AssignProperties_From_PostBuildDefinition populates our PostBuildDefinition from the provided source PostBuildDefinition

func (*PostBuildDefinition) AssignProperties_To_PostBuildDefinition added in v2.13.0

func (definition *PostBuildDefinition) AssignProperties_To_PostBuildDefinition(destination *storage.PostBuildDefinition) error

AssignProperties_To_PostBuildDefinition populates the provided destination PostBuildDefinition from our PostBuildDefinition

func (*PostBuildDefinition) DeepCopy added in v2.10.0

func (in *PostBuildDefinition) DeepCopy() *PostBuildDefinition

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

func (*PostBuildDefinition) DeepCopyInto added in v2.10.0

func (in *PostBuildDefinition) DeepCopyInto(out *PostBuildDefinition)

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

type PostBuildDefinition_STATUS added in v2.10.0

type PostBuildDefinition_STATUS struct {
	PropertyBag    genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Substitute     map[string]string                 `json:"substitute,omitempty"`
	SubstituteFrom []SubstituteFromDefinition_STATUS `json:"substituteFrom,omitempty"`
}

Storage version of v1api20230501.PostBuildDefinition_STATUS The postBuild definitions defining variable substitutions for this Kustomization after kustomize build.

func (*PostBuildDefinition_STATUS) AssignProperties_From_PostBuildDefinition_STATUS added in v2.13.0

func (definition *PostBuildDefinition_STATUS) AssignProperties_From_PostBuildDefinition_STATUS(source *storage.PostBuildDefinition_STATUS) error

AssignProperties_From_PostBuildDefinition_STATUS populates our PostBuildDefinition_STATUS from the provided source PostBuildDefinition_STATUS

func (*PostBuildDefinition_STATUS) AssignProperties_To_PostBuildDefinition_STATUS added in v2.13.0

func (definition *PostBuildDefinition_STATUS) AssignProperties_To_PostBuildDefinition_STATUS(destination *storage.PostBuildDefinition_STATUS) error

AssignProperties_To_PostBuildDefinition_STATUS populates the provided destination PostBuildDefinition_STATUS from our PostBuildDefinition_STATUS

func (*PostBuildDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*PostBuildDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type RepositoryRefDefinition added in v2.10.0

type RepositoryRefDefinition struct {
	Branch      *string                `json:"branch,omitempty"`
	Commit      *string                `json:"commit,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Semver      *string                `json:"semver,omitempty"`
	Tag         *string                `json:"tag,omitempty"`
}

Storage version of v1api20230501.RepositoryRefDefinition The source reference for the GitRepository object.

func (*RepositoryRefDefinition) AssignProperties_From_RepositoryRefDefinition added in v2.13.0

func (definition *RepositoryRefDefinition) AssignProperties_From_RepositoryRefDefinition(source *storage.RepositoryRefDefinition) error

AssignProperties_From_RepositoryRefDefinition populates our RepositoryRefDefinition from the provided source RepositoryRefDefinition

func (*RepositoryRefDefinition) AssignProperties_To_RepositoryRefDefinition added in v2.13.0

func (definition *RepositoryRefDefinition) AssignProperties_To_RepositoryRefDefinition(destination *storage.RepositoryRefDefinition) error

AssignProperties_To_RepositoryRefDefinition populates the provided destination RepositoryRefDefinition from our RepositoryRefDefinition

func (*RepositoryRefDefinition) DeepCopy added in v2.10.0

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

func (*RepositoryRefDefinition) DeepCopyInto added in v2.10.0

func (in *RepositoryRefDefinition) DeepCopyInto(out *RepositoryRefDefinition)

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

type RepositoryRefDefinition_STATUS added in v2.10.0

type RepositoryRefDefinition_STATUS struct {
	Branch      *string                `json:"branch,omitempty"`
	Commit      *string                `json:"commit,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Semver      *string                `json:"semver,omitempty"`
	Tag         *string                `json:"tag,omitempty"`
}

Storage version of v1api20230501.RepositoryRefDefinition_STATUS The source reference for the GitRepository object.

func (*RepositoryRefDefinition_STATUS) AssignProperties_From_RepositoryRefDefinition_STATUS added in v2.13.0

func (definition *RepositoryRefDefinition_STATUS) AssignProperties_From_RepositoryRefDefinition_STATUS(source *storage.RepositoryRefDefinition_STATUS) error

AssignProperties_From_RepositoryRefDefinition_STATUS populates our RepositoryRefDefinition_STATUS from the provided source RepositoryRefDefinition_STATUS

func (*RepositoryRefDefinition_STATUS) AssignProperties_To_RepositoryRefDefinition_STATUS added in v2.13.0

func (definition *RepositoryRefDefinition_STATUS) AssignProperties_To_RepositoryRefDefinition_STATUS(destination *storage.RepositoryRefDefinition_STATUS) error

AssignProperties_To_RepositoryRefDefinition_STATUS populates the provided destination RepositoryRefDefinition_STATUS from our RepositoryRefDefinition_STATUS

func (*RepositoryRefDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*RepositoryRefDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type Scope

type Scope struct {
	Cluster     *ScopeCluster          `json:"cluster,omitempty"`
	Namespace   *ScopeNamespace        `json:"namespace,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.Scope Scope of the extension. It can be either Cluster or Namespace; but not both.

func (*Scope) AssignProperties_From_Scope added in v2.13.0

func (scope *Scope) AssignProperties_From_Scope(source *storage.Scope) error

AssignProperties_From_Scope populates our Scope from the provided source Scope

func (*Scope) AssignProperties_To_Scope added in v2.13.0

func (scope *Scope) AssignProperties_To_Scope(destination *storage.Scope) error

AssignProperties_To_Scope populates the provided destination Scope from our Scope

func (*Scope) DeepCopy

func (in *Scope) DeepCopy() *Scope

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

func (*Scope) DeepCopyInto

func (in *Scope) DeepCopyInto(out *Scope)

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

type ScopeCluster

type ScopeCluster struct {
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ReleaseNamespace *string                `json:"releaseNamespace,omitempty"`
}

Storage version of v1api20230501.ScopeCluster Specifies that the scope of the extension is Cluster

func (*ScopeCluster) AssignProperties_From_ScopeCluster added in v2.13.0

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 added in v2.13.0

func (cluster *ScopeCluster) AssignProperties_To_ScopeCluster(destination *storage.ScopeCluster) error

AssignProperties_To_ScopeCluster populates the provided destination ScopeCluster from our ScopeCluster

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.

type ScopeCluster_STATUS

type ScopeCluster_STATUS struct {
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ReleaseNamespace *string                `json:"releaseNamespace,omitempty"`
}

Storage version of v1api20230501.ScopeCluster_STATUS Specifies that the scope of the extension is Cluster

func (*ScopeCluster_STATUS) AssignProperties_From_ScopeCluster_STATUS added in v2.13.0

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 added in v2.13.0

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.

type ScopeNamespace

type ScopeNamespace struct {
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TargetNamespace *string                `json:"targetNamespace,omitempty"`
}

Storage version of v1api20230501.ScopeNamespace Specifies that the scope of the extension is Namespace

func (*ScopeNamespace) AssignProperties_From_ScopeNamespace added in v2.13.0

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 added in v2.13.0

func (namespace *ScopeNamespace) AssignProperties_To_ScopeNamespace(destination *storage.ScopeNamespace) error

AssignProperties_To_ScopeNamespace populates the provided destination ScopeNamespace from our ScopeNamespace

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.

type ScopeNamespace_STATUS

type ScopeNamespace_STATUS struct {
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TargetNamespace *string                `json:"targetNamespace,omitempty"`
}

Storage version of v1api20230501.ScopeNamespace_STATUS Specifies that the scope of the extension is Namespace

func (*ScopeNamespace_STATUS) AssignProperties_From_ScopeNamespace_STATUS added in v2.13.0

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 added in v2.13.0

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

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.

type Scope_STATUS

type Scope_STATUS struct {
	Cluster     *ScopeCluster_STATUS   `json:"cluster,omitempty"`
	Namespace   *ScopeNamespace_STATUS `json:"namespace,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.Scope_STATUS Scope of the extension. It can be either Cluster or Namespace; but not both.

func (*Scope_STATUS) AssignProperties_From_Scope_STATUS added in v2.13.0

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 added in v2.13.0

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.

type ServicePrincipalDefinition added in v2.10.0

type ServicePrincipalDefinition struct {
	ClientCertificate          *genruntime.SecretReference    `json:"clientCertificate,omitempty"`
	ClientCertificatePassword  *genruntime.SecretReference    `json:"clientCertificatePassword,omitempty"`
	ClientCertificateSendChain *bool                          `json:"clientCertificateSendChain,omitempty"`
	ClientId                   *string                        `json:"clientId,omitempty" optionalConfigMapPair:"ClientId"`
	ClientIdFromConfig         *genruntime.ConfigMapReference `json:"clientIdFromConfig,omitempty" optionalConfigMapPair:"ClientId"`
	ClientSecret               *genruntime.SecretReference    `json:"clientSecret,omitempty"`
	PropertyBag                genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
	TenantId                   *string                        `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"`
	TenantIdFromConfig         *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"`
}

Storage version of v1api20230501.ServicePrincipalDefinition Parameters to authenticate using Service Principal.

func (*ServicePrincipalDefinition) AssignProperties_From_ServicePrincipalDefinition added in v2.13.0

func (definition *ServicePrincipalDefinition) AssignProperties_From_ServicePrincipalDefinition(source *storage.ServicePrincipalDefinition) error

AssignProperties_From_ServicePrincipalDefinition populates our ServicePrincipalDefinition from the provided source ServicePrincipalDefinition

func (*ServicePrincipalDefinition) AssignProperties_To_ServicePrincipalDefinition added in v2.13.0

func (definition *ServicePrincipalDefinition) AssignProperties_To_ServicePrincipalDefinition(destination *storage.ServicePrincipalDefinition) error

AssignProperties_To_ServicePrincipalDefinition populates the provided destination ServicePrincipalDefinition from our ServicePrincipalDefinition

func (*ServicePrincipalDefinition) DeepCopy added in v2.10.0

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

func (*ServicePrincipalDefinition) DeepCopyInto added in v2.10.0

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

type ServicePrincipalDefinition_STATUS added in v2.10.0

type ServicePrincipalDefinition_STATUS struct {
	ClientCertificateSendChain *bool                  `json:"clientCertificateSendChain,omitempty"`
	ClientId                   *string                `json:"clientId,omitempty"`
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TenantId                   *string                `json:"tenantId,omitempty"`
}

Storage version of v1api20230501.ServicePrincipalDefinition_STATUS Parameters to authenticate using Service Principal.

func (*ServicePrincipalDefinition_STATUS) AssignProperties_From_ServicePrincipalDefinition_STATUS added in v2.13.0

func (definition *ServicePrincipalDefinition_STATUS) AssignProperties_From_ServicePrincipalDefinition_STATUS(source *storage.ServicePrincipalDefinition_STATUS) error

AssignProperties_From_ServicePrincipalDefinition_STATUS populates our ServicePrincipalDefinition_STATUS from the provided source ServicePrincipalDefinition_STATUS

func (*ServicePrincipalDefinition_STATUS) AssignProperties_To_ServicePrincipalDefinition_STATUS added in v2.13.0

func (definition *ServicePrincipalDefinition_STATUS) AssignProperties_To_ServicePrincipalDefinition_STATUS(destination *storage.ServicePrincipalDefinition_STATUS) error

AssignProperties_To_ServicePrincipalDefinition_STATUS populates the provided destination ServicePrincipalDefinition_STATUS from our ServicePrincipalDefinition_STATUS

func (*ServicePrincipalDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*ServicePrincipalDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type SubstituteFromDefinition added in v2.10.0

type SubstituteFromDefinition struct {
	Kind        *string                `json:"kind,omitempty"`
	Name        *string                `json:"name,omitempty"`
	Optional    *bool                  `json:"optional,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.SubstituteFromDefinition Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.

func (*SubstituteFromDefinition) AssignProperties_From_SubstituteFromDefinition added in v2.13.0

func (definition *SubstituteFromDefinition) AssignProperties_From_SubstituteFromDefinition(source *storage.SubstituteFromDefinition) error

AssignProperties_From_SubstituteFromDefinition populates our SubstituteFromDefinition from the provided source SubstituteFromDefinition

func (*SubstituteFromDefinition) AssignProperties_To_SubstituteFromDefinition added in v2.13.0

func (definition *SubstituteFromDefinition) AssignProperties_To_SubstituteFromDefinition(destination *storage.SubstituteFromDefinition) error

AssignProperties_To_SubstituteFromDefinition populates the provided destination SubstituteFromDefinition from our SubstituteFromDefinition

func (*SubstituteFromDefinition) DeepCopy added in v2.10.0

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

func (*SubstituteFromDefinition) DeepCopyInto added in v2.10.0

func (in *SubstituteFromDefinition) DeepCopyInto(out *SubstituteFromDefinition)

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

type SubstituteFromDefinition_STATUS added in v2.10.0

type SubstituteFromDefinition_STATUS struct {
	Kind        *string                `json:"kind,omitempty"`
	Name        *string                `json:"name,omitempty"`
	Optional    *bool                  `json:"optional,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501.SubstituteFromDefinition_STATUS Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.

func (*SubstituteFromDefinition_STATUS) AssignProperties_From_SubstituteFromDefinition_STATUS added in v2.13.0

func (definition *SubstituteFromDefinition_STATUS) AssignProperties_From_SubstituteFromDefinition_STATUS(source *storage.SubstituteFromDefinition_STATUS) error

AssignProperties_From_SubstituteFromDefinition_STATUS populates our SubstituteFromDefinition_STATUS from the provided source SubstituteFromDefinition_STATUS

func (*SubstituteFromDefinition_STATUS) AssignProperties_To_SubstituteFromDefinition_STATUS added in v2.13.0

func (definition *SubstituteFromDefinition_STATUS) AssignProperties_To_SubstituteFromDefinition_STATUS(destination *storage.SubstituteFromDefinition_STATUS) error

AssignProperties_To_SubstituteFromDefinition_STATUS populates the provided destination SubstituteFromDefinition_STATUS from our SubstituteFromDefinition_STATUS

func (*SubstituteFromDefinition_STATUS) DeepCopy added in v2.10.0

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

func (*SubstituteFromDefinition_STATUS) DeepCopyInto added in v2.10.0

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

type SystemData

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

Storage version of v1api20230501.SystemData Metadata pertaining to creation and last modification of the resource.

func (*SystemData) AssignProperties_From_SystemData added in v2.13.0

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 added in v2.13.0

func (data *SystemData) AssignProperties_To_SystemData(destination *storage.SystemData) error

AssignProperties_To_SystemData populates the provided destination SystemData from our SystemData

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.

type SystemData_STATUS

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

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

func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS added in v2.13.0

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 added in v2.13.0

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.

Jump to

Keyboard shortcuts

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