storage

package
v2.16.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2025 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

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

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

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

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

Index

Constants

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

Variables

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

	// 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 v1api20230815.APIVersion +kubebuilder:validation:Enum={"2023-08-15"}

type AcceptedAudiences

type AcceptedAudiences struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20230815.AcceptedAudiences Represents an accepted audience trusted by the cluster.

func (*AcceptedAudiences) AssignProperties_From_AcceptedAudiences added in v2.15.0

func (audiences *AcceptedAudiences) AssignProperties_From_AcceptedAudiences(source *storage.AcceptedAudiences) error

AssignProperties_From_AcceptedAudiences populates our AcceptedAudiences from the provided source AcceptedAudiences

func (*AcceptedAudiences) AssignProperties_To_AcceptedAudiences added in v2.15.0

func (audiences *AcceptedAudiences) AssignProperties_To_AcceptedAudiences(destination *storage.AcceptedAudiences) error

AssignProperties_To_AcceptedAudiences populates the provided destination AcceptedAudiences from our AcceptedAudiences

func (*AcceptedAudiences) DeepCopy

func (in *AcceptedAudiences) DeepCopy() *AcceptedAudiences

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

func (*AcceptedAudiences) DeepCopyInto

func (in *AcceptedAudiences) DeepCopyInto(out *AcceptedAudiences)

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

type AcceptedAudiences_STATUS

type AcceptedAudiences_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20230815.AcceptedAudiences_STATUS Represents an accepted audience trusted by the cluster.

func (*AcceptedAudiences_STATUS) AssignProperties_From_AcceptedAudiences_STATUS added in v2.15.0

func (audiences *AcceptedAudiences_STATUS) AssignProperties_From_AcceptedAudiences_STATUS(source *storage.AcceptedAudiences_STATUS) error

AssignProperties_From_AcceptedAudiences_STATUS populates our AcceptedAudiences_STATUS from the provided source AcceptedAudiences_STATUS

func (*AcceptedAudiences_STATUS) AssignProperties_To_AcceptedAudiences_STATUS added in v2.15.0

func (audiences *AcceptedAudiences_STATUS) AssignProperties_To_AcceptedAudiences_STATUS(destination *storage.AcceptedAudiences_STATUS) error

AssignProperties_To_AcceptedAudiences_STATUS populates the provided destination AcceptedAudiences_STATUS from our AcceptedAudiences_STATUS

func (*AcceptedAudiences_STATUS) DeepCopy

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

func (*AcceptedAudiences_STATUS) DeepCopyInto

func (in *AcceptedAudiences_STATUS) DeepCopyInto(out *AcceptedAudiences_STATUS)

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

type AzureSku

type AzureSku struct {
	Capacity    *int                   `json:"capacity,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1api20230815.AzureSku Azure SKU definition.

func (*AzureSku) AssignProperties_From_AzureSku added in v2.15.0

func (azureSku *AzureSku) AssignProperties_From_AzureSku(source *storage.AzureSku) error

AssignProperties_From_AzureSku populates our AzureSku from the provided source AzureSku

func (*AzureSku) AssignProperties_To_AzureSku added in v2.15.0

func (azureSku *AzureSku) AssignProperties_To_AzureSku(destination *storage.AzureSku) error

AssignProperties_To_AzureSku populates the provided destination AzureSku from our AzureSku

func (*AzureSku) DeepCopy

func (in *AzureSku) DeepCopy() *AzureSku

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

func (*AzureSku) DeepCopyInto

func (in *AzureSku) DeepCopyInto(out *AzureSku)

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

type AzureSku_STATUS

type AzureSku_STATUS struct {
	Capacity    *int                   `json:"capacity,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1api20230815.AzureSku_STATUS Azure SKU definition.

func (*AzureSku_STATUS) AssignProperties_From_AzureSku_STATUS added in v2.15.0

func (azureSku *AzureSku_STATUS) AssignProperties_From_AzureSku_STATUS(source *storage.AzureSku_STATUS) error

AssignProperties_From_AzureSku_STATUS populates our AzureSku_STATUS from the provided source AzureSku_STATUS

func (*AzureSku_STATUS) AssignProperties_To_AzureSku_STATUS added in v2.15.0

func (azureSku *AzureSku_STATUS) AssignProperties_To_AzureSku_STATUS(destination *storage.AzureSku_STATUS) error

AssignProperties_To_AzureSku_STATUS populates the provided destination AzureSku_STATUS from our AzureSku_STATUS

func (*AzureSku_STATUS) DeepCopy

func (in *AzureSku_STATUS) DeepCopy() *AzureSku_STATUS

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

func (*AzureSku_STATUS) DeepCopyInto

func (in *AzureSku_STATUS) DeepCopyInto(out *AzureSku_STATUS)

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

type Cluster

type Cluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Cluster_Spec   `json:"spec,omitempty"`
	Status            Cluster_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,kusto} +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 v1api20230815.Cluster Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2023-08-15/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}

func (*Cluster) AssignProperties_From_Cluster added in v2.15.0

func (cluster *Cluster) AssignProperties_From_Cluster(source *storage.Cluster) error

AssignProperties_From_Cluster populates our Cluster from the provided source Cluster

func (*Cluster) AssignProperties_To_Cluster added in v2.15.0

func (cluster *Cluster) AssignProperties_To_Cluster(destination *storage.Cluster) error

AssignProperties_To_Cluster populates the provided destination Cluster from our Cluster

func (*Cluster) AzureName

func (cluster *Cluster) AzureName() string

AzureName returns the Azure name of the resource

func (*Cluster) ConfigMapDestinationExpressions

func (cluster *Cluster) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Cluster) ConvertFrom added in v2.15.0

func (cluster *Cluster) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Cluster from the provided hub Cluster

func (*Cluster) ConvertTo added in v2.15.0

func (cluster *Cluster) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Cluster from our Cluster

func (*Cluster) DeepCopy

func (in *Cluster) DeepCopy() *Cluster

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

func (*Cluster) DeepCopyInto

func (in *Cluster) DeepCopyInto(out *Cluster)

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

func (*Cluster) DeepCopyObject

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

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

func (Cluster) GetAPIVersion

func (cluster Cluster) GetAPIVersion() string

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

func (*Cluster) GetConditions

func (cluster *Cluster) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Cluster) GetResourceScope

func (cluster *Cluster) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Cluster) GetSpec

func (cluster *Cluster) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Cluster) GetStatus

func (cluster *Cluster) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Cluster) GetSupportedOperations

func (cluster *Cluster) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Cluster) GetType

func (cluster *Cluster) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Kusto/clusters"

func (*Cluster) NewEmptyStatus

func (cluster *Cluster) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Cluster) OriginalGVK

func (cluster *Cluster) OriginalGVK() *schema.GroupVersionKind

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

func (*Cluster) Owner

func (cluster *Cluster) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Cluster) SecretDestinationExpressions

func (cluster *Cluster) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Cluster) SetConditions

func (cluster *Cluster) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Cluster) SetStatus

func (cluster *Cluster) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type ClusterList

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

+kubebuilder:object:root=true Storage version of v1api20230815.Cluster Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2023-08-15/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}

func (*ClusterList) DeepCopy

func (in *ClusterList) DeepCopy() *ClusterList

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

func (*ClusterList) DeepCopyInto

func (in *ClusterList) DeepCopyInto(out *ClusterList)

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

func (*ClusterList) DeepCopyObject

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

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

type ClusterOperatorSpec

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

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

func (*ClusterOperatorSpec) AssignProperties_From_ClusterOperatorSpec added in v2.15.0

func (operator *ClusterOperatorSpec) AssignProperties_From_ClusterOperatorSpec(source *storage.ClusterOperatorSpec) error

AssignProperties_From_ClusterOperatorSpec populates our ClusterOperatorSpec from the provided source ClusterOperatorSpec

func (*ClusterOperatorSpec) AssignProperties_To_ClusterOperatorSpec added in v2.15.0

func (operator *ClusterOperatorSpec) AssignProperties_To_ClusterOperatorSpec(destination *storage.ClusterOperatorSpec) error

AssignProperties_To_ClusterOperatorSpec populates the provided destination ClusterOperatorSpec from our ClusterOperatorSpec

func (*ClusterOperatorSpec) DeepCopy

func (in *ClusterOperatorSpec) DeepCopy() *ClusterOperatorSpec

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

func (*ClusterOperatorSpec) DeepCopyInto

func (in *ClusterOperatorSpec) DeepCopyInto(out *ClusterOperatorSpec)

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

type Cluster_STATUS

type Cluster_STATUS struct {
	AcceptedAudiences             []AcceptedAudiences_STATUS          `json:"acceptedAudiences,omitempty"`
	AllowedFqdnList               []string                            `json:"allowedFqdnList,omitempty"`
	AllowedIpRangeList            []string                            `json:"allowedIpRangeList,omitempty"`
	Conditions                    []conditions.Condition              `json:"conditions,omitempty"`
	DataIngestionUri              *string                             `json:"dataIngestionUri,omitempty"`
	EnableAutoStop                *bool                               `json:"enableAutoStop,omitempty"`
	EnableDiskEncryption          *bool                               `json:"enableDiskEncryption,omitempty"`
	EnableDoubleEncryption        *bool                               `json:"enableDoubleEncryption,omitempty"`
	EnablePurge                   *bool                               `json:"enablePurge,omitempty"`
	EnableStreamingIngest         *bool                               `json:"enableStreamingIngest,omitempty"`
	EngineType                    *string                             `json:"engineType,omitempty"`
	Etag                          *string                             `json:"etag,omitempty"`
	Id                            *string                             `json:"id,omitempty"`
	Identity                      *Identity_STATUS                    `json:"identity,omitempty"`
	KeyVaultProperties            *KeyVaultProperties_STATUS          `json:"keyVaultProperties,omitempty"`
	LanguageExtensions            *LanguageExtensionsList_STATUS      `json:"languageExtensions,omitempty"`
	Location                      *string                             `json:"location,omitempty"`
	MigrationCluster              *MigrationClusterProperties_STATUS  `json:"migrationCluster,omitempty"`
	Name                          *string                             `json:"name,omitempty"`
	OptimizedAutoscale            *OptimizedAutoscale_STATUS          `json:"optimizedAutoscale,omitempty"`
	PrivateEndpointConnections    []PrivateEndpointConnection_STATUS  `json:"privateEndpointConnections,omitempty"`
	PropertyBag                   genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
	ProvisioningState             *string                             `json:"provisioningState,omitempty"`
	PublicIPType                  *string                             `json:"publicIPType,omitempty"`
	PublicNetworkAccess           *string                             `json:"publicNetworkAccess,omitempty"`
	RestrictOutboundNetworkAccess *string                             `json:"restrictOutboundNetworkAccess,omitempty"`
	Sku                           *AzureSku_STATUS                    `json:"sku,omitempty"`
	State                         *string                             `json:"state,omitempty"`
	StateReason                   *string                             `json:"stateReason,omitempty"`
	SystemData                    *SystemData_STATUS                  `json:"systemData,omitempty"`
	Tags                          map[string]string                   `json:"tags,omitempty"`
	TrustedExternalTenants        []TrustedExternalTenant_STATUS      `json:"trustedExternalTenants,omitempty"`
	Type                          *string                             `json:"type,omitempty"`
	Uri                           *string                             `json:"uri,omitempty"`
	VirtualNetworkConfiguration   *VirtualNetworkConfiguration_STATUS `json:"virtualNetworkConfiguration,omitempty"`
	Zones                         []string                            `json:"zones,omitempty"`
}

Storage version of v1api20230815.Cluster_STATUS Class representing a Kusto cluster.

func (*Cluster_STATUS) AssignProperties_From_Cluster_STATUS added in v2.15.0

func (cluster *Cluster_STATUS) AssignProperties_From_Cluster_STATUS(source *storage.Cluster_STATUS) error

AssignProperties_From_Cluster_STATUS populates our Cluster_STATUS from the provided source Cluster_STATUS

func (*Cluster_STATUS) AssignProperties_To_Cluster_STATUS added in v2.15.0

func (cluster *Cluster_STATUS) AssignProperties_To_Cluster_STATUS(destination *storage.Cluster_STATUS) error

AssignProperties_To_Cluster_STATUS populates the provided destination Cluster_STATUS from our Cluster_STATUS

func (*Cluster_STATUS) ConvertStatusFrom

func (cluster *Cluster_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Cluster_STATUS from the provided source

func (*Cluster_STATUS) ConvertStatusTo

func (cluster *Cluster_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Cluster_STATUS

func (*Cluster_STATUS) DeepCopy

func (in *Cluster_STATUS) DeepCopy() *Cluster_STATUS

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

func (*Cluster_STATUS) DeepCopyInto

func (in *Cluster_STATUS) DeepCopyInto(out *Cluster_STATUS)

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

type Cluster_Spec

type Cluster_Spec struct {
	AcceptedAudiences  []AcceptedAudiences `json:"acceptedAudiences,omitempty"`
	AllowedFqdnList    []string            `json:"allowedFqdnList,omitempty"`
	AllowedIpRangeList []string            `json:"allowedIpRangeList,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"`
	EnableAutoStop         *bool                   `json:"enableAutoStop,omitempty"`
	EnableDiskEncryption   *bool                   `json:"enableDiskEncryption,omitempty"`
	EnableDoubleEncryption *bool                   `json:"enableDoubleEncryption,omitempty"`
	EnablePurge            *bool                   `json:"enablePurge,omitempty"`
	EnableStreamingIngest  *bool                   `json:"enableStreamingIngest,omitempty"`
	EngineType             *string                 `json:"engineType,omitempty"`
	Identity               *Identity               `json:"identity,omitempty"`
	KeyVaultProperties     *KeyVaultProperties     `json:"keyVaultProperties,omitempty"`
	LanguageExtensions     *LanguageExtensionsList `json:"languageExtensions,omitempty"`
	Location               *string                 `json:"location,omitempty"`
	OperatorSpec           *ClusterOperatorSpec    `json:"operatorSpec,omitempty"`
	OptimizedAutoscale     *OptimizedAutoscale     `json:"optimizedAutoscale,omitempty"`
	OriginalVersion        string                  `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner                              *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PropertyBag                        genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PublicIPType                       *string                            `json:"publicIPType,omitempty"`
	PublicNetworkAccess                *string                            `json:"publicNetworkAccess,omitempty"`
	RestrictOutboundNetworkAccess      *string                            `json:"restrictOutboundNetworkAccess,omitempty"`
	Sku                                *AzureSku                          `json:"sku,omitempty"`
	Tags                               map[string]string                  `json:"tags,omitempty"`
	TrustedExternalTenants             []TrustedExternalTenant            `json:"trustedExternalTenants,omitempty"`
	VirtualClusterGraduationProperties *genruntime.SecretReference        `json:"virtualClusterGraduationProperties,omitempty"`
	VirtualNetworkConfiguration        *VirtualNetworkConfiguration       `json:"virtualNetworkConfiguration,omitempty"`
	Zones                              []string                           `json:"zones,omitempty"`
}

Storage version of v1api20230815.Cluster_Spec

func (*Cluster_Spec) AssignProperties_From_Cluster_Spec added in v2.15.0

func (cluster *Cluster_Spec) AssignProperties_From_Cluster_Spec(source *storage.Cluster_Spec) error

AssignProperties_From_Cluster_Spec populates our Cluster_Spec from the provided source Cluster_Spec

func (*Cluster_Spec) AssignProperties_To_Cluster_Spec added in v2.15.0

func (cluster *Cluster_Spec) AssignProperties_To_Cluster_Spec(destination *storage.Cluster_Spec) error

AssignProperties_To_Cluster_Spec populates the provided destination Cluster_Spec from our Cluster_Spec

func (*Cluster_Spec) ConvertSpecFrom

func (cluster *Cluster_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Cluster_Spec from the provided source

func (*Cluster_Spec) ConvertSpecTo

func (cluster *Cluster_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Cluster_Spec

func (*Cluster_Spec) DeepCopy

func (in *Cluster_Spec) DeepCopy() *Cluster_Spec

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

func (*Cluster_Spec) DeepCopyInto

func (in *Cluster_Spec) DeepCopyInto(out *Cluster_Spec)

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

type CosmosDbDataConnection

type CosmosDbDataConnection struct {
	// +kubebuilder:validation:Required
	// CosmosDbAccountResourceReference: The resource ID of the Cosmos DB account used to create the data connection.
	CosmosDbAccountResourceReference *genruntime.ResourceReference `armReference:"CosmosDbAccountResourceId" json:"cosmosDbAccountResourceReference,omitempty"`
	CosmosDbContainer                *string                       `json:"cosmosDbContainer,omitempty"`
	CosmosDbDatabase                 *string                       `json:"cosmosDbDatabase,omitempty"`
	Kind                             *string                       `json:"kind,omitempty"`
	Location                         *string                       `json:"location,omitempty"`

	// +kubebuilder:validation:Required
	// ManagedIdentityResourceReference: The resource ID of a managed system or user-assigned identity. The identity is used to
	// authenticate with Cosmos DB.
	ManagedIdentityResourceReference *genruntime.ResourceReference `armReference:"ManagedIdentityResourceId" json:"managedIdentityResourceReference,omitempty"`
	MappingRuleName                  *string                       `json:"mappingRuleName,omitempty"`
	PropertyBag                      genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	RetrievalStartDate               *string                       `json:"retrievalStartDate,omitempty"`
	TableName                        *string                       `json:"tableName,omitempty"`
}

Storage version of v1api20230815.CosmosDbDataConnection

func (*CosmosDbDataConnection) AssignProperties_From_CosmosDbDataConnection added in v2.15.0

func (connection *CosmosDbDataConnection) AssignProperties_From_CosmosDbDataConnection(source *storage.CosmosDbDataConnection) error

AssignProperties_From_CosmosDbDataConnection populates our CosmosDbDataConnection from the provided source CosmosDbDataConnection

func (*CosmosDbDataConnection) AssignProperties_To_CosmosDbDataConnection added in v2.15.0

func (connection *CosmosDbDataConnection) AssignProperties_To_CosmosDbDataConnection(destination *storage.CosmosDbDataConnection) error

AssignProperties_To_CosmosDbDataConnection populates the provided destination CosmosDbDataConnection from our CosmosDbDataConnection

func (*CosmosDbDataConnection) DeepCopy

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

func (*CosmosDbDataConnection) DeepCopyInto

func (in *CosmosDbDataConnection) DeepCopyInto(out *CosmosDbDataConnection)

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

type CosmosDbDataConnection_STATUS

type CosmosDbDataConnection_STATUS struct {
	CosmosDbAccountResourceId *string                `json:"cosmosDbAccountResourceId,omitempty"`
	CosmosDbContainer         *string                `json:"cosmosDbContainer,omitempty"`
	CosmosDbDatabase          *string                `json:"cosmosDbDatabase,omitempty"`
	Id                        *string                `json:"id,omitempty"`
	Kind                      *string                `json:"kind,omitempty"`
	Location                  *string                `json:"location,omitempty"`
	ManagedIdentityObjectId   *string                `json:"managedIdentityObjectId,omitempty"`
	ManagedIdentityResourceId *string                `json:"managedIdentityResourceId,omitempty"`
	MappingRuleName           *string                `json:"mappingRuleName,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState         *string                `json:"provisioningState,omitempty"`
	RetrievalStartDate        *string                `json:"retrievalStartDate,omitempty"`
	TableName                 *string                `json:"tableName,omitempty"`
	Type                      *string                `json:"type,omitempty"`
}

Storage version of v1api20230815.CosmosDbDataConnection_STATUS

func (*CosmosDbDataConnection_STATUS) AssignProperties_From_CosmosDbDataConnection_STATUS added in v2.15.0

func (connection *CosmosDbDataConnection_STATUS) AssignProperties_From_CosmosDbDataConnection_STATUS(source *storage.CosmosDbDataConnection_STATUS) error

AssignProperties_From_CosmosDbDataConnection_STATUS populates our CosmosDbDataConnection_STATUS from the provided source CosmosDbDataConnection_STATUS

func (*CosmosDbDataConnection_STATUS) AssignProperties_To_CosmosDbDataConnection_STATUS added in v2.15.0

func (connection *CosmosDbDataConnection_STATUS) AssignProperties_To_CosmosDbDataConnection_STATUS(destination *storage.CosmosDbDataConnection_STATUS) error

AssignProperties_To_CosmosDbDataConnection_STATUS populates the provided destination CosmosDbDataConnection_STATUS from our CosmosDbDataConnection_STATUS

func (*CosmosDbDataConnection_STATUS) DeepCopy

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

func (*CosmosDbDataConnection_STATUS) DeepCopyInto

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

type DataConnection

type DataConnection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataConnection_Spec   `json:"spec,omitempty"`
	Status            DataConnection_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,kusto} +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 v1api20230815.DataConnection Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2023-08-15/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}

func (*DataConnection) AssignProperties_From_DataConnection added in v2.15.0

func (connection *DataConnection) AssignProperties_From_DataConnection(source *storage.DataConnection) error

AssignProperties_From_DataConnection populates our DataConnection from the provided source DataConnection

func (*DataConnection) AssignProperties_To_DataConnection added in v2.15.0

func (connection *DataConnection) AssignProperties_To_DataConnection(destination *storage.DataConnection) error

AssignProperties_To_DataConnection populates the provided destination DataConnection from our DataConnection

func (*DataConnection) AzureName

func (connection *DataConnection) AzureName() string

AzureName returns the Azure name of the resource

func (*DataConnection) ConfigMapDestinationExpressions

func (connection *DataConnection) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DataConnection) ConvertFrom added in v2.15.0

func (connection *DataConnection) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our DataConnection from the provided hub DataConnection

func (*DataConnection) ConvertTo added in v2.15.0

func (connection *DataConnection) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub DataConnection from our DataConnection

func (*DataConnection) DeepCopy

func (in *DataConnection) DeepCopy() *DataConnection

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

func (*DataConnection) DeepCopyInto

func (in *DataConnection) DeepCopyInto(out *DataConnection)

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

func (*DataConnection) DeepCopyObject

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

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

func (DataConnection) GetAPIVersion

func (connection DataConnection) GetAPIVersion() string

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

func (*DataConnection) GetConditions

func (connection *DataConnection) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DataConnection) GetResourceScope

func (connection *DataConnection) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DataConnection) GetSpec

func (connection *DataConnection) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*DataConnection) GetStatus

func (connection *DataConnection) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DataConnection) GetSupportedOperations

func (connection *DataConnection) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DataConnection) GetType

func (connection *DataConnection) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Kusto/clusters/databases/dataConnections"

func (*DataConnection) NewEmptyStatus

func (connection *DataConnection) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DataConnection) OriginalGVK

func (connection *DataConnection) OriginalGVK() *schema.GroupVersionKind

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

func (*DataConnection) Owner

func (connection *DataConnection) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*DataConnection) SecretDestinationExpressions

func (connection *DataConnection) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DataConnection) SetConditions

func (connection *DataConnection) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DataConnection) SetStatus

func (connection *DataConnection) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DataConnectionList

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

+kubebuilder:object:root=true Storage version of v1api20230815.DataConnection Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2023-08-15/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}

func (*DataConnectionList) DeepCopy

func (in *DataConnectionList) DeepCopy() *DataConnectionList

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

func (*DataConnectionList) DeepCopyInto

func (in *DataConnectionList) DeepCopyInto(out *DataConnectionList)

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

func (*DataConnectionList) DeepCopyObject

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

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

type DataConnectionOperatorSpec

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

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

func (*DataConnectionOperatorSpec) AssignProperties_From_DataConnectionOperatorSpec added in v2.15.0

func (operator *DataConnectionOperatorSpec) AssignProperties_From_DataConnectionOperatorSpec(source *storage.DataConnectionOperatorSpec) error

AssignProperties_From_DataConnectionOperatorSpec populates our DataConnectionOperatorSpec from the provided source DataConnectionOperatorSpec

func (*DataConnectionOperatorSpec) AssignProperties_To_DataConnectionOperatorSpec added in v2.15.0

func (operator *DataConnectionOperatorSpec) AssignProperties_To_DataConnectionOperatorSpec(destination *storage.DataConnectionOperatorSpec) error

AssignProperties_To_DataConnectionOperatorSpec populates the provided destination DataConnectionOperatorSpec from our DataConnectionOperatorSpec

func (*DataConnectionOperatorSpec) DeepCopy

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

func (*DataConnectionOperatorSpec) DeepCopyInto

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

type DataConnection_STATUS

type DataConnection_STATUS struct {
	Conditions  []conditions.Condition          `json:"conditions,omitempty"`
	CosmosDb    *CosmosDbDataConnection_STATUS  `json:"cosmosDb,omitempty"`
	EventGrid   *EventGridDataConnection_STATUS `json:"eventGrid,omitempty"`
	EventHub    *EventHubDataConnection_STATUS  `json:"eventHub,omitempty"`
	IotHub      *IotHubDataConnection_STATUS    `json:"iotHub,omitempty"`
	Name        *string                         `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230815.DataConnection_STATUS

func (*DataConnection_STATUS) AssignProperties_From_DataConnection_STATUS added in v2.15.0

func (connection *DataConnection_STATUS) AssignProperties_From_DataConnection_STATUS(source *storage.DataConnection_STATUS) error

AssignProperties_From_DataConnection_STATUS populates our DataConnection_STATUS from the provided source DataConnection_STATUS

func (*DataConnection_STATUS) AssignProperties_To_DataConnection_STATUS added in v2.15.0

func (connection *DataConnection_STATUS) AssignProperties_To_DataConnection_STATUS(destination *storage.DataConnection_STATUS) error

AssignProperties_To_DataConnection_STATUS populates the provided destination DataConnection_STATUS from our DataConnection_STATUS

func (*DataConnection_STATUS) ConvertStatusFrom

func (connection *DataConnection_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DataConnection_STATUS from the provided source

func (*DataConnection_STATUS) ConvertStatusTo

func (connection *DataConnection_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DataConnection_STATUS

func (*DataConnection_STATUS) DeepCopy

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

func (*DataConnection_STATUS) DeepCopyInto

func (in *DataConnection_STATUS) DeepCopyInto(out *DataConnection_STATUS)

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

type DataConnection_Spec

type DataConnection_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                      `json:"azureName,omitempty"`
	CosmosDb        *CosmosDbDataConnection     `json:"cosmosDbDataConnection,omitempty"`
	EventGrid       *EventGridDataConnection    `json:"eventGridDataConnection,omitempty"`
	EventHub        *EventHubDataConnection     `json:"eventHubDataConnection,omitempty"`
	IotHub          *IotHubDataConnection       `json:"iotHubDataConnection,omitempty"`
	OperatorSpec    *DataConnectionOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                      `json:"originalVersion,omitempty"`

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

Storage version of v1api20230815.DataConnection_Spec

func (*DataConnection_Spec) AssignProperties_From_DataConnection_Spec added in v2.15.0

func (connection *DataConnection_Spec) AssignProperties_From_DataConnection_Spec(source *storage.DataConnection_Spec) error

AssignProperties_From_DataConnection_Spec populates our DataConnection_Spec from the provided source DataConnection_Spec

func (*DataConnection_Spec) AssignProperties_To_DataConnection_Spec added in v2.15.0

func (connection *DataConnection_Spec) AssignProperties_To_DataConnection_Spec(destination *storage.DataConnection_Spec) error

AssignProperties_To_DataConnection_Spec populates the provided destination DataConnection_Spec from our DataConnection_Spec

func (*DataConnection_Spec) ConvertSpecFrom

func (connection *DataConnection_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DataConnection_Spec from the provided source

func (*DataConnection_Spec) ConvertSpecTo

func (connection *DataConnection_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DataConnection_Spec

func (*DataConnection_Spec) DeepCopy

func (in *DataConnection_Spec) DeepCopy() *DataConnection_Spec

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

func (*DataConnection_Spec) DeepCopyInto

func (in *DataConnection_Spec) DeepCopyInto(out *DataConnection_Spec)

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

type Database

type Database struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Database_Spec   `json:"spec,omitempty"`
	Status            Database_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,kusto} +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 v1api20230815.Database Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2023-08-15/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}

func (*Database) AssignProperties_From_Database added in v2.15.0

func (database *Database) AssignProperties_From_Database(source *storage.Database) error

AssignProperties_From_Database populates our Database from the provided source Database

func (*Database) AssignProperties_To_Database added in v2.15.0

func (database *Database) AssignProperties_To_Database(destination *storage.Database) error

AssignProperties_To_Database populates the provided destination Database from our Database

func (*Database) AzureName

func (database *Database) AzureName() string

AzureName returns the Azure name of the resource

func (*Database) ConfigMapDestinationExpressions

func (database *Database) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Database) ConvertFrom added in v2.15.0

func (database *Database) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Database from the provided hub Database

func (*Database) ConvertTo added in v2.15.0

func (database *Database) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Database from our Database

func (*Database) DeepCopy

func (in *Database) DeepCopy() *Database

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

func (*Database) DeepCopyInto

func (in *Database) DeepCopyInto(out *Database)

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

func (*Database) DeepCopyObject

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

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

func (Database) GetAPIVersion

func (database Database) GetAPIVersion() string

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

func (*Database) GetConditions

func (database *Database) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Database) GetResourceScope

func (database *Database) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Database) GetSpec

func (database *Database) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Database) GetStatus

func (database *Database) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Database) GetSupportedOperations

func (database *Database) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Database) GetType

func (database *Database) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Kusto/clusters/databases"

func (*Database) NewEmptyStatus

func (database *Database) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Database) OriginalGVK

func (database *Database) OriginalGVK() *schema.GroupVersionKind

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

func (*Database) Owner

func (database *Database) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Database) SecretDestinationExpressions

func (database *Database) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Database) SetConditions

func (database *Database) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Database) SetStatus

func (database *Database) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DatabaseList

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

+kubebuilder:object:root=true Storage version of v1api20230815.Database Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/Kusto/stable/2023-08-15/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}

func (*DatabaseList) DeepCopy

func (in *DatabaseList) DeepCopy() *DatabaseList

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

func (*DatabaseList) DeepCopyInto

func (in *DatabaseList) DeepCopyInto(out *DatabaseList)

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

func (*DatabaseList) DeepCopyObject

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

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

type DatabaseOperatorSpec

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

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

func (*DatabaseOperatorSpec) AssignProperties_From_DatabaseOperatorSpec added in v2.15.0

func (operator *DatabaseOperatorSpec) AssignProperties_From_DatabaseOperatorSpec(source *storage.DatabaseOperatorSpec) error

AssignProperties_From_DatabaseOperatorSpec populates our DatabaseOperatorSpec from the provided source DatabaseOperatorSpec

func (*DatabaseOperatorSpec) AssignProperties_To_DatabaseOperatorSpec added in v2.15.0

func (operator *DatabaseOperatorSpec) AssignProperties_To_DatabaseOperatorSpec(destination *storage.DatabaseOperatorSpec) error

AssignProperties_To_DatabaseOperatorSpec populates the provided destination DatabaseOperatorSpec from our DatabaseOperatorSpec

func (*DatabaseOperatorSpec) DeepCopy

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

func (*DatabaseOperatorSpec) DeepCopyInto

func (in *DatabaseOperatorSpec) DeepCopyInto(out *DatabaseOperatorSpec)

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

type DatabaseStatistics_STATUS

type DatabaseStatistics_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Size        *float64               `json:"size,omitempty"`
}

Storage version of v1api20230815.DatabaseStatistics_STATUS A class that contains database statistics information.

func (*DatabaseStatistics_STATUS) AssignProperties_From_DatabaseStatistics_STATUS added in v2.15.0

func (statistics *DatabaseStatistics_STATUS) AssignProperties_From_DatabaseStatistics_STATUS(source *storage.DatabaseStatistics_STATUS) error

AssignProperties_From_DatabaseStatistics_STATUS populates our DatabaseStatistics_STATUS from the provided source DatabaseStatistics_STATUS

func (*DatabaseStatistics_STATUS) AssignProperties_To_DatabaseStatistics_STATUS added in v2.15.0

func (statistics *DatabaseStatistics_STATUS) AssignProperties_To_DatabaseStatistics_STATUS(destination *storage.DatabaseStatistics_STATUS) error

AssignProperties_To_DatabaseStatistics_STATUS populates the provided destination DatabaseStatistics_STATUS from our DatabaseStatistics_STATUS

func (*DatabaseStatistics_STATUS) DeepCopy

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

func (*DatabaseStatistics_STATUS) DeepCopyInto

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

type Database_STATUS

type Database_STATUS struct {
	Conditions  []conditions.Condition    `json:"conditions,omitempty"`
	Name        *string                   `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	ReadWrite   *ReadWriteDatabase_STATUS `json:"readWrite,omitempty"`
}

Storage version of v1api20230815.Database_STATUS

func (*Database_STATUS) AssignProperties_From_Database_STATUS added in v2.15.0

func (database *Database_STATUS) AssignProperties_From_Database_STATUS(source *storage.Database_STATUS) error

AssignProperties_From_Database_STATUS populates our Database_STATUS from the provided source Database_STATUS

func (*Database_STATUS) AssignProperties_To_Database_STATUS added in v2.15.0

func (database *Database_STATUS) AssignProperties_To_Database_STATUS(destination *storage.Database_STATUS) error

AssignProperties_To_Database_STATUS populates the provided destination Database_STATUS from our Database_STATUS

func (*Database_STATUS) ConvertStatusFrom

func (database *Database_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Database_STATUS from the provided source

func (*Database_STATUS) ConvertStatusTo

func (database *Database_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Database_STATUS

func (*Database_STATUS) DeepCopy

func (in *Database_STATUS) DeepCopy() *Database_STATUS

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

func (*Database_STATUS) DeepCopyInto

func (in *Database_STATUS) DeepCopyInto(out *Database_STATUS)

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

type Database_Spec

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

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

Storage version of v1api20230815.Database_Spec

func (*Database_Spec) AssignProperties_From_Database_Spec added in v2.15.0

func (database *Database_Spec) AssignProperties_From_Database_Spec(source *storage.Database_Spec) error

AssignProperties_From_Database_Spec populates our Database_Spec from the provided source Database_Spec

func (*Database_Spec) AssignProperties_To_Database_Spec added in v2.15.0

func (database *Database_Spec) AssignProperties_To_Database_Spec(destination *storage.Database_Spec) error

AssignProperties_To_Database_Spec populates the provided destination Database_Spec from our Database_Spec

func (*Database_Spec) ConvertSpecFrom

func (database *Database_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Database_Spec from the provided source

func (*Database_Spec) ConvertSpecTo

func (database *Database_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Database_Spec

func (*Database_Spec) DeepCopy

func (in *Database_Spec) DeepCopy() *Database_Spec

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

func (*Database_Spec) DeepCopyInto

func (in *Database_Spec) DeepCopyInto(out *Database_Spec)

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

type EventGridDataConnection

type EventGridDataConnection struct {
	BlobStorageEventType *string `json:"blobStorageEventType,omitempty"`
	ConsumerGroup        *string `json:"consumerGroup,omitempty"`
	DataFormat           *string `json:"dataFormat,omitempty"`
	DatabaseRouting      *string `json:"databaseRouting,omitempty"`

	// EventGridResourceReference: The resource ID of the event grid that is subscribed to the storage account events.
	EventGridResourceReference *genruntime.ResourceReference `armReference:"EventGridResourceId" json:"eventGridResourceReference,omitempty"`

	// +kubebuilder:validation:Required
	// EventHubResourceReference: The resource ID where the event grid is configured to send events.
	EventHubResourceReference *genruntime.ResourceReference `armReference:"EventHubResourceId" json:"eventHubResourceReference,omitempty"`
	IgnoreFirstRecord         *bool                         `json:"ignoreFirstRecord,omitempty"`
	Kind                      *string                       `json:"kind,omitempty"`
	Location                  *string                       `json:"location,omitempty"`

	// ManagedIdentityResourceReference: The resource ID of a managed identity (system or user assigned) to be used to
	// authenticate with event hub and storage account.
	ManagedIdentityResourceReference *genruntime.ResourceReference `armReference:"ManagedIdentityResourceId" json:"managedIdentityResourceReference,omitempty"`
	MappingRuleName                  *string                       `json:"mappingRuleName,omitempty"`
	PropertyBag                      genruntime.PropertyBag        `json:"$propertyBag,omitempty"`

	// +kubebuilder:validation:Required
	// StorageAccountResourceReference: The resource ID of the storage account where the data resides.
	StorageAccountResourceReference *genruntime.ResourceReference `armReference:"StorageAccountResourceId" json:"storageAccountResourceReference,omitempty"`
	TableName                       *string                       `json:"tableName,omitempty"`
}

Storage version of v1api20230815.EventGridDataConnection

func (*EventGridDataConnection) AssignProperties_From_EventGridDataConnection added in v2.15.0

func (connection *EventGridDataConnection) AssignProperties_From_EventGridDataConnection(source *storage.EventGridDataConnection) error

AssignProperties_From_EventGridDataConnection populates our EventGridDataConnection from the provided source EventGridDataConnection

func (*EventGridDataConnection) AssignProperties_To_EventGridDataConnection added in v2.15.0

func (connection *EventGridDataConnection) AssignProperties_To_EventGridDataConnection(destination *storage.EventGridDataConnection) error

AssignProperties_To_EventGridDataConnection populates the provided destination EventGridDataConnection from our EventGridDataConnection

func (*EventGridDataConnection) DeepCopy

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

func (*EventGridDataConnection) DeepCopyInto

func (in *EventGridDataConnection) DeepCopyInto(out *EventGridDataConnection)

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

type EventGridDataConnection_STATUS

type EventGridDataConnection_STATUS struct {
	BlobStorageEventType      *string                `json:"blobStorageEventType,omitempty"`
	ConsumerGroup             *string                `json:"consumerGroup,omitempty"`
	DataFormat                *string                `json:"dataFormat,omitempty"`
	DatabaseRouting           *string                `json:"databaseRouting,omitempty"`
	EventGridResourceId       *string                `json:"eventGridResourceId,omitempty"`
	EventHubResourceId        *string                `json:"eventHubResourceId,omitempty"`
	Id                        *string                `json:"id,omitempty"`
	IgnoreFirstRecord         *bool                  `json:"ignoreFirstRecord,omitempty"`
	Kind                      *string                `json:"kind,omitempty"`
	Location                  *string                `json:"location,omitempty"`
	ManagedIdentityObjectId   *string                `json:"managedIdentityObjectId,omitempty"`
	ManagedIdentityResourceId *string                `json:"managedIdentityResourceId,omitempty"`
	MappingRuleName           *string                `json:"mappingRuleName,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState         *string                `json:"provisioningState,omitempty"`
	StorageAccountResourceId  *string                `json:"storageAccountResourceId,omitempty"`
	TableName                 *string                `json:"tableName,omitempty"`
	Type                      *string                `json:"type,omitempty"`
}

Storage version of v1api20230815.EventGridDataConnection_STATUS

func (*EventGridDataConnection_STATUS) AssignProperties_From_EventGridDataConnection_STATUS added in v2.15.0

func (connection *EventGridDataConnection_STATUS) AssignProperties_From_EventGridDataConnection_STATUS(source *storage.EventGridDataConnection_STATUS) error

AssignProperties_From_EventGridDataConnection_STATUS populates our EventGridDataConnection_STATUS from the provided source EventGridDataConnection_STATUS

func (*EventGridDataConnection_STATUS) AssignProperties_To_EventGridDataConnection_STATUS added in v2.15.0

func (connection *EventGridDataConnection_STATUS) AssignProperties_To_EventGridDataConnection_STATUS(destination *storage.EventGridDataConnection_STATUS) error

AssignProperties_To_EventGridDataConnection_STATUS populates the provided destination EventGridDataConnection_STATUS from our EventGridDataConnection_STATUS

func (*EventGridDataConnection_STATUS) DeepCopy

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

func (*EventGridDataConnection_STATUS) DeepCopyInto

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

type EventHubDataConnection

type EventHubDataConnection struct {
	Compression     *string `json:"compression,omitempty"`
	ConsumerGroup   *string `json:"consumerGroup,omitempty"`
	DataFormat      *string `json:"dataFormat,omitempty"`
	DatabaseRouting *string `json:"databaseRouting,omitempty"`

	// +kubebuilder:validation:Required
	// EventHubResourceReference: The resource ID of the event hub to be used to create a data connection.
	EventHubResourceReference *genruntime.ResourceReference `armReference:"EventHubResourceId" json:"eventHubResourceReference,omitempty"`
	EventSystemProperties     []string                      `json:"eventSystemProperties,omitempty"`
	Kind                      *string                       `json:"kind,omitempty"`
	Location                  *string                       `json:"location,omitempty"`

	// ManagedIdentityResourceReference: The resource ID of a managed identity (system or user assigned) to be used to
	// authenticate with event hub.
	ManagedIdentityResourceReference *genruntime.ResourceReference `armReference:"ManagedIdentityResourceId" json:"managedIdentityResourceReference,omitempty"`
	MappingRuleName                  *string                       `json:"mappingRuleName,omitempty"`
	PropertyBag                      genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	RetrievalStartDate               *string                       `json:"retrievalStartDate,omitempty"`
	TableName                        *string                       `json:"tableName,omitempty"`
}

Storage version of v1api20230815.EventHubDataConnection

func (*EventHubDataConnection) AssignProperties_From_EventHubDataConnection added in v2.15.0

func (connection *EventHubDataConnection) AssignProperties_From_EventHubDataConnection(source *storage.EventHubDataConnection) error

AssignProperties_From_EventHubDataConnection populates our EventHubDataConnection from the provided source EventHubDataConnection

func (*EventHubDataConnection) AssignProperties_To_EventHubDataConnection added in v2.15.0

func (connection *EventHubDataConnection) AssignProperties_To_EventHubDataConnection(destination *storage.EventHubDataConnection) error

AssignProperties_To_EventHubDataConnection populates the provided destination EventHubDataConnection from our EventHubDataConnection

func (*EventHubDataConnection) DeepCopy

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

func (*EventHubDataConnection) DeepCopyInto

func (in *EventHubDataConnection) DeepCopyInto(out *EventHubDataConnection)

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

type EventHubDataConnection_STATUS

type EventHubDataConnection_STATUS struct {
	Compression               *string                `json:"compression,omitempty"`
	ConsumerGroup             *string                `json:"consumerGroup,omitempty"`
	DataFormat                *string                `json:"dataFormat,omitempty"`
	DatabaseRouting           *string                `json:"databaseRouting,omitempty"`
	EventHubResourceId        *string                `json:"eventHubResourceId,omitempty"`
	EventSystemProperties     []string               `json:"eventSystemProperties,omitempty"`
	Id                        *string                `json:"id,omitempty"`
	Kind                      *string                `json:"kind,omitempty"`
	Location                  *string                `json:"location,omitempty"`
	ManagedIdentityObjectId   *string                `json:"managedIdentityObjectId,omitempty"`
	ManagedIdentityResourceId *string                `json:"managedIdentityResourceId,omitempty"`
	MappingRuleName           *string                `json:"mappingRuleName,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState         *string                `json:"provisioningState,omitempty"`
	RetrievalStartDate        *string                `json:"retrievalStartDate,omitempty"`
	TableName                 *string                `json:"tableName,omitempty"`
	Type                      *string                `json:"type,omitempty"`
}

Storage version of v1api20230815.EventHubDataConnection_STATUS

func (*EventHubDataConnection_STATUS) AssignProperties_From_EventHubDataConnection_STATUS added in v2.15.0

func (connection *EventHubDataConnection_STATUS) AssignProperties_From_EventHubDataConnection_STATUS(source *storage.EventHubDataConnection_STATUS) error

AssignProperties_From_EventHubDataConnection_STATUS populates our EventHubDataConnection_STATUS from the provided source EventHubDataConnection_STATUS

func (*EventHubDataConnection_STATUS) AssignProperties_To_EventHubDataConnection_STATUS added in v2.15.0

func (connection *EventHubDataConnection_STATUS) AssignProperties_To_EventHubDataConnection_STATUS(destination *storage.EventHubDataConnection_STATUS) error

AssignProperties_To_EventHubDataConnection_STATUS populates the provided destination EventHubDataConnection_STATUS from our EventHubDataConnection_STATUS

func (*EventHubDataConnection_STATUS) DeepCopy

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

func (*EventHubDataConnection_STATUS) DeepCopyInto

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"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20230815.Identity Identity for the resource.

func (*Identity) AssignProperties_From_Identity added in v2.15.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.15.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"`
	UserAssignedIdentities map[string]Identity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20230815.Identity_STATUS Identity for the resource.

func (*Identity_STATUS) AssignProperties_From_Identity_STATUS added in v2.15.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.15.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 Identity_UserAssignedIdentities_STATUS

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

Storage version of v1api20230815.Identity_UserAssignedIdentities_STATUS

func (*Identity_UserAssignedIdentities_STATUS) AssignProperties_From_Identity_UserAssignedIdentities_STATUS added in v2.15.0

func (identities *Identity_UserAssignedIdentities_STATUS) AssignProperties_From_Identity_UserAssignedIdentities_STATUS(source *storage.Identity_UserAssignedIdentities_STATUS) error

AssignProperties_From_Identity_UserAssignedIdentities_STATUS populates our Identity_UserAssignedIdentities_STATUS from the provided source Identity_UserAssignedIdentities_STATUS

func (*Identity_UserAssignedIdentities_STATUS) AssignProperties_To_Identity_UserAssignedIdentities_STATUS added in v2.15.0

func (identities *Identity_UserAssignedIdentities_STATUS) AssignProperties_To_Identity_UserAssignedIdentities_STATUS(destination *storage.Identity_UserAssignedIdentities_STATUS) error

AssignProperties_To_Identity_UserAssignedIdentities_STATUS populates the provided destination Identity_UserAssignedIdentities_STATUS from our Identity_UserAssignedIdentities_STATUS

func (*Identity_UserAssignedIdentities_STATUS) DeepCopy

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

func (*Identity_UserAssignedIdentities_STATUS) DeepCopyInto

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

type IotHubDataConnection

type IotHubDataConnection struct {
	ConsumerGroup         *string  `json:"consumerGroup,omitempty"`
	DataFormat            *string  `json:"dataFormat,omitempty"`
	DatabaseRouting       *string  `json:"databaseRouting,omitempty"`
	EventSystemProperties []string `json:"eventSystemProperties,omitempty"`

	// +kubebuilder:validation:Required
	// IotHubResourceReference: The resource ID of the Iot hub to be used to create a data connection.
	IotHubResourceReference *genruntime.ResourceReference `armReference:"IotHubResourceId" json:"iotHubResourceReference,omitempty"`
	Kind                    *string                       `json:"kind,omitempty"`
	Location                *string                       `json:"location,omitempty"`
	MappingRuleName         *string                       `json:"mappingRuleName,omitempty"`
	PropertyBag             genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	RetrievalStartDate      *string                       `json:"retrievalStartDate,omitempty"`
	SharedAccessPolicyName  *string                       `json:"sharedAccessPolicyName,omitempty"`
	TableName               *string                       `json:"tableName,omitempty"`
}

Storage version of v1api20230815.IotHubDataConnection

func (*IotHubDataConnection) AssignProperties_From_IotHubDataConnection added in v2.15.0

func (connection *IotHubDataConnection) AssignProperties_From_IotHubDataConnection(source *storage.IotHubDataConnection) error

AssignProperties_From_IotHubDataConnection populates our IotHubDataConnection from the provided source IotHubDataConnection

func (*IotHubDataConnection) AssignProperties_To_IotHubDataConnection added in v2.15.0

func (connection *IotHubDataConnection) AssignProperties_To_IotHubDataConnection(destination *storage.IotHubDataConnection) error

AssignProperties_To_IotHubDataConnection populates the provided destination IotHubDataConnection from our IotHubDataConnection

func (*IotHubDataConnection) DeepCopy

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

func (*IotHubDataConnection) DeepCopyInto

func (in *IotHubDataConnection) DeepCopyInto(out *IotHubDataConnection)

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

type IotHubDataConnection_STATUS

type IotHubDataConnection_STATUS struct {
	ConsumerGroup          *string                `json:"consumerGroup,omitempty"`
	DataFormat             *string                `json:"dataFormat,omitempty"`
	DatabaseRouting        *string                `json:"databaseRouting,omitempty"`
	EventSystemProperties  []string               `json:"eventSystemProperties,omitempty"`
	Id                     *string                `json:"id,omitempty"`
	IotHubResourceId       *string                `json:"iotHubResourceId,omitempty"`
	Kind                   *string                `json:"kind,omitempty"`
	Location               *string                `json:"location,omitempty"`
	MappingRuleName        *string                `json:"mappingRuleName,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState      *string                `json:"provisioningState,omitempty"`
	RetrievalStartDate     *string                `json:"retrievalStartDate,omitempty"`
	SharedAccessPolicyName *string                `json:"sharedAccessPolicyName,omitempty"`
	TableName              *string                `json:"tableName,omitempty"`
	Type                   *string                `json:"type,omitempty"`
}

Storage version of v1api20230815.IotHubDataConnection_STATUS

func (*IotHubDataConnection_STATUS) AssignProperties_From_IotHubDataConnection_STATUS added in v2.15.0

func (connection *IotHubDataConnection_STATUS) AssignProperties_From_IotHubDataConnection_STATUS(source *storage.IotHubDataConnection_STATUS) error

AssignProperties_From_IotHubDataConnection_STATUS populates our IotHubDataConnection_STATUS from the provided source IotHubDataConnection_STATUS

func (*IotHubDataConnection_STATUS) AssignProperties_To_IotHubDataConnection_STATUS added in v2.15.0

func (connection *IotHubDataConnection_STATUS) AssignProperties_To_IotHubDataConnection_STATUS(destination *storage.IotHubDataConnection_STATUS) error

AssignProperties_To_IotHubDataConnection_STATUS populates the provided destination IotHubDataConnection_STATUS from our IotHubDataConnection_STATUS

func (*IotHubDataConnection_STATUS) DeepCopy

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

func (*IotHubDataConnection_STATUS) DeepCopyInto

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

type KeyVaultProperties

type KeyVaultProperties struct {
	KeyName     *string                `json:"keyName,omitempty"`
	KeyVaultUri *string                `json:"keyVaultUri,omitempty"`
	KeyVersion  *string                `json:"keyVersion,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// UserIdentityReference: The user assigned identity (ARM resource id) that has access to the key.
	UserIdentityReference *genruntime.ResourceReference `armReference:"UserIdentity" json:"userIdentityReference,omitempty"`
}

Storage version of v1api20230815.KeyVaultProperties Properties of the key vault.

func (*KeyVaultProperties) AssignProperties_From_KeyVaultProperties added in v2.15.0

func (properties *KeyVaultProperties) AssignProperties_From_KeyVaultProperties(source *storage.KeyVaultProperties) error

AssignProperties_From_KeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties

func (*KeyVaultProperties) AssignProperties_To_KeyVaultProperties added in v2.15.0

func (properties *KeyVaultProperties) AssignProperties_To_KeyVaultProperties(destination *storage.KeyVaultProperties) error

AssignProperties_To_KeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties

func (*KeyVaultProperties) DeepCopy

func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties

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

func (*KeyVaultProperties) DeepCopyInto

func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)

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

type KeyVaultProperties_STATUS

type KeyVaultProperties_STATUS struct {
	KeyName      *string                `json:"keyName,omitempty"`
	KeyVaultUri  *string                `json:"keyVaultUri,omitempty"`
	KeyVersion   *string                `json:"keyVersion,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UserIdentity *string                `json:"userIdentity,omitempty"`
}

Storage version of v1api20230815.KeyVaultProperties_STATUS Properties of the key vault.

func (*KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS added in v2.15.0

func (properties *KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS(source *storage.KeyVaultProperties_STATUS) error

AssignProperties_From_KeyVaultProperties_STATUS populates our KeyVaultProperties_STATUS from the provided source KeyVaultProperties_STATUS

func (*KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS added in v2.15.0

func (properties *KeyVaultProperties_STATUS) AssignProperties_To_KeyVaultProperties_STATUS(destination *storage.KeyVaultProperties_STATUS) error

AssignProperties_To_KeyVaultProperties_STATUS populates the provided destination KeyVaultProperties_STATUS from our KeyVaultProperties_STATUS

func (*KeyVaultProperties_STATUS) DeepCopy

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

func (*KeyVaultProperties_STATUS) DeepCopyInto

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

type LanguageExtension

type LanguageExtension struct {
	LanguageExtensionCustomImageName *string                `json:"languageExtensionCustomImageName,omitempty"`
	LanguageExtensionImageName       *string                `json:"languageExtensionImageName,omitempty"`
	LanguageExtensionName            *string                `json:"languageExtensionName,omitempty"`
	PropertyBag                      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230815.LanguageExtension The language extension object.

func (*LanguageExtension) AssignProperties_From_LanguageExtension added in v2.15.0

func (extension *LanguageExtension) AssignProperties_From_LanguageExtension(source *storage.LanguageExtension) error

AssignProperties_From_LanguageExtension populates our LanguageExtension from the provided source LanguageExtension

func (*LanguageExtension) AssignProperties_To_LanguageExtension added in v2.15.0

func (extension *LanguageExtension) AssignProperties_To_LanguageExtension(destination *storage.LanguageExtension) error

AssignProperties_To_LanguageExtension populates the provided destination LanguageExtension from our LanguageExtension

func (*LanguageExtension) DeepCopy

func (in *LanguageExtension) DeepCopy() *LanguageExtension

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

func (*LanguageExtension) DeepCopyInto

func (in *LanguageExtension) DeepCopyInto(out *LanguageExtension)

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

type LanguageExtension_STATUS

type LanguageExtension_STATUS struct {
	LanguageExtensionCustomImageName *string                `json:"languageExtensionCustomImageName,omitempty"`
	LanguageExtensionImageName       *string                `json:"languageExtensionImageName,omitempty"`
	LanguageExtensionName            *string                `json:"languageExtensionName,omitempty"`
	PropertyBag                      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230815.LanguageExtension_STATUS The language extension object.

func (*LanguageExtension_STATUS) AssignProperties_From_LanguageExtension_STATUS added in v2.15.0

func (extension *LanguageExtension_STATUS) AssignProperties_From_LanguageExtension_STATUS(source *storage.LanguageExtension_STATUS) error

AssignProperties_From_LanguageExtension_STATUS populates our LanguageExtension_STATUS from the provided source LanguageExtension_STATUS

func (*LanguageExtension_STATUS) AssignProperties_To_LanguageExtension_STATUS added in v2.15.0

func (extension *LanguageExtension_STATUS) AssignProperties_To_LanguageExtension_STATUS(destination *storage.LanguageExtension_STATUS) error

AssignProperties_To_LanguageExtension_STATUS populates the provided destination LanguageExtension_STATUS from our LanguageExtension_STATUS

func (*LanguageExtension_STATUS) DeepCopy

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

func (*LanguageExtension_STATUS) DeepCopyInto

func (in *LanguageExtension_STATUS) DeepCopyInto(out *LanguageExtension_STATUS)

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

type LanguageExtensionsList

type LanguageExtensionsList struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       []LanguageExtension    `json:"value,omitempty"`
}

Storage version of v1api20230815.LanguageExtensionsList The list of language extension objects.

func (*LanguageExtensionsList) AssignProperties_From_LanguageExtensionsList added in v2.15.0

func (list *LanguageExtensionsList) AssignProperties_From_LanguageExtensionsList(source *storage.LanguageExtensionsList) error

AssignProperties_From_LanguageExtensionsList populates our LanguageExtensionsList from the provided source LanguageExtensionsList

func (*LanguageExtensionsList) AssignProperties_To_LanguageExtensionsList added in v2.15.0

func (list *LanguageExtensionsList) AssignProperties_To_LanguageExtensionsList(destination *storage.LanguageExtensionsList) error

AssignProperties_To_LanguageExtensionsList populates the provided destination LanguageExtensionsList from our LanguageExtensionsList

func (*LanguageExtensionsList) DeepCopy

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

func (*LanguageExtensionsList) DeepCopyInto

func (in *LanguageExtensionsList) DeepCopyInto(out *LanguageExtensionsList)

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

type LanguageExtensionsList_STATUS

type LanguageExtensionsList_STATUS struct {
	PropertyBag genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Value       []LanguageExtension_STATUS `json:"value,omitempty"`
}

Storage version of v1api20230815.LanguageExtensionsList_STATUS The list of language extension objects.

func (*LanguageExtensionsList_STATUS) AssignProperties_From_LanguageExtensionsList_STATUS added in v2.15.0

func (list *LanguageExtensionsList_STATUS) AssignProperties_From_LanguageExtensionsList_STATUS(source *storage.LanguageExtensionsList_STATUS) error

AssignProperties_From_LanguageExtensionsList_STATUS populates our LanguageExtensionsList_STATUS from the provided source LanguageExtensionsList_STATUS

func (*LanguageExtensionsList_STATUS) AssignProperties_To_LanguageExtensionsList_STATUS added in v2.15.0

func (list *LanguageExtensionsList_STATUS) AssignProperties_To_LanguageExtensionsList_STATUS(destination *storage.LanguageExtensionsList_STATUS) error

AssignProperties_To_LanguageExtensionsList_STATUS populates the provided destination LanguageExtensionsList_STATUS from our LanguageExtensionsList_STATUS

func (*LanguageExtensionsList_STATUS) DeepCopy

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

func (*LanguageExtensionsList_STATUS) DeepCopyInto

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

type MigrationClusterProperties_STATUS

type MigrationClusterProperties_STATUS struct {
	DataIngestionUri *string                `json:"dataIngestionUri,omitempty"`
	Id               *string                `json:"id,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Role             *string                `json:"role,omitempty"`
	Uri              *string                `json:"uri,omitempty"`
}

Storage version of v1api20230815.MigrationClusterProperties_STATUS Represents a properties of a cluster that is part of a migration.

func (*MigrationClusterProperties_STATUS) AssignProperties_From_MigrationClusterProperties_STATUS added in v2.15.0

func (properties *MigrationClusterProperties_STATUS) AssignProperties_From_MigrationClusterProperties_STATUS(source *storage.MigrationClusterProperties_STATUS) error

AssignProperties_From_MigrationClusterProperties_STATUS populates our MigrationClusterProperties_STATUS from the provided source MigrationClusterProperties_STATUS

func (*MigrationClusterProperties_STATUS) AssignProperties_To_MigrationClusterProperties_STATUS added in v2.15.0

func (properties *MigrationClusterProperties_STATUS) AssignProperties_To_MigrationClusterProperties_STATUS(destination *storage.MigrationClusterProperties_STATUS) error

AssignProperties_To_MigrationClusterProperties_STATUS populates the provided destination MigrationClusterProperties_STATUS from our MigrationClusterProperties_STATUS

func (*MigrationClusterProperties_STATUS) DeepCopy

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

func (*MigrationClusterProperties_STATUS) DeepCopyInto

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

type OptimizedAutoscale

type OptimizedAutoscale struct {
	IsEnabled   *bool                  `json:"isEnabled,omitempty"`
	Maximum     *int                   `json:"maximum,omitempty"`
	Minimum     *int                   `json:"minimum,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Version     *int                   `json:"version,omitempty"`
}

Storage version of v1api20230815.OptimizedAutoscale A class that contains the optimized auto scale definition.

func (*OptimizedAutoscale) AssignProperties_From_OptimizedAutoscale added in v2.15.0

func (autoscale *OptimizedAutoscale) AssignProperties_From_OptimizedAutoscale(source *storage.OptimizedAutoscale) error

AssignProperties_From_OptimizedAutoscale populates our OptimizedAutoscale from the provided source OptimizedAutoscale

func (*OptimizedAutoscale) AssignProperties_To_OptimizedAutoscale added in v2.15.0

func (autoscale *OptimizedAutoscale) AssignProperties_To_OptimizedAutoscale(destination *storage.OptimizedAutoscale) error

AssignProperties_To_OptimizedAutoscale populates the provided destination OptimizedAutoscale from our OptimizedAutoscale

func (*OptimizedAutoscale) DeepCopy

func (in *OptimizedAutoscale) DeepCopy() *OptimizedAutoscale

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

func (*OptimizedAutoscale) DeepCopyInto

func (in *OptimizedAutoscale) DeepCopyInto(out *OptimizedAutoscale)

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

type OptimizedAutoscale_STATUS

type OptimizedAutoscale_STATUS struct {
	IsEnabled   *bool                  `json:"isEnabled,omitempty"`
	Maximum     *int                   `json:"maximum,omitempty"`
	Minimum     *int                   `json:"minimum,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Version     *int                   `json:"version,omitempty"`
}

Storage version of v1api20230815.OptimizedAutoscale_STATUS A class that contains the optimized auto scale definition.

func (*OptimizedAutoscale_STATUS) AssignProperties_From_OptimizedAutoscale_STATUS added in v2.15.0

func (autoscale *OptimizedAutoscale_STATUS) AssignProperties_From_OptimizedAutoscale_STATUS(source *storage.OptimizedAutoscale_STATUS) error

AssignProperties_From_OptimizedAutoscale_STATUS populates our OptimizedAutoscale_STATUS from the provided source OptimizedAutoscale_STATUS

func (*OptimizedAutoscale_STATUS) AssignProperties_To_OptimizedAutoscale_STATUS added in v2.15.0

func (autoscale *OptimizedAutoscale_STATUS) AssignProperties_To_OptimizedAutoscale_STATUS(destination *storage.OptimizedAutoscale_STATUS) error

AssignProperties_To_OptimizedAutoscale_STATUS populates the provided destination OptimizedAutoscale_STATUS from our OptimizedAutoscale_STATUS

func (*OptimizedAutoscale_STATUS) DeepCopy

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

func (*OptimizedAutoscale_STATUS) DeepCopyInto

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

type PrivateEndpointConnection_STATUS

type PrivateEndpointConnection_STATUS struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230815.PrivateEndpointConnection_STATUS A private endpoint connection

func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS added in v2.15.0

func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error

AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS

func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS added in v2.15.0

func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error

AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS

func (*PrivateEndpointConnection_STATUS) DeepCopy

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

func (*PrivateEndpointConnection_STATUS) DeepCopyInto

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

type ReadWriteDatabase

type ReadWriteDatabase struct {
	HotCachePeriod     *string                `json:"hotCachePeriod,omitempty"`
	KeyVaultProperties *KeyVaultProperties    `json:"keyVaultProperties,omitempty"`
	Kind               *string                `json:"kind,omitempty"`
	Location           *string                `json:"location,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SoftDeletePeriod   *string                `json:"softDeletePeriod,omitempty"`
}

Storage version of v1api20230815.ReadWriteDatabase

func (*ReadWriteDatabase) AssignProperties_From_ReadWriteDatabase added in v2.15.0

func (database *ReadWriteDatabase) AssignProperties_From_ReadWriteDatabase(source *storage.ReadWriteDatabase) error

AssignProperties_From_ReadWriteDatabase populates our ReadWriteDatabase from the provided source ReadWriteDatabase

func (*ReadWriteDatabase) AssignProperties_To_ReadWriteDatabase added in v2.15.0

func (database *ReadWriteDatabase) AssignProperties_To_ReadWriteDatabase(destination *storage.ReadWriteDatabase) error

AssignProperties_To_ReadWriteDatabase populates the provided destination ReadWriteDatabase from our ReadWriteDatabase

func (*ReadWriteDatabase) DeepCopy

func (in *ReadWriteDatabase) DeepCopy() *ReadWriteDatabase

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

func (*ReadWriteDatabase) DeepCopyInto

func (in *ReadWriteDatabase) DeepCopyInto(out *ReadWriteDatabase)

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

type ReadWriteDatabase_STATUS

type ReadWriteDatabase_STATUS struct {
	HotCachePeriod     *string                    `json:"hotCachePeriod,omitempty"`
	Id                 *string                    `json:"id,omitempty"`
	IsFollowed         *bool                      `json:"isFollowed,omitempty"`
	KeyVaultProperties *KeyVaultProperties_STATUS `json:"keyVaultProperties,omitempty"`
	Kind               *string                    `json:"kind,omitempty"`
	Location           *string                    `json:"location,omitempty"`
	PropertyBag        genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	ProvisioningState  *string                    `json:"provisioningState,omitempty"`
	SoftDeletePeriod   *string                    `json:"softDeletePeriod,omitempty"`
	Statistics         *DatabaseStatistics_STATUS `json:"statistics,omitempty"`
	SuspensionDetails  *SuspensionDetails_STATUS  `json:"suspensionDetails,omitempty"`
	Type               *string                    `json:"type,omitempty"`
}

Storage version of v1api20230815.ReadWriteDatabase_STATUS

func (*ReadWriteDatabase_STATUS) AssignProperties_From_ReadWriteDatabase_STATUS added in v2.15.0

func (database *ReadWriteDatabase_STATUS) AssignProperties_From_ReadWriteDatabase_STATUS(source *storage.ReadWriteDatabase_STATUS) error

AssignProperties_From_ReadWriteDatabase_STATUS populates our ReadWriteDatabase_STATUS from the provided source ReadWriteDatabase_STATUS

func (*ReadWriteDatabase_STATUS) AssignProperties_To_ReadWriteDatabase_STATUS added in v2.15.0

func (database *ReadWriteDatabase_STATUS) AssignProperties_To_ReadWriteDatabase_STATUS(destination *storage.ReadWriteDatabase_STATUS) error

AssignProperties_To_ReadWriteDatabase_STATUS populates the provided destination ReadWriteDatabase_STATUS from our ReadWriteDatabase_STATUS

func (*ReadWriteDatabase_STATUS) DeepCopy

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

func (*ReadWriteDatabase_STATUS) DeepCopyInto

func (in *ReadWriteDatabase_STATUS) DeepCopyInto(out *ReadWriteDatabase_STATUS)

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

type SuspensionDetails_STATUS

type SuspensionDetails_STATUS struct {
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SuspensionStartDate *string                `json:"suspensionStartDate,omitempty"`
}

Storage version of v1api20230815.SuspensionDetails_STATUS The database suspension details. If the database is suspended, this object contains information related to the database's suspension state.

func (*SuspensionDetails_STATUS) AssignProperties_From_SuspensionDetails_STATUS added in v2.15.0

func (details *SuspensionDetails_STATUS) AssignProperties_From_SuspensionDetails_STATUS(source *storage.SuspensionDetails_STATUS) error

AssignProperties_From_SuspensionDetails_STATUS populates our SuspensionDetails_STATUS from the provided source SuspensionDetails_STATUS

func (*SuspensionDetails_STATUS) AssignProperties_To_SuspensionDetails_STATUS added in v2.15.0

func (details *SuspensionDetails_STATUS) AssignProperties_To_SuspensionDetails_STATUS(destination *storage.SuspensionDetails_STATUS) error

AssignProperties_To_SuspensionDetails_STATUS populates the provided destination SuspensionDetails_STATUS from our SuspensionDetails_STATUS

func (*SuspensionDetails_STATUS) DeepCopy

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

func (*SuspensionDetails_STATUS) DeepCopyInto

func (in *SuspensionDetails_STATUS) DeepCopyInto(out *SuspensionDetails_STATUS)

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

type SystemData_STATUS

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

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

func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS added in v2.15.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.15.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.

type TrustedExternalTenant

type TrustedExternalTenant struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20230815.TrustedExternalTenant Represents a tenant ID that is trusted by the cluster.

func (*TrustedExternalTenant) AssignProperties_From_TrustedExternalTenant added in v2.15.0

func (tenant *TrustedExternalTenant) AssignProperties_From_TrustedExternalTenant(source *storage.TrustedExternalTenant) error

AssignProperties_From_TrustedExternalTenant populates our TrustedExternalTenant from the provided source TrustedExternalTenant

func (*TrustedExternalTenant) AssignProperties_To_TrustedExternalTenant added in v2.15.0

func (tenant *TrustedExternalTenant) AssignProperties_To_TrustedExternalTenant(destination *storage.TrustedExternalTenant) error

AssignProperties_To_TrustedExternalTenant populates the provided destination TrustedExternalTenant from our TrustedExternalTenant

func (*TrustedExternalTenant) DeepCopy

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

func (*TrustedExternalTenant) DeepCopyInto

func (in *TrustedExternalTenant) DeepCopyInto(out *TrustedExternalTenant)

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

type TrustedExternalTenant_STATUS

type TrustedExternalTenant_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20230815.TrustedExternalTenant_STATUS Represents a tenant ID that is trusted by the cluster.

func (*TrustedExternalTenant_STATUS) AssignProperties_From_TrustedExternalTenant_STATUS added in v2.15.0

func (tenant *TrustedExternalTenant_STATUS) AssignProperties_From_TrustedExternalTenant_STATUS(source *storage.TrustedExternalTenant_STATUS) error

AssignProperties_From_TrustedExternalTenant_STATUS populates our TrustedExternalTenant_STATUS from the provided source TrustedExternalTenant_STATUS

func (*TrustedExternalTenant_STATUS) AssignProperties_To_TrustedExternalTenant_STATUS added in v2.15.0

func (tenant *TrustedExternalTenant_STATUS) AssignProperties_To_TrustedExternalTenant_STATUS(destination *storage.TrustedExternalTenant_STATUS) error

AssignProperties_To_TrustedExternalTenant_STATUS populates the provided destination TrustedExternalTenant_STATUS from our TrustedExternalTenant_STATUS

func (*TrustedExternalTenant_STATUS) DeepCopy

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

func (*TrustedExternalTenant_STATUS) DeepCopyInto

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

type UserAssignedIdentityDetails

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

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

func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails added in v2.15.0

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

AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails added in v2.15.0

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

AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) DeepCopy

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

func (*UserAssignedIdentityDetails) DeepCopyInto

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

type VirtualNetworkConfiguration

type VirtualNetworkConfiguration struct {
	// +kubebuilder:validation:Required
	// DataManagementPublicIpReference: Data management's service public IP address resource id.
	DataManagementPublicIpReference *genruntime.ResourceReference `armReference:"DataManagementPublicIpId" json:"dataManagementPublicIpReference,omitempty"`

	// +kubebuilder:validation:Required
	// EnginePublicIpReference: Engine service's public IP address resource id.
	EnginePublicIpReference *genruntime.ResourceReference `armReference:"EnginePublicIpId" json:"enginePublicIpReference,omitempty"`
	PropertyBag             genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	State                   *string                       `json:"state,omitempty"`

	// +kubebuilder:validation:Required
	// SubnetReference: The subnet resource id.
	SubnetReference *genruntime.ResourceReference `armReference:"SubnetId" json:"subnetReference,omitempty"`
}

Storage version of v1api20230815.VirtualNetworkConfiguration A class that contains virtual network definition.

func (*VirtualNetworkConfiguration) AssignProperties_From_VirtualNetworkConfiguration added in v2.15.0

func (configuration *VirtualNetworkConfiguration) AssignProperties_From_VirtualNetworkConfiguration(source *storage.VirtualNetworkConfiguration) error

AssignProperties_From_VirtualNetworkConfiguration populates our VirtualNetworkConfiguration from the provided source VirtualNetworkConfiguration

func (*VirtualNetworkConfiguration) AssignProperties_To_VirtualNetworkConfiguration added in v2.15.0

func (configuration *VirtualNetworkConfiguration) AssignProperties_To_VirtualNetworkConfiguration(destination *storage.VirtualNetworkConfiguration) error

AssignProperties_To_VirtualNetworkConfiguration populates the provided destination VirtualNetworkConfiguration from our VirtualNetworkConfiguration

func (*VirtualNetworkConfiguration) DeepCopy

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

func (*VirtualNetworkConfiguration) DeepCopyInto

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

type VirtualNetworkConfiguration_STATUS

type VirtualNetworkConfiguration_STATUS struct {
	DataManagementPublicIpId *string                `json:"dataManagementPublicIpId,omitempty"`
	EnginePublicIpId         *string                `json:"enginePublicIpId,omitempty"`
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	State                    *string                `json:"state,omitempty"`
	SubnetId                 *string                `json:"subnetId,omitempty"`
}

Storage version of v1api20230815.VirtualNetworkConfiguration_STATUS A class that contains virtual network definition.

func (*VirtualNetworkConfiguration_STATUS) AssignProperties_From_VirtualNetworkConfiguration_STATUS added in v2.15.0

func (configuration *VirtualNetworkConfiguration_STATUS) AssignProperties_From_VirtualNetworkConfiguration_STATUS(source *storage.VirtualNetworkConfiguration_STATUS) error

AssignProperties_From_VirtualNetworkConfiguration_STATUS populates our VirtualNetworkConfiguration_STATUS from the provided source VirtualNetworkConfiguration_STATUS

func (*VirtualNetworkConfiguration_STATUS) AssignProperties_To_VirtualNetworkConfiguration_STATUS added in v2.15.0

func (configuration *VirtualNetworkConfiguration_STATUS) AssignProperties_To_VirtualNetworkConfiguration_STATUS(destination *storage.VirtualNetworkConfiguration_STATUS) error

AssignProperties_To_VirtualNetworkConfiguration_STATUS populates the provided destination VirtualNetworkConfiguration_STATUS from our VirtualNetworkConfiguration_STATUS

func (*VirtualNetworkConfiguration_STATUS) DeepCopy

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

func (*VirtualNetworkConfiguration_STATUS) DeepCopyInto

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