v1api20230815

package
v2.13.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2025 License: MIT Imports: 14 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 v1api20230815 contains API Schema definitions for the kusto v1api20230815 API group +groupName=kusto.azure.com

Package v1api20230815 contains API Schema definitions for the kusto v1api20230815 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=v1api20230815

Index

Constants

View Source
const (
	ClusterProperties_EngineType_V2 = ClusterProperties_EngineType("V2")
	ClusterProperties_EngineType_V3 = ClusterProperties_EngineType("V3")
)
View Source
const (
	ClusterProperties_EngineType_STATUS_V2 = ClusterProperties_EngineType_STATUS("V2")
	ClusterProperties_EngineType_STATUS_V3 = ClusterProperties_EngineType_STATUS("V3")
)
View Source
const (
	ClusterProperties_PublicIPType_DualStack = ClusterProperties_PublicIPType("DualStack")
	ClusterProperties_PublicIPType_IPv4      = ClusterProperties_PublicIPType("IPv4")
)
View Source
const (
	ClusterProperties_PublicIPType_STATUS_DualStack = ClusterProperties_PublicIPType_STATUS("DualStack")
	ClusterProperties_PublicIPType_STATUS_IPv4      = ClusterProperties_PublicIPType_STATUS("IPv4")
)
View Source
const (
	ClusterProperties_PublicNetworkAccess_Disabled = ClusterProperties_PublicNetworkAccess("Disabled")
	ClusterProperties_PublicNetworkAccess_Enabled  = ClusterProperties_PublicNetworkAccess("Enabled")
)
View Source
const (
	ClusterProperties_PublicNetworkAccess_STATUS_Disabled = ClusterProperties_PublicNetworkAccess_STATUS("Disabled")
	ClusterProperties_PublicNetworkAccess_STATUS_Enabled  = ClusterProperties_PublicNetworkAccess_STATUS("Enabled")
)
View Source
const (
	ClusterProperties_RestrictOutboundNetworkAccess_Disabled = ClusterProperties_RestrictOutboundNetworkAccess("Disabled")
	ClusterProperties_RestrictOutboundNetworkAccess_Enabled  = ClusterProperties_RestrictOutboundNetworkAccess("Enabled")
)
View Source
const (
	ClusterProperties_RestrictOutboundNetworkAccess_STATUS_Disabled = ClusterProperties_RestrictOutboundNetworkAccess_STATUS("Disabled")
	ClusterProperties_RestrictOutboundNetworkAccess_STATUS_Enabled  = ClusterProperties_RestrictOutboundNetworkAccess_STATUS("Enabled")
)
View Source
const (
	ClusterProperties_State_STATUS_Creating    = ClusterProperties_State_STATUS("Creating")
	ClusterProperties_State_STATUS_Deleted     = ClusterProperties_State_STATUS("Deleted")
	ClusterProperties_State_STATUS_Deleting    = ClusterProperties_State_STATUS("Deleting")
	ClusterProperties_State_STATUS_Migrated    = ClusterProperties_State_STATUS("Migrated")
	ClusterProperties_State_STATUS_Running     = ClusterProperties_State_STATUS("Running")
	ClusterProperties_State_STATUS_Starting    = ClusterProperties_State_STATUS("Starting")
	ClusterProperties_State_STATUS_Stopped     = ClusterProperties_State_STATUS("Stopped")
	ClusterProperties_State_STATUS_Stopping    = ClusterProperties_State_STATUS("Stopping")
	ClusterProperties_State_STATUS_Unavailable = ClusterProperties_State_STATUS("Unavailable")
	ClusterProperties_State_STATUS_Updating    = ClusterProperties_State_STATUS("Updating")
)
View Source
const (
	ProvisioningState_STATUS_Canceled  = ProvisioningState_STATUS("Canceled")
	ProvisioningState_STATUS_Creating  = ProvisioningState_STATUS("Creating")
	ProvisioningState_STATUS_Deleting  = ProvisioningState_STATUS("Deleting")
	ProvisioningState_STATUS_Failed    = ProvisioningState_STATUS("Failed")
	ProvisioningState_STATUS_Moving    = ProvisioningState_STATUS("Moving")
	ProvisioningState_STATUS_Running   = ProvisioningState_STATUS("Running")
	ProvisioningState_STATUS_Succeeded = ProvisioningState_STATUS("Succeeded")
)
View Source
const (
	AzureSku_Name_DevNoSLA_Standard_D11_V2 = AzureSku_Name("Dev(No SLA)_Standard_D11_v2")
	AzureSku_Name_DevNoSLA_Standard_E2A_V4 = AzureSku_Name("Dev(No SLA)_Standard_E2a_v4")
	AzureSku_Name_Standard_D11_V2          = AzureSku_Name("Standard_D11_v2")
	AzureSku_Name_Standard_D12_V2          = AzureSku_Name("Standard_D12_v2")
	AzureSku_Name_Standard_D13_V2          = AzureSku_Name("Standard_D13_v2")
	AzureSku_Name_Standard_D14_V2          = AzureSku_Name("Standard_D14_v2")
	AzureSku_Name_Standard_D16D_V5         = AzureSku_Name("Standard_D16d_v5")
	AzureSku_Name_Standard_D32D_V4         = AzureSku_Name("Standard_D32d_v4")
	AzureSku_Name_Standard_D32D_V5         = AzureSku_Name("Standard_D32d_v5")
	AzureSku_Name_Standard_DS13_V21TB_PS   = AzureSku_Name("Standard_DS13_v2+1TB_PS")
	AzureSku_Name_Standard_DS13_V22TB_PS   = AzureSku_Name("Standard_DS13_v2+2TB_PS")
	AzureSku_Name_Standard_DS14_V23TB_PS   = AzureSku_Name("Standard_DS14_v2+3TB_PS")
	AzureSku_Name_Standard_DS14_V24TB_PS   = AzureSku_Name("Standard_DS14_v2+4TB_PS")
	AzureSku_Name_Standard_E16A_V4         = AzureSku_Name("Standard_E16a_v4")
	AzureSku_Name_Standard_E16Ads_V5       = AzureSku_Name("Standard_E16ads_v5")
	AzureSku_Name_Standard_E16As_V43TB_PS  = AzureSku_Name("Standard_E16as_v4+3TB_PS")
	AzureSku_Name_Standard_E16As_V44TB_PS  = AzureSku_Name("Standard_E16as_v4+4TB_PS")
	AzureSku_Name_Standard_E16As_V53TB_PS  = AzureSku_Name("Standard_E16as_v5+3TB_PS")
	AzureSku_Name_Standard_E16As_V54TB_PS  = AzureSku_Name("Standard_E16as_v5+4TB_PS")
	AzureSku_Name_Standard_E16D_V4         = AzureSku_Name("Standard_E16d_v4")
	AzureSku_Name_Standard_E16D_V5         = AzureSku_Name("Standard_E16d_v5")
	AzureSku_Name_Standard_E16S_V43TB_PS   = AzureSku_Name("Standard_E16s_v4+3TB_PS")
	AzureSku_Name_Standard_E16S_V44TB_PS   = AzureSku_Name("Standard_E16s_v4+4TB_PS")
	AzureSku_Name_Standard_E16S_V53TB_PS   = AzureSku_Name("Standard_E16s_v5+3TB_PS")
	AzureSku_Name_Standard_E16S_V54TB_PS   = AzureSku_Name("Standard_E16s_v5+4TB_PS")
	AzureSku_Name_Standard_E2A_V4          = AzureSku_Name("Standard_E2a_v4")
	AzureSku_Name_Standard_E2Ads_V5        = AzureSku_Name("Standard_E2ads_v5")
	AzureSku_Name_Standard_E2D_V4          = AzureSku_Name("Standard_E2d_v4")
	AzureSku_Name_Standard_E2D_V5          = AzureSku_Name("Standard_E2d_v5")
	AzureSku_Name_Standard_E4A_V4          = AzureSku_Name("Standard_E4a_v4")
	AzureSku_Name_Standard_E4Ads_V5        = AzureSku_Name("Standard_E4ads_v5")
	AzureSku_Name_Standard_E4D_V4          = AzureSku_Name("Standard_E4d_v4")
	AzureSku_Name_Standard_E4D_V5          = AzureSku_Name("Standard_E4d_v5")
	AzureSku_Name_Standard_E64I_V3         = AzureSku_Name("Standard_E64i_v3")
	AzureSku_Name_Standard_E80Ids_V4       = AzureSku_Name("Standard_E80ids_v4")
	AzureSku_Name_Standard_E8A_V4          = AzureSku_Name("Standard_E8a_v4")
	AzureSku_Name_Standard_E8Ads_V5        = AzureSku_Name("Standard_E8ads_v5")
	AzureSku_Name_Standard_E8As_V41TB_PS   = AzureSku_Name("Standard_E8as_v4+1TB_PS")
	AzureSku_Name_Standard_E8As_V42TB_PS   = AzureSku_Name("Standard_E8as_v4+2TB_PS")
	AzureSku_Name_Standard_E8As_V51TB_PS   = AzureSku_Name("Standard_E8as_v5+1TB_PS")
	AzureSku_Name_Standard_E8As_V52TB_PS   = AzureSku_Name("Standard_E8as_v5+2TB_PS")
	AzureSku_Name_Standard_E8D_V4          = AzureSku_Name("Standard_E8d_v4")
	AzureSku_Name_Standard_E8D_V5          = AzureSku_Name("Standard_E8d_v5")
	AzureSku_Name_Standard_E8S_V41TB_PS    = AzureSku_Name("Standard_E8s_v4+1TB_PS")
	AzureSku_Name_Standard_E8S_V42TB_PS    = AzureSku_Name("Standard_E8s_v4+2TB_PS")
	AzureSku_Name_Standard_E8S_V51TB_PS    = AzureSku_Name("Standard_E8s_v5+1TB_PS")
	AzureSku_Name_Standard_E8S_V52TB_PS    = AzureSku_Name("Standard_E8s_v5+2TB_PS")
	AzureSku_Name_Standard_EC16Ads_V5      = AzureSku_Name("Standard_EC16ads_v5")
	AzureSku_Name_Standard_EC16As_V53TB_PS = AzureSku_Name("Standard_EC16as_v5+3TB_PS")
	AzureSku_Name_Standard_EC16As_V54TB_PS = AzureSku_Name("Standard_EC16as_v5+4TB_PS")
	AzureSku_Name_Standard_EC8Ads_V5       = AzureSku_Name("Standard_EC8ads_v5")
	AzureSku_Name_Standard_EC8As_V51TB_PS  = AzureSku_Name("Standard_EC8as_v5+1TB_PS")
	AzureSku_Name_Standard_EC8As_V52TB_PS  = AzureSku_Name("Standard_EC8as_v5+2TB_PS")
	AzureSku_Name_Standard_L16As_V3        = AzureSku_Name("Standard_L16as_v3")
	AzureSku_Name_Standard_L16S            = AzureSku_Name("Standard_L16s")
	AzureSku_Name_Standard_L16S_V2         = AzureSku_Name("Standard_L16s_v2")
	AzureSku_Name_Standard_L16S_V3         = AzureSku_Name("Standard_L16s_v3")
	AzureSku_Name_Standard_L32As_V3        = AzureSku_Name("Standard_L32as_v3")
	AzureSku_Name_Standard_L32S_V3         = AzureSku_Name("Standard_L32s_v3")
	AzureSku_Name_Standard_L4S             = AzureSku_Name("Standard_L4s")
	AzureSku_Name_Standard_L8As_V3         = AzureSku_Name("Standard_L8as_v3")
	AzureSku_Name_Standard_L8S             = AzureSku_Name("Standard_L8s")
	AzureSku_Name_Standard_L8S_V2          = AzureSku_Name("Standard_L8s_v2")
	AzureSku_Name_Standard_L8S_V3          = AzureSku_Name("Standard_L8s_v3")
)
View Source
const (
	AzureSku_Name_STATUS_DevNoSLA_Standard_D11_V2 = AzureSku_Name_STATUS("Dev(No SLA)_Standard_D11_v2")
	AzureSku_Name_STATUS_DevNoSLA_Standard_E2A_V4 = AzureSku_Name_STATUS("Dev(No SLA)_Standard_E2a_v4")
	AzureSku_Name_STATUS_Standard_D11_V2          = AzureSku_Name_STATUS("Standard_D11_v2")
	AzureSku_Name_STATUS_Standard_D12_V2          = AzureSku_Name_STATUS("Standard_D12_v2")
	AzureSku_Name_STATUS_Standard_D13_V2          = AzureSku_Name_STATUS("Standard_D13_v2")
	AzureSku_Name_STATUS_Standard_D14_V2          = AzureSku_Name_STATUS("Standard_D14_v2")
	AzureSku_Name_STATUS_Standard_D16D_V5         = AzureSku_Name_STATUS("Standard_D16d_v5")
	AzureSku_Name_STATUS_Standard_D32D_V4         = AzureSku_Name_STATUS("Standard_D32d_v4")
	AzureSku_Name_STATUS_Standard_D32D_V5         = AzureSku_Name_STATUS("Standard_D32d_v5")
	AzureSku_Name_STATUS_Standard_DS13_V21TB_PS   = AzureSku_Name_STATUS("Standard_DS13_v2+1TB_PS")
	AzureSku_Name_STATUS_Standard_DS13_V22TB_PS   = AzureSku_Name_STATUS("Standard_DS13_v2+2TB_PS")
	AzureSku_Name_STATUS_Standard_DS14_V23TB_PS   = AzureSku_Name_STATUS("Standard_DS14_v2+3TB_PS")
	AzureSku_Name_STATUS_Standard_DS14_V24TB_PS   = AzureSku_Name_STATUS("Standard_DS14_v2+4TB_PS")
	AzureSku_Name_STATUS_Standard_E16A_V4         = AzureSku_Name_STATUS("Standard_E16a_v4")
	AzureSku_Name_STATUS_Standard_E16Ads_V5       = AzureSku_Name_STATUS("Standard_E16ads_v5")
	AzureSku_Name_STATUS_Standard_E16As_V43TB_PS  = AzureSku_Name_STATUS("Standard_E16as_v4+3TB_PS")
	AzureSku_Name_STATUS_Standard_E16As_V44TB_PS  = AzureSku_Name_STATUS("Standard_E16as_v4+4TB_PS")
	AzureSku_Name_STATUS_Standard_E16As_V53TB_PS  = AzureSku_Name_STATUS("Standard_E16as_v5+3TB_PS")
	AzureSku_Name_STATUS_Standard_E16As_V54TB_PS  = AzureSku_Name_STATUS("Standard_E16as_v5+4TB_PS")
	AzureSku_Name_STATUS_Standard_E16D_V4         = AzureSku_Name_STATUS("Standard_E16d_v4")
	AzureSku_Name_STATUS_Standard_E16D_V5         = AzureSku_Name_STATUS("Standard_E16d_v5")
	AzureSku_Name_STATUS_Standard_E16S_V43TB_PS   = AzureSku_Name_STATUS("Standard_E16s_v4+3TB_PS")
	AzureSku_Name_STATUS_Standard_E16S_V44TB_PS   = AzureSku_Name_STATUS("Standard_E16s_v4+4TB_PS")
	AzureSku_Name_STATUS_Standard_E16S_V53TB_PS   = AzureSku_Name_STATUS("Standard_E16s_v5+3TB_PS")
	AzureSku_Name_STATUS_Standard_E16S_V54TB_PS   = AzureSku_Name_STATUS("Standard_E16s_v5+4TB_PS")
	AzureSku_Name_STATUS_Standard_E2A_V4          = AzureSku_Name_STATUS("Standard_E2a_v4")
	AzureSku_Name_STATUS_Standard_E2Ads_V5        = AzureSku_Name_STATUS("Standard_E2ads_v5")
	AzureSku_Name_STATUS_Standard_E2D_V4          = AzureSku_Name_STATUS("Standard_E2d_v4")
	AzureSku_Name_STATUS_Standard_E2D_V5          = AzureSku_Name_STATUS("Standard_E2d_v5")
	AzureSku_Name_STATUS_Standard_E4A_V4          = AzureSku_Name_STATUS("Standard_E4a_v4")
	AzureSku_Name_STATUS_Standard_E4Ads_V5        = AzureSku_Name_STATUS("Standard_E4ads_v5")
	AzureSku_Name_STATUS_Standard_E4D_V4          = AzureSku_Name_STATUS("Standard_E4d_v4")
	AzureSku_Name_STATUS_Standard_E4D_V5          = AzureSku_Name_STATUS("Standard_E4d_v5")
	AzureSku_Name_STATUS_Standard_E64I_V3         = AzureSku_Name_STATUS("Standard_E64i_v3")
	AzureSku_Name_STATUS_Standard_E80Ids_V4       = AzureSku_Name_STATUS("Standard_E80ids_v4")
	AzureSku_Name_STATUS_Standard_E8A_V4          = AzureSku_Name_STATUS("Standard_E8a_v4")
	AzureSku_Name_STATUS_Standard_E8Ads_V5        = AzureSku_Name_STATUS("Standard_E8ads_v5")
	AzureSku_Name_STATUS_Standard_E8As_V41TB_PS   = AzureSku_Name_STATUS("Standard_E8as_v4+1TB_PS")
	AzureSku_Name_STATUS_Standard_E8As_V42TB_PS   = AzureSku_Name_STATUS("Standard_E8as_v4+2TB_PS")
	AzureSku_Name_STATUS_Standard_E8As_V51TB_PS   = AzureSku_Name_STATUS("Standard_E8as_v5+1TB_PS")
	AzureSku_Name_STATUS_Standard_E8As_V52TB_PS   = AzureSku_Name_STATUS("Standard_E8as_v5+2TB_PS")
	AzureSku_Name_STATUS_Standard_E8D_V4          = AzureSku_Name_STATUS("Standard_E8d_v4")
	AzureSku_Name_STATUS_Standard_E8D_V5          = AzureSku_Name_STATUS("Standard_E8d_v5")
	AzureSku_Name_STATUS_Standard_E8S_V41TB_PS    = AzureSku_Name_STATUS("Standard_E8s_v4+1TB_PS")
	AzureSku_Name_STATUS_Standard_E8S_V42TB_PS    = AzureSku_Name_STATUS("Standard_E8s_v4+2TB_PS")
	AzureSku_Name_STATUS_Standard_E8S_V51TB_PS    = AzureSku_Name_STATUS("Standard_E8s_v5+1TB_PS")
	AzureSku_Name_STATUS_Standard_E8S_V52TB_PS    = AzureSku_Name_STATUS("Standard_E8s_v5+2TB_PS")
	AzureSku_Name_STATUS_Standard_EC16Ads_V5      = AzureSku_Name_STATUS("Standard_EC16ads_v5")
	AzureSku_Name_STATUS_Standard_EC16As_V53TB_PS = AzureSku_Name_STATUS("Standard_EC16as_v5+3TB_PS")
	AzureSku_Name_STATUS_Standard_EC16As_V54TB_PS = AzureSku_Name_STATUS("Standard_EC16as_v5+4TB_PS")
	AzureSku_Name_STATUS_Standard_EC8Ads_V5       = AzureSku_Name_STATUS("Standard_EC8ads_v5")
	AzureSku_Name_STATUS_Standard_EC8As_V51TB_PS  = AzureSku_Name_STATUS("Standard_EC8as_v5+1TB_PS")
	AzureSku_Name_STATUS_Standard_EC8As_V52TB_PS  = AzureSku_Name_STATUS("Standard_EC8as_v5+2TB_PS")
	AzureSku_Name_STATUS_Standard_L16As_V3        = AzureSku_Name_STATUS("Standard_L16as_v3")
	AzureSku_Name_STATUS_Standard_L16S            = AzureSku_Name_STATUS("Standard_L16s")
	AzureSku_Name_STATUS_Standard_L16S_V2         = AzureSku_Name_STATUS("Standard_L16s_v2")
	AzureSku_Name_STATUS_Standard_L16S_V3         = AzureSku_Name_STATUS("Standard_L16s_v3")
	AzureSku_Name_STATUS_Standard_L32As_V3        = AzureSku_Name_STATUS("Standard_L32as_v3")
	AzureSku_Name_STATUS_Standard_L32S_V3         = AzureSku_Name_STATUS("Standard_L32s_v3")
	AzureSku_Name_STATUS_Standard_L4S             = AzureSku_Name_STATUS("Standard_L4s")
	AzureSku_Name_STATUS_Standard_L8As_V3         = AzureSku_Name_STATUS("Standard_L8as_v3")
	AzureSku_Name_STATUS_Standard_L8S             = AzureSku_Name_STATUS("Standard_L8s")
	AzureSku_Name_STATUS_Standard_L8S_V2          = AzureSku_Name_STATUS("Standard_L8s_v2")
	AzureSku_Name_STATUS_Standard_L8S_V3          = AzureSku_Name_STATUS("Standard_L8s_v3")
)
View Source
const (
	AzureSku_Tier_Basic    = AzureSku_Tier("Basic")
	AzureSku_Tier_Standard = AzureSku_Tier("Standard")
)
View Source
const (
	AzureSku_Tier_STATUS_Basic    = AzureSku_Tier_STATUS("Basic")
	AzureSku_Tier_STATUS_Standard = AzureSku_Tier_STATUS("Standard")
)
View Source
const (
	Identity_Type_None                       = Identity_Type("None")
	Identity_Type_SystemAssigned             = Identity_Type("SystemAssigned")
	Identity_Type_SystemAssignedUserAssigned = Identity_Type("SystemAssigned, UserAssigned")
	Identity_Type_UserAssigned               = Identity_Type("UserAssigned")
)
View Source
const (
	Identity_Type_STATUS_None                       = Identity_Type_STATUS("None")
	Identity_Type_STATUS_SystemAssigned             = Identity_Type_STATUS("SystemAssigned")
	Identity_Type_STATUS_SystemAssignedUserAssigned = Identity_Type_STATUS("SystemAssigned, UserAssigned")
	Identity_Type_STATUS_UserAssigned               = Identity_Type_STATUS("UserAssigned")
)
View Source
const (
	MigrationClusterProperties_Role_STATUS_Destination = MigrationClusterProperties_Role_STATUS("Destination")
	MigrationClusterProperties_Role_STATUS_Source      = MigrationClusterProperties_Role_STATUS("Source")
)
View Source
const (
	SystemData_CreatedByType_STATUS_Application     = SystemData_CreatedByType_STATUS("Application")
	SystemData_CreatedByType_STATUS_Key             = SystemData_CreatedByType_STATUS("Key")
	SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity")
	SystemData_CreatedByType_STATUS_User            = SystemData_CreatedByType_STATUS("User")
)
View Source
const (
	SystemData_LastModifiedByType_STATUS_Application     = SystemData_LastModifiedByType_STATUS("Application")
	SystemData_LastModifiedByType_STATUS_Key             = SystemData_LastModifiedByType_STATUS("Key")
	SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity")
	SystemData_LastModifiedByType_STATUS_User            = SystemData_LastModifiedByType_STATUS("User")
)
View Source
const (
	VirtualNetworkConfiguration_State_Disabled = VirtualNetworkConfiguration_State("Disabled")
	VirtualNetworkConfiguration_State_Enabled  = VirtualNetworkConfiguration_State("Enabled")
)
View Source
const (
	VirtualNetworkConfiguration_State_STATUS_Disabled = VirtualNetworkConfiguration_State_STATUS("Disabled")
	VirtualNetworkConfiguration_State_STATUS_Enabled  = VirtualNetworkConfiguration_State_STATUS("Enabled")
)
View Source
const (
	LanguageExtensionImageName_Python3_10_8      = LanguageExtensionImageName("Python3_10_8")
	LanguageExtensionImageName_Python3_10_8_DL   = LanguageExtensionImageName("Python3_10_8_DL")
	LanguageExtensionImageName_Python3_6_5       = LanguageExtensionImageName("Python3_6_5")
	LanguageExtensionImageName_PythonCustomImage = LanguageExtensionImageName("PythonCustomImage")
	LanguageExtensionImageName_R                 = LanguageExtensionImageName("R")
)
View Source
const (
	LanguageExtensionImageName_STATUS_Python3_10_8      = LanguageExtensionImageName_STATUS("Python3_10_8")
	LanguageExtensionImageName_STATUS_Python3_10_8_DL   = LanguageExtensionImageName_STATUS("Python3_10_8_DL")
	LanguageExtensionImageName_STATUS_Python3_6_5       = LanguageExtensionImageName_STATUS("Python3_6_5")
	LanguageExtensionImageName_STATUS_PythonCustomImage = LanguageExtensionImageName_STATUS("PythonCustomImage")
	LanguageExtensionImageName_STATUS_R                 = LanguageExtensionImageName_STATUS("R")
)
View Source
const (
	LanguageExtensionName_PYTHON = LanguageExtensionName("PYTHON")
	LanguageExtensionName_R      = LanguageExtensionName("R")
)
View Source
const (
	LanguageExtensionName_STATUS_PYTHON = LanguageExtensionName_STATUS("PYTHON")
	LanguageExtensionName_STATUS_R      = LanguageExtensionName_STATUS("R")
)
View Source
const (
	BlobStorageEventType_MicrosoftStorageBlobCreated = BlobStorageEventType("Microsoft.Storage.BlobCreated")
	BlobStorageEventType_MicrosoftStorageBlobRenamed = BlobStorageEventType("Microsoft.Storage.BlobRenamed")
)
View Source
const (
	BlobStorageEventType_STATUS_MicrosoftStorageBlobCreated = BlobStorageEventType_STATUS("Microsoft.Storage.BlobCreated")
	BlobStorageEventType_STATUS_MicrosoftStorageBlobRenamed = BlobStorageEventType_STATUS("Microsoft.Storage.BlobRenamed")
)
View Source
const (
	Compression_GZip = Compression("GZip")
	Compression_None = Compression("None")
)
View Source
const (
	Compression_STATUS_GZip = Compression_STATUS("GZip")
	Compression_STATUS_None = Compression_STATUS("None")
)
View Source
const (
	EventGridConnectionProperties_DatabaseRouting_Multi  = EventGridConnectionProperties_DatabaseRouting("Multi")
	EventGridConnectionProperties_DatabaseRouting_Single = EventGridConnectionProperties_DatabaseRouting("Single")
)
View Source
const (
	EventGridConnectionProperties_DatabaseRouting_STATUS_Multi  = EventGridConnectionProperties_DatabaseRouting_STATUS("Multi")
	EventGridConnectionProperties_DatabaseRouting_STATUS_Single = EventGridConnectionProperties_DatabaseRouting_STATUS("Single")
)
View Source
const (
	EventGridDataFormat_APACHEAVRO = EventGridDataFormat("APACHEAVRO")
	EventGridDataFormat_AVRO       = EventGridDataFormat("AVRO")
	EventGridDataFormat_CSV        = EventGridDataFormat("CSV")
	EventGridDataFormat_JSON       = EventGridDataFormat("JSON")
	EventGridDataFormat_MULTIJSON  = EventGridDataFormat("MULTIJSON")
	EventGridDataFormat_ORC        = EventGridDataFormat("ORC")
	EventGridDataFormat_PARQUET    = EventGridDataFormat("PARQUET")
	EventGridDataFormat_PSV        = EventGridDataFormat("PSV")
	EventGridDataFormat_RAW        = EventGridDataFormat("RAW")
	EventGridDataFormat_SCSV       = EventGridDataFormat("SCSV")
	EventGridDataFormat_SINGLEJSON = EventGridDataFormat("SINGLEJSON")
	EventGridDataFormat_SOHSV      = EventGridDataFormat("SOHSV")
	EventGridDataFormat_TSV        = EventGridDataFormat("TSV")
	EventGridDataFormat_TSVE       = EventGridDataFormat("TSVE")
	EventGridDataFormat_TXT        = EventGridDataFormat("TXT")
	EventGridDataFormat_W3CLOGFILE = EventGridDataFormat("W3CLOGFILE")
)
View Source
const (
	EventGridDataFormat_STATUS_APACHEAVRO = EventGridDataFormat_STATUS("APACHEAVRO")
	EventGridDataFormat_STATUS_AVRO       = EventGridDataFormat_STATUS("AVRO")
	EventGridDataFormat_STATUS_CSV        = EventGridDataFormat_STATUS("CSV")
	EventGridDataFormat_STATUS_JSON       = EventGridDataFormat_STATUS("JSON")
	EventGridDataFormat_STATUS_MULTIJSON  = EventGridDataFormat_STATUS("MULTIJSON")
	EventGridDataFormat_STATUS_ORC        = EventGridDataFormat_STATUS("ORC")
	EventGridDataFormat_STATUS_PARQUET    = EventGridDataFormat_STATUS("PARQUET")
	EventGridDataFormat_STATUS_PSV        = EventGridDataFormat_STATUS("PSV")
	EventGridDataFormat_STATUS_RAW        = EventGridDataFormat_STATUS("RAW")
	EventGridDataFormat_STATUS_SCSV       = EventGridDataFormat_STATUS("SCSV")
	EventGridDataFormat_STATUS_SINGLEJSON = EventGridDataFormat_STATUS("SINGLEJSON")
	EventGridDataFormat_STATUS_SOHSV      = EventGridDataFormat_STATUS("SOHSV")
	EventGridDataFormat_STATUS_TSV        = EventGridDataFormat_STATUS("TSV")
	EventGridDataFormat_STATUS_TSVE       = EventGridDataFormat_STATUS("TSVE")
	EventGridDataFormat_STATUS_TXT        = EventGridDataFormat_STATUS("TXT")
	EventGridDataFormat_STATUS_W3CLOGFILE = EventGridDataFormat_STATUS("W3CLOGFILE")
)
View Source
const (
	EventHubConnectionProperties_DatabaseRouting_Multi  = EventHubConnectionProperties_DatabaseRouting("Multi")
	EventHubConnectionProperties_DatabaseRouting_Single = EventHubConnectionProperties_DatabaseRouting("Single")
)
View Source
const (
	EventHubConnectionProperties_DatabaseRouting_STATUS_Multi  = EventHubConnectionProperties_DatabaseRouting_STATUS("Multi")
	EventHubConnectionProperties_DatabaseRouting_STATUS_Single = EventHubConnectionProperties_DatabaseRouting_STATUS("Single")
)
View Source
const (
	EventHubDataFormat_APACHEAVRO = EventHubDataFormat("APACHEAVRO")
	EventHubDataFormat_AVRO       = EventHubDataFormat("AVRO")
	EventHubDataFormat_CSV        = EventHubDataFormat("CSV")
	EventHubDataFormat_JSON       = EventHubDataFormat("JSON")
	EventHubDataFormat_MULTIJSON  = EventHubDataFormat("MULTIJSON")
	EventHubDataFormat_ORC        = EventHubDataFormat("ORC")
	EventHubDataFormat_PARQUET    = EventHubDataFormat("PARQUET")
	EventHubDataFormat_PSV        = EventHubDataFormat("PSV")
	EventHubDataFormat_RAW        = EventHubDataFormat("RAW")
	EventHubDataFormat_SCSV       = EventHubDataFormat("SCSV")
	EventHubDataFormat_SINGLEJSON = EventHubDataFormat("SINGLEJSON")
	EventHubDataFormat_SOHSV      = EventHubDataFormat("SOHSV")
	EventHubDataFormat_TSV        = EventHubDataFormat("TSV")
	EventHubDataFormat_TSVE       = EventHubDataFormat("TSVE")
	EventHubDataFormat_TXT        = EventHubDataFormat("TXT")
	EventHubDataFormat_W3CLOGFILE = EventHubDataFormat("W3CLOGFILE")
)
View Source
const (
	EventHubDataFormat_STATUS_APACHEAVRO = EventHubDataFormat_STATUS("APACHEAVRO")
	EventHubDataFormat_STATUS_AVRO       = EventHubDataFormat_STATUS("AVRO")
	EventHubDataFormat_STATUS_CSV        = EventHubDataFormat_STATUS("CSV")
	EventHubDataFormat_STATUS_JSON       = EventHubDataFormat_STATUS("JSON")
	EventHubDataFormat_STATUS_MULTIJSON  = EventHubDataFormat_STATUS("MULTIJSON")
	EventHubDataFormat_STATUS_ORC        = EventHubDataFormat_STATUS("ORC")
	EventHubDataFormat_STATUS_PARQUET    = EventHubDataFormat_STATUS("PARQUET")
	EventHubDataFormat_STATUS_PSV        = EventHubDataFormat_STATUS("PSV")
	EventHubDataFormat_STATUS_RAW        = EventHubDataFormat_STATUS("RAW")
	EventHubDataFormat_STATUS_SCSV       = EventHubDataFormat_STATUS("SCSV")
	EventHubDataFormat_STATUS_SINGLEJSON = EventHubDataFormat_STATUS("SINGLEJSON")
	EventHubDataFormat_STATUS_SOHSV      = EventHubDataFormat_STATUS("SOHSV")
	EventHubDataFormat_STATUS_TSV        = EventHubDataFormat_STATUS("TSV")
	EventHubDataFormat_STATUS_TSVE       = EventHubDataFormat_STATUS("TSVE")
	EventHubDataFormat_STATUS_TXT        = EventHubDataFormat_STATUS("TXT")
	EventHubDataFormat_STATUS_W3CLOGFILE = EventHubDataFormat_STATUS("W3CLOGFILE")
)
View Source
const (
	IotHubConnectionProperties_DatabaseRouting_Multi  = IotHubConnectionProperties_DatabaseRouting("Multi")
	IotHubConnectionProperties_DatabaseRouting_Single = IotHubConnectionProperties_DatabaseRouting("Single")
)
View Source
const (
	IotHubConnectionProperties_DatabaseRouting_STATUS_Multi  = IotHubConnectionProperties_DatabaseRouting_STATUS("Multi")
	IotHubConnectionProperties_DatabaseRouting_STATUS_Single = IotHubConnectionProperties_DatabaseRouting_STATUS("Single")
)
View Source
const (
	IotHubDataFormat_APACHEAVRO = IotHubDataFormat("APACHEAVRO")
	IotHubDataFormat_AVRO       = IotHubDataFormat("AVRO")
	IotHubDataFormat_CSV        = IotHubDataFormat("CSV")
	IotHubDataFormat_JSON       = IotHubDataFormat("JSON")
	IotHubDataFormat_MULTIJSON  = IotHubDataFormat("MULTIJSON")
	IotHubDataFormat_ORC        = IotHubDataFormat("ORC")
	IotHubDataFormat_PARQUET    = IotHubDataFormat("PARQUET")
	IotHubDataFormat_PSV        = IotHubDataFormat("PSV")
	IotHubDataFormat_RAW        = IotHubDataFormat("RAW")
	IotHubDataFormat_SCSV       = IotHubDataFormat("SCSV")
	IotHubDataFormat_SINGLEJSON = IotHubDataFormat("SINGLEJSON")
	IotHubDataFormat_SOHSV      = IotHubDataFormat("SOHSV")
	IotHubDataFormat_TSV        = IotHubDataFormat("TSV")
	IotHubDataFormat_TSVE       = IotHubDataFormat("TSVE")
	IotHubDataFormat_TXT        = IotHubDataFormat("TXT")
	IotHubDataFormat_W3CLOGFILE = IotHubDataFormat("W3CLOGFILE")
)
View Source
const (
	IotHubDataFormat_STATUS_APACHEAVRO = IotHubDataFormat_STATUS("APACHEAVRO")
	IotHubDataFormat_STATUS_AVRO       = IotHubDataFormat_STATUS("AVRO")
	IotHubDataFormat_STATUS_CSV        = IotHubDataFormat_STATUS("CSV")
	IotHubDataFormat_STATUS_JSON       = IotHubDataFormat_STATUS("JSON")
	IotHubDataFormat_STATUS_MULTIJSON  = IotHubDataFormat_STATUS("MULTIJSON")
	IotHubDataFormat_STATUS_ORC        = IotHubDataFormat_STATUS("ORC")
	IotHubDataFormat_STATUS_PARQUET    = IotHubDataFormat_STATUS("PARQUET")
	IotHubDataFormat_STATUS_PSV        = IotHubDataFormat_STATUS("PSV")
	IotHubDataFormat_STATUS_RAW        = IotHubDataFormat_STATUS("RAW")
	IotHubDataFormat_STATUS_SCSV       = IotHubDataFormat_STATUS("SCSV")
	IotHubDataFormat_STATUS_SINGLEJSON = IotHubDataFormat_STATUS("SINGLEJSON")
	IotHubDataFormat_STATUS_SOHSV      = IotHubDataFormat_STATUS("SOHSV")
	IotHubDataFormat_STATUS_TSV        = IotHubDataFormat_STATUS("TSV")
	IotHubDataFormat_STATUS_TSVE       = IotHubDataFormat_STATUS("TSVE")
	IotHubDataFormat_STATUS_TXT        = IotHubDataFormat_STATUS("TXT")
	IotHubDataFormat_STATUS_W3CLOGFILE = IotHubDataFormat_STATUS("W3CLOGFILE")
)
View Source
const APIVersion_Value = APIVersion("2023-08-15")
View Source
const CosmosDbDataConnection_Kind_CosmosDb = CosmosDbDataConnection_Kind("CosmosDb")
View Source
const CosmosDbDataConnection_Kind_STATUS_CosmosDb = CosmosDbDataConnection_Kind_STATUS("CosmosDb")
View Source
const EventGridDataConnection_Kind_EventGrid = EventGridDataConnection_Kind("EventGrid")
View Source
const EventGridDataConnection_Kind_STATUS_EventGrid = EventGridDataConnection_Kind_STATUS("EventGrid")
View Source
const EventHubDataConnection_Kind_EventHub = EventHubDataConnection_Kind("EventHub")
View Source
const EventHubDataConnection_Kind_STATUS_EventHub = EventHubDataConnection_Kind_STATUS("EventHub")
View Source
const IotHubDataConnection_Kind_IotHub = IotHubDataConnection_Kind("IotHub")
View Source
const IotHubDataConnection_Kind_STATUS_IotHub = IotHubDataConnection_Kind_STATUS("IotHub")
View Source
const ReadWriteDatabase_Kind_ReadWrite = ReadWriteDatabase_Kind("ReadWrite")
View Source
const ReadWriteDatabase_Kind_STATUS_ReadWrite = ReadWriteDatabase_Kind_STATUS("ReadWrite")

Variables

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

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

+kubebuilder:validation:Enum={"2023-08-15"}

type AcceptedAudiences

type AcceptedAudiences struct {
	// Value: GUID or valid URL representing an accepted audience.
	Value *string `json:"value,omitempty"`
}

Represents an accepted audience trusted by the cluster.

func (*AcceptedAudiences) AssignProperties_From_AcceptedAudiences

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

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

AssignProperties_To_AcceptedAudiences populates the provided destination AcceptedAudiences from our AcceptedAudiences

func (*AcceptedAudiences) ConvertToARM

func (audiences *AcceptedAudiences) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AcceptedAudiences) Initialize_From_AcceptedAudiences_STATUS

func (audiences *AcceptedAudiences) Initialize_From_AcceptedAudiences_STATUS(source *AcceptedAudiences_STATUS) error

Initialize_From_AcceptedAudiences_STATUS populates our AcceptedAudiences from the provided source AcceptedAudiences_STATUS

func (*AcceptedAudiences) NewEmptyARMValue

func (audiences *AcceptedAudiences) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AcceptedAudiences) PopulateFromARM

func (audiences *AcceptedAudiences) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AcceptedAudiences_STATUS

type AcceptedAudiences_STATUS struct {
	// Value: GUID or valid URL representing an accepted audience.
	Value *string `json:"value,omitempty"`
}

Represents an accepted audience trusted by the cluster.

func (*AcceptedAudiences_STATUS) AssignProperties_From_AcceptedAudiences_STATUS

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

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.

func (*AcceptedAudiences_STATUS) NewEmptyARMValue

func (audiences *AcceptedAudiences_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AcceptedAudiences_STATUS) PopulateFromARM

func (audiences *AcceptedAudiences_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureSku

type AzureSku struct {
	// Capacity: The number of instances of the cluster.
	Capacity *int `json:"capacity,omitempty"`

	// +kubebuilder:validation:Required
	// Name: SKU name.
	Name *AzureSku_Name `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Tier: SKU tier.
	Tier *AzureSku_Tier `json:"tier,omitempty"`
}

Azure SKU definition.

func (*AzureSku) AssignProperties_From_AzureSku

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

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

AssignProperties_To_AzureSku populates the provided destination AzureSku from our AzureSku

func (*AzureSku) ConvertToARM

func (azureSku *AzureSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AzureSku) Initialize_From_AzureSku_STATUS

func (azureSku *AzureSku) Initialize_From_AzureSku_STATUS(source *AzureSku_STATUS) error

Initialize_From_AzureSku_STATUS populates our AzureSku from the provided source AzureSku_STATUS

func (*AzureSku) NewEmptyARMValue

func (azureSku *AzureSku) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AzureSku) PopulateFromARM

func (azureSku *AzureSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureSku_Name

type AzureSku_Name string

+kubebuilder:validation:Enum={"Dev(No SLA)_Standard_D11_v2","Dev(No SLA)_Standard_E2a_v4","Standard_D11_v2","Standard_D12_v2","Standard_D13_v2","Standard_D14_v2","Standard_D16d_v5","Standard_D32d_v4","Standard_D32d_v5","Standard_DS13_v2+1TB_PS","Standard_DS13_v2+2TB_PS","Standard_DS14_v2+3TB_PS","Standard_DS14_v2+4TB_PS","Standard_E16a_v4","Standard_E16ads_v5","Standard_E16as_v4+3TB_PS","Standard_E16as_v4+4TB_PS","Standard_E16as_v5+3TB_PS","Standard_E16as_v5+4TB_PS","Standard_E16d_v4","Standard_E16d_v5","Standard_E16s_v4+3TB_PS","Standard_E16s_v4+4TB_PS","Standard_E16s_v5+3TB_PS","Standard_E16s_v5+4TB_PS","Standard_E2a_v4","Standard_E2ads_v5","Standard_E2d_v4","Standard_E2d_v5","Standard_E4a_v4","Standard_E4ads_v5","Standard_E4d_v4","Standard_E4d_v5","Standard_E64i_v3","Standard_E80ids_v4","Standard_E8a_v4","Standard_E8ads_v5","Standard_E8as_v4+1TB_PS","Standard_E8as_v4+2TB_PS","Standard_E8as_v5+1TB_PS","Standard_E8as_v5+2TB_PS","Standard_E8d_v4","Standard_E8d_v5","Standard_E8s_v4+1TB_PS","Standard_E8s_v4+2TB_PS","Standard_E8s_v5+1TB_PS","Standard_E8s_v5+2TB_PS","Standard_EC16ads_v5","Standard_EC16as_v5+3TB_PS","Standard_EC16as_v5+4TB_PS","Standard_EC8ads_v5","Standard_EC8as_v5+1TB_PS","Standard_EC8as_v5+2TB_PS","Standard_L16as_v3","Standard_L16s","Standard_L16s_v2","Standard_L16s_v3","Standard_L32as_v3","Standard_L32s_v3","Standard_L4s","Standard_L8as_v3","Standard_L8s","Standard_L8s_v2","Standard_L8s_v3"}

type AzureSku_Name_STATUS

type AzureSku_Name_STATUS string

type AzureSku_STATUS

type AzureSku_STATUS struct {
	// Capacity: The number of instances of the cluster.
	Capacity *int `json:"capacity,omitempty"`

	// Name: SKU name.
	Name *AzureSku_Name_STATUS `json:"name,omitempty"`

	// Tier: SKU tier.
	Tier *AzureSku_Tier_STATUS `json:"tier,omitempty"`
}

Azure SKU definition.

func (*AzureSku_STATUS) AssignProperties_From_AzureSku_STATUS

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

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.

func (*AzureSku_STATUS) NewEmptyARMValue

func (azureSku *AzureSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AzureSku_STATUS) PopulateFromARM

func (azureSku *AzureSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureSku_Tier

type AzureSku_Tier string

+kubebuilder:validation:Enum={"Basic","Standard"}

type AzureSku_Tier_STATUS

type AzureSku_Tier_STATUS string

type BlobStorageEventType

type BlobStorageEventType string

The name of blob storage event type to process. +kubebuilder:validation:Enum={"Microsoft.Storage.BlobCreated","Microsoft.Storage.BlobRenamed"}

type BlobStorageEventType_STATUS

type BlobStorageEventType_STATUS string

The name of blob storage event type to process.

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:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.Kusto/stable/2023-08-15/kusto.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}

func (*Cluster) AssignProperties_From_Cluster

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

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

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

ConvertFrom populates our Cluster from the provided hub Cluster

func (*Cluster) ConvertTo

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

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

InitializeSpec initializes the spec for this resource from the given status

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 Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.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: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

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

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 ClusterProperties_EngineType

type ClusterProperties_EngineType string

+kubebuilder:validation:Enum={"V2","V3"}

type ClusterProperties_EngineType_STATUS

type ClusterProperties_EngineType_STATUS string

type ClusterProperties_PublicIPType

type ClusterProperties_PublicIPType string

+kubebuilder:validation:Enum={"DualStack","IPv4"}

type ClusterProperties_PublicIPType_STATUS

type ClusterProperties_PublicIPType_STATUS string

type ClusterProperties_PublicNetworkAccess

type ClusterProperties_PublicNetworkAccess string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type ClusterProperties_PublicNetworkAccess_STATUS

type ClusterProperties_PublicNetworkAccess_STATUS string

type ClusterProperties_RestrictOutboundNetworkAccess

type ClusterProperties_RestrictOutboundNetworkAccess string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type ClusterProperties_RestrictOutboundNetworkAccess_STATUS

type ClusterProperties_RestrictOutboundNetworkAccess_STATUS string

type ClusterProperties_State_STATUS

type ClusterProperties_State_STATUS string

type Cluster_STATUS

type Cluster_STATUS struct {
	// AcceptedAudiences: The cluster's accepted audiences.
	AcceptedAudiences []AcceptedAudiences_STATUS `json:"acceptedAudiences,omitempty"`

	// AllowedFqdnList: List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.
	AllowedFqdnList []string `json:"allowedFqdnList,omitempty"`

	// AllowedIpRangeList: The list of ips in the format of CIDR allowed to connect to the cluster.
	AllowedIpRangeList []string `json:"allowedIpRangeList,omitempty"`

	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// DataIngestionUri: The cluster data ingestion URI.
	DataIngestionUri *string `json:"dataIngestionUri,omitempty"`

	// EnableAutoStop: A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no
	// activity for many days).
	EnableAutoStop *bool `json:"enableAutoStop,omitempty"`

	// EnableDiskEncryption: A boolean value that indicates if the cluster's disks are encrypted.
	EnableDiskEncryption *bool `json:"enableDiskEncryption,omitempty"`

	// EnableDoubleEncryption: A boolean value that indicates if double encryption is enabled.
	EnableDoubleEncryption *bool `json:"enableDoubleEncryption,omitempty"`

	// EnablePurge: A boolean value that indicates if the purge operations are enabled.
	EnablePurge *bool `json:"enablePurge,omitempty"`

	// EnableStreamingIngest: A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest *bool `json:"enableStreamingIngest,omitempty"`

	// EngineType: The engine type
	EngineType *ClusterProperties_EngineType_STATUS `json:"engineType,omitempty"`

	// Etag: A unique read-only string that changes whenever the resource is updated.
	Etag *string `json:"etag,omitempty"`

	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// Identity: The identity of the cluster, if configured.
	Identity *Identity_STATUS `json:"identity,omitempty"`

	// KeyVaultProperties: KeyVault properties for the cluster encryption.
	KeyVaultProperties *KeyVaultProperties_STATUS `json:"keyVaultProperties,omitempty"`

	// LanguageExtensions: List of the cluster's language extensions.
	LanguageExtensions *LanguageExtensionsList_STATUS `json:"languageExtensions,omitempty"`

	// Location: The geo-location where the resource lives
	Location *string `json:"location,omitempty"`

	// MigrationCluster: Properties of the peer cluster involved in a migration to/from this cluster.
	MigrationCluster *MigrationClusterProperties_STATUS `json:"migrationCluster,omitempty"`

	// Name: The name of the resource
	Name *string `json:"name,omitempty"`

	// OptimizedAutoscale: Optimized auto scale definition.
	OptimizedAutoscale *OptimizedAutoscale_STATUS `json:"optimizedAutoscale,omitempty"`

	// PrivateEndpointConnections: A list of private endpoint connections.
	PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"`

	// ProvisioningState: The provisioned state of the resource.
	ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// PublicIPType: Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6)
	PublicIPType *ClusterProperties_PublicIPType_STATUS `json:"publicIPType,omitempty"`

	// PublicNetworkAccess: Public network access to the cluster is enabled by default. When disabled, only private endpoint
	// connection to the cluster is allowed
	PublicNetworkAccess *ClusterProperties_PublicNetworkAccess_STATUS `json:"publicNetworkAccess,omitempty"`

	// RestrictOutboundNetworkAccess: Whether or not to restrict outbound network access.  Value is optional but if passed in,
	// must be 'Enabled' or 'Disabled'
	RestrictOutboundNetworkAccess *ClusterProperties_RestrictOutboundNetworkAccess_STATUS `json:"restrictOutboundNetworkAccess,omitempty"`

	// Sku: The SKU of the cluster.
	Sku *AzureSku_STATUS `json:"sku,omitempty"`

	// State: The state of the resource.
	State *ClusterProperties_State_STATUS `json:"state,omitempty"`

	// StateReason: The reason for the cluster's current state.
	StateReason *string `json:"stateReason,omitempty"`

	// SystemData: Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Tags: Resource tags.
	Tags map[string]string `json:"tags,omitempty"`

	// TrustedExternalTenants: The cluster's external tenants.
	TrustedExternalTenants []TrustedExternalTenant_STATUS `json:"trustedExternalTenants,omitempty"`

	// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type *string `json:"type,omitempty"`

	// Uri: The cluster URI.
	Uri *string `json:"uri,omitempty"`

	// VirtualNetworkConfiguration: Virtual network definition.
	VirtualNetworkConfiguration *VirtualNetworkConfiguration_STATUS `json:"virtualNetworkConfiguration,omitempty"`

	// Zones: The availability zones of the cluster.
	Zones []string `json:"zones,omitempty"`
}

Class representing a Kusto cluster.

func (*Cluster_STATUS) AssignProperties_From_Cluster_STATUS

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

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.

func (*Cluster_STATUS) NewEmptyARMValue

func (cluster *Cluster_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Cluster_STATUS) PopulateFromARM

func (cluster *Cluster_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Cluster_Spec

type Cluster_Spec struct {
	// AcceptedAudiences: The cluster's accepted audiences.
	AcceptedAudiences []AcceptedAudiences `json:"acceptedAudiences,omitempty"`

	// AllowedFqdnList: List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.
	AllowedFqdnList []string `json:"allowedFqdnList,omitempty"`

	// AllowedIpRangeList: The list of ips in the format of CIDR allowed to connect to the cluster.
	AllowedIpRangeList []string `json:"allowedIpRangeList,omitempty"`

	// +kubebuilder:validation:Pattern="^.*$"
	// 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: A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no
	// activity for many days).
	EnableAutoStop *bool `json:"enableAutoStop,omitempty"`

	// EnableDiskEncryption: A boolean value that indicates if the cluster's disks are encrypted.
	EnableDiskEncryption *bool `json:"enableDiskEncryption,omitempty"`

	// EnableDoubleEncryption: A boolean value that indicates if double encryption is enabled.
	EnableDoubleEncryption *bool `json:"enableDoubleEncryption,omitempty"`

	// EnablePurge: A boolean value that indicates if the purge operations are enabled.
	EnablePurge *bool `json:"enablePurge,omitempty"`

	// EnableStreamingIngest: A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest *bool `json:"enableStreamingIngest,omitempty"`

	// EngineType: The engine type
	EngineType *ClusterProperties_EngineType `json:"engineType,omitempty"`

	// Identity: The identity of the cluster, if configured.
	Identity *Identity `json:"identity,omitempty"`

	// KeyVaultProperties: KeyVault properties for the cluster encryption.
	KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"`

	// LanguageExtensions: List of the cluster's language extensions.
	LanguageExtensions *LanguageExtensionsList `json:"languageExtensions,omitempty"`

	// +kubebuilder:validation:Required
	// Location: The geo-location where the resource lives
	Location *string `json:"location,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *ClusterOperatorSpec `json:"operatorSpec,omitempty"`

	// OptimizedAutoscale: Optimized auto scale definition.
	OptimizedAutoscale *OptimizedAutoscale `json:"optimizedAutoscale,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"`

	// PublicIPType: Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6)
	PublicIPType *ClusterProperties_PublicIPType `json:"publicIPType,omitempty"`

	// PublicNetworkAccess: Public network access to the cluster is enabled by default. When disabled, only private endpoint
	// connection to the cluster is allowed
	PublicNetworkAccess *ClusterProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"`

	// RestrictOutboundNetworkAccess: Whether or not to restrict outbound network access.  Value is optional but if passed in,
	// must be 'Enabled' or 'Disabled'
	RestrictOutboundNetworkAccess *ClusterProperties_RestrictOutboundNetworkAccess `json:"restrictOutboundNetworkAccess,omitempty"`

	// +kubebuilder:validation:Required
	// Sku: The SKU of the cluster.
	Sku *AzureSku `json:"sku,omitempty"`

	// Tags: Resource tags.
	Tags map[string]string `json:"tags,omitempty"`

	// TrustedExternalTenants: The cluster's external tenants.
	TrustedExternalTenants []TrustedExternalTenant `json:"trustedExternalTenants,omitempty"`

	// VirtualClusterGraduationProperties: Virtual Cluster graduation properties
	VirtualClusterGraduationProperties *genruntime.SecretReference `json:"virtualClusterGraduationProperties,omitempty"`

	// VirtualNetworkConfiguration: Virtual network definition.
	VirtualNetworkConfiguration *VirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty"`

	// Zones: The availability zones of the cluster.
	Zones []string `json:"zones,omitempty"`
}

func (*Cluster_Spec) AssignProperties_From_Cluster_Spec

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

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

func (cluster *Cluster_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Cluster_Spec) Initialize_From_Cluster_STATUS

func (cluster *Cluster_Spec) Initialize_From_Cluster_STATUS(source *Cluster_STATUS) error

Initialize_From_Cluster_STATUS populates our Cluster_Spec from the provided source Cluster_STATUS

func (*Cluster_Spec) NewEmptyARMValue

func (cluster *Cluster_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Cluster_Spec) OriginalVersion

func (cluster *Cluster_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Cluster_Spec) PopulateFromARM

func (cluster *Cluster_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Cluster_Spec) SetAzureName

func (cluster *Cluster_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Compression

type Compression string

The compression type +kubebuilder:validation:Enum={"GZip","None"}

type Compression_STATUS

type Compression_STATUS string

The compression type

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"`

	// +kubebuilder:validation:Required
	// CosmosDbContainer: The name of an existing container in the Cosmos DB database.
	CosmosDbContainer *string `json:"cosmosDbContainer,omitempty"`

	// +kubebuilder:validation:Required
	// CosmosDbDatabase: The name of an existing database in the Cosmos DB account.
	CosmosDbDatabase *string `json:"cosmosDbDatabase,omitempty"`

	// +kubebuilder:validation:Required
	// Kind: Kind of the endpoint for the data connection
	Kind *CosmosDbDataConnection_Kind `json:"kind,omitempty"`

	// Location: Resource location.
	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: The name of an existing mapping rule to use when ingesting the retrieved data.
	MappingRuleName *string `json:"mappingRuleName,omitempty"`

	// RetrievalStartDate: Optional. If defined, the data connection retrieves Cosmos DB documents created or updated after the
	// specified retrieval start date.
	RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`

	// +kubebuilder:validation:Required
	// TableName: The case-sensitive name of the existing target table in your cluster. Retrieved data is ingested into this
	// table.
	TableName *string `json:"tableName,omitempty"`
}

func (*CosmosDbDataConnection) AssignProperties_From_CosmosDbDataConnection

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

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

AssignProperties_To_CosmosDbDataConnection populates the provided destination CosmosDbDataConnection from our CosmosDbDataConnection

func (*CosmosDbDataConnection) ConvertToARM

func (connection *CosmosDbDataConnection) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*CosmosDbDataConnection) Initialize_From_CosmosDbDataConnection_STATUS

func (connection *CosmosDbDataConnection) Initialize_From_CosmosDbDataConnection_STATUS(source *CosmosDbDataConnection_STATUS) error

Initialize_From_CosmosDbDataConnection_STATUS populates our CosmosDbDataConnection from the provided source CosmosDbDataConnection_STATUS

func (*CosmosDbDataConnection) NewEmptyARMValue

func (connection *CosmosDbDataConnection) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CosmosDbDataConnection) PopulateFromARM

func (connection *CosmosDbDataConnection) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CosmosDbDataConnection_Kind

type CosmosDbDataConnection_Kind string

+kubebuilder:validation:Enum={"CosmosDb"}

type CosmosDbDataConnection_Kind_STATUS

type CosmosDbDataConnection_Kind_STATUS string

type CosmosDbDataConnection_STATUS

type CosmosDbDataConnection_STATUS struct {
	// CosmosDbAccountResourceId: The resource ID of the Cosmos DB account used to create the data connection.
	CosmosDbAccountResourceId *string `json:"cosmosDbAccountResourceId,omitempty"`

	// CosmosDbContainer: The name of an existing container in the Cosmos DB database.
	CosmosDbContainer *string `json:"cosmosDbContainer,omitempty"`

	// CosmosDbDatabase: The name of an existing database in the Cosmos DB account.
	CosmosDbDatabase *string `json:"cosmosDbDatabase,omitempty"`

	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// Kind: Kind of the endpoint for the data connection
	Kind *CosmosDbDataConnection_Kind_STATUS `json:"kind,omitempty"`

	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// ManagedIdentityObjectId: The object ID of the managed identity resource.
	ManagedIdentityObjectId *string `json:"managedIdentityObjectId,omitempty"`

	// ManagedIdentityResourceId: The resource ID of a managed system or user-assigned identity. The identity is used to
	// authenticate with Cosmos DB.
	ManagedIdentityResourceId *string `json:"managedIdentityResourceId,omitempty"`

	// MappingRuleName: The name of an existing mapping rule to use when ingesting the retrieved data.
	MappingRuleName *string `json:"mappingRuleName,omitempty"`

	// ProvisioningState: The provisioned state of the resource.
	ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// RetrievalStartDate: Optional. If defined, the data connection retrieves Cosmos DB documents created or updated after the
	// specified retrieval start date.
	RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`

	// TableName: The case-sensitive name of the existing target table in your cluster. Retrieved data is ingested into this
	// table.
	TableName *string `json:"tableName,omitempty"`

	// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type *string `json:"type,omitempty"`
}

func (*CosmosDbDataConnection_STATUS) AssignProperties_From_CosmosDbDataConnection_STATUS

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

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.

func (*CosmosDbDataConnection_STATUS) NewEmptyARMValue

func (connection *CosmosDbDataConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CosmosDbDataConnection_STATUS) PopulateFromARM

func (connection *CosmosDbDataConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

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:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.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

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

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

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

ConvertFrom populates our DataConnection from the provided hub DataConnection

func (*DataConnection) ConvertTo

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

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

InitializeSpec initializes the spec for this resource from the given status

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 Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.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: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

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

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: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// CosmosDb: Mutually exclusive with all other properties
	CosmosDb *CosmosDbDataConnection_STATUS `json:"cosmosDb,omitempty"`

	// EventGrid: Mutually exclusive with all other properties
	EventGrid *EventGridDataConnection_STATUS `json:"eventGrid,omitempty"`

	// EventHub: Mutually exclusive with all other properties
	EventHub *EventHubDataConnection_STATUS `json:"eventHub,omitempty"`

	// IotHub: Mutually exclusive with all other properties
	IotHub *IotHubDataConnection_STATUS `json:"iotHub,omitempty"`

	// Name: The name of the resource
	Name *string `json:"name,omitempty"`
}

func (*DataConnection_STATUS) AssignProperties_From_DataConnection_STATUS

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

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.

func (*DataConnection_STATUS) NewEmptyARMValue

func (connection *DataConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataConnection_STATUS) PopulateFromARM

func (connection *DataConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataConnection_Spec

type DataConnection_Spec struct {
	// +kubebuilder:validation:Pattern="^.*$"
	// 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: Mutually exclusive with all other properties
	CosmosDb *CosmosDbDataConnection `json:"cosmosDbDataConnection,omitempty"`

	// EventGrid: Mutually exclusive with all other properties
	EventGrid *EventGridDataConnection `json:"eventGridDataConnection,omitempty"`

	// EventHub: Mutually exclusive with all other properties
	EventHub *EventHubDataConnection `json:"eventHubDataConnection,omitempty"`

	// IotHub: Mutually exclusive with all other properties
	IotHub *IotHubDataConnection `json:"iotHubDataConnection,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *DataConnectionOperatorSpec `json:"operatorSpec,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. 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"`
}

func (*DataConnection_Spec) AssignProperties_From_DataConnection_Spec

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

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

func (connection *DataConnection_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DataConnection_Spec) Initialize_From_DataConnection_STATUS

func (connection *DataConnection_Spec) Initialize_From_DataConnection_STATUS(source *DataConnection_STATUS) error

Initialize_From_DataConnection_STATUS populates our DataConnection_Spec from the provided source DataConnection_STATUS

func (*DataConnection_Spec) NewEmptyARMValue

func (connection *DataConnection_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataConnection_Spec) OriginalVersion

func (connection *DataConnection_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*DataConnection_Spec) PopulateFromARM

func (connection *DataConnection_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DataConnection_Spec) SetAzureName

func (connection *DataConnection_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

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:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.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

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

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

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

ConvertFrom populates our Database from the provided hub Database

func (*Database) ConvertTo

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

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

InitializeSpec initializes the spec for this resource from the given status

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 Generator information: - Generated from: /azure-kusto/resource-manager/Microsoft.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: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

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

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 {
	// Size: The database size - the total size of compressed data and index in bytes.
	Size *float64 `json:"size,omitempty"`
}

A class that contains database statistics information.

func (*DatabaseStatistics_STATUS) AssignProperties_From_DatabaseStatistics_STATUS

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

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.

func (*DatabaseStatistics_STATUS) NewEmptyARMValue

func (statistics *DatabaseStatistics_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabaseStatistics_STATUS) PopulateFromARM

func (statistics *DatabaseStatistics_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Database_STATUS

type Database_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// Name: The name of the resource
	Name *string `json:"name,omitempty"`

	// ReadWrite: Mutually exclusive with all other properties
	ReadWrite *ReadWriteDatabase_STATUS `json:"readWrite,omitempty"`
}

func (*Database_STATUS) AssignProperties_From_Database_STATUS

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

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.

func (*Database_STATUS) NewEmptyARMValue

func (database *Database_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Database_STATUS) PopulateFromARM

func (database *Database_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Database_Spec

type Database_Spec struct {
	// +kubebuilder:validation:Pattern="^.*$"
	// 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: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *DatabaseOperatorSpec `json:"operatorSpec,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. 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"`

	// ReadWrite: Mutually exclusive with all other properties
	ReadWrite *ReadWriteDatabase `json:"readWriteDatabase,omitempty"`
}

func (*Database_Spec) AssignProperties_From_Database_Spec

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

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

func (database *Database_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Database_Spec) Initialize_From_Database_STATUS

func (database *Database_Spec) Initialize_From_Database_STATUS(source *Database_STATUS) error

Initialize_From_Database_STATUS populates our Database_Spec from the provided source Database_STATUS

func (*Database_Spec) NewEmptyARMValue

func (database *Database_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Database_Spec) OriginalVersion

func (database *Database_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Database_Spec) PopulateFromARM

func (database *Database_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Database_Spec) SetAzureName

func (database *Database_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type EventGridConnectionProperties_DatabaseRouting

type EventGridConnectionProperties_DatabaseRouting string

+kubebuilder:validation:Enum={"Multi","Single"}

type EventGridConnectionProperties_DatabaseRouting_STATUS

type EventGridConnectionProperties_DatabaseRouting_STATUS string

type EventGridDataConnection

type EventGridDataConnection struct {
	// BlobStorageEventType: The name of blob storage event type to process.
	BlobStorageEventType *BlobStorageEventType `json:"blobStorageEventType,omitempty"`

	// +kubebuilder:validation:Required
	// ConsumerGroup: The event hub consumer group.
	ConsumerGroup *string `json:"consumerGroup,omitempty"`

	// DataFormat: The data format of the message. Optionally the data format can be added to each message.
	DataFormat *EventGridDataFormat `json:"dataFormat,omitempty"`

	// DatabaseRouting: Indication for database routing information from the data connection, by default only database routing
	// information is allowed
	DatabaseRouting *EventGridConnectionProperties_DatabaseRouting `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: A Boolean value that, if set to true, indicates that ingestion should ignore the first record of
	// every file
	IgnoreFirstRecord *bool `json:"ignoreFirstRecord,omitempty"`

	// +kubebuilder:validation:Required
	// Kind: Kind of the endpoint for the data connection
	Kind *EventGridDataConnection_Kind `json:"kind,omitempty"`

	// Location: Resource location.
	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: The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each
	// message.
	MappingRuleName *string `json:"mappingRuleName,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: The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName *string `json:"tableName,omitempty"`
}

func (*EventGridDataConnection) AssignProperties_From_EventGridDataConnection

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

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

AssignProperties_To_EventGridDataConnection populates the provided destination EventGridDataConnection from our EventGridDataConnection

func (*EventGridDataConnection) ConvertToARM

func (connection *EventGridDataConnection) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*EventGridDataConnection) Initialize_From_EventGridDataConnection_STATUS

func (connection *EventGridDataConnection) Initialize_From_EventGridDataConnection_STATUS(source *EventGridDataConnection_STATUS) error

Initialize_From_EventGridDataConnection_STATUS populates our EventGridDataConnection from the provided source EventGridDataConnection_STATUS

func (*EventGridDataConnection) NewEmptyARMValue

func (connection *EventGridDataConnection) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventGridDataConnection) PopulateFromARM

func (connection *EventGridDataConnection) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventGridDataConnection_Kind

type EventGridDataConnection_Kind string

+kubebuilder:validation:Enum={"EventGrid"}

type EventGridDataConnection_Kind_STATUS

type EventGridDataConnection_Kind_STATUS string

type EventGridDataConnection_STATUS

type EventGridDataConnection_STATUS struct {
	// BlobStorageEventType: The name of blob storage event type to process.
	BlobStorageEventType *BlobStorageEventType_STATUS `json:"blobStorageEventType,omitempty"`

	// ConsumerGroup: The event hub consumer group.
	ConsumerGroup *string `json:"consumerGroup,omitempty"`

	// DataFormat: The data format of the message. Optionally the data format can be added to each message.
	DataFormat *EventGridDataFormat_STATUS `json:"dataFormat,omitempty"`

	// DatabaseRouting: Indication for database routing information from the data connection, by default only database routing
	// information is allowed
	DatabaseRouting *EventGridConnectionProperties_DatabaseRouting_STATUS `json:"databaseRouting,omitempty"`

	// EventGridResourceId: The resource ID of the event grid that is subscribed to the storage account events.
	EventGridResourceId *string `json:"eventGridResourceId,omitempty"`

	// EventHubResourceId: The resource ID where the event grid is configured to send events.
	EventHubResourceId *string `json:"eventHubResourceId,omitempty"`

	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// IgnoreFirstRecord: A Boolean value that, if set to true, indicates that ingestion should ignore the first record of
	// every file
	IgnoreFirstRecord *bool `json:"ignoreFirstRecord,omitempty"`

	// Kind: Kind of the endpoint for the data connection
	Kind *EventGridDataConnection_Kind_STATUS `json:"kind,omitempty"`

	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// ManagedIdentityObjectId: The object ID of managedIdentityResourceId
	ManagedIdentityObjectId *string `json:"managedIdentityObjectId,omitempty"`

	// ManagedIdentityResourceId: The resource ID of a managed identity (system or user assigned) to be used to authenticate
	// with event hub and storage account.
	ManagedIdentityResourceId *string `json:"managedIdentityResourceId,omitempty"`

	// MappingRuleName: The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each
	// message.
	MappingRuleName *string `json:"mappingRuleName,omitempty"`

	// ProvisioningState: The provisioned state of the resource.
	ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// StorageAccountResourceId: The resource ID of the storage account where the data resides.
	StorageAccountResourceId *string `json:"storageAccountResourceId,omitempty"`

	// TableName: The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName *string `json:"tableName,omitempty"`

	// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type *string `json:"type,omitempty"`
}

func (*EventGridDataConnection_STATUS) AssignProperties_From_EventGridDataConnection_STATUS

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

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.

func (*EventGridDataConnection_STATUS) NewEmptyARMValue

func (connection *EventGridDataConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventGridDataConnection_STATUS) PopulateFromARM

func (connection *EventGridDataConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventGridDataFormat

type EventGridDataFormat string

The data format of the message. Optionally the data format can be added to each message. +kubebuilder:validation:Enum={"APACHEAVRO","AVRO","CSV","JSON","MULTIJSON","ORC","PARQUET","PSV","RAW","SCSV","SINGLEJSON","SOHSV","TSV","TSVE","TXT","W3CLOGFILE"}

type EventGridDataFormat_STATUS

type EventGridDataFormat_STATUS string

The data format of the message. Optionally the data format can be added to each message.

type EventHubConnectionProperties_DatabaseRouting

type EventHubConnectionProperties_DatabaseRouting string

+kubebuilder:validation:Enum={"Multi","Single"}

type EventHubConnectionProperties_DatabaseRouting_STATUS

type EventHubConnectionProperties_DatabaseRouting_STATUS string

type EventHubDataConnection

type EventHubDataConnection struct {
	// Compression: The event hub messages compression type
	Compression *Compression `json:"compression,omitempty"`

	// +kubebuilder:validation:Required
	// ConsumerGroup: The event hub consumer group.
	ConsumerGroup *string `json:"consumerGroup,omitempty"`

	// DataFormat: The data format of the message. Optionally the data format can be added to each message.
	DataFormat *EventHubDataFormat `json:"dataFormat,omitempty"`

	// DatabaseRouting: Indication for database routing information from the data connection, by default only database routing
	// information is allowed
	DatabaseRouting *EventHubConnectionProperties_DatabaseRouting `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: System properties of the event hub
	EventSystemProperties []string `json:"eventSystemProperties,omitempty"`

	// +kubebuilder:validation:Required
	// Kind: Kind of the endpoint for the data connection
	Kind *EventHubDataConnection_Kind `json:"kind,omitempty"`

	// Location: Resource location.
	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: The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each
	// message.
	MappingRuleName *string `json:"mappingRuleName,omitempty"`

	// RetrievalStartDate: When defined, the data connection retrieves existing Event hub events created since the Retrieval
	// start date. It can only retrieve events retained by the Event hub, based on its retention period.
	RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`

	// TableName: The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName *string `json:"tableName,omitempty"`
}

func (*EventHubDataConnection) AssignProperties_From_EventHubDataConnection

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

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

AssignProperties_To_EventHubDataConnection populates the provided destination EventHubDataConnection from our EventHubDataConnection

func (*EventHubDataConnection) ConvertToARM

func (connection *EventHubDataConnection) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*EventHubDataConnection) Initialize_From_EventHubDataConnection_STATUS

func (connection *EventHubDataConnection) Initialize_From_EventHubDataConnection_STATUS(source *EventHubDataConnection_STATUS) error

Initialize_From_EventHubDataConnection_STATUS populates our EventHubDataConnection from the provided source EventHubDataConnection_STATUS

func (*EventHubDataConnection) NewEmptyARMValue

func (connection *EventHubDataConnection) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventHubDataConnection) PopulateFromARM

func (connection *EventHubDataConnection) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventHubDataConnection_Kind

type EventHubDataConnection_Kind string

+kubebuilder:validation:Enum={"EventHub"}

type EventHubDataConnection_Kind_STATUS

type EventHubDataConnection_Kind_STATUS string

type EventHubDataConnection_STATUS

type EventHubDataConnection_STATUS struct {
	// Compression: The event hub messages compression type
	Compression *Compression_STATUS `json:"compression,omitempty"`

	// ConsumerGroup: The event hub consumer group.
	ConsumerGroup *string `json:"consumerGroup,omitempty"`

	// DataFormat: The data format of the message. Optionally the data format can be added to each message.
	DataFormat *EventHubDataFormat_STATUS `json:"dataFormat,omitempty"`

	// DatabaseRouting: Indication for database routing information from the data connection, by default only database routing
	// information is allowed
	DatabaseRouting *EventHubConnectionProperties_DatabaseRouting_STATUS `json:"databaseRouting,omitempty"`

	// EventHubResourceId: The resource ID of the event hub to be used to create a data connection.
	EventHubResourceId *string `json:"eventHubResourceId,omitempty"`

	// EventSystemProperties: System properties of the event hub
	EventSystemProperties []string `json:"eventSystemProperties,omitempty"`

	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// Kind: Kind of the endpoint for the data connection
	Kind *EventHubDataConnection_Kind_STATUS `json:"kind,omitempty"`

	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// ManagedIdentityObjectId: The object ID of the managedIdentityResourceId
	ManagedIdentityObjectId *string `json:"managedIdentityObjectId,omitempty"`

	// ManagedIdentityResourceId: The resource ID of a managed identity (system or user assigned) to be used to authenticate
	// with event hub.
	ManagedIdentityResourceId *string `json:"managedIdentityResourceId,omitempty"`

	// MappingRuleName: The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each
	// message.
	MappingRuleName *string `json:"mappingRuleName,omitempty"`

	// ProvisioningState: The provisioned state of the resource.
	ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// RetrievalStartDate: When defined, the data connection retrieves existing Event hub events created since the Retrieval
	// start date. It can only retrieve events retained by the Event hub, based on its retention period.
	RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`

	// TableName: The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName *string `json:"tableName,omitempty"`

	// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type *string `json:"type,omitempty"`
}

func (*EventHubDataConnection_STATUS) AssignProperties_From_EventHubDataConnection_STATUS

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

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.

func (*EventHubDataConnection_STATUS) NewEmptyARMValue

func (connection *EventHubDataConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventHubDataConnection_STATUS) PopulateFromARM

func (connection *EventHubDataConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventHubDataFormat

type EventHubDataFormat string

The data format of the message. Optionally the data format can be added to each message. +kubebuilder:validation:Enum={"APACHEAVRO","AVRO","CSV","JSON","MULTIJSON","ORC","PARQUET","PSV","RAW","SCSV","SINGLEJSON","SOHSV","TSV","TSVE","TXT","W3CLOGFILE"}

type EventHubDataFormat_STATUS

type EventHubDataFormat_STATUS string

The data format of the message. Optionally the data format can be added to each message.

type Identity

type Identity struct {
	// +kubebuilder:validation:Required
	// Type: The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created
	// identity and a set of user-assigned identities. The type 'None' will remove all identities.
	Type *Identity_Type `json:"type,omitempty"`

	// UserAssignedIdentities: The list of user identities associated with the Kusto cluster. The user identity dictionary key
	// references will be ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Identity for the resource.

func (*Identity) AssignProperties_From_Identity

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

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

AssignProperties_To_Identity populates the provided destination Identity from our Identity

func (*Identity) ConvertToARM

func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Identity) DeepCopy

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.

func (*Identity) Initialize_From_Identity_STATUS

func (identity *Identity) Initialize_From_Identity_STATUS(source *Identity_STATUS) error

Initialize_From_Identity_STATUS populates our Identity from the provided source Identity_STATUS

func (*Identity) NewEmptyARMValue

func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Identity) PopulateFromARM

func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Identity_STATUS

type Identity_STATUS struct {
	// PrincipalId: The principal ID of resource identity.
	PrincipalId *string `json:"principalId,omitempty"`

	// TenantId: The tenant ID of resource.
	TenantId *string `json:"tenantId,omitempty"`

	// Type: The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created
	// identity and a set of user-assigned identities. The type 'None' will remove all identities.
	Type *Identity_Type_STATUS `json:"type,omitempty"`

	// UserAssignedIdentities: The list of user identities associated with the Kusto cluster. The user identity dictionary key
	// references will be ARM resource ids in the form:
	// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]Identity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}

Identity for the resource.

func (*Identity_STATUS) AssignProperties_From_Identity_STATUS

func (identity *Identity_STATUS) AssignProperties_From_Identity_STATUS(source *storage.Identity_STATUS) error

AssignProperties_From_Identity_STATUS populates our Identity_STATUS from the provided source Identity_STATUS

func (*Identity_STATUS) AssignProperties_To_Identity_STATUS

func (identity *Identity_STATUS) AssignProperties_To_Identity_STATUS(destination *storage.Identity_STATUS) error

AssignProperties_To_Identity_STATUS populates the provided destination Identity_STATUS from our Identity_STATUS

func (*Identity_STATUS) DeepCopy

func (in *Identity_STATUS) DeepCopy() *Identity_STATUS

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

func (*Identity_STATUS) DeepCopyInto

func (in *Identity_STATUS) DeepCopyInto(out *Identity_STATUS)

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

func (*Identity_STATUS) NewEmptyARMValue

func (identity *Identity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Identity_STATUS) PopulateFromARM

func (identity *Identity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Identity_Type

type Identity_Type string

+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}

type Identity_Type_STATUS

type Identity_Type_STATUS string

type Identity_UserAssignedIdentities_STATUS

type Identity_UserAssignedIdentities_STATUS struct {
	// ClientId: The client id of user assigned identity.
	ClientId *string `json:"clientId,omitempty"`

	// PrincipalId: The principal id of user assigned identity.
	PrincipalId *string `json:"principalId,omitempty"`
}

func (*Identity_UserAssignedIdentities_STATUS) AssignProperties_From_Identity_UserAssignedIdentities_STATUS

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

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.

func (*Identity_UserAssignedIdentities_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Identity_UserAssignedIdentities_STATUS) PopulateFromARM

func (identities *Identity_UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IotHubConnectionProperties_DatabaseRouting

type IotHubConnectionProperties_DatabaseRouting string

+kubebuilder:validation:Enum={"Multi","Single"}

type IotHubConnectionProperties_DatabaseRouting_STATUS

type IotHubConnectionProperties_DatabaseRouting_STATUS string

type IotHubDataConnection

type IotHubDataConnection struct {
	// +kubebuilder:validation:Required
	// ConsumerGroup: The iot hub consumer group.
	ConsumerGroup *string `json:"consumerGroup,omitempty"`

	// DataFormat: The data format of the message. Optionally the data format can be added to each message.
	DataFormat *IotHubDataFormat `json:"dataFormat,omitempty"`

	// DatabaseRouting: Indication for database routing information from the data connection, by default only database routing
	// information is allowed
	DatabaseRouting *IotHubConnectionProperties_DatabaseRouting `json:"databaseRouting,omitempty"`

	// EventSystemProperties: System properties of the iot hub
	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"`

	// +kubebuilder:validation:Required
	// Kind: Kind of the endpoint for the data connection
	Kind *IotHubDataConnection_Kind `json:"kind,omitempty"`

	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// MappingRuleName: The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each
	// message.
	MappingRuleName *string `json:"mappingRuleName,omitempty"`

	// RetrievalStartDate: When defined, the data connection retrieves existing Event hub events created since the Retrieval
	// start date. It can only retrieve events retained by the Event hub, based on its retention period.
	RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`

	// +kubebuilder:validation:Required
	// SharedAccessPolicyName: The name of the share access policy
	SharedAccessPolicyName *string `json:"sharedAccessPolicyName,omitempty"`

	// TableName: The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName *string `json:"tableName,omitempty"`
}

func (*IotHubDataConnection) AssignProperties_From_IotHubDataConnection

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

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

AssignProperties_To_IotHubDataConnection populates the provided destination IotHubDataConnection from our IotHubDataConnection

func (*IotHubDataConnection) ConvertToARM

func (connection *IotHubDataConnection) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*IotHubDataConnection) Initialize_From_IotHubDataConnection_STATUS

func (connection *IotHubDataConnection) Initialize_From_IotHubDataConnection_STATUS(source *IotHubDataConnection_STATUS) error

Initialize_From_IotHubDataConnection_STATUS populates our IotHubDataConnection from the provided source IotHubDataConnection_STATUS

func (*IotHubDataConnection) NewEmptyARMValue

func (connection *IotHubDataConnection) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IotHubDataConnection) PopulateFromARM

func (connection *IotHubDataConnection) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IotHubDataConnection_Kind

type IotHubDataConnection_Kind string

+kubebuilder:validation:Enum={"IotHub"}

type IotHubDataConnection_Kind_STATUS

type IotHubDataConnection_Kind_STATUS string

type IotHubDataConnection_STATUS

type IotHubDataConnection_STATUS struct {
	// ConsumerGroup: The iot hub consumer group.
	ConsumerGroup *string `json:"consumerGroup,omitempty"`

	// DataFormat: The data format of the message. Optionally the data format can be added to each message.
	DataFormat *IotHubDataFormat_STATUS `json:"dataFormat,omitempty"`

	// DatabaseRouting: Indication for database routing information from the data connection, by default only database routing
	// information is allowed
	DatabaseRouting *IotHubConnectionProperties_DatabaseRouting_STATUS `json:"databaseRouting,omitempty"`

	// EventSystemProperties: System properties of the iot hub
	EventSystemProperties []string `json:"eventSystemProperties,omitempty"`

	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// IotHubResourceId: The resource ID of the Iot hub to be used to create a data connection.
	IotHubResourceId *string `json:"iotHubResourceId,omitempty"`

	// Kind: Kind of the endpoint for the data connection
	Kind *IotHubDataConnection_Kind_STATUS `json:"kind,omitempty"`

	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// MappingRuleName: The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each
	// message.
	MappingRuleName *string `json:"mappingRuleName,omitempty"`

	// ProvisioningState: The provisioned state of the resource.
	ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// RetrievalStartDate: When defined, the data connection retrieves existing Event hub events created since the Retrieval
	// start date. It can only retrieve events retained by the Event hub, based on its retention period.
	RetrievalStartDate *string `json:"retrievalStartDate,omitempty"`

	// SharedAccessPolicyName: The name of the share access policy
	SharedAccessPolicyName *string `json:"sharedAccessPolicyName,omitempty"`

	// TableName: The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName *string `json:"tableName,omitempty"`

	// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type *string `json:"type,omitempty"`
}

func (*IotHubDataConnection_STATUS) AssignProperties_From_IotHubDataConnection_STATUS

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

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.

func (*IotHubDataConnection_STATUS) NewEmptyARMValue

func (connection *IotHubDataConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IotHubDataConnection_STATUS) PopulateFromARM

func (connection *IotHubDataConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IotHubDataFormat

type IotHubDataFormat string

The data format of the message. Optionally the data format can be added to each message. +kubebuilder:validation:Enum={"APACHEAVRO","AVRO","CSV","JSON","MULTIJSON","ORC","PARQUET","PSV","RAW","SCSV","SINGLEJSON","SOHSV","TSV","TSVE","TXT","W3CLOGFILE"}

type IotHubDataFormat_STATUS

type IotHubDataFormat_STATUS string

The data format of the message. Optionally the data format can be added to each message.

type KeyVaultProperties

type KeyVaultProperties struct {
	// KeyName: The name of the key vault key.
	KeyName *string `json:"keyName,omitempty"`

	// KeyVaultUri: The Uri of the key vault.
	KeyVaultUri *string `json:"keyVaultUri,omitempty"`

	// KeyVersion: The version of the key vault key.
	KeyVersion *string `json:"keyVersion,omitempty"`

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

Properties of the key vault.

func (*KeyVaultProperties) AssignProperties_From_KeyVaultProperties

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

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

AssignProperties_To_KeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties

func (*KeyVaultProperties) ConvertToARM

func (properties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*KeyVaultProperties) Initialize_From_KeyVaultProperties_STATUS

func (properties *KeyVaultProperties) Initialize_From_KeyVaultProperties_STATUS(source *KeyVaultProperties_STATUS) error

Initialize_From_KeyVaultProperties_STATUS populates our KeyVaultProperties from the provided source KeyVaultProperties_STATUS

func (*KeyVaultProperties) NewEmptyARMValue

func (properties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultProperties) PopulateFromARM

func (properties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultProperties_STATUS

type KeyVaultProperties_STATUS struct {
	// KeyName: The name of the key vault key.
	KeyName *string `json:"keyName,omitempty"`

	// KeyVaultUri: The Uri of the key vault.
	KeyVaultUri *string `json:"keyVaultUri,omitempty"`

	// KeyVersion: The version of the key vault key.
	KeyVersion *string `json:"keyVersion,omitempty"`

	// UserIdentity: The user assigned identity (ARM resource id) that has access to the key.
	UserIdentity *string `json:"userIdentity,omitempty"`
}

Properties of the key vault.

func (*KeyVaultProperties_STATUS) AssignProperties_From_KeyVaultProperties_STATUS

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

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.

func (*KeyVaultProperties_STATUS) NewEmptyARMValue

func (properties *KeyVaultProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultProperties_STATUS) PopulateFromARM

func (properties *KeyVaultProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LanguageExtension

type LanguageExtension struct {
	// LanguageExtensionCustomImageName: The language extension custom image name.
	LanguageExtensionCustomImageName *string `json:"languageExtensionCustomImageName,omitempty"`

	// LanguageExtensionImageName: The language extension image name.
	LanguageExtensionImageName *LanguageExtensionImageName `json:"languageExtensionImageName,omitempty"`

	// LanguageExtensionName: The language extension name.
	LanguageExtensionName *LanguageExtensionName `json:"languageExtensionName,omitempty"`
}

The language extension object.

func (*LanguageExtension) AssignProperties_From_LanguageExtension

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

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

AssignProperties_To_LanguageExtension populates the provided destination LanguageExtension from our LanguageExtension

func (*LanguageExtension) ConvertToARM

func (extension *LanguageExtension) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*LanguageExtension) Initialize_From_LanguageExtension_STATUS

func (extension *LanguageExtension) Initialize_From_LanguageExtension_STATUS(source *LanguageExtension_STATUS) error

Initialize_From_LanguageExtension_STATUS populates our LanguageExtension from the provided source LanguageExtension_STATUS

func (*LanguageExtension) NewEmptyARMValue

func (extension *LanguageExtension) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LanguageExtension) PopulateFromARM

func (extension *LanguageExtension) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LanguageExtensionImageName

type LanguageExtensionImageName string

Language extension image name. +kubebuilder:validation:Enum={"Python3_10_8","Python3_10_8_DL","Python3_6_5","PythonCustomImage","R"}

type LanguageExtensionImageName_STATUS

type LanguageExtensionImageName_STATUS string

Language extension image name.

type LanguageExtensionName

type LanguageExtensionName string

Language extension that can run within KQL query. +kubebuilder:validation:Enum={"PYTHON","R"}

type LanguageExtensionName_STATUS

type LanguageExtensionName_STATUS string

Language extension that can run within KQL query.

type LanguageExtension_STATUS

type LanguageExtension_STATUS struct {
	// LanguageExtensionCustomImageName: The language extension custom image name.
	LanguageExtensionCustomImageName *string `json:"languageExtensionCustomImageName,omitempty"`

	// LanguageExtensionImageName: The language extension image name.
	LanguageExtensionImageName *LanguageExtensionImageName_STATUS `json:"languageExtensionImageName,omitempty"`

	// LanguageExtensionName: The language extension name.
	LanguageExtensionName *LanguageExtensionName_STATUS `json:"languageExtensionName,omitempty"`
}

The language extension object.

func (*LanguageExtension_STATUS) AssignProperties_From_LanguageExtension_STATUS

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

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.

func (*LanguageExtension_STATUS) NewEmptyARMValue

func (extension *LanguageExtension_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LanguageExtension_STATUS) PopulateFromARM

func (extension *LanguageExtension_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LanguageExtensionsList

type LanguageExtensionsList struct {
	// Value: The list of language extensions.
	Value []LanguageExtension `json:"value,omitempty"`
}

The list of language extension objects.

func (*LanguageExtensionsList) AssignProperties_From_LanguageExtensionsList

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

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

AssignProperties_To_LanguageExtensionsList populates the provided destination LanguageExtensionsList from our LanguageExtensionsList

func (*LanguageExtensionsList) ConvertToARM

func (list *LanguageExtensionsList) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*LanguageExtensionsList) Initialize_From_LanguageExtensionsList_STATUS

func (list *LanguageExtensionsList) Initialize_From_LanguageExtensionsList_STATUS(source *LanguageExtensionsList_STATUS) error

Initialize_From_LanguageExtensionsList_STATUS populates our LanguageExtensionsList from the provided source LanguageExtensionsList_STATUS

func (*LanguageExtensionsList) NewEmptyARMValue

func (list *LanguageExtensionsList) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LanguageExtensionsList) PopulateFromARM

func (list *LanguageExtensionsList) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LanguageExtensionsList_STATUS

type LanguageExtensionsList_STATUS struct {
	// Value: The list of language extensions.
	Value []LanguageExtension_STATUS `json:"value,omitempty"`
}

The list of language extension objects.

func (*LanguageExtensionsList_STATUS) AssignProperties_From_LanguageExtensionsList_STATUS

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

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.

func (*LanguageExtensionsList_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LanguageExtensionsList_STATUS) PopulateFromARM

func (list *LanguageExtensionsList_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MigrationClusterProperties_Role_STATUS

type MigrationClusterProperties_Role_STATUS string

type MigrationClusterProperties_STATUS

type MigrationClusterProperties_STATUS struct {
	// DataIngestionUri: The public data ingestion URL of the cluster.
	DataIngestionUri *string `json:"dataIngestionUri,omitempty"`

	// Id: The resource ID of the cluster.
	Id *string `json:"id,omitempty"`

	// Role: The role of the cluster in the migration process.
	Role *MigrationClusterProperties_Role_STATUS `json:"role,omitempty"`

	// Uri: The public URL of the cluster.
	Uri *string `json:"uri,omitempty"`
}

Represents a properties of a cluster that is part of a migration.

func (*MigrationClusterProperties_STATUS) AssignProperties_From_MigrationClusterProperties_STATUS

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

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.

func (*MigrationClusterProperties_STATUS) NewEmptyARMValue

func (properties *MigrationClusterProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MigrationClusterProperties_STATUS) PopulateFromARM

func (properties *MigrationClusterProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OptimizedAutoscale

type OptimizedAutoscale struct {
	// +kubebuilder:validation:Required
	// IsEnabled: A boolean value that indicate if the optimized autoscale feature is enabled or not.
	IsEnabled *bool `json:"isEnabled,omitempty"`

	// +kubebuilder:validation:Required
	// Maximum: Maximum allowed instances count.
	Maximum *int `json:"maximum,omitempty"`

	// +kubebuilder:validation:Required
	// Minimum: Minimum allowed instances count.
	Minimum *int `json:"minimum,omitempty"`

	// +kubebuilder:validation:Required
	// Version: The version of the template defined, for instance 1.
	Version *int `json:"version,omitempty"`
}

A class that contains the optimized auto scale definition.

func (*OptimizedAutoscale) AssignProperties_From_OptimizedAutoscale

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

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

AssignProperties_To_OptimizedAutoscale populates the provided destination OptimizedAutoscale from our OptimizedAutoscale

func (*OptimizedAutoscale) ConvertToARM

func (autoscale *OptimizedAutoscale) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*OptimizedAutoscale) Initialize_From_OptimizedAutoscale_STATUS

func (autoscale *OptimizedAutoscale) Initialize_From_OptimizedAutoscale_STATUS(source *OptimizedAutoscale_STATUS) error

Initialize_From_OptimizedAutoscale_STATUS populates our OptimizedAutoscale from the provided source OptimizedAutoscale_STATUS

func (*OptimizedAutoscale) NewEmptyARMValue

func (autoscale *OptimizedAutoscale) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OptimizedAutoscale) PopulateFromARM

func (autoscale *OptimizedAutoscale) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OptimizedAutoscale_STATUS

type OptimizedAutoscale_STATUS struct {
	// IsEnabled: A boolean value that indicate if the optimized autoscale feature is enabled or not.
	IsEnabled *bool `json:"isEnabled,omitempty"`

	// Maximum: Maximum allowed instances count.
	Maximum *int `json:"maximum,omitempty"`

	// Minimum: Minimum allowed instances count.
	Minimum *int `json:"minimum,omitempty"`

	// Version: The version of the template defined, for instance 1.
	Version *int `json:"version,omitempty"`
}

A class that contains the optimized auto scale definition.

func (*OptimizedAutoscale_STATUS) AssignProperties_From_OptimizedAutoscale_STATUS

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

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.

func (*OptimizedAutoscale_STATUS) NewEmptyARMValue

func (autoscale *OptimizedAutoscale_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OptimizedAutoscale_STATUS) PopulateFromARM

func (autoscale *OptimizedAutoscale_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointConnection_STATUS

type PrivateEndpointConnection_STATUS struct {
	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`
}

A private endpoint connection

func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS

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

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.

func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue

func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointConnection_STATUS) PopulateFromARM

func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ProvisioningState_STATUS

type ProvisioningState_STATUS string

The provisioned state of the resource.

type ReadWriteDatabase

type ReadWriteDatabase struct {
	// HotCachePeriod: The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod *string `json:"hotCachePeriod,omitempty"`

	// KeyVaultProperties: KeyVault properties for the database encryption.
	KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"`

	// +kubebuilder:validation:Required
	// Kind: Kind of the database
	Kind *ReadWriteDatabase_Kind `json:"kind,omitempty"`

	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// SoftDeletePeriod: The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod *string `json:"softDeletePeriod,omitempty"`
}

func (*ReadWriteDatabase) AssignProperties_From_ReadWriteDatabase

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

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

AssignProperties_To_ReadWriteDatabase populates the provided destination ReadWriteDatabase from our ReadWriteDatabase

func (*ReadWriteDatabase) ConvertToARM

func (database *ReadWriteDatabase) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ReadWriteDatabase) Initialize_From_ReadWriteDatabase_STATUS

func (database *ReadWriteDatabase) Initialize_From_ReadWriteDatabase_STATUS(source *ReadWriteDatabase_STATUS) error

Initialize_From_ReadWriteDatabase_STATUS populates our ReadWriteDatabase from the provided source ReadWriteDatabase_STATUS

func (*ReadWriteDatabase) NewEmptyARMValue

func (database *ReadWriteDatabase) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ReadWriteDatabase) PopulateFromARM

func (database *ReadWriteDatabase) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ReadWriteDatabase_Kind

type ReadWriteDatabase_Kind string

+kubebuilder:validation:Enum={"ReadWrite"}

type ReadWriteDatabase_Kind_STATUS

type ReadWriteDatabase_Kind_STATUS string

type ReadWriteDatabase_STATUS

type ReadWriteDatabase_STATUS struct {
	// HotCachePeriod: The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod *string `json:"hotCachePeriod,omitempty"`

	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// IsFollowed: Indicates whether the database is followed.
	IsFollowed *bool `json:"isFollowed,omitempty"`

	// KeyVaultProperties: KeyVault properties for the database encryption.
	KeyVaultProperties *KeyVaultProperties_STATUS `json:"keyVaultProperties,omitempty"`

	// Kind: Kind of the database
	Kind *ReadWriteDatabase_Kind_STATUS `json:"kind,omitempty"`

	// Location: Resource location.
	Location *string `json:"location,omitempty"`

	// ProvisioningState: The provisioned state of the resource.
	ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// SoftDeletePeriod: The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod *string `json:"softDeletePeriod,omitempty"`

	// Statistics: The statistics of the database.
	Statistics *DatabaseStatistics_STATUS `json:"statistics,omitempty"`

	// SuspensionDetails: The database suspension details. If the database is suspended, this object contains information
	// related to the database's suspension state.
	SuspensionDetails *SuspensionDetails_STATUS `json:"suspensionDetails,omitempty"`

	// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type *string `json:"type,omitempty"`
}

func (*ReadWriteDatabase_STATUS) AssignProperties_From_ReadWriteDatabase_STATUS

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

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.

func (*ReadWriteDatabase_STATUS) NewEmptyARMValue

func (database *ReadWriteDatabase_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ReadWriteDatabase_STATUS) PopulateFromARM

func (database *ReadWriteDatabase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SuspensionDetails_STATUS

type SuspensionDetails_STATUS struct {
	// SuspensionStartDate: The starting date and time of the suspension state.
	SuspensionStartDate *string `json:"suspensionStartDate,omitempty"`
}

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

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

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.

func (*SuspensionDetails_STATUS) NewEmptyARMValue

func (details *SuspensionDetails_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SuspensionDetails_STATUS) PopulateFromARM

func (details *SuspensionDetails_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemData_CreatedByType_STATUS

type SystemData_CreatedByType_STATUS string

type SystemData_LastModifiedByType_STATUS

type SystemData_LastModifiedByType_STATUS string

type SystemData_STATUS

type SystemData_STATUS struct {
	// CreatedAt: The timestamp of resource creation (UTC).
	CreatedAt *string `json:"createdAt,omitempty"`

	// CreatedBy: The identity that created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`

	// CreatedByType: The type of identity that created the resource.
	CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"`

	// LastModifiedAt: The timestamp of resource last modification (UTC)
	LastModifiedAt *string `json:"lastModifiedAt,omitempty"`

	// LastModifiedBy: The identity that last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`

	// LastModifiedByType: The type of identity that last modified the resource.
	LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"`
}

Metadata pertaining to creation and last modification of the resource.

func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS

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

AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS

func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS

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

AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS

func (*SystemData_STATUS) DeepCopy

func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS

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

func (*SystemData_STATUS) DeepCopyInto

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

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

func (*SystemData_STATUS) NewEmptyARMValue

func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemData_STATUS) PopulateFromARM

func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TrustedExternalTenant

type TrustedExternalTenant struct {
	// Value: GUID representing an external tenant.
	Value *string `json:"value,omitempty"`
}

Represents a tenant ID that is trusted by the cluster.

func (*TrustedExternalTenant) AssignProperties_From_TrustedExternalTenant

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

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

AssignProperties_To_TrustedExternalTenant populates the provided destination TrustedExternalTenant from our TrustedExternalTenant

func (*TrustedExternalTenant) ConvertToARM

func (tenant *TrustedExternalTenant) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*TrustedExternalTenant) Initialize_From_TrustedExternalTenant_STATUS

func (tenant *TrustedExternalTenant) Initialize_From_TrustedExternalTenant_STATUS(source *TrustedExternalTenant_STATUS) error

Initialize_From_TrustedExternalTenant_STATUS populates our TrustedExternalTenant from the provided source TrustedExternalTenant_STATUS

func (*TrustedExternalTenant) NewEmptyARMValue

func (tenant *TrustedExternalTenant) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TrustedExternalTenant) PopulateFromARM

func (tenant *TrustedExternalTenant) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TrustedExternalTenant_STATUS

type TrustedExternalTenant_STATUS struct {
	// Value: GUID representing an external tenant.
	Value *string `json:"value,omitempty"`
}

Represents a tenant ID that is trusted by the cluster.

func (*TrustedExternalTenant_STATUS) AssignProperties_From_TrustedExternalTenant_STATUS

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

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.

func (*TrustedExternalTenant_STATUS) NewEmptyARMValue

func (tenant *TrustedExternalTenant_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TrustedExternalTenant_STATUS) PopulateFromARM

func (tenant *TrustedExternalTenant_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAssignedIdentityDetails

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

Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails

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

AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails

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

AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) DeepCopy

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

func (*UserAssignedIdentityDetails) DeepCopyInto

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

type 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"`

	// State: When enabled, the cluster is deployed into the configured subnet, when disabled it will be removed from the
	// subnet.
	State *VirtualNetworkConfiguration_State `json:"state,omitempty"`

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

A class that contains virtual network definition.

func (*VirtualNetworkConfiguration) AssignProperties_From_VirtualNetworkConfiguration

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

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

AssignProperties_To_VirtualNetworkConfiguration populates the provided destination VirtualNetworkConfiguration from our VirtualNetworkConfiguration

func (*VirtualNetworkConfiguration) ConvertToARM

func (configuration *VirtualNetworkConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*VirtualNetworkConfiguration) Initialize_From_VirtualNetworkConfiguration_STATUS

func (configuration *VirtualNetworkConfiguration) Initialize_From_VirtualNetworkConfiguration_STATUS(source *VirtualNetworkConfiguration_STATUS) error

Initialize_From_VirtualNetworkConfiguration_STATUS populates our VirtualNetworkConfiguration from the provided source VirtualNetworkConfiguration_STATUS

func (*VirtualNetworkConfiguration) NewEmptyARMValue

func (configuration *VirtualNetworkConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualNetworkConfiguration) PopulateFromARM

func (configuration *VirtualNetworkConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualNetworkConfiguration_STATUS

type VirtualNetworkConfiguration_STATUS struct {
	// DataManagementPublicIpId: Data management's service public IP address resource id.
	DataManagementPublicIpId *string `json:"dataManagementPublicIpId,omitempty"`

	// EnginePublicIpId: Engine service's public IP address resource id.
	EnginePublicIpId *string `json:"enginePublicIpId,omitempty"`

	// State: When enabled, the cluster is deployed into the configured subnet, when disabled it will be removed from the
	// subnet.
	State *VirtualNetworkConfiguration_State_STATUS `json:"state,omitempty"`

	// SubnetId: The subnet resource id.
	SubnetId *string `json:"subnetId,omitempty"`
}

A class that contains virtual network definition.

func (*VirtualNetworkConfiguration_STATUS) AssignProperties_From_VirtualNetworkConfiguration_STATUS

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

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.

func (*VirtualNetworkConfiguration_STATUS) NewEmptyARMValue

func (configuration *VirtualNetworkConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualNetworkConfiguration_STATUS) PopulateFromARM

func (configuration *VirtualNetworkConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualNetworkConfiguration_State

type VirtualNetworkConfiguration_State string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type VirtualNetworkConfiguration_State_STATUS

type VirtualNetworkConfiguration_State_STATUS string

Directories

Path Synopsis
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.

Jump to

Keyboard shortcuts

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