v1api20240401

package
v2.11.0 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 License: MIT Imports: 21 Imported by: 1

Documentation

Overview

Package v1api20240401 contains API Schema definitions for the machinelearningservices v1api20240401 API group +groupName=machinelearningservices.azure.com

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

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

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

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

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

Index

Constants

View Source
const (
	ManagedServiceIdentityType_None                       = ManagedServiceIdentityType("None")
	ManagedServiceIdentityType_SystemAssigned             = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityType_SystemAssignedUserAssigned = ManagedServiceIdentityType("SystemAssigned,UserAssigned")
	ManagedServiceIdentityType_UserAssigned               = ManagedServiceIdentityType("UserAssigned")
)
View Source
const (
	ManagedServiceIdentityType_STATUS_None                       = ManagedServiceIdentityType_STATUS("None")
	ManagedServiceIdentityType_STATUS_SystemAssigned             = ManagedServiceIdentityType_STATUS("SystemAssigned")
	ManagedServiceIdentityType_STATUS_SystemAssignedUserAssigned = ManagedServiceIdentityType_STATUS("SystemAssigned,UserAssigned")
	ManagedServiceIdentityType_STATUS_UserAssigned               = ManagedServiceIdentityType_STATUS("UserAssigned")
)
View Source
const (
	SkuTier_Basic    = SkuTier("Basic")
	SkuTier_Free     = SkuTier("Free")
	SkuTier_Premium  = SkuTier("Premium")
	SkuTier_Standard = SkuTier("Standard")
)
View Source
const (
	SkuTier_STATUS_Basic    = SkuTier_STATUS("Basic")
	SkuTier_STATUS_Free     = SkuTier_STATUS("Free")
	SkuTier_STATUS_Premium  = SkuTier_STATUS("Premium")
	SkuTier_STATUS_Standard = SkuTier_STATUS("Standard")
)
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 (
	EndpointServiceConnectionStatus_Approved     = EndpointServiceConnectionStatus("Approved")
	EndpointServiceConnectionStatus_Disconnected = EndpointServiceConnectionStatus("Disconnected")
	EndpointServiceConnectionStatus_Pending      = EndpointServiceConnectionStatus("Pending")
	EndpointServiceConnectionStatus_Rejected     = EndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	EndpointServiceConnectionStatus_STATUS_Approved     = EndpointServiceConnectionStatus_STATUS("Approved")
	EndpointServiceConnectionStatus_STATUS_Disconnected = EndpointServiceConnectionStatus_STATUS("Disconnected")
	EndpointServiceConnectionStatus_STATUS_Pending      = EndpointServiceConnectionStatus_STATUS("Pending")
	EndpointServiceConnectionStatus_STATUS_Rejected     = EndpointServiceConnectionStatus_STATUS("Rejected")
)
View Source
const (
	WorkspaceProperties_ProvisioningState_STATUS_Canceled  = WorkspaceProperties_ProvisioningState_STATUS("Canceled")
	WorkspaceProperties_ProvisioningState_STATUS_Creating  = WorkspaceProperties_ProvisioningState_STATUS("Creating")
	WorkspaceProperties_ProvisioningState_STATUS_Deleting  = WorkspaceProperties_ProvisioningState_STATUS("Deleting")
	WorkspaceProperties_ProvisioningState_STATUS_Failed    = WorkspaceProperties_ProvisioningState_STATUS("Failed")
	WorkspaceProperties_ProvisioningState_STATUS_Succeeded = WorkspaceProperties_ProvisioningState_STATUS("Succeeded")
	WorkspaceProperties_ProvisioningState_STATUS_Unknown   = WorkspaceProperties_ProvisioningState_STATUS("Unknown")
	WorkspaceProperties_ProvisioningState_STATUS_Updating  = WorkspaceProperties_ProvisioningState_STATUS("Updating")
)
View Source
const (
	WorkspaceProperties_PublicNetworkAccess_Disabled = WorkspaceProperties_PublicNetworkAccess("Disabled")
	WorkspaceProperties_PublicNetworkAccess_Enabled  = WorkspaceProperties_PublicNetworkAccess("Enabled")
)
View Source
const (
	WorkspaceProperties_PublicNetworkAccess_STATUS_Disabled = WorkspaceProperties_PublicNetworkAccess_STATUS("Disabled")
	WorkspaceProperties_PublicNetworkAccess_STATUS_Enabled  = WorkspaceProperties_PublicNetworkAccess_STATUS("Enabled")
)
View Source
const (
	EncryptionProperty_Status_STATUS_Disabled = EncryptionProperty_Status_STATUS("Disabled")
	EncryptionProperty_Status_STATUS_Enabled  = EncryptionProperty_Status_STATUS("Enabled")
)
View Source
const (
	IsolationMode_AllowInternetOutbound     = IsolationMode("AllowInternetOutbound")
	IsolationMode_AllowOnlyApprovedOutbound = IsolationMode("AllowOnlyApprovedOutbound")
	IsolationMode_Disabled                  = IsolationMode("Disabled")
)
View Source
const (
	IsolationMode_STATUS_AllowInternetOutbound     = IsolationMode_STATUS("AllowInternetOutbound")
	IsolationMode_STATUS_AllowOnlyApprovedOutbound = IsolationMode_STATUS("AllowOnlyApprovedOutbound")
	IsolationMode_STATUS_Disabled                  = IsolationMode_STATUS("Disabled")
)
View Source
const (
	PrivateEndpointServiceConnectionStatus_Approved     = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatus_Disconnected = PrivateEndpointServiceConnectionStatus("Disconnected")
	PrivateEndpointServiceConnectionStatus_Pending      = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatus_Rejected     = PrivateEndpointServiceConnectionStatus("Rejected")
	PrivateEndpointServiceConnectionStatus_Timeout      = PrivateEndpointServiceConnectionStatus("Timeout")
)
View Source
const (
	PrivateEndpointServiceConnectionStatus_STATUS_Approved     = PrivateEndpointServiceConnectionStatus_STATUS("Approved")
	PrivateEndpointServiceConnectionStatus_STATUS_Disconnected = PrivateEndpointServiceConnectionStatus_STATUS("Disconnected")
	PrivateEndpointServiceConnectionStatus_STATUS_Pending      = PrivateEndpointServiceConnectionStatus_STATUS("Pending")
	PrivateEndpointServiceConnectionStatus_STATUS_Rejected     = PrivateEndpointServiceConnectionStatus_STATUS("Rejected")
	PrivateEndpointServiceConnectionStatus_STATUS_Timeout      = PrivateEndpointServiceConnectionStatus_STATUS("Timeout")
)
View Source
const (
	ManagedNetworkStatus_Active   = ManagedNetworkStatus("Active")
	ManagedNetworkStatus_Inactive = ManagedNetworkStatus("Inactive")
)
View Source
const (
	ManagedNetworkStatus_STATUS_Active   = ManagedNetworkStatus_STATUS("Active")
	ManagedNetworkStatus_STATUS_Inactive = ManagedNetworkStatus_STATUS("Inactive")
)
View Source
const (
	RuleCategory_Dependency  = RuleCategory("Dependency")
	RuleCategory_Recommended = RuleCategory("Recommended")
	RuleCategory_Required    = RuleCategory("Required")
	RuleCategory_UserDefined = RuleCategory("UserDefined")
)
View Source
const (
	RuleCategory_STATUS_Dependency  = RuleCategory_STATUS("Dependency")
	RuleCategory_STATUS_Recommended = RuleCategory_STATUS("Recommended")
	RuleCategory_STATUS_Required    = RuleCategory_STATUS("Required")
	RuleCategory_STATUS_UserDefined = RuleCategory_STATUS("UserDefined")
)
View Source
const (
	RuleStatus_Active   = RuleStatus("Active")
	RuleStatus_Inactive = RuleStatus("Inactive")
)
View Source
const (
	RuleStatus_STATUS_Active   = RuleStatus_STATUS("Active")
	RuleStatus_STATUS_Inactive = RuleStatus_STATUS("Inactive")
)
View Source
const (
	RuleAction_Allow = RuleAction("Allow")
	RuleAction_Deny  = RuleAction("Deny")
)
View Source
const (
	RuleAction_STATUS_Allow = RuleAction_STATUS("Allow")
	RuleAction_STATUS_Deny  = RuleAction_STATUS("Deny")
)
View Source
const (
	AKS_ProvisioningState_STATUS_Canceled  = AKS_ProvisioningState_STATUS("Canceled")
	AKS_ProvisioningState_STATUS_Creating  = AKS_ProvisioningState_STATUS("Creating")
	AKS_ProvisioningState_STATUS_Deleting  = AKS_ProvisioningState_STATUS("Deleting")
	AKS_ProvisioningState_STATUS_Failed    = AKS_ProvisioningState_STATUS("Failed")
	AKS_ProvisioningState_STATUS_Succeeded = AKS_ProvisioningState_STATUS("Succeeded")
	AKS_ProvisioningState_STATUS_Unknown   = AKS_ProvisioningState_STATUS("Unknown")
	AKS_ProvisioningState_STATUS_Updating  = AKS_ProvisioningState_STATUS("Updating")
)
View Source
const (
	AmlCompute_ProvisioningState_STATUS_Canceled  = AmlCompute_ProvisioningState_STATUS("Canceled")
	AmlCompute_ProvisioningState_STATUS_Creating  = AmlCompute_ProvisioningState_STATUS("Creating")
	AmlCompute_ProvisioningState_STATUS_Deleting  = AmlCompute_ProvisioningState_STATUS("Deleting")
	AmlCompute_ProvisioningState_STATUS_Failed    = AmlCompute_ProvisioningState_STATUS("Failed")
	AmlCompute_ProvisioningState_STATUS_Succeeded = AmlCompute_ProvisioningState_STATUS("Succeeded")
	AmlCompute_ProvisioningState_STATUS_Unknown   = AmlCompute_ProvisioningState_STATUS("Unknown")
	AmlCompute_ProvisioningState_STATUS_Updating  = AmlCompute_ProvisioningState_STATUS("Updating")
)
View Source
const (
	ComputeInstance_ProvisioningState_STATUS_Canceled  = ComputeInstance_ProvisioningState_STATUS("Canceled")
	ComputeInstance_ProvisioningState_STATUS_Creating  = ComputeInstance_ProvisioningState_STATUS("Creating")
	ComputeInstance_ProvisioningState_STATUS_Deleting  = ComputeInstance_ProvisioningState_STATUS("Deleting")
	ComputeInstance_ProvisioningState_STATUS_Failed    = ComputeInstance_ProvisioningState_STATUS("Failed")
	ComputeInstance_ProvisioningState_STATUS_Succeeded = ComputeInstance_ProvisioningState_STATUS("Succeeded")
	ComputeInstance_ProvisioningState_STATUS_Unknown   = ComputeInstance_ProvisioningState_STATUS("Unknown")
	ComputeInstance_ProvisioningState_STATUS_Updating  = ComputeInstance_ProvisioningState_STATUS("Updating")
)
View Source
const (
	Databricks_ProvisioningState_STATUS_Canceled  = Databricks_ProvisioningState_STATUS("Canceled")
	Databricks_ProvisioningState_STATUS_Creating  = Databricks_ProvisioningState_STATUS("Creating")
	Databricks_ProvisioningState_STATUS_Deleting  = Databricks_ProvisioningState_STATUS("Deleting")
	Databricks_ProvisioningState_STATUS_Failed    = Databricks_ProvisioningState_STATUS("Failed")
	Databricks_ProvisioningState_STATUS_Succeeded = Databricks_ProvisioningState_STATUS("Succeeded")
	Databricks_ProvisioningState_STATUS_Unknown   = Databricks_ProvisioningState_STATUS("Unknown")
	Databricks_ProvisioningState_STATUS_Updating  = Databricks_ProvisioningState_STATUS("Updating")
)
View Source
const (
	DataFactory_ProvisioningState_STATUS_Canceled  = DataFactory_ProvisioningState_STATUS("Canceled")
	DataFactory_ProvisioningState_STATUS_Creating  = DataFactory_ProvisioningState_STATUS("Creating")
	DataFactory_ProvisioningState_STATUS_Deleting  = DataFactory_ProvisioningState_STATUS("Deleting")
	DataFactory_ProvisioningState_STATUS_Failed    = DataFactory_ProvisioningState_STATUS("Failed")
	DataFactory_ProvisioningState_STATUS_Succeeded = DataFactory_ProvisioningState_STATUS("Succeeded")
	DataFactory_ProvisioningState_STATUS_Unknown   = DataFactory_ProvisioningState_STATUS("Unknown")
	DataFactory_ProvisioningState_STATUS_Updating  = DataFactory_ProvisioningState_STATUS("Updating")
)
View Source
const (
	DataLakeAnalytics_ProvisioningState_STATUS_Canceled  = DataLakeAnalytics_ProvisioningState_STATUS("Canceled")
	DataLakeAnalytics_ProvisioningState_STATUS_Creating  = DataLakeAnalytics_ProvisioningState_STATUS("Creating")
	DataLakeAnalytics_ProvisioningState_STATUS_Deleting  = DataLakeAnalytics_ProvisioningState_STATUS("Deleting")
	DataLakeAnalytics_ProvisioningState_STATUS_Failed    = DataLakeAnalytics_ProvisioningState_STATUS("Failed")
	DataLakeAnalytics_ProvisioningState_STATUS_Succeeded = DataLakeAnalytics_ProvisioningState_STATUS("Succeeded")
	DataLakeAnalytics_ProvisioningState_STATUS_Unknown   = DataLakeAnalytics_ProvisioningState_STATUS("Unknown")
	DataLakeAnalytics_ProvisioningState_STATUS_Updating  = DataLakeAnalytics_ProvisioningState_STATUS("Updating")
)
View Source
const (
	HDInsight_ProvisioningState_STATUS_Canceled  = HDInsight_ProvisioningState_STATUS("Canceled")
	HDInsight_ProvisioningState_STATUS_Creating  = HDInsight_ProvisioningState_STATUS("Creating")
	HDInsight_ProvisioningState_STATUS_Deleting  = HDInsight_ProvisioningState_STATUS("Deleting")
	HDInsight_ProvisioningState_STATUS_Failed    = HDInsight_ProvisioningState_STATUS("Failed")
	HDInsight_ProvisioningState_STATUS_Succeeded = HDInsight_ProvisioningState_STATUS("Succeeded")
	HDInsight_ProvisioningState_STATUS_Unknown   = HDInsight_ProvisioningState_STATUS("Unknown")
	HDInsight_ProvisioningState_STATUS_Updating  = HDInsight_ProvisioningState_STATUS("Updating")
)
View Source
const (
	Kubernetes_ProvisioningState_STATUS_Canceled  = Kubernetes_ProvisioningState_STATUS("Canceled")
	Kubernetes_ProvisioningState_STATUS_Creating  = Kubernetes_ProvisioningState_STATUS("Creating")
	Kubernetes_ProvisioningState_STATUS_Deleting  = Kubernetes_ProvisioningState_STATUS("Deleting")
	Kubernetes_ProvisioningState_STATUS_Failed    = Kubernetes_ProvisioningState_STATUS("Failed")
	Kubernetes_ProvisioningState_STATUS_Succeeded = Kubernetes_ProvisioningState_STATUS("Succeeded")
	Kubernetes_ProvisioningState_STATUS_Unknown   = Kubernetes_ProvisioningState_STATUS("Unknown")
	Kubernetes_ProvisioningState_STATUS_Updating  = Kubernetes_ProvisioningState_STATUS("Updating")
)
View Source
const (
	SynapseSpark_ProvisioningState_STATUS_Canceled  = SynapseSpark_ProvisioningState_STATUS("Canceled")
	SynapseSpark_ProvisioningState_STATUS_Creating  = SynapseSpark_ProvisioningState_STATUS("Creating")
	SynapseSpark_ProvisioningState_STATUS_Deleting  = SynapseSpark_ProvisioningState_STATUS("Deleting")
	SynapseSpark_ProvisioningState_STATUS_Failed    = SynapseSpark_ProvisioningState_STATUS("Failed")
	SynapseSpark_ProvisioningState_STATUS_Succeeded = SynapseSpark_ProvisioningState_STATUS("Succeeded")
	SynapseSpark_ProvisioningState_STATUS_Unknown   = SynapseSpark_ProvisioningState_STATUS("Unknown")
	SynapseSpark_ProvisioningState_STATUS_Updating  = SynapseSpark_ProvisioningState_STATUS("Updating")
)
View Source
const (
	VirtualMachine_ProvisioningState_STATUS_Canceled  = VirtualMachine_ProvisioningState_STATUS("Canceled")
	VirtualMachine_ProvisioningState_STATUS_Creating  = VirtualMachine_ProvisioningState_STATUS("Creating")
	VirtualMachine_ProvisioningState_STATUS_Deleting  = VirtualMachine_ProvisioningState_STATUS("Deleting")
	VirtualMachine_ProvisioningState_STATUS_Failed    = VirtualMachine_ProvisioningState_STATUS("Failed")
	VirtualMachine_ProvisioningState_STATUS_Succeeded = VirtualMachine_ProvisioningState_STATUS("Succeeded")
	VirtualMachine_ProvisioningState_STATUS_Unknown   = VirtualMachine_ProvisioningState_STATUS("Unknown")
	VirtualMachine_ProvisioningState_STATUS_Updating  = VirtualMachine_ProvisioningState_STATUS("Updating")
)
View Source
const (
	AKS_Properties_ClusterPurpose_DenseProd = AKS_Properties_ClusterPurpose("DenseProd")
	AKS_Properties_ClusterPurpose_DevTest   = AKS_Properties_ClusterPurpose("DevTest")
	AKS_Properties_ClusterPurpose_FastProd  = AKS_Properties_ClusterPurpose("FastProd")
)
View Source
const (
	AKS_Properties_ClusterPurpose_STATUS_DenseProd = AKS_Properties_ClusterPurpose_STATUS("DenseProd")
	AKS_Properties_ClusterPurpose_STATUS_DevTest   = AKS_Properties_ClusterPurpose_STATUS("DevTest")
	AKS_Properties_ClusterPurpose_STATUS_FastProd  = AKS_Properties_ClusterPurpose_STATUS("FastProd")
)
View Source
const (
	AKS_Properties_LoadBalancerType_InternalLoadBalancer = AKS_Properties_LoadBalancerType("InternalLoadBalancer")
	AKS_Properties_LoadBalancerType_PublicIp             = AKS_Properties_LoadBalancerType("PublicIp")
)
View Source
const (
	AKS_Properties_LoadBalancerType_STATUS_InternalLoadBalancer = AKS_Properties_LoadBalancerType_STATUS("InternalLoadBalancer")
	AKS_Properties_LoadBalancerType_STATUS_PublicIp             = AKS_Properties_LoadBalancerType_STATUS("PublicIp")
)
View Source
const (
	AmlComputeProperties_AllocationState_STATUS_Resizing = AmlComputeProperties_AllocationState_STATUS("Resizing")
	AmlComputeProperties_AllocationState_STATUS_Steady   = AmlComputeProperties_AllocationState_STATUS("Steady")
)
View Source
const (
	AmlComputeProperties_OsType_Linux   = AmlComputeProperties_OsType("Linux")
	AmlComputeProperties_OsType_Windows = AmlComputeProperties_OsType("Windows")
)
View Source
const (
	AmlComputeProperties_OsType_STATUS_Linux   = AmlComputeProperties_OsType_STATUS("Linux")
	AmlComputeProperties_OsType_STATUS_Windows = AmlComputeProperties_OsType_STATUS("Windows")
)
View Source
const (
	AmlComputeProperties_RemoteLoginPortPublicAccess_Disabled     = AmlComputeProperties_RemoteLoginPortPublicAccess("Disabled")
	AmlComputeProperties_RemoteLoginPortPublicAccess_Enabled      = AmlComputeProperties_RemoteLoginPortPublicAccess("Enabled")
	AmlComputeProperties_RemoteLoginPortPublicAccess_NotSpecified = AmlComputeProperties_RemoteLoginPortPublicAccess("NotSpecified")
)
View Source
const (
	AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS_Disabled     = AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS("Disabled")
	AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS_Enabled      = AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS("Enabled")
	AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS_NotSpecified = AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS("NotSpecified")
)
View Source
const (
	AmlComputeProperties_VmPriority_Dedicated   = AmlComputeProperties_VmPriority("Dedicated")
	AmlComputeProperties_VmPriority_LowPriority = AmlComputeProperties_VmPriority("LowPriority")
)
View Source
const (
	AmlComputeProperties_VmPriority_STATUS_Dedicated   = AmlComputeProperties_VmPriority_STATUS("Dedicated")
	AmlComputeProperties_VmPriority_STATUS_LowPriority = AmlComputeProperties_VmPriority_STATUS("LowPriority")
)
View Source
const (
	ComputeInstanceProperties_ApplicationSharingPolicy_Personal = ComputeInstanceProperties_ApplicationSharingPolicy("Personal")
	ComputeInstanceProperties_ApplicationSharingPolicy_Shared   = ComputeInstanceProperties_ApplicationSharingPolicy("Shared")
)
View Source
const (
	ComputeInstanceProperties_ApplicationSharingPolicy_STATUS_Personal = ComputeInstanceProperties_ApplicationSharingPolicy_STATUS("Personal")
	ComputeInstanceProperties_ApplicationSharingPolicy_STATUS_Shared   = ComputeInstanceProperties_ApplicationSharingPolicy_STATUS("Shared")
)
View Source
const (
	ComputeInstanceState_STATUS_CreateFailed    = ComputeInstanceState_STATUS("CreateFailed")
	ComputeInstanceState_STATUS_Creating        = ComputeInstanceState_STATUS("Creating")
	ComputeInstanceState_STATUS_Deleting        = ComputeInstanceState_STATUS("Deleting")
	ComputeInstanceState_STATUS_JobRunning      = ComputeInstanceState_STATUS("JobRunning")
	ComputeInstanceState_STATUS_Restarting      = ComputeInstanceState_STATUS("Restarting")
	ComputeInstanceState_STATUS_Running         = ComputeInstanceState_STATUS("Running")
	ComputeInstanceState_STATUS_SettingUp       = ComputeInstanceState_STATUS("SettingUp")
	ComputeInstanceState_STATUS_SetupFailed     = ComputeInstanceState_STATUS("SetupFailed")
	ComputeInstanceState_STATUS_Starting        = ComputeInstanceState_STATUS("Starting")
	ComputeInstanceState_STATUS_Stopped         = ComputeInstanceState_STATUS("Stopped")
	ComputeInstanceState_STATUS_Stopping        = ComputeInstanceState_STATUS("Stopping")
	ComputeInstanceState_STATUS_Unknown         = ComputeInstanceState_STATUS("Unknown")
	ComputeInstanceState_STATUS_Unusable        = ComputeInstanceState_STATUS("Unusable")
	ComputeInstanceState_STATUS_UserSettingUp   = ComputeInstanceState_STATUS("UserSettingUp")
	ComputeInstanceState_STATUS_UserSetupFailed = ComputeInstanceState_STATUS("UserSetupFailed")
)
View Source
const (
	ComputeInstanceContainer_Autosave_STATUS_Local  = ComputeInstanceContainer_Autosave_STATUS("Local")
	ComputeInstanceContainer_Autosave_STATUS_None   = ComputeInstanceContainer_Autosave_STATUS("None")
	ComputeInstanceContainer_Autosave_STATUS_Remote = ComputeInstanceContainer_Autosave_STATUS("Remote")
)
View Source
const (
	ComputeInstanceContainer_Network_STATUS_Bridge = ComputeInstanceContainer_Network_STATUS("Bridge")
	ComputeInstanceContainer_Network_STATUS_Host   = ComputeInstanceContainer_Network_STATUS("Host")
)
View Source
const (
	ComputeInstanceDataDisk_Caching_STATUS_None      = ComputeInstanceDataDisk_Caching_STATUS("None")
	ComputeInstanceDataDisk_Caching_STATUS_ReadOnly  = ComputeInstanceDataDisk_Caching_STATUS("ReadOnly")
	ComputeInstanceDataDisk_Caching_STATUS_ReadWrite = ComputeInstanceDataDisk_Caching_STATUS("ReadWrite")
)
View Source
const (
	ComputeInstanceDataDisk_StorageAccountType_STATUS_Premium_LRS  = ComputeInstanceDataDisk_StorageAccountType_STATUS("Premium_LRS")
	ComputeInstanceDataDisk_StorageAccountType_STATUS_Standard_LRS = ComputeInstanceDataDisk_StorageAccountType_STATUS("Standard_LRS")
)
View Source
const (
	ComputeInstanceDataMount_MountAction_STATUS_Mount   = ComputeInstanceDataMount_MountAction_STATUS("Mount")
	ComputeInstanceDataMount_MountAction_STATUS_Unmount = ComputeInstanceDataMount_MountAction_STATUS("Unmount")
)
View Source
const (
	ComputeInstanceDataMount_MountState_STATUS_MountFailed      = ComputeInstanceDataMount_MountState_STATUS("MountFailed")
	ComputeInstanceDataMount_MountState_STATUS_MountRequested   = ComputeInstanceDataMount_MountState_STATUS("MountRequested")
	ComputeInstanceDataMount_MountState_STATUS_Mounted          = ComputeInstanceDataMount_MountState_STATUS("Mounted")
	ComputeInstanceDataMount_MountState_STATUS_UnmountFailed    = ComputeInstanceDataMount_MountState_STATUS("UnmountFailed")
	ComputeInstanceDataMount_MountState_STATUS_UnmountRequested = ComputeInstanceDataMount_MountState_STATUS("UnmountRequested")
	ComputeInstanceDataMount_MountState_STATUS_Unmounted        = ComputeInstanceDataMount_MountState_STATUS("Unmounted")
)
View Source
const (
	ComputeInstanceDataMount_SourceType_STATUS_Dataset   = ComputeInstanceDataMount_SourceType_STATUS("Dataset")
	ComputeInstanceDataMount_SourceType_STATUS_Datastore = ComputeInstanceDataMount_SourceType_STATUS("Datastore")
	ComputeInstanceDataMount_SourceType_STATUS_URI       = ComputeInstanceDataMount_SourceType_STATUS("URI")
)
View Source
const (
	ComputeInstanceLastOperation_OperationName_STATUS_Create  = ComputeInstanceLastOperation_OperationName_STATUS("Create")
	ComputeInstanceLastOperation_OperationName_STATUS_Delete  = ComputeInstanceLastOperation_OperationName_STATUS("Delete")
	ComputeInstanceLastOperation_OperationName_STATUS_Reimage = ComputeInstanceLastOperation_OperationName_STATUS("Reimage")
	ComputeInstanceLastOperation_OperationName_STATUS_Restart = ComputeInstanceLastOperation_OperationName_STATUS("Restart")
	ComputeInstanceLastOperation_OperationName_STATUS_Start   = ComputeInstanceLastOperation_OperationName_STATUS("Start")
	ComputeInstanceLastOperation_OperationName_STATUS_Stop    = ComputeInstanceLastOperation_OperationName_STATUS("Stop")
)
View Source
const (
	ComputeInstanceLastOperation_OperationStatus_STATUS_CreateFailed  = ComputeInstanceLastOperation_OperationStatus_STATUS("CreateFailed")
	ComputeInstanceLastOperation_OperationStatus_STATUS_DeleteFailed  = ComputeInstanceLastOperation_OperationStatus_STATUS("DeleteFailed")
	ComputeInstanceLastOperation_OperationStatus_STATUS_InProgress    = ComputeInstanceLastOperation_OperationStatus_STATUS("InProgress")
	ComputeInstanceLastOperation_OperationStatus_STATUS_ReimageFailed = ComputeInstanceLastOperation_OperationStatus_STATUS("ReimageFailed")
	ComputeInstanceLastOperation_OperationStatus_STATUS_RestartFailed = ComputeInstanceLastOperation_OperationStatus_STATUS("RestartFailed")
	ComputeInstanceLastOperation_OperationStatus_STATUS_StartFailed   = ComputeInstanceLastOperation_OperationStatus_STATUS("StartFailed")
	ComputeInstanceLastOperation_OperationStatus_STATUS_StopFailed    = ComputeInstanceLastOperation_OperationStatus_STATUS("StopFailed")
	ComputeInstanceLastOperation_OperationStatus_STATUS_Succeeded     = ComputeInstanceLastOperation_OperationStatus_STATUS("Succeeded")
)
View Source
const (
	ComputeInstanceLastOperation_OperationTrigger_STATUS_IdleShutdown = ComputeInstanceLastOperation_OperationTrigger_STATUS("IdleShutdown")
	ComputeInstanceLastOperation_OperationTrigger_STATUS_Schedule     = ComputeInstanceLastOperation_OperationTrigger_STATUS("Schedule")
	ComputeInstanceLastOperation_OperationTrigger_STATUS_User         = ComputeInstanceLastOperation_OperationTrigger_STATUS("User")
)
View Source
const (
	ComputeInstanceSshSettings_SshPublicAccess_Disabled = ComputeInstanceSshSettings_SshPublicAccess("Disabled")
	ComputeInstanceSshSettings_SshPublicAccess_Enabled  = ComputeInstanceSshSettings_SshPublicAccess("Enabled")
)
View Source
const (
	ComputeInstanceSshSettings_SshPublicAccess_STATUS_Disabled = ComputeInstanceSshSettings_SshPublicAccess_STATUS("Disabled")
	ComputeInstanceSshSettings_SshPublicAccess_STATUS_Enabled  = ComputeInstanceSshSettings_SshPublicAccess_STATUS("Enabled")
)
View Source
const (
	SslConfiguration_Status_Auto     = SslConfiguration_Status("Auto")
	SslConfiguration_Status_Disabled = SslConfiguration_Status("Disabled")
	SslConfiguration_Status_Enabled  = SslConfiguration_Status("Enabled")
)
View Source
const (
	SslConfiguration_Status_STATUS_Auto     = SslConfiguration_Status_STATUS("Auto")
	SslConfiguration_Status_STATUS_Disabled = SslConfiguration_Status_STATUS("Disabled")
	SslConfiguration_Status_STATUS_Enabled  = SslConfiguration_Status_STATUS("Enabled")
)
View Source
const (
	ComputePowerAction_Start = ComputePowerAction("Start")
	ComputePowerAction_Stop  = ComputePowerAction("Stop")
)
View Source
const (
	ComputePowerAction_STATUS_Start = ComputePowerAction_STATUS("Start")
	ComputePowerAction_STATUS_Stop  = ComputePowerAction_STATUS("Stop")
)
View Source
const (
	ComputeStartStopSchedule_ProvisioningStatus_STATUS_Completed    = ComputeStartStopSchedule_ProvisioningStatus_STATUS("Completed")
	ComputeStartStopSchedule_ProvisioningStatus_STATUS_Failed       = ComputeStartStopSchedule_ProvisioningStatus_STATUS("Failed")
	ComputeStartStopSchedule_ProvisioningStatus_STATUS_Provisioning = ComputeStartStopSchedule_ProvisioningStatus_STATUS("Provisioning")
)
View Source
const (
	ComputeTriggerType_Cron       = ComputeTriggerType("Cron")
	ComputeTriggerType_Recurrence = ComputeTriggerType("Recurrence")
)
View Source
const (
	ComputeTriggerType_STATUS_Cron       = ComputeTriggerType_STATUS("Cron")
	ComputeTriggerType_STATUS_Recurrence = ComputeTriggerType_STATUS("Recurrence")
)
View Source
const (
	Endpoint_Protocol_Http = Endpoint_Protocol("http")
	Endpoint_Protocol_Tcp  = Endpoint_Protocol("tcp")
	Endpoint_Protocol_Udp  = Endpoint_Protocol("udp")
)
View Source
const (
	Endpoint_Protocol_STATUS_Http = Endpoint_Protocol_STATUS("http")
	Endpoint_Protocol_STATUS_Tcp  = Endpoint_Protocol_STATUS("tcp")
	Endpoint_Protocol_STATUS_Udp  = Endpoint_Protocol_STATUS("udp")
)
View Source
const (
	Image_Type_Azureml = Image_Type("azureml")
	Image_Type_Docker  = Image_Type("docker")
)
View Source
const (
	Image_Type_STATUS_Azureml = Image_Type_STATUS("azureml")
	Image_Type_STATUS_Docker  = Image_Type_STATUS("docker")
)
View Source
const (
	ScheduleStatus_Disabled = ScheduleStatus("Disabled")
	ScheduleStatus_Enabled  = ScheduleStatus("Enabled")
)
View Source
const (
	ScheduleStatus_STATUS_Disabled = ScheduleStatus_STATUS("Disabled")
	ScheduleStatus_STATUS_Enabled  = ScheduleStatus_STATUS("Enabled")
)
View Source
const (
	VolumeDefinition_Type_Bind   = VolumeDefinition_Type("bind")
	VolumeDefinition_Type_Npipe  = VolumeDefinition_Type("npipe")
	VolumeDefinition_Type_Tmpfs  = VolumeDefinition_Type("tmpfs")
	VolumeDefinition_Type_Volume = VolumeDefinition_Type("volume")
)
View Source
const (
	VolumeDefinition_Type_STATUS_Bind   = VolumeDefinition_Type_STATUS("bind")
	VolumeDefinition_Type_STATUS_Npipe  = VolumeDefinition_Type_STATUS("npipe")
	VolumeDefinition_Type_STATUS_Tmpfs  = VolumeDefinition_Type_STATUS("tmpfs")
	VolumeDefinition_Type_STATUS_Volume = VolumeDefinition_Type_STATUS("volume")
)
View Source
const (
	ComputeRecurrenceFrequency_Day    = ComputeRecurrenceFrequency("Day")
	ComputeRecurrenceFrequency_Hour   = ComputeRecurrenceFrequency("Hour")
	ComputeRecurrenceFrequency_Minute = ComputeRecurrenceFrequency("Minute")
	ComputeRecurrenceFrequency_Month  = ComputeRecurrenceFrequency("Month")
	ComputeRecurrenceFrequency_Week   = ComputeRecurrenceFrequency("Week")
)
View Source
const (
	ComputeRecurrenceFrequency_STATUS_Day    = ComputeRecurrenceFrequency_STATUS("Day")
	ComputeRecurrenceFrequency_STATUS_Hour   = ComputeRecurrenceFrequency_STATUS("Hour")
	ComputeRecurrenceFrequency_STATUS_Minute = ComputeRecurrenceFrequency_STATUS("Minute")
	ComputeRecurrenceFrequency_STATUS_Month  = ComputeRecurrenceFrequency_STATUS("Month")
	ComputeRecurrenceFrequency_STATUS_Week   = ComputeRecurrenceFrequency_STATUS("Week")
)
View Source
const (
	ScheduleProvisioningState_Completed    = ScheduleProvisioningState("Completed")
	ScheduleProvisioningState_Failed       = ScheduleProvisioningState("Failed")
	ScheduleProvisioningState_Provisioning = ScheduleProvisioningState("Provisioning")
)
View Source
const (
	ScheduleProvisioningState_STATUS_Completed    = ScheduleProvisioningState_STATUS("Completed")
	ScheduleProvisioningState_STATUS_Failed       = ScheduleProvisioningState_STATUS("Failed")
	ScheduleProvisioningState_STATUS_Provisioning = ScheduleProvisioningState_STATUS("Provisioning")
)
View Source
const (
	ComputeWeekDay_Friday    = ComputeWeekDay("Friday")
	ComputeWeekDay_Monday    = ComputeWeekDay("Monday")
	ComputeWeekDay_Saturday  = ComputeWeekDay("Saturday")
	ComputeWeekDay_Sunday    = ComputeWeekDay("Sunday")
	ComputeWeekDay_Thursday  = ComputeWeekDay("Thursday")
	ComputeWeekDay_Tuesday   = ComputeWeekDay("Tuesday")
	ComputeWeekDay_Wednesday = ComputeWeekDay("Wednesday")
)
View Source
const (
	ComputeWeekDay_STATUS_Friday    = ComputeWeekDay_STATUS("Friday")
	ComputeWeekDay_STATUS_Monday    = ComputeWeekDay_STATUS("Monday")
	ComputeWeekDay_STATUS_Saturday  = ComputeWeekDay_STATUS("Saturday")
	ComputeWeekDay_STATUS_Sunday    = ComputeWeekDay_STATUS("Sunday")
	ComputeWeekDay_STATUS_Thursday  = ComputeWeekDay_STATUS("Thursday")
	ComputeWeekDay_STATUS_Tuesday   = ComputeWeekDay_STATUS("Tuesday")
	ComputeWeekDay_STATUS_Wednesday = ComputeWeekDay_STATUS("Wednesday")
)
View Source
const (
	ConnectionCategory_ADLSGen2                 = ConnectionCategory("ADLSGen2")
	ConnectionCategory_AIServices               = ConnectionCategory("AIServices")
	ConnectionCategory_AmazonMws                = ConnectionCategory("AmazonMws")
	ConnectionCategory_AmazonRdsForOracle       = ConnectionCategory("AmazonRdsForOracle")
	ConnectionCategory_AmazonRdsForSqlServer    = ConnectionCategory("AmazonRdsForSqlServer")
	ConnectionCategory_AmazonRedshift           = ConnectionCategory("AmazonRedshift")
	ConnectionCategory_AmazonS3Compatible       = ConnectionCategory("AmazonS3Compatible")
	ConnectionCategory_ApiKey                   = ConnectionCategory("ApiKey")
	ConnectionCategory_AzureBlob                = ConnectionCategory("AzureBlob")
	ConnectionCategory_AzureDataExplorer        = ConnectionCategory("AzureDataExplorer")
	ConnectionCategory_AzureDatabricksDeltaLake = ConnectionCategory("AzureDatabricksDeltaLake")
	ConnectionCategory_AzureMariaDb             = ConnectionCategory("AzureMariaDb")
	ConnectionCategory_AzureMySqlDb             = ConnectionCategory("AzureMySqlDb")
	ConnectionCategory_AzureOneLake             = ConnectionCategory("AzureOneLake")
	ConnectionCategory_AzureOpenAI              = ConnectionCategory("AzureOpenAI")
	ConnectionCategory_AzurePostgresDb          = ConnectionCategory("AzurePostgresDb")
	ConnectionCategory_AzureSqlDb               = ConnectionCategory("AzureSqlDb")
	ConnectionCategory_AzureSqlMi               = ConnectionCategory("AzureSqlMi")
	ConnectionCategory_AzureSynapseAnalytics    = ConnectionCategory("AzureSynapseAnalytics")
	ConnectionCategory_AzureTableStorage        = ConnectionCategory("AzureTableStorage")
	ConnectionCategory_BingLLMSearch            = ConnectionCategory("BingLLMSearch")
	ConnectionCategory_Cassandra                = ConnectionCategory("Cassandra")
	ConnectionCategory_CognitiveSearch          = ConnectionCategory("CognitiveSearch")
	ConnectionCategory_CognitiveService         = ConnectionCategory("CognitiveService")
	ConnectionCategory_Concur                   = ConnectionCategory("Concur")
	ConnectionCategory_ContainerRegistry        = ConnectionCategory("ContainerRegistry")
	ConnectionCategory_CosmosDb                 = ConnectionCategory("CosmosDb")
	ConnectionCategory_CosmosDbMongoDbApi       = ConnectionCategory("CosmosDbMongoDbApi")
	ConnectionCategory_Couchbase                = ConnectionCategory("Couchbase")
	ConnectionCategory_CustomKeys               = ConnectionCategory("CustomKeys")
	ConnectionCategory_Db2                      = ConnectionCategory("Db2")
	ConnectionCategory_Drill                    = ConnectionCategory("Drill")
	ConnectionCategory_Dynamics                 = ConnectionCategory("Dynamics")
	ConnectionCategory_DynamicsAx               = ConnectionCategory("DynamicsAx")
	ConnectionCategory_DynamicsCrm              = ConnectionCategory("DynamicsCrm")
	ConnectionCategory_Eloqua                   = ConnectionCategory("Eloqua")
	ConnectionCategory_FileServer               = ConnectionCategory("FileServer")
	ConnectionCategory_FtpServer                = ConnectionCategory("FtpServer")
	ConnectionCategory_GenericContainerRegistry = ConnectionCategory("GenericContainerRegistry")
	ConnectionCategory_GenericHttp              = ConnectionCategory("GenericHttp")
	ConnectionCategory_GenericRest              = ConnectionCategory("GenericRest")
	ConnectionCategory_Git                      = ConnectionCategory("Git")
	ConnectionCategory_GoogleAdWords            = ConnectionCategory("GoogleAdWords")
	ConnectionCategory_GoogleBigQuery           = ConnectionCategory("GoogleBigQuery")
	ConnectionCategory_GoogleCloudStorage       = ConnectionCategory("GoogleCloudStorage")
	ConnectionCategory_Greenplum                = ConnectionCategory("Greenplum")
	ConnectionCategory_Hbase                    = ConnectionCategory("Hbase")
	ConnectionCategory_Hdfs                     = ConnectionCategory("Hdfs")
	ConnectionCategory_Hive                     = ConnectionCategory("Hive")
	ConnectionCategory_Hubspot                  = ConnectionCategory("Hubspot")
	ConnectionCategory_Impala                   = ConnectionCategory("Impala")
	ConnectionCategory_Informix                 = ConnectionCategory("Informix")
	ConnectionCategory_Jira                     = ConnectionCategory("Jira")
	ConnectionCategory_Magento                  = ConnectionCategory("Magento")
	ConnectionCategory_MariaDb                  = ConnectionCategory("MariaDb")
	ConnectionCategory_Marketo                  = ConnectionCategory("Marketo")
	ConnectionCategory_MicrosoftAccess          = ConnectionCategory("MicrosoftAccess")
	ConnectionCategory_MongoDbAtlas             = ConnectionCategory("MongoDbAtlas")
	ConnectionCategory_MongoDbV2                = ConnectionCategory("MongoDbV2")
	ConnectionCategory_MySql                    = ConnectionCategory("MySql")
	ConnectionCategory_Netezza                  = ConnectionCategory("Netezza")
	ConnectionCategory_ODataRest                = ConnectionCategory("ODataRest")
	ConnectionCategory_Odbc                     = ConnectionCategory("Odbc")
	ConnectionCategory_Office365                = ConnectionCategory("Office365")
	ConnectionCategory_OpenAI                   = ConnectionCategory("OpenAI")
	ConnectionCategory_Oracle                   = ConnectionCategory("Oracle")
	ConnectionCategory_OracleCloudStorage       = ConnectionCategory("OracleCloudStorage")
	ConnectionCategory_OracleServiceCloud       = ConnectionCategory("OracleServiceCloud")
	ConnectionCategory_PayPal                   = ConnectionCategory("PayPal")
	ConnectionCategory_Phoenix                  = ConnectionCategory("Phoenix")
	ConnectionCategory_PostgreSql               = ConnectionCategory("PostgreSql")
	ConnectionCategory_Presto                   = ConnectionCategory("Presto")
	ConnectionCategory_PythonFeed               = ConnectionCategory("PythonFeed")
	ConnectionCategory_QuickBooks               = ConnectionCategory("QuickBooks")
	ConnectionCategory_Redis                    = ConnectionCategory("Redis")
	ConnectionCategory_Responsys                = ConnectionCategory("Responsys")
	ConnectionCategory_S3                       = ConnectionCategory("S3")
	ConnectionCategory_Salesforce               = ConnectionCategory("Salesforce")
	ConnectionCategory_SalesforceMarketingCloud = ConnectionCategory("SalesforceMarketingCloud")
	ConnectionCategory_SalesforceServiceCloud   = ConnectionCategory("SalesforceServiceCloud")
	ConnectionCategory_SapBw                    = ConnectionCategory("SapBw")
	ConnectionCategory_SapCloudForCustomer      = ConnectionCategory("SapCloudForCustomer")
	ConnectionCategory_SapEcc                   = ConnectionCategory("SapEcc")
	ConnectionCategory_SapHana                  = ConnectionCategory("SapHana")
	ConnectionCategory_SapOpenHub               = ConnectionCategory("SapOpenHub")
	ConnectionCategory_SapTable                 = ConnectionCategory("SapTable")
	ConnectionCategory_Serp                     = ConnectionCategory("Serp")
	ConnectionCategory_Serverless               = ConnectionCategory("Serverless")
	ConnectionCategory_ServiceNow               = ConnectionCategory("ServiceNow")
	ConnectionCategory_Sftp                     = ConnectionCategory("Sftp")
	ConnectionCategory_SharePointOnlineList     = ConnectionCategory("SharePointOnlineList")
	ConnectionCategory_Shopify                  = ConnectionCategory("Shopify")
	ConnectionCategory_Snowflake                = ConnectionCategory("Snowflake")
	ConnectionCategory_Spark                    = ConnectionCategory("Spark")
	ConnectionCategory_SqlServer                = ConnectionCategory("SqlServer")
	ConnectionCategory_Square                   = ConnectionCategory("Square")
	ConnectionCategory_Sybase                   = ConnectionCategory("Sybase")
	ConnectionCategory_Teradata                 = ConnectionCategory("Teradata")
	ConnectionCategory_Vertica                  = ConnectionCategory("Vertica")
	ConnectionCategory_WebTable                 = ConnectionCategory("WebTable")
	ConnectionCategory_Xero                     = ConnectionCategory("Xero")
	ConnectionCategory_Zoho                     = ConnectionCategory("Zoho")
)
View Source
const (
	ConnectionCategory_STATUS_ADLSGen2                 = ConnectionCategory_STATUS("ADLSGen2")
	ConnectionCategory_STATUS_AIServices               = ConnectionCategory_STATUS("AIServices")
	ConnectionCategory_STATUS_AmazonMws                = ConnectionCategory_STATUS("AmazonMws")
	ConnectionCategory_STATUS_AmazonRdsForOracle       = ConnectionCategory_STATUS("AmazonRdsForOracle")
	ConnectionCategory_STATUS_AmazonRdsForSqlServer    = ConnectionCategory_STATUS("AmazonRdsForSqlServer")
	ConnectionCategory_STATUS_AmazonRedshift           = ConnectionCategory_STATUS("AmazonRedshift")
	ConnectionCategory_STATUS_AmazonS3Compatible       = ConnectionCategory_STATUS("AmazonS3Compatible")
	ConnectionCategory_STATUS_ApiKey                   = ConnectionCategory_STATUS("ApiKey")
	ConnectionCategory_STATUS_AzureBlob                = ConnectionCategory_STATUS("AzureBlob")
	ConnectionCategory_STATUS_AzureDataExplorer        = ConnectionCategory_STATUS("AzureDataExplorer")
	ConnectionCategory_STATUS_AzureDatabricksDeltaLake = ConnectionCategory_STATUS("AzureDatabricksDeltaLake")
	ConnectionCategory_STATUS_AzureMariaDb             = ConnectionCategory_STATUS("AzureMariaDb")
	ConnectionCategory_STATUS_AzureMySqlDb             = ConnectionCategory_STATUS("AzureMySqlDb")
	ConnectionCategory_STATUS_AzureOneLake             = ConnectionCategory_STATUS("AzureOneLake")
	ConnectionCategory_STATUS_AzureOpenAI              = ConnectionCategory_STATUS("AzureOpenAI")
	ConnectionCategory_STATUS_AzurePostgresDb          = ConnectionCategory_STATUS("AzurePostgresDb")
	ConnectionCategory_STATUS_AzureSqlDb               = ConnectionCategory_STATUS("AzureSqlDb")
	ConnectionCategory_STATUS_AzureSqlMi               = ConnectionCategory_STATUS("AzureSqlMi")
	ConnectionCategory_STATUS_AzureSynapseAnalytics    = ConnectionCategory_STATUS("AzureSynapseAnalytics")
	ConnectionCategory_STATUS_AzureTableStorage        = ConnectionCategory_STATUS("AzureTableStorage")
	ConnectionCategory_STATUS_BingLLMSearch            = ConnectionCategory_STATUS("BingLLMSearch")
	ConnectionCategory_STATUS_Cassandra                = ConnectionCategory_STATUS("Cassandra")
	ConnectionCategory_STATUS_CognitiveSearch          = ConnectionCategory_STATUS("CognitiveSearch")
	ConnectionCategory_STATUS_CognitiveService         = ConnectionCategory_STATUS("CognitiveService")
	ConnectionCategory_STATUS_Concur                   = ConnectionCategory_STATUS("Concur")
	ConnectionCategory_STATUS_ContainerRegistry        = ConnectionCategory_STATUS("ContainerRegistry")
	ConnectionCategory_STATUS_CosmosDb                 = ConnectionCategory_STATUS("CosmosDb")
	ConnectionCategory_STATUS_CosmosDbMongoDbApi       = ConnectionCategory_STATUS("CosmosDbMongoDbApi")
	ConnectionCategory_STATUS_Couchbase                = ConnectionCategory_STATUS("Couchbase")
	ConnectionCategory_STATUS_CustomKeys               = ConnectionCategory_STATUS("CustomKeys")
	ConnectionCategory_STATUS_Db2                      = ConnectionCategory_STATUS("Db2")
	ConnectionCategory_STATUS_Drill                    = ConnectionCategory_STATUS("Drill")
	ConnectionCategory_STATUS_Dynamics                 = ConnectionCategory_STATUS("Dynamics")
	ConnectionCategory_STATUS_DynamicsAx               = ConnectionCategory_STATUS("DynamicsAx")
	ConnectionCategory_STATUS_DynamicsCrm              = ConnectionCategory_STATUS("DynamicsCrm")
	ConnectionCategory_STATUS_Eloqua                   = ConnectionCategory_STATUS("Eloqua")
	ConnectionCategory_STATUS_FileServer               = ConnectionCategory_STATUS("FileServer")
	ConnectionCategory_STATUS_FtpServer                = ConnectionCategory_STATUS("FtpServer")
	ConnectionCategory_STATUS_GenericContainerRegistry = ConnectionCategory_STATUS("GenericContainerRegistry")
	ConnectionCategory_STATUS_GenericHttp              = ConnectionCategory_STATUS("GenericHttp")
	ConnectionCategory_STATUS_GenericRest              = ConnectionCategory_STATUS("GenericRest")
	ConnectionCategory_STATUS_Git                      = ConnectionCategory_STATUS("Git")
	ConnectionCategory_STATUS_GoogleAdWords            = ConnectionCategory_STATUS("GoogleAdWords")
	ConnectionCategory_STATUS_GoogleBigQuery           = ConnectionCategory_STATUS("GoogleBigQuery")
	ConnectionCategory_STATUS_GoogleCloudStorage       = ConnectionCategory_STATUS("GoogleCloudStorage")
	ConnectionCategory_STATUS_Greenplum                = ConnectionCategory_STATUS("Greenplum")
	ConnectionCategory_STATUS_Hbase                    = ConnectionCategory_STATUS("Hbase")
	ConnectionCategory_STATUS_Hdfs                     = ConnectionCategory_STATUS("Hdfs")
	ConnectionCategory_STATUS_Hive                     = ConnectionCategory_STATUS("Hive")
	ConnectionCategory_STATUS_Hubspot                  = ConnectionCategory_STATUS("Hubspot")
	ConnectionCategory_STATUS_Impala                   = ConnectionCategory_STATUS("Impala")
	ConnectionCategory_STATUS_Informix                 = ConnectionCategory_STATUS("Informix")
	ConnectionCategory_STATUS_Jira                     = ConnectionCategory_STATUS("Jira")
	ConnectionCategory_STATUS_Magento                  = ConnectionCategory_STATUS("Magento")
	ConnectionCategory_STATUS_MariaDb                  = ConnectionCategory_STATUS("MariaDb")
	ConnectionCategory_STATUS_Marketo                  = ConnectionCategory_STATUS("Marketo")
	ConnectionCategory_STATUS_MicrosoftAccess          = ConnectionCategory_STATUS("MicrosoftAccess")
	ConnectionCategory_STATUS_MongoDbAtlas             = ConnectionCategory_STATUS("MongoDbAtlas")
	ConnectionCategory_STATUS_MongoDbV2                = ConnectionCategory_STATUS("MongoDbV2")
	ConnectionCategory_STATUS_MySql                    = ConnectionCategory_STATUS("MySql")
	ConnectionCategory_STATUS_Netezza                  = ConnectionCategory_STATUS("Netezza")
	ConnectionCategory_STATUS_ODataRest                = ConnectionCategory_STATUS("ODataRest")
	ConnectionCategory_STATUS_Odbc                     = ConnectionCategory_STATUS("Odbc")
	ConnectionCategory_STATUS_Office365                = ConnectionCategory_STATUS("Office365")
	ConnectionCategory_STATUS_OpenAI                   = ConnectionCategory_STATUS("OpenAI")
	ConnectionCategory_STATUS_Oracle                   = ConnectionCategory_STATUS("Oracle")
	ConnectionCategory_STATUS_OracleCloudStorage       = ConnectionCategory_STATUS("OracleCloudStorage")
	ConnectionCategory_STATUS_OracleServiceCloud       = ConnectionCategory_STATUS("OracleServiceCloud")
	ConnectionCategory_STATUS_PayPal                   = ConnectionCategory_STATUS("PayPal")
	ConnectionCategory_STATUS_Phoenix                  = ConnectionCategory_STATUS("Phoenix")
	ConnectionCategory_STATUS_PostgreSql               = ConnectionCategory_STATUS("PostgreSql")
	ConnectionCategory_STATUS_Presto                   = ConnectionCategory_STATUS("Presto")
	ConnectionCategory_STATUS_PythonFeed               = ConnectionCategory_STATUS("PythonFeed")
	ConnectionCategory_STATUS_QuickBooks               = ConnectionCategory_STATUS("QuickBooks")
	ConnectionCategory_STATUS_Redis                    = ConnectionCategory_STATUS("Redis")
	ConnectionCategory_STATUS_Responsys                = ConnectionCategory_STATUS("Responsys")
	ConnectionCategory_STATUS_S3                       = ConnectionCategory_STATUS("S3")
	ConnectionCategory_STATUS_Salesforce               = ConnectionCategory_STATUS("Salesforce")
	ConnectionCategory_STATUS_SalesforceMarketingCloud = ConnectionCategory_STATUS("SalesforceMarketingCloud")
	ConnectionCategory_STATUS_SalesforceServiceCloud   = ConnectionCategory_STATUS("SalesforceServiceCloud")
	ConnectionCategory_STATUS_SapBw                    = ConnectionCategory_STATUS("SapBw")
	ConnectionCategory_STATUS_SapCloudForCustomer      = ConnectionCategory_STATUS("SapCloudForCustomer")
	ConnectionCategory_STATUS_SapEcc                   = ConnectionCategory_STATUS("SapEcc")
	ConnectionCategory_STATUS_SapHana                  = ConnectionCategory_STATUS("SapHana")
	ConnectionCategory_STATUS_SapOpenHub               = ConnectionCategory_STATUS("SapOpenHub")
	ConnectionCategory_STATUS_SapTable                 = ConnectionCategory_STATUS("SapTable")
	ConnectionCategory_STATUS_Serp                     = ConnectionCategory_STATUS("Serp")
	ConnectionCategory_STATUS_Serverless               = ConnectionCategory_STATUS("Serverless")
	ConnectionCategory_STATUS_ServiceNow               = ConnectionCategory_STATUS("ServiceNow")
	ConnectionCategory_STATUS_Sftp                     = ConnectionCategory_STATUS("Sftp")
	ConnectionCategory_STATUS_SharePointOnlineList     = ConnectionCategory_STATUS("SharePointOnlineList")
	ConnectionCategory_STATUS_Shopify                  = ConnectionCategory_STATUS("Shopify")
	ConnectionCategory_STATUS_Snowflake                = ConnectionCategory_STATUS("Snowflake")
	ConnectionCategory_STATUS_Spark                    = ConnectionCategory_STATUS("Spark")
	ConnectionCategory_STATUS_SqlServer                = ConnectionCategory_STATUS("SqlServer")
	ConnectionCategory_STATUS_Square                   = ConnectionCategory_STATUS("Square")
	ConnectionCategory_STATUS_Sybase                   = ConnectionCategory_STATUS("Sybase")
	ConnectionCategory_STATUS_Teradata                 = ConnectionCategory_STATUS("Teradata")
	ConnectionCategory_STATUS_Vertica                  = ConnectionCategory_STATUS("Vertica")
	ConnectionCategory_STATUS_WebTable                 = ConnectionCategory_STATUS("WebTable")
	ConnectionCategory_STATUS_Xero                     = ConnectionCategory_STATUS("Xero")
	ConnectionCategory_STATUS_Zoho                     = ConnectionCategory_STATUS("Zoho")
)
View Source
const (
	ConnectionGroup_STATUS_Azure           = ConnectionGroup_STATUS("Azure")
	ConnectionGroup_STATUS_AzureAI         = ConnectionGroup_STATUS("AzureAI")
	ConnectionGroup_STATUS_Database        = ConnectionGroup_STATUS("Database")
	ConnectionGroup_STATUS_File            = ConnectionGroup_STATUS("File")
	ConnectionGroup_STATUS_GenericProtocol = ConnectionGroup_STATUS("GenericProtocol")
	ConnectionGroup_STATUS_NoSQL           = ConnectionGroup_STATUS("NoSQL")
	ConnectionGroup_STATUS_ServicesAndApps = ConnectionGroup_STATUS("ServicesAndApps")
)
View Source
const AADAuthTypeWorkspaceConnectionProperties_AuthType_AAD = AADAuthTypeWorkspaceConnectionProperties_AuthType("AAD")
View Source
const AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_AAD = AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("AAD")
View Source
const AADAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = AADAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const AKS_ComputeType_AKS = AKS_ComputeType("AKS")
View Source
const AKS_ComputeType_STATUS_AKS = AKS_ComputeType_STATUS("AKS")
View Source
const APIVersion_Value = APIVersion("2024-04-01")
View Source
const AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_AccessKey = AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType("AccessKey")
View Source
const AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_AccessKey = AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("AccessKey")
View Source
const AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_AccountKey = AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType("AccountKey")
View Source
const AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_AccountKey = AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("AccountKey")
View Source
const AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const AmlCompute_ComputeType_AmlCompute = AmlCompute_ComputeType("AmlCompute")
View Source
const AmlCompute_ComputeType_STATUS_AmlCompute = AmlCompute_ComputeType_STATUS("AmlCompute")
View Source
const ApiKeyAuthWorkspaceConnectionProperties_AuthType_ApiKey = ApiKeyAuthWorkspaceConnectionProperties_AuthType("ApiKey")
View Source
const ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS_ApiKey = ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS("ApiKey")
View Source
const ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_JSON = ApiKeyAuthWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const ComputeInstanceProperties_ComputeInstanceAuthorizationType_Personal = ComputeInstanceProperties_ComputeInstanceAuthorizationType("personal")
View Source
const ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS_Personal = ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS("personal")
View Source
const ComputeInstance_ComputeType_ComputeInstance = ComputeInstance_ComputeType("ComputeInstance")
View Source
const ComputeInstance_ComputeType_STATUS_ComputeInstance = ComputeInstance_ComputeType_STATUS("ComputeInstance")
View Source
const CustomKeysWorkspaceConnectionProperties_AuthType_CustomKeys = CustomKeysWorkspaceConnectionProperties_AuthType("CustomKeys")
View Source
const CustomKeysWorkspaceConnectionProperties_AuthType_STATUS_CustomKeys = CustomKeysWorkspaceConnectionProperties_AuthType_STATUS("CustomKeys")
View Source
const CustomKeysWorkspaceConnectionProperties_ValueFormat_JSON = CustomKeysWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const DataFactory_ComputeType_DataFactory = DataFactory_ComputeType("DataFactory")
View Source
const DataFactory_ComputeType_STATUS_DataFactory = DataFactory_ComputeType_STATUS("DataFactory")
View Source
const DataLakeAnalytics_ComputeType_DataLakeAnalytics = DataLakeAnalytics_ComputeType("DataLakeAnalytics")
View Source
const DataLakeAnalytics_ComputeType_STATUS_DataLakeAnalytics = DataLakeAnalytics_ComputeType_STATUS("DataLakeAnalytics")
View Source
const Databricks_ComputeType_Databricks = Databricks_ComputeType("Databricks")
View Source
const Databricks_ComputeType_STATUS_Databricks = Databricks_ComputeType_STATUS("Databricks")
View Source
const EnvironmentVariable_Type_Local = EnvironmentVariable_Type("local")
View Source
const EnvironmentVariable_Type_STATUS_Local = EnvironmentVariable_Type_STATUS("local")
View Source
const FqdnOutboundRule_Type_FQDN = FqdnOutboundRule_Type("FQDN")
View Source
const FqdnOutboundRule_Type_STATUS_FQDN = FqdnOutboundRule_Type_STATUS("FQDN")
View Source
const HDInsight_ComputeType_HDInsight = HDInsight_ComputeType("HDInsight")
View Source
const HDInsight_ComputeType_STATUS_HDInsight = HDInsight_ComputeType_STATUS("HDInsight")
View Source
const Kubernetes_ComputeType_Kubernetes = Kubernetes_ComputeType("Kubernetes")
View Source
const Kubernetes_ComputeType_STATUS_Kubernetes = Kubernetes_ComputeType_STATUS("Kubernetes")
View Source
const ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_ManagedIdentity = ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType("ManagedIdentity")
View Source
const ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_ManagedIdentity = ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("ManagedIdentity")
View Source
const ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const NoneAuthTypeWorkspaceConnectionProperties_AuthType_None = NoneAuthTypeWorkspaceConnectionProperties_AuthType("None")
View Source
const NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_None = NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("None")
View Source
const NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = NoneAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_OAuth2 = OAuth2AuthTypeWorkspaceConnectionProperties_AuthType("OAuth2")
View Source
const OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS_OAuth2 = OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS("OAuth2")
View Source
const OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const PATAuthTypeWorkspaceConnectionProperties_AuthType_PAT = PATAuthTypeWorkspaceConnectionProperties_AuthType("PAT")
View Source
const PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_PAT = PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("PAT")
View Source
const PATAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = PATAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const PrivateEndpointOutboundRule_Type_PrivateEndpoint = PrivateEndpointOutboundRule_Type("PrivateEndpoint")
View Source
const PrivateEndpointOutboundRule_Type_STATUS_PrivateEndpoint = PrivateEndpointOutboundRule_Type_STATUS("PrivateEndpoint")
View Source
const SASAuthTypeWorkspaceConnectionProperties_AuthType_SAS = SASAuthTypeWorkspaceConnectionProperties_AuthType("SAS")
View Source
const SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_SAS = SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("SAS")
View Source
const SASAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = SASAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_ServicePrincipal = ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("ServicePrincipal")
View Source
const ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_ServicePrincipal = ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType("ServicePrincipal")
View Source
const ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const ServiceTagOutboundRule_Type_STATUS_ServiceTag = ServiceTagOutboundRule_Type_STATUS("ServiceTag")
View Source
const ServiceTagOutboundRule_Type_ServiceTag = ServiceTagOutboundRule_Type("ServiceTag")
View Source
const SynapseSpark_ComputeType_STATUS_SynapseSpark = SynapseSpark_ComputeType_STATUS("SynapseSpark")
View Source
const SynapseSpark_ComputeType_SynapseSpark = SynapseSpark_ComputeType("SynapseSpark")
View Source
const UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_UsernamePassword = UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("UsernamePassword")
View Source
const UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_UsernamePassword = UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType("UsernamePassword")
View Source
const UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
View Source
const UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
View Source
const VirtualMachine_ComputeType_STATUS_VirtualMachine = VirtualMachine_ComputeType_STATUS("VirtualMachine")
View Source
const VirtualMachine_ComputeType_VirtualMachine = VirtualMachine_ComputeType("VirtualMachine")

Variables

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

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

type AADAuthTypeWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *AADAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category      *ConnectionCategory `json:"category,omitempty"`
	ExpiryTime    *string             `json:"expiryTime,omitempty"`
	IsSharedToAll *bool               `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *AADAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*AADAuthTypeWorkspaceConnectionProperties) AssignProperties_From_AADAuthTypeWorkspaceConnectionProperties

func (properties *AADAuthTypeWorkspaceConnectionProperties) AssignProperties_From_AADAuthTypeWorkspaceConnectionProperties(source *storage.AADAuthTypeWorkspaceConnectionProperties) error

AssignProperties_From_AADAuthTypeWorkspaceConnectionProperties populates our AADAuthTypeWorkspaceConnectionProperties from the provided source AADAuthTypeWorkspaceConnectionProperties

func (*AADAuthTypeWorkspaceConnectionProperties) AssignProperties_To_AADAuthTypeWorkspaceConnectionProperties

func (properties *AADAuthTypeWorkspaceConnectionProperties) AssignProperties_To_AADAuthTypeWorkspaceConnectionProperties(destination *storage.AADAuthTypeWorkspaceConnectionProperties) error

AssignProperties_To_AADAuthTypeWorkspaceConnectionProperties populates the provided destination AADAuthTypeWorkspaceConnectionProperties from our AADAuthTypeWorkspaceConnectionProperties

func (*AADAuthTypeWorkspaceConnectionProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AADAuthTypeWorkspaceConnectionProperties) DeepCopy

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

func (*AADAuthTypeWorkspaceConnectionProperties) DeepCopyInto

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

func (*AADAuthTypeWorkspaceConnectionProperties) Initialize_From_AADAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *AADAuthTypeWorkspaceConnectionProperties) Initialize_From_AADAuthTypeWorkspaceConnectionProperties_STATUS(source *AADAuthTypeWorkspaceConnectionProperties_STATUS) error

Initialize_From_AADAuthTypeWorkspaceConnectionProperties_STATUS populates our AADAuthTypeWorkspaceConnectionProperties from the provided source AADAuthTypeWorkspaceConnectionProperties_STATUS

func (*AADAuthTypeWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AADAuthTypeWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AADAuthTypeWorkspaceConnectionProperties_AuthType

type AADAuthTypeWorkspaceConnectionProperties_AuthType string

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

type AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS

type AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string

type AADAuthTypeWorkspaceConnectionProperties_STATUS

type AADAuthTypeWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                    `json:"createdByWorkspaceArmId,omitempty"`
	ExpiryTime              *string                    `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*AADAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_AADAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *AADAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_AADAuthTypeWorkspaceConnectionProperties_STATUS(source *storage.AADAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_AADAuthTypeWorkspaceConnectionProperties_STATUS populates our AADAuthTypeWorkspaceConnectionProperties_STATUS from the provided source AADAuthTypeWorkspaceConnectionProperties_STATUS

func (*AADAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_AADAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *AADAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_AADAuthTypeWorkspaceConnectionProperties_STATUS(destination *storage.AADAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_AADAuthTypeWorkspaceConnectionProperties_STATUS populates the provided destination AADAuthTypeWorkspaceConnectionProperties_STATUS from our AADAuthTypeWorkspaceConnectionProperties_STATUS

func (*AADAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*AADAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*AADAuthTypeWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AADAuthTypeWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AADAuthTypeWorkspaceConnectionProperties_ValueFormat

type AADAuthTypeWorkspaceConnectionProperties_ValueFormat string

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

type AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS

type AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string

type AKS

type AKS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	// ComputeType: The type of compute
	ComputeType *AKS_ComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: AKS properties
	Properties *AKS_Properties `json:"properties,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*AKS) AssignProperties_From_AKS

func (aks *AKS) AssignProperties_From_AKS(source *storage.AKS) error

AssignProperties_From_AKS populates our AKS from the provided source AKS

func (*AKS) AssignProperties_To_AKS

func (aks *AKS) AssignProperties_To_AKS(destination *storage.AKS) error

AssignProperties_To_AKS populates the provided destination AKS from our AKS

func (*AKS) ConvertToARM

func (aks *AKS) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AKS) DeepCopy

func (in *AKS) DeepCopy() *AKS

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

func (*AKS) DeepCopyInto

func (in *AKS) DeepCopyInto(out *AKS)

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

func (*AKS) Initialize_From_AKS_STATUS

func (aks *AKS) Initialize_From_AKS_STATUS(source *AKS_STATUS) error

Initialize_From_AKS_STATUS populates our AKS from the provided source AKS_STATUS

func (*AKS) NewEmptyARMValue

func (aks *AKS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AKS) PopulateFromARM

func (aks *AKS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AKS_ComputeType

type AKS_ComputeType string

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

type AKS_ComputeType_STATUS

type AKS_ComputeType_STATUS string

type AKS_Properties

type AKS_Properties struct {
	// +kubebuilder:validation:Minimum=0
	// AgentCount: Number of agents
	AgentCount *int `json:"agentCount,omitempty"`

	// AgentVmSize: Agent virtual machine size
	AgentVmSize *string `json:"agentVmSize,omitempty"`

	// AksNetworkingConfiguration: AKS networking configuration for vnet
	AksNetworkingConfiguration *AksNetworkingConfiguration `json:"aksNetworkingConfiguration,omitempty"`

	// ClusterFqdn: Cluster full qualified domain name
	ClusterFqdn *string `json:"clusterFqdn,omitempty"`

	// ClusterPurpose: Intended usage of the cluster
	ClusterPurpose *AKS_Properties_ClusterPurpose `json:"clusterPurpose,omitempty"`

	// LoadBalancerSubnetReference: Load Balancer Subnet
	LoadBalancerSubnetReference *genruntime.ResourceReference `armReference:"LoadBalancerSubnet" json:"loadBalancerSubnetReference,omitempty"`

	// LoadBalancerType: Load Balancer Type
	LoadBalancerType *AKS_Properties_LoadBalancerType `json:"loadBalancerType,omitempty"`

	// SslConfiguration: SSL configuration
	SslConfiguration *SslConfiguration `json:"sslConfiguration,omitempty"`
}

func (*AKS_Properties) AssignProperties_From_AKS_Properties

func (properties *AKS_Properties) AssignProperties_From_AKS_Properties(source *storage.AKS_Properties) error

AssignProperties_From_AKS_Properties populates our AKS_Properties from the provided source AKS_Properties

func (*AKS_Properties) AssignProperties_To_AKS_Properties

func (properties *AKS_Properties) AssignProperties_To_AKS_Properties(destination *storage.AKS_Properties) error

AssignProperties_To_AKS_Properties populates the provided destination AKS_Properties from our AKS_Properties

func (*AKS_Properties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AKS_Properties) DeepCopy

func (in *AKS_Properties) DeepCopy() *AKS_Properties

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

func (*AKS_Properties) DeepCopyInto

func (in *AKS_Properties) DeepCopyInto(out *AKS_Properties)

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

func (*AKS_Properties) Initialize_From_AKS_Properties_STATUS

func (properties *AKS_Properties) Initialize_From_AKS_Properties_STATUS(source *AKS_Properties_STATUS) error

Initialize_From_AKS_Properties_STATUS populates our AKS_Properties from the provided source AKS_Properties_STATUS

func (*AKS_Properties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AKS_Properties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AKS_Properties_ClusterPurpose

type AKS_Properties_ClusterPurpose string

+kubebuilder:validation:Enum={"DenseProd","DevTest","FastProd"}

type AKS_Properties_ClusterPurpose_STATUS

type AKS_Properties_ClusterPurpose_STATUS string

type AKS_Properties_LoadBalancerType

type AKS_Properties_LoadBalancerType string

+kubebuilder:validation:Enum={"InternalLoadBalancer","PublicIp"}

type AKS_Properties_LoadBalancerType_STATUS

type AKS_Properties_LoadBalancerType_STATUS string

type AKS_Properties_STATUS

type AKS_Properties_STATUS struct {
	// AgentCount: Number of agents
	AgentCount *int `json:"agentCount,omitempty"`

	// AgentVmSize: Agent virtual machine size
	AgentVmSize *string `json:"agentVmSize,omitempty"`

	// AksNetworkingConfiguration: AKS networking configuration for vnet
	AksNetworkingConfiguration *AksNetworkingConfiguration_STATUS `json:"aksNetworkingConfiguration,omitempty"`

	// ClusterFqdn: Cluster full qualified domain name
	ClusterFqdn *string `json:"clusterFqdn,omitempty"`

	// ClusterPurpose: Intended usage of the cluster
	ClusterPurpose *AKS_Properties_ClusterPurpose_STATUS `json:"clusterPurpose,omitempty"`

	// LoadBalancerSubnet: Load Balancer Subnet
	LoadBalancerSubnet *string `json:"loadBalancerSubnet,omitempty"`

	// LoadBalancerType: Load Balancer Type
	LoadBalancerType *AKS_Properties_LoadBalancerType_STATUS `json:"loadBalancerType,omitempty"`

	// SslConfiguration: SSL configuration
	SslConfiguration *SslConfiguration_STATUS `json:"sslConfiguration,omitempty"`

	// SystemServices: System services
	SystemServices []SystemService_STATUS `json:"systemServices,omitempty"`
}

func (*AKS_Properties_STATUS) AssignProperties_From_AKS_Properties_STATUS

func (properties *AKS_Properties_STATUS) AssignProperties_From_AKS_Properties_STATUS(source *storage.AKS_Properties_STATUS) error

AssignProperties_From_AKS_Properties_STATUS populates our AKS_Properties_STATUS from the provided source AKS_Properties_STATUS

func (*AKS_Properties_STATUS) AssignProperties_To_AKS_Properties_STATUS

func (properties *AKS_Properties_STATUS) AssignProperties_To_AKS_Properties_STATUS(destination *storage.AKS_Properties_STATUS) error

AssignProperties_To_AKS_Properties_STATUS populates the provided destination AKS_Properties_STATUS from our AKS_Properties_STATUS

func (*AKS_Properties_STATUS) DeepCopy

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

func (*AKS_Properties_STATUS) DeepCopyInto

func (in *AKS_Properties_STATUS) DeepCopyInto(out *AKS_Properties_STATUS)

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

func (*AKS_Properties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AKS_Properties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AKS_ProvisioningState_STATUS

type AKS_ProvisioningState_STATUS string

type AKS_STATUS

type AKS_STATUS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *AKS_ComputeType_STATUS `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string `json:"modifiedOn,omitempty"`

	// Properties: AKS properties
	Properties *AKS_Properties_STATUS `json:"properties,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *AKS_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*AKS_STATUS) AssignProperties_From_AKS_STATUS

func (aks *AKS_STATUS) AssignProperties_From_AKS_STATUS(source *storage.AKS_STATUS) error

AssignProperties_From_AKS_STATUS populates our AKS_STATUS from the provided source AKS_STATUS

func (*AKS_STATUS) AssignProperties_To_AKS_STATUS

func (aks *AKS_STATUS) AssignProperties_To_AKS_STATUS(destination *storage.AKS_STATUS) error

AssignProperties_To_AKS_STATUS populates the provided destination AKS_STATUS from our AKS_STATUS

func (*AKS_STATUS) DeepCopy

func (in *AKS_STATUS) DeepCopy() *AKS_STATUS

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

func (*AKS_STATUS) DeepCopyInto

func (in *AKS_STATUS) DeepCopyInto(out *AKS_STATUS)

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

func (*AKS_STATUS) NewEmptyARMValue

func (aks *AKS_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AKS_STATUS) PopulateFromARM

func (aks *AKS_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type APIVersion

type APIVersion string

+kubebuilder:validation:Enum={"2024-04-01"}

type AccessKeyAuthTypeWorkspaceConnectionProperties

type AccessKeyAuthTypeWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category      *ConnectionCategory           `json:"category,omitempty"`
	Credentials   *WorkspaceConnectionAccessKey `json:"credentials,omitempty"`
	ExpiryTime    *string                       `json:"expiryTime,omitempty"`
	IsSharedToAll *bool                         `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*AccessKeyAuthTypeWorkspaceConnectionProperties) AssignProperties_From_AccessKeyAuthTypeWorkspaceConnectionProperties

func (properties *AccessKeyAuthTypeWorkspaceConnectionProperties) AssignProperties_From_AccessKeyAuthTypeWorkspaceConnectionProperties(source *storage.AccessKeyAuthTypeWorkspaceConnectionProperties) error

AssignProperties_From_AccessKeyAuthTypeWorkspaceConnectionProperties populates our AccessKeyAuthTypeWorkspaceConnectionProperties from the provided source AccessKeyAuthTypeWorkspaceConnectionProperties

func (*AccessKeyAuthTypeWorkspaceConnectionProperties) AssignProperties_To_AccessKeyAuthTypeWorkspaceConnectionProperties

func (properties *AccessKeyAuthTypeWorkspaceConnectionProperties) AssignProperties_To_AccessKeyAuthTypeWorkspaceConnectionProperties(destination *storage.AccessKeyAuthTypeWorkspaceConnectionProperties) error

AssignProperties_To_AccessKeyAuthTypeWorkspaceConnectionProperties populates the provided destination AccessKeyAuthTypeWorkspaceConnectionProperties from our AccessKeyAuthTypeWorkspaceConnectionProperties

func (*AccessKeyAuthTypeWorkspaceConnectionProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AccessKeyAuthTypeWorkspaceConnectionProperties) DeepCopy

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

func (*AccessKeyAuthTypeWorkspaceConnectionProperties) DeepCopyInto

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

func (*AccessKeyAuthTypeWorkspaceConnectionProperties) Initialize_From_AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *AccessKeyAuthTypeWorkspaceConnectionProperties) Initialize_From_AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS(source *AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) error

Initialize_From_AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS populates our AccessKeyAuthTypeWorkspaceConnectionProperties from the provided source AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (*AccessKeyAuthTypeWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AccessKeyAuthTypeWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType

type AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType string

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

type AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS

type AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string

type AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS

type AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS           `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                              `json:"createdByWorkspaceArmId,omitempty"`
	Credentials             *WorkspaceConnectionAccessKey_STATUS `json:"credentials,omitempty"`
	ExpiryTime              *string                              `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS(source *storage.AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS populates our AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS from the provided source AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (*AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS(destination *storage.AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS populates the provided destination AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS from our AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (*AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat

type AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat string

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

type AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS

type AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string

type AccountKeyAuthTypeWorkspaceConnectionProperties

type AccountKeyAuthTypeWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category      *ConnectionCategory            `json:"category,omitempty"`
	Credentials   *WorkspaceConnectionAccountKey `json:"credentials,omitempty"`
	ExpiryTime    *string                        `json:"expiryTime,omitempty"`
	IsSharedToAll *bool                          `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*AccountKeyAuthTypeWorkspaceConnectionProperties) AssignProperties_From_AccountKeyAuthTypeWorkspaceConnectionProperties

func (properties *AccountKeyAuthTypeWorkspaceConnectionProperties) AssignProperties_From_AccountKeyAuthTypeWorkspaceConnectionProperties(source *storage.AccountKeyAuthTypeWorkspaceConnectionProperties) error

AssignProperties_From_AccountKeyAuthTypeWorkspaceConnectionProperties populates our AccountKeyAuthTypeWorkspaceConnectionProperties from the provided source AccountKeyAuthTypeWorkspaceConnectionProperties

func (*AccountKeyAuthTypeWorkspaceConnectionProperties) AssignProperties_To_AccountKeyAuthTypeWorkspaceConnectionProperties

func (properties *AccountKeyAuthTypeWorkspaceConnectionProperties) AssignProperties_To_AccountKeyAuthTypeWorkspaceConnectionProperties(destination *storage.AccountKeyAuthTypeWorkspaceConnectionProperties) error

AssignProperties_To_AccountKeyAuthTypeWorkspaceConnectionProperties populates the provided destination AccountKeyAuthTypeWorkspaceConnectionProperties from our AccountKeyAuthTypeWorkspaceConnectionProperties

func (*AccountKeyAuthTypeWorkspaceConnectionProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AccountKeyAuthTypeWorkspaceConnectionProperties) DeepCopy

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

func (*AccountKeyAuthTypeWorkspaceConnectionProperties) DeepCopyInto

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

func (*AccountKeyAuthTypeWorkspaceConnectionProperties) Initialize_From_AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *AccountKeyAuthTypeWorkspaceConnectionProperties) Initialize_From_AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS(source *AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) error

Initialize_From_AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS populates our AccountKeyAuthTypeWorkspaceConnectionProperties from the provided source AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (*AccountKeyAuthTypeWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AccountKeyAuthTypeWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType

type AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType string

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

type AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS

type AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string

type AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS

type AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS            `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                               `json:"createdByWorkspaceArmId,omitempty"`
	Credentials             *WorkspaceConnectionAccountKey_STATUS `json:"credentials,omitempty"`
	ExpiryTime              *string                               `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS(source *storage.AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS populates our AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS from the provided source AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (*AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS(destination *storage.AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS populates the provided destination AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS from our AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS

func (*AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat

type AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat string

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

type AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS

type AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string

type AcrDetails

type AcrDetails struct {
	// SystemCreatedAcrAccount: Details of system created ACR account to be used for the Registry
	SystemCreatedAcrAccount *SystemCreatedAcrAccount `json:"systemCreatedAcrAccount,omitempty"`

	// UserCreatedAcrAccount: Details of user created ACR account to be used for the Registry
	UserCreatedAcrAccount *UserCreatedAcrAccount `json:"userCreatedAcrAccount,omitempty"`
}

Details of ACR account to be used for the Registry

func (*AcrDetails) AssignProperties_From_AcrDetails

func (details *AcrDetails) AssignProperties_From_AcrDetails(source *storage.AcrDetails) error

AssignProperties_From_AcrDetails populates our AcrDetails from the provided source AcrDetails

func (*AcrDetails) AssignProperties_To_AcrDetails

func (details *AcrDetails) AssignProperties_To_AcrDetails(destination *storage.AcrDetails) error

AssignProperties_To_AcrDetails populates the provided destination AcrDetails from our AcrDetails

func (*AcrDetails) ConvertToARM

func (details *AcrDetails) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AcrDetails) DeepCopy

func (in *AcrDetails) DeepCopy() *AcrDetails

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

func (*AcrDetails) DeepCopyInto

func (in *AcrDetails) DeepCopyInto(out *AcrDetails)

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

func (*AcrDetails) Initialize_From_AcrDetails_STATUS

func (details *AcrDetails) Initialize_From_AcrDetails_STATUS(source *AcrDetails_STATUS) error

Initialize_From_AcrDetails_STATUS populates our AcrDetails from the provided source AcrDetails_STATUS

func (*AcrDetails) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AcrDetails) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AcrDetails_STATUS

type AcrDetails_STATUS struct {
	// SystemCreatedAcrAccount: Details of system created ACR account to be used for the Registry
	SystemCreatedAcrAccount *SystemCreatedAcrAccount_STATUS `json:"systemCreatedAcrAccount,omitempty"`

	// UserCreatedAcrAccount: Details of user created ACR account to be used for the Registry
	UserCreatedAcrAccount *UserCreatedAcrAccount_STATUS `json:"userCreatedAcrAccount,omitempty"`
}

Details of ACR account to be used for the Registry

func (*AcrDetails_STATUS) AssignProperties_From_AcrDetails_STATUS

func (details *AcrDetails_STATUS) AssignProperties_From_AcrDetails_STATUS(source *storage.AcrDetails_STATUS) error

AssignProperties_From_AcrDetails_STATUS populates our AcrDetails_STATUS from the provided source AcrDetails_STATUS

func (*AcrDetails_STATUS) AssignProperties_To_AcrDetails_STATUS

func (details *AcrDetails_STATUS) AssignProperties_To_AcrDetails_STATUS(destination *storage.AcrDetails_STATUS) error

AssignProperties_To_AcrDetails_STATUS populates the provided destination AcrDetails_STATUS from our AcrDetails_STATUS

func (*AcrDetails_STATUS) DeepCopy

func (in *AcrDetails_STATUS) DeepCopy() *AcrDetails_STATUS

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

func (*AcrDetails_STATUS) DeepCopyInto

func (in *AcrDetails_STATUS) DeepCopyInto(out *AcrDetails_STATUS)

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

func (*AcrDetails_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AcrDetails_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AksNetworkingConfiguration

type AksNetworkingConfiguration struct {
	// +kubebuilder:validation:Pattern="^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"
	// DnsServiceIP: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address
	// range specified in serviceCidr.
	DnsServiceIP *string `json:"dnsServiceIP,omitempty"`

	// +kubebuilder:validation:Pattern="^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$"
	// DockerBridgeCidr: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP
	// ranges or the Kubernetes service address range.
	DockerBridgeCidr *string `json:"dockerBridgeCidr,omitempty"`

	// +kubebuilder:validation:Pattern="^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$"
	// ServiceCidr: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP
	// ranges.
	ServiceCidr *string `json:"serviceCidr,omitempty"`

	// SubnetReference: Virtual network subnet resource ID the compute nodes belong to
	SubnetReference *genruntime.ResourceReference `armReference:"SubnetId" json:"subnetReference,omitempty"`
}

Advance configuration for AKS networking

func (*AksNetworkingConfiguration) AssignProperties_From_AksNetworkingConfiguration

func (configuration *AksNetworkingConfiguration) AssignProperties_From_AksNetworkingConfiguration(source *storage.AksNetworkingConfiguration) error

AssignProperties_From_AksNetworkingConfiguration populates our AksNetworkingConfiguration from the provided source AksNetworkingConfiguration

func (*AksNetworkingConfiguration) AssignProperties_To_AksNetworkingConfiguration

func (configuration *AksNetworkingConfiguration) AssignProperties_To_AksNetworkingConfiguration(destination *storage.AksNetworkingConfiguration) error

AssignProperties_To_AksNetworkingConfiguration populates the provided destination AksNetworkingConfiguration from our AksNetworkingConfiguration

func (*AksNetworkingConfiguration) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AksNetworkingConfiguration) DeepCopy

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

func (*AksNetworkingConfiguration) DeepCopyInto

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

func (*AksNetworkingConfiguration) Initialize_From_AksNetworkingConfiguration_STATUS

func (configuration *AksNetworkingConfiguration) Initialize_From_AksNetworkingConfiguration_STATUS(source *AksNetworkingConfiguration_STATUS) error

Initialize_From_AksNetworkingConfiguration_STATUS populates our AksNetworkingConfiguration from the provided source AksNetworkingConfiguration_STATUS

func (*AksNetworkingConfiguration) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AksNetworkingConfiguration) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AksNetworkingConfiguration_STATUS

type AksNetworkingConfiguration_STATUS struct {
	// DnsServiceIP: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address
	// range specified in serviceCidr.
	DnsServiceIP *string `json:"dnsServiceIP,omitempty"`

	// DockerBridgeCidr: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP
	// ranges or the Kubernetes service address range.
	DockerBridgeCidr *string `json:"dockerBridgeCidr,omitempty"`

	// ServiceCidr: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP
	// ranges.
	ServiceCidr *string `json:"serviceCidr,omitempty"`

	// SubnetId: Virtual network subnet resource ID the compute nodes belong to
	SubnetId *string `json:"subnetId,omitempty"`
}

Advance configuration for AKS networking

func (*AksNetworkingConfiguration_STATUS) AssignProperties_From_AksNetworkingConfiguration_STATUS

func (configuration *AksNetworkingConfiguration_STATUS) AssignProperties_From_AksNetworkingConfiguration_STATUS(source *storage.AksNetworkingConfiguration_STATUS) error

AssignProperties_From_AksNetworkingConfiguration_STATUS populates our AksNetworkingConfiguration_STATUS from the provided source AksNetworkingConfiguration_STATUS

func (*AksNetworkingConfiguration_STATUS) AssignProperties_To_AksNetworkingConfiguration_STATUS

func (configuration *AksNetworkingConfiguration_STATUS) AssignProperties_To_AksNetworkingConfiguration_STATUS(destination *storage.AksNetworkingConfiguration_STATUS) error

AssignProperties_To_AksNetworkingConfiguration_STATUS populates the provided destination AksNetworkingConfiguration_STATUS from our AksNetworkingConfiguration_STATUS

func (*AksNetworkingConfiguration_STATUS) DeepCopy

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

func (*AksNetworkingConfiguration_STATUS) DeepCopyInto

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

func (*AksNetworkingConfiguration_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AksNetworkingConfiguration_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AmlCompute

type AmlCompute struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	// ComputeType: The type of compute
	ComputeType *AmlCompute_ComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: Properties of AmlCompute
	Properties *AmlComputeProperties `json:"properties,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*AmlCompute) AssignProperties_From_AmlCompute

func (compute *AmlCompute) AssignProperties_From_AmlCompute(source *storage.AmlCompute) error

AssignProperties_From_AmlCompute populates our AmlCompute from the provided source AmlCompute

func (*AmlCompute) AssignProperties_To_AmlCompute

func (compute *AmlCompute) AssignProperties_To_AmlCompute(destination *storage.AmlCompute) error

AssignProperties_To_AmlCompute populates the provided destination AmlCompute from our AmlCompute

func (*AmlCompute) ConvertToARM

func (compute *AmlCompute) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AmlCompute) DeepCopy

func (in *AmlCompute) DeepCopy() *AmlCompute

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

func (*AmlCompute) DeepCopyInto

func (in *AmlCompute) DeepCopyInto(out *AmlCompute)

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

func (*AmlCompute) Initialize_From_AmlCompute_STATUS

func (compute *AmlCompute) Initialize_From_AmlCompute_STATUS(source *AmlCompute_STATUS) error

Initialize_From_AmlCompute_STATUS populates our AmlCompute from the provided source AmlCompute_STATUS

func (*AmlCompute) NewEmptyARMValue

func (compute *AmlCompute) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AmlCompute) PopulateFromARM

func (compute *AmlCompute) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AmlComputeProperties

type AmlComputeProperties struct {
	// EnableNodePublicIp: Enable or disable node public IP address provisioning. Possible values are: Possible values are:
	// true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will
	// have a private endpoint and no public IPs.
	EnableNodePublicIp *bool `json:"enableNodePublicIp,omitempty"`

	// IsolatedNetwork: Network is isolated or not
	IsolatedNetwork *bool `json:"isolatedNetwork,omitempty"`

	// OsType: Compute OS Type
	OsType *AmlComputeProperties_OsType `json:"osType,omitempty"`

	// PropertyBag: A property bag containing additional properties.
	PropertyBag map[string]v1.JSON `json:"propertyBag,omitempty"`

	// RemoteLoginPortPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh
	// port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the
	// cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined,
	// else is open all public nodes. It can be default only during cluster creation time, after creation it will be either
	// enabled or disabled.
	RemoteLoginPortPublicAccess *AmlComputeProperties_RemoteLoginPortPublicAccess `json:"remoteLoginPortPublicAccess,omitempty"`

	// ScaleSettings: Scale settings for AML Compute
	ScaleSettings *ScaleSettings `json:"scaleSettings,omitempty"`

	// Subnet: Virtual network subnet resource ID the compute nodes belong to.
	Subnet *ResourceId `json:"subnet,omitempty"`

	// UserAccountCredentials: Credentials for an administrator user account that will be created on each compute node.
	UserAccountCredentials *UserAccountCredentials `json:"userAccountCredentials,omitempty"`

	// VirtualMachineImage: Virtual Machine image for AML Compute - windows only
	VirtualMachineImage *VirtualMachineImage `json:"virtualMachineImage,omitempty"`

	// VmPriority: Virtual Machine priority
	VmPriority *AmlComputeProperties_VmPriority `json:"vmPriority,omitempty"`

	// VmSize: Virtual Machine Size
	VmSize *string `json:"vmSize,omitempty"`
}

AML Compute properties

func (*AmlComputeProperties) AssignProperties_From_AmlComputeProperties

func (properties *AmlComputeProperties) AssignProperties_From_AmlComputeProperties(source *storage.AmlComputeProperties) error

AssignProperties_From_AmlComputeProperties populates our AmlComputeProperties from the provided source AmlComputeProperties

func (*AmlComputeProperties) AssignProperties_To_AmlComputeProperties

func (properties *AmlComputeProperties) AssignProperties_To_AmlComputeProperties(destination *storage.AmlComputeProperties) error

AssignProperties_To_AmlComputeProperties populates the provided destination AmlComputeProperties from our AmlComputeProperties

func (*AmlComputeProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AmlComputeProperties) DeepCopy

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

func (*AmlComputeProperties) DeepCopyInto

func (in *AmlComputeProperties) DeepCopyInto(out *AmlComputeProperties)

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

func (*AmlComputeProperties) Initialize_From_AmlComputeProperties_STATUS

func (properties *AmlComputeProperties) Initialize_From_AmlComputeProperties_STATUS(source *AmlComputeProperties_STATUS) error

Initialize_From_AmlComputeProperties_STATUS populates our AmlComputeProperties from the provided source AmlComputeProperties_STATUS

func (*AmlComputeProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AmlComputeProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AmlComputeProperties_AllocationState_STATUS

type AmlComputeProperties_AllocationState_STATUS string

type AmlComputeProperties_OsType

type AmlComputeProperties_OsType string

+kubebuilder:validation:Enum={"Linux","Windows"}

type AmlComputeProperties_OsType_STATUS

type AmlComputeProperties_OsType_STATUS string

type AmlComputeProperties_RemoteLoginPortPublicAccess

type AmlComputeProperties_RemoteLoginPortPublicAccess string

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

type AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS

type AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS string

type AmlComputeProperties_STATUS

type AmlComputeProperties_STATUS struct {
	// AllocationState: Allocation state of the compute. Possible values are: steady - Indicates that the compute is not
	// resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state
	// when it is created and when no operations are being performed on the compute to change the number of compute nodes.
	// resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute.
	AllocationState *AmlComputeProperties_AllocationState_STATUS `json:"allocationState,omitempty"`

	// AllocationStateTransitionTime: The time at which the compute entered its current allocation state.
	AllocationStateTransitionTime *string `json:"allocationStateTransitionTime,omitempty"`

	// CurrentNodeCount: The number of compute nodes currently assigned to the compute.
	CurrentNodeCount *int `json:"currentNodeCount,omitempty"`

	// EnableNodePublicIp: Enable or disable node public IP address provisioning. Possible values are: Possible values are:
	// true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will
	// have a private endpoint and no public IPs.
	EnableNodePublicIp *bool `json:"enableNodePublicIp,omitempty"`

	// Errors: Collection of errors encountered by various compute nodes during node setup.
	Errors []ErrorResponse_STATUS `json:"errors,omitempty"`

	// IsolatedNetwork: Network is isolated or not
	IsolatedNetwork *bool `json:"isolatedNetwork,omitempty"`

	// NodeStateCounts: Counts of various node states on the compute.
	NodeStateCounts *NodeStateCounts_STATUS `json:"nodeStateCounts,omitempty"`

	// OsType: Compute OS Type
	OsType *AmlComputeProperties_OsType_STATUS `json:"osType,omitempty"`

	// PropertyBag: A property bag containing additional properties.
	PropertyBag map[string]v1.JSON `json:"propertyBag,omitempty"`

	// RemoteLoginPortPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh
	// port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the
	// cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined,
	// else is open all public nodes. It can be default only during cluster creation time, after creation it will be either
	// enabled or disabled.
	RemoteLoginPortPublicAccess *AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS `json:"remoteLoginPortPublicAccess,omitempty"`

	// ScaleSettings: Scale settings for AML Compute
	ScaleSettings *ScaleSettings_STATUS `json:"scaleSettings,omitempty"`

	// Subnet: Virtual network subnet resource ID the compute nodes belong to.
	Subnet *ResourceId_STATUS `json:"subnet,omitempty"`

	// TargetNodeCount: The target number of compute nodes for the compute. If the allocationState is resizing, this property
	// denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes
	// the target node count for the previous resize operation.
	TargetNodeCount *int `json:"targetNodeCount,omitempty"`

	// UserAccountCredentials: Credentials for an administrator user account that will be created on each compute node.
	UserAccountCredentials *UserAccountCredentials_STATUS `json:"userAccountCredentials,omitempty"`

	// VirtualMachineImage: Virtual Machine image for AML Compute - windows only
	VirtualMachineImage *VirtualMachineImage_STATUS `json:"virtualMachineImage,omitempty"`

	// VmPriority: Virtual Machine priority
	VmPriority *AmlComputeProperties_VmPriority_STATUS `json:"vmPriority,omitempty"`

	// VmSize: Virtual Machine Size
	VmSize *string `json:"vmSize,omitempty"`
}

AML Compute properties

func (*AmlComputeProperties_STATUS) AssignProperties_From_AmlComputeProperties_STATUS

func (properties *AmlComputeProperties_STATUS) AssignProperties_From_AmlComputeProperties_STATUS(source *storage.AmlComputeProperties_STATUS) error

AssignProperties_From_AmlComputeProperties_STATUS populates our AmlComputeProperties_STATUS from the provided source AmlComputeProperties_STATUS

func (*AmlComputeProperties_STATUS) AssignProperties_To_AmlComputeProperties_STATUS

func (properties *AmlComputeProperties_STATUS) AssignProperties_To_AmlComputeProperties_STATUS(destination *storage.AmlComputeProperties_STATUS) error

AssignProperties_To_AmlComputeProperties_STATUS populates the provided destination AmlComputeProperties_STATUS from our AmlComputeProperties_STATUS

func (*AmlComputeProperties_STATUS) DeepCopy

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

func (*AmlComputeProperties_STATUS) DeepCopyInto

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

func (*AmlComputeProperties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AmlComputeProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AmlComputeProperties_VmPriority

type AmlComputeProperties_VmPriority string

+kubebuilder:validation:Enum={"Dedicated","LowPriority"}

type AmlComputeProperties_VmPriority_STATUS

type AmlComputeProperties_VmPriority_STATUS string

type AmlCompute_ComputeType

type AmlCompute_ComputeType string

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

type AmlCompute_ComputeType_STATUS

type AmlCompute_ComputeType_STATUS string

type AmlCompute_ProvisioningState_STATUS

type AmlCompute_ProvisioningState_STATUS string

type AmlCompute_STATUS

type AmlCompute_STATUS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *AmlCompute_ComputeType_STATUS `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string `json:"modifiedOn,omitempty"`

	// Properties: Properties of AmlCompute
	Properties *AmlComputeProperties_STATUS `json:"properties,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *AmlCompute_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*AmlCompute_STATUS) AssignProperties_From_AmlCompute_STATUS

func (compute *AmlCompute_STATUS) AssignProperties_From_AmlCompute_STATUS(source *storage.AmlCompute_STATUS) error

AssignProperties_From_AmlCompute_STATUS populates our AmlCompute_STATUS from the provided source AmlCompute_STATUS

func (*AmlCompute_STATUS) AssignProperties_To_AmlCompute_STATUS

func (compute *AmlCompute_STATUS) AssignProperties_To_AmlCompute_STATUS(destination *storage.AmlCompute_STATUS) error

AssignProperties_To_AmlCompute_STATUS populates the provided destination AmlCompute_STATUS from our AmlCompute_STATUS

func (*AmlCompute_STATUS) DeepCopy

func (in *AmlCompute_STATUS) DeepCopy() *AmlCompute_STATUS

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

func (*AmlCompute_STATUS) DeepCopyInto

func (in *AmlCompute_STATUS) DeepCopyInto(out *AmlCompute_STATUS)

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

func (*AmlCompute_STATUS) NewEmptyARMValue

func (compute *AmlCompute_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AmlCompute_STATUS) PopulateFromARM

func (compute *AmlCompute_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApiKeyAuthWorkspaceConnectionProperties

type ApiKeyAuthWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *ApiKeyAuthWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category *ConnectionCategory `json:"category,omitempty"`

	// Credentials: Api key object for workspace connection credential.
	Credentials   *WorkspaceConnectionApiKey `json:"credentials,omitempty"`
	ExpiryTime    *string                    `json:"expiryTime,omitempty"`
	IsSharedToAll *bool                      `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *ApiKeyAuthWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*ApiKeyAuthWorkspaceConnectionProperties) AssignProperties_From_ApiKeyAuthWorkspaceConnectionProperties

func (properties *ApiKeyAuthWorkspaceConnectionProperties) AssignProperties_From_ApiKeyAuthWorkspaceConnectionProperties(source *storage.ApiKeyAuthWorkspaceConnectionProperties) error

AssignProperties_From_ApiKeyAuthWorkspaceConnectionProperties populates our ApiKeyAuthWorkspaceConnectionProperties from the provided source ApiKeyAuthWorkspaceConnectionProperties

func (*ApiKeyAuthWorkspaceConnectionProperties) AssignProperties_To_ApiKeyAuthWorkspaceConnectionProperties

func (properties *ApiKeyAuthWorkspaceConnectionProperties) AssignProperties_To_ApiKeyAuthWorkspaceConnectionProperties(destination *storage.ApiKeyAuthWorkspaceConnectionProperties) error

AssignProperties_To_ApiKeyAuthWorkspaceConnectionProperties populates the provided destination ApiKeyAuthWorkspaceConnectionProperties from our ApiKeyAuthWorkspaceConnectionProperties

func (*ApiKeyAuthWorkspaceConnectionProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ApiKeyAuthWorkspaceConnectionProperties) DeepCopy

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

func (*ApiKeyAuthWorkspaceConnectionProperties) DeepCopyInto

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

func (*ApiKeyAuthWorkspaceConnectionProperties) Initialize_From_ApiKeyAuthWorkspaceConnectionProperties_STATUS

func (properties *ApiKeyAuthWorkspaceConnectionProperties) Initialize_From_ApiKeyAuthWorkspaceConnectionProperties_STATUS(source *ApiKeyAuthWorkspaceConnectionProperties_STATUS) error

Initialize_From_ApiKeyAuthWorkspaceConnectionProperties_STATUS populates our ApiKeyAuthWorkspaceConnectionProperties from the provided source ApiKeyAuthWorkspaceConnectionProperties_STATUS

func (*ApiKeyAuthWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ApiKeyAuthWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApiKeyAuthWorkspaceConnectionProperties_AuthType

type ApiKeyAuthWorkspaceConnectionProperties_AuthType string

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

type ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS

type ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS string

type ApiKeyAuthWorkspaceConnectionProperties_STATUS

type ApiKeyAuthWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                    `json:"createdByWorkspaceArmId,omitempty"`

	// Credentials: Api key object for workspace connection credential.
	Credentials *WorkspaceConnectionApiKey_STATUS `json:"credentials,omitempty"`
	ExpiryTime  *string                           `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*ApiKeyAuthWorkspaceConnectionProperties_STATUS) AssignProperties_From_ApiKeyAuthWorkspaceConnectionProperties_STATUS

func (properties *ApiKeyAuthWorkspaceConnectionProperties_STATUS) AssignProperties_From_ApiKeyAuthWorkspaceConnectionProperties_STATUS(source *storage.ApiKeyAuthWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_ApiKeyAuthWorkspaceConnectionProperties_STATUS populates our ApiKeyAuthWorkspaceConnectionProperties_STATUS from the provided source ApiKeyAuthWorkspaceConnectionProperties_STATUS

func (*ApiKeyAuthWorkspaceConnectionProperties_STATUS) AssignProperties_To_ApiKeyAuthWorkspaceConnectionProperties_STATUS

func (properties *ApiKeyAuthWorkspaceConnectionProperties_STATUS) AssignProperties_To_ApiKeyAuthWorkspaceConnectionProperties_STATUS(destination *storage.ApiKeyAuthWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_ApiKeyAuthWorkspaceConnectionProperties_STATUS populates the provided destination ApiKeyAuthWorkspaceConnectionProperties_STATUS from our ApiKeyAuthWorkspaceConnectionProperties_STATUS

func (*ApiKeyAuthWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*ApiKeyAuthWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*ApiKeyAuthWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ApiKeyAuthWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ApiKeyAuthWorkspaceConnectionProperties_ValueFormat

type ApiKeyAuthWorkspaceConnectionProperties_ValueFormat string

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

type ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS

type ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS string

type ArmResourceId

type ArmResourceId struct {
	// ResourceReference: Arm ResourceId is in the format
	// "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}"
	// or
	// "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}"
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

ARM ResourceId of a resource

func (*ArmResourceId) AssignProperties_From_ArmResourceId

func (resourceId *ArmResourceId) AssignProperties_From_ArmResourceId(source *storage.ArmResourceId) error

AssignProperties_From_ArmResourceId populates our ArmResourceId from the provided source ArmResourceId

func (*ArmResourceId) AssignProperties_To_ArmResourceId

func (resourceId *ArmResourceId) AssignProperties_To_ArmResourceId(destination *storage.ArmResourceId) error

AssignProperties_To_ArmResourceId populates the provided destination ArmResourceId from our ArmResourceId

func (*ArmResourceId) ConvertToARM

func (resourceId *ArmResourceId) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ArmResourceId) DeepCopy

func (in *ArmResourceId) DeepCopy() *ArmResourceId

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

func (*ArmResourceId) DeepCopyInto

func (in *ArmResourceId) DeepCopyInto(out *ArmResourceId)

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

func (*ArmResourceId) Initialize_From_ArmResourceId_STATUS

func (resourceId *ArmResourceId) Initialize_From_ArmResourceId_STATUS(source *ArmResourceId_STATUS) error

Initialize_From_ArmResourceId_STATUS populates our ArmResourceId from the provided source ArmResourceId_STATUS

func (*ArmResourceId) NewEmptyARMValue

func (resourceId *ArmResourceId) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ArmResourceId) PopulateFromARM

func (resourceId *ArmResourceId) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ArmResourceId_STATUS

type ArmResourceId_STATUS struct {
	// ResourceId: Arm ResourceId is in the format
	// "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}"
	// or
	// "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}"
	ResourceId *string `json:"resourceId,omitempty"`
}

ARM ResourceId of a resource

func (*ArmResourceId_STATUS) AssignProperties_From_ArmResourceId_STATUS

func (resourceId *ArmResourceId_STATUS) AssignProperties_From_ArmResourceId_STATUS(source *storage.ArmResourceId_STATUS) error

AssignProperties_From_ArmResourceId_STATUS populates our ArmResourceId_STATUS from the provided source ArmResourceId_STATUS

func (*ArmResourceId_STATUS) AssignProperties_To_ArmResourceId_STATUS

func (resourceId *ArmResourceId_STATUS) AssignProperties_To_ArmResourceId_STATUS(destination *storage.ArmResourceId_STATUS) error

AssignProperties_To_ArmResourceId_STATUS populates the provided destination ArmResourceId_STATUS from our ArmResourceId_STATUS

func (*ArmResourceId_STATUS) DeepCopy

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

func (*ArmResourceId_STATUS) DeepCopyInto

func (in *ArmResourceId_STATUS) DeepCopyInto(out *ArmResourceId_STATUS)

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

func (*ArmResourceId_STATUS) NewEmptyARMValue

func (resourceId *ArmResourceId_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ArmResourceId_STATUS) PopulateFromARM

func (resourceId *ArmResourceId_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AssignedUser

type AssignedUser struct {
	// ObjectId: User’s AAD Object Id.
	ObjectId *string `json:"objectId,omitempty" optionalConfigMapPair:"ObjectId"`

	// ObjectIdFromConfig: User’s AAD Object Id.
	ObjectIdFromConfig *genruntime.ConfigMapReference `json:"objectIdFromConfig,omitempty" optionalConfigMapPair:"ObjectId"`

	// TenantId: User’s AAD Tenant Id.
	TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"`

	// TenantIdFromConfig: User’s AAD Tenant Id.
	TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"`
}

A user that can be assigned to a compute instance.

func (*AssignedUser) AssignProperties_From_AssignedUser

func (user *AssignedUser) AssignProperties_From_AssignedUser(source *storage.AssignedUser) error

AssignProperties_From_AssignedUser populates our AssignedUser from the provided source AssignedUser

func (*AssignedUser) AssignProperties_To_AssignedUser

func (user *AssignedUser) AssignProperties_To_AssignedUser(destination *storage.AssignedUser) error

AssignProperties_To_AssignedUser populates the provided destination AssignedUser from our AssignedUser

func (*AssignedUser) ConvertToARM

func (user *AssignedUser) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AssignedUser) DeepCopy

func (in *AssignedUser) DeepCopy() *AssignedUser

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

func (*AssignedUser) DeepCopyInto

func (in *AssignedUser) DeepCopyInto(out *AssignedUser)

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

func (*AssignedUser) Initialize_From_AssignedUser_STATUS

func (user *AssignedUser) Initialize_From_AssignedUser_STATUS(source *AssignedUser_STATUS) error

Initialize_From_AssignedUser_STATUS populates our AssignedUser from the provided source AssignedUser_STATUS

func (*AssignedUser) NewEmptyARMValue

func (user *AssignedUser) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AssignedUser) PopulateFromARM

func (user *AssignedUser) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AssignedUser_STATUS

type AssignedUser_STATUS struct {
	// ObjectId: User’s AAD Object Id.
	ObjectId *string `json:"objectId,omitempty"`

	// TenantId: User’s AAD Tenant Id.
	TenantId *string `json:"tenantId,omitempty"`
}

A user that can be assigned to a compute instance.

func (*AssignedUser_STATUS) AssignProperties_From_AssignedUser_STATUS

func (user *AssignedUser_STATUS) AssignProperties_From_AssignedUser_STATUS(source *storage.AssignedUser_STATUS) error

AssignProperties_From_AssignedUser_STATUS populates our AssignedUser_STATUS from the provided source AssignedUser_STATUS

func (*AssignedUser_STATUS) AssignProperties_To_AssignedUser_STATUS

func (user *AssignedUser_STATUS) AssignProperties_To_AssignedUser_STATUS(destination *storage.AssignedUser_STATUS) error

AssignProperties_To_AssignedUser_STATUS populates the provided destination AssignedUser_STATUS from our AssignedUser_STATUS

func (*AssignedUser_STATUS) DeepCopy

func (in *AssignedUser_STATUS) DeepCopy() *AssignedUser_STATUS

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

func (*AssignedUser_STATUS) DeepCopyInto

func (in *AssignedUser_STATUS) DeepCopyInto(out *AssignedUser_STATUS)

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

func (*AssignedUser_STATUS) NewEmptyARMValue

func (user *AssignedUser_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AssignedUser_STATUS) PopulateFromARM

func (user *AssignedUser_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoPauseProperties

type AutoPauseProperties struct {
	DelayInMinutes *int  `json:"delayInMinutes,omitempty"`
	Enabled        *bool `json:"enabled,omitempty"`
}

Auto pause properties

func (*AutoPauseProperties) AssignProperties_From_AutoPauseProperties

func (properties *AutoPauseProperties) AssignProperties_From_AutoPauseProperties(source *storage.AutoPauseProperties) error

AssignProperties_From_AutoPauseProperties populates our AutoPauseProperties from the provided source AutoPauseProperties

func (*AutoPauseProperties) AssignProperties_To_AutoPauseProperties

func (properties *AutoPauseProperties) AssignProperties_To_AutoPauseProperties(destination *storage.AutoPauseProperties) error

AssignProperties_To_AutoPauseProperties populates the provided destination AutoPauseProperties from our AutoPauseProperties

func (*AutoPauseProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AutoPauseProperties) DeepCopy

func (in *AutoPauseProperties) DeepCopy() *AutoPauseProperties

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

func (*AutoPauseProperties) DeepCopyInto

func (in *AutoPauseProperties) DeepCopyInto(out *AutoPauseProperties)

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

func (*AutoPauseProperties) Initialize_From_AutoPauseProperties_STATUS

func (properties *AutoPauseProperties) Initialize_From_AutoPauseProperties_STATUS(source *AutoPauseProperties_STATUS) error

Initialize_From_AutoPauseProperties_STATUS populates our AutoPauseProperties from the provided source AutoPauseProperties_STATUS

func (*AutoPauseProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoPauseProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoPauseProperties_STATUS

type AutoPauseProperties_STATUS struct {
	DelayInMinutes *int  `json:"delayInMinutes,omitempty"`
	Enabled        *bool `json:"enabled,omitempty"`
}

Auto pause properties

func (*AutoPauseProperties_STATUS) AssignProperties_From_AutoPauseProperties_STATUS

func (properties *AutoPauseProperties_STATUS) AssignProperties_From_AutoPauseProperties_STATUS(source *storage.AutoPauseProperties_STATUS) error

AssignProperties_From_AutoPauseProperties_STATUS populates our AutoPauseProperties_STATUS from the provided source AutoPauseProperties_STATUS

func (*AutoPauseProperties_STATUS) AssignProperties_To_AutoPauseProperties_STATUS

func (properties *AutoPauseProperties_STATUS) AssignProperties_To_AutoPauseProperties_STATUS(destination *storage.AutoPauseProperties_STATUS) error

AssignProperties_To_AutoPauseProperties_STATUS populates the provided destination AutoPauseProperties_STATUS from our AutoPauseProperties_STATUS

func (*AutoPauseProperties_STATUS) DeepCopy

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

func (*AutoPauseProperties_STATUS) DeepCopyInto

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

func (*AutoPauseProperties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoPauseProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoScaleProperties

type AutoScaleProperties struct {
	Enabled      *bool `json:"enabled,omitempty"`
	MaxNodeCount *int  `json:"maxNodeCount,omitempty"`
	MinNodeCount *int  `json:"minNodeCount,omitempty"`
}

Auto scale properties

func (*AutoScaleProperties) AssignProperties_From_AutoScaleProperties

func (properties *AutoScaleProperties) AssignProperties_From_AutoScaleProperties(source *storage.AutoScaleProperties) error

AssignProperties_From_AutoScaleProperties populates our AutoScaleProperties from the provided source AutoScaleProperties

func (*AutoScaleProperties) AssignProperties_To_AutoScaleProperties

func (properties *AutoScaleProperties) AssignProperties_To_AutoScaleProperties(destination *storage.AutoScaleProperties) error

AssignProperties_To_AutoScaleProperties populates the provided destination AutoScaleProperties from our AutoScaleProperties

func (*AutoScaleProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*AutoScaleProperties) DeepCopy

func (in *AutoScaleProperties) DeepCopy() *AutoScaleProperties

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

func (*AutoScaleProperties) DeepCopyInto

func (in *AutoScaleProperties) DeepCopyInto(out *AutoScaleProperties)

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

func (*AutoScaleProperties) Initialize_From_AutoScaleProperties_STATUS

func (properties *AutoScaleProperties) Initialize_From_AutoScaleProperties_STATUS(source *AutoScaleProperties_STATUS) error

Initialize_From_AutoScaleProperties_STATUS populates our AutoScaleProperties from the provided source AutoScaleProperties_STATUS

func (*AutoScaleProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoScaleProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoScaleProperties_STATUS

type AutoScaleProperties_STATUS struct {
	Enabled      *bool `json:"enabled,omitempty"`
	MaxNodeCount *int  `json:"maxNodeCount,omitempty"`
	MinNodeCount *int  `json:"minNodeCount,omitempty"`
}

Auto scale properties

func (*AutoScaleProperties_STATUS) AssignProperties_From_AutoScaleProperties_STATUS

func (properties *AutoScaleProperties_STATUS) AssignProperties_From_AutoScaleProperties_STATUS(source *storage.AutoScaleProperties_STATUS) error

AssignProperties_From_AutoScaleProperties_STATUS populates our AutoScaleProperties_STATUS from the provided source AutoScaleProperties_STATUS

func (*AutoScaleProperties_STATUS) AssignProperties_To_AutoScaleProperties_STATUS

func (properties *AutoScaleProperties_STATUS) AssignProperties_To_AutoScaleProperties_STATUS(destination *storage.AutoScaleProperties_STATUS) error

AssignProperties_To_AutoScaleProperties_STATUS populates the provided destination AutoScaleProperties_STATUS from our AutoScaleProperties_STATUS

func (*AutoScaleProperties_STATUS) DeepCopy

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

func (*AutoScaleProperties_STATUS) DeepCopyInto

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

func (*AutoScaleProperties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoScaleProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BindOptions

type BindOptions struct {
	// CreateHostPath: Indicate whether to create host path.
	CreateHostPath *bool `json:"createHostPath,omitempty"`

	// Propagation: Type of Bind Option
	Propagation *string `json:"propagation,omitempty"`

	// Selinux: Mention the selinux options.
	Selinux *string `json:"selinux,omitempty"`
}

Describes the bind options for the container

func (*BindOptions) AssignProperties_From_BindOptions

func (options *BindOptions) AssignProperties_From_BindOptions(source *storage.BindOptions) error

AssignProperties_From_BindOptions populates our BindOptions from the provided source BindOptions

func (*BindOptions) AssignProperties_To_BindOptions

func (options *BindOptions) AssignProperties_To_BindOptions(destination *storage.BindOptions) error

AssignProperties_To_BindOptions populates the provided destination BindOptions from our BindOptions

func (*BindOptions) ConvertToARM

func (options *BindOptions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*BindOptions) DeepCopy

func (in *BindOptions) DeepCopy() *BindOptions

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

func (*BindOptions) DeepCopyInto

func (in *BindOptions) DeepCopyInto(out *BindOptions)

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

func (*BindOptions) Initialize_From_BindOptions_STATUS

func (options *BindOptions) Initialize_From_BindOptions_STATUS(source *BindOptions_STATUS) error

Initialize_From_BindOptions_STATUS populates our BindOptions from the provided source BindOptions_STATUS

func (*BindOptions) NewEmptyARMValue

func (options *BindOptions) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BindOptions) PopulateFromARM

func (options *BindOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type BindOptions_STATUS

type BindOptions_STATUS struct {
	// CreateHostPath: Indicate whether to create host path.
	CreateHostPath *bool `json:"createHostPath,omitempty"`

	// Propagation: Type of Bind Option
	Propagation *string `json:"propagation,omitempty"`

	// Selinux: Mention the selinux options.
	Selinux *string `json:"selinux,omitempty"`
}

Describes the bind options for the container

func (*BindOptions_STATUS) AssignProperties_From_BindOptions_STATUS

func (options *BindOptions_STATUS) AssignProperties_From_BindOptions_STATUS(source *storage.BindOptions_STATUS) error

AssignProperties_From_BindOptions_STATUS populates our BindOptions_STATUS from the provided source BindOptions_STATUS

func (*BindOptions_STATUS) AssignProperties_To_BindOptions_STATUS

func (options *BindOptions_STATUS) AssignProperties_To_BindOptions_STATUS(destination *storage.BindOptions_STATUS) error

AssignProperties_To_BindOptions_STATUS populates the provided destination BindOptions_STATUS from our BindOptions_STATUS

func (*BindOptions_STATUS) DeepCopy

func (in *BindOptions_STATUS) DeepCopy() *BindOptions_STATUS

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

func (*BindOptions_STATUS) DeepCopyInto

func (in *BindOptions_STATUS) DeepCopyInto(out *BindOptions_STATUS)

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

func (*BindOptions_STATUS) NewEmptyARMValue

func (options *BindOptions_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*BindOptions_STATUS) PopulateFromARM

func (options *BindOptions_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute

type Compute struct {
	// AKS: Mutually exclusive with all other properties
	AKS *AKS `json:"aks,omitempty"`

	// AmlCompute: Mutually exclusive with all other properties
	AmlCompute *AmlCompute `json:"amlCompute,omitempty"`

	// ComputeInstance: Mutually exclusive with all other properties
	ComputeInstance *ComputeInstance `json:"computeInstance,omitempty"`

	// DataFactory: Mutually exclusive with all other properties
	DataFactory *DataFactory `json:"dataFactory,omitempty"`

	// DataLakeAnalytics: Mutually exclusive with all other properties
	DataLakeAnalytics *DataLakeAnalytics `json:"dataLakeAnalytics,omitempty"`

	// Databricks: Mutually exclusive with all other properties
	Databricks *Databricks `json:"databricks,omitempty"`

	// HDInsight: Mutually exclusive with all other properties
	HDInsight *HDInsight `json:"hdInsight,omitempty"`

	// Kubernetes: Mutually exclusive with all other properties
	Kubernetes *Kubernetes `json:"kubernetes,omitempty"`

	// SynapseSpark: Mutually exclusive with all other properties
	SynapseSpark *SynapseSpark `json:"synapseSpark,omitempty"`

	// VirtualMachine: Mutually exclusive with all other properties
	VirtualMachine *VirtualMachine `json:"virtualMachine,omitempty"`
}

func (*Compute) AssignProperties_From_Compute

func (compute *Compute) AssignProperties_From_Compute(source *storage.Compute) error

AssignProperties_From_Compute populates our Compute from the provided source Compute

func (*Compute) AssignProperties_To_Compute

func (compute *Compute) AssignProperties_To_Compute(destination *storage.Compute) error

AssignProperties_To_Compute populates the provided destination Compute from our Compute

func (*Compute) ConvertToARM

func (compute *Compute) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Compute) DeepCopy

func (in *Compute) DeepCopy() *Compute

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

func (*Compute) DeepCopyInto

func (in *Compute) DeepCopyInto(out *Compute)

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

func (*Compute) Initialize_From_Compute_STATUS

func (compute *Compute) Initialize_From_Compute_STATUS(source *Compute_STATUS) error

Initialize_From_Compute_STATUS populates our Compute from the provided source Compute_STATUS

func (*Compute) NewEmptyARMValue

func (compute *Compute) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute) PopulateFromARM

func (compute *Compute) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstance

type ComputeInstance struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	// ComputeType: The type of compute
	ComputeType *ComputeInstance_ComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: Properties of ComputeInstance
	Properties *ComputeInstanceProperties `json:"properties,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*ComputeInstance) AssignProperties_From_ComputeInstance

func (instance *ComputeInstance) AssignProperties_From_ComputeInstance(source *storage.ComputeInstance) error

AssignProperties_From_ComputeInstance populates our ComputeInstance from the provided source ComputeInstance

func (*ComputeInstance) AssignProperties_To_ComputeInstance

func (instance *ComputeInstance) AssignProperties_To_ComputeInstance(destination *storage.ComputeInstance) error

AssignProperties_To_ComputeInstance populates the provided destination ComputeInstance from our ComputeInstance

func (*ComputeInstance) ConvertToARM

func (instance *ComputeInstance) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ComputeInstance) DeepCopy

func (in *ComputeInstance) DeepCopy() *ComputeInstance

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

func (*ComputeInstance) DeepCopyInto

func (in *ComputeInstance) DeepCopyInto(out *ComputeInstance)

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

func (*ComputeInstance) Initialize_From_ComputeInstance_STATUS

func (instance *ComputeInstance) Initialize_From_ComputeInstance_STATUS(source *ComputeInstance_STATUS) error

Initialize_From_ComputeInstance_STATUS populates our ComputeInstance from the provided source ComputeInstance_STATUS

func (*ComputeInstance) NewEmptyARMValue

func (instance *ComputeInstance) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstance) PopulateFromARM

func (instance *ComputeInstance) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceApplication_STATUS

type ComputeInstanceApplication_STATUS struct {
	// DisplayName: Name of the ComputeInstance application.
	DisplayName *string `json:"displayName,omitempty"`

	// EndpointUri: Application' endpoint URI.
	EndpointUri *string `json:"endpointUri,omitempty"`
}

Defines an Aml Instance application and its connectivity endpoint URI.

func (*ComputeInstanceApplication_STATUS) AssignProperties_From_ComputeInstanceApplication_STATUS

func (application *ComputeInstanceApplication_STATUS) AssignProperties_From_ComputeInstanceApplication_STATUS(source *storage.ComputeInstanceApplication_STATUS) error

AssignProperties_From_ComputeInstanceApplication_STATUS populates our ComputeInstanceApplication_STATUS from the provided source ComputeInstanceApplication_STATUS

func (*ComputeInstanceApplication_STATUS) AssignProperties_To_ComputeInstanceApplication_STATUS

func (application *ComputeInstanceApplication_STATUS) AssignProperties_To_ComputeInstanceApplication_STATUS(destination *storage.ComputeInstanceApplication_STATUS) error

AssignProperties_To_ComputeInstanceApplication_STATUS populates the provided destination ComputeInstanceApplication_STATUS from our ComputeInstanceApplication_STATUS

func (*ComputeInstanceApplication_STATUS) DeepCopy

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

func (*ComputeInstanceApplication_STATUS) DeepCopyInto

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

func (*ComputeInstanceApplication_STATUS) NewEmptyARMValue

func (application *ComputeInstanceApplication_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceApplication_STATUS) PopulateFromARM

func (application *ComputeInstanceApplication_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceConnectivityEndpoints_STATUS

type ComputeInstanceConnectivityEndpoints_STATUS struct {
	// PrivateIpAddress: Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is
	// deployed).
	PrivateIpAddress *string `json:"privateIpAddress,omitempty"`

	// PublicIpAddress: Public IP Address of this ComputeInstance.
	PublicIpAddress *string `json:"publicIpAddress,omitempty"`
}

Defines all connectivity endpoints and properties for an ComputeInstance.

func (*ComputeInstanceConnectivityEndpoints_STATUS) AssignProperties_From_ComputeInstanceConnectivityEndpoints_STATUS

func (endpoints *ComputeInstanceConnectivityEndpoints_STATUS) AssignProperties_From_ComputeInstanceConnectivityEndpoints_STATUS(source *storage.ComputeInstanceConnectivityEndpoints_STATUS) error

AssignProperties_From_ComputeInstanceConnectivityEndpoints_STATUS populates our ComputeInstanceConnectivityEndpoints_STATUS from the provided source ComputeInstanceConnectivityEndpoints_STATUS

func (*ComputeInstanceConnectivityEndpoints_STATUS) AssignProperties_To_ComputeInstanceConnectivityEndpoints_STATUS

func (endpoints *ComputeInstanceConnectivityEndpoints_STATUS) AssignProperties_To_ComputeInstanceConnectivityEndpoints_STATUS(destination *storage.ComputeInstanceConnectivityEndpoints_STATUS) error

AssignProperties_To_ComputeInstanceConnectivityEndpoints_STATUS populates the provided destination ComputeInstanceConnectivityEndpoints_STATUS from our ComputeInstanceConnectivityEndpoints_STATUS

func (*ComputeInstanceConnectivityEndpoints_STATUS) DeepCopy

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

func (*ComputeInstanceConnectivityEndpoints_STATUS) DeepCopyInto

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

func (*ComputeInstanceConnectivityEndpoints_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceConnectivityEndpoints_STATUS) PopulateFromARM

func (endpoints *ComputeInstanceConnectivityEndpoints_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceContainer_Autosave_STATUS

type ComputeInstanceContainer_Autosave_STATUS string

type ComputeInstanceContainer_Network_STATUS

type ComputeInstanceContainer_Network_STATUS string

type ComputeInstanceContainer_STATUS

type ComputeInstanceContainer_STATUS struct {
	// Autosave: Auto save settings.
	Autosave *ComputeInstanceContainer_Autosave_STATUS `json:"autosave,omitempty"`

	// Environment: Environment information of this container.
	Environment *ComputeInstanceEnvironmentInfo_STATUS `json:"environment,omitempty"`

	// Gpu: Information of GPU.
	Gpu *string `json:"gpu,omitempty"`

	// Name: Name of the ComputeInstance container.
	Name *string `json:"name,omitempty"`

	// Network: network of this container.
	Network *ComputeInstanceContainer_Network_STATUS `json:"network,omitempty"`

	// Services: services of this containers.
	Services []map[string]v1.JSON `json:"services,omitempty"`
}

Defines an Aml Instance container.

func (*ComputeInstanceContainer_STATUS) AssignProperties_From_ComputeInstanceContainer_STATUS

func (container *ComputeInstanceContainer_STATUS) AssignProperties_From_ComputeInstanceContainer_STATUS(source *storage.ComputeInstanceContainer_STATUS) error

AssignProperties_From_ComputeInstanceContainer_STATUS populates our ComputeInstanceContainer_STATUS from the provided source ComputeInstanceContainer_STATUS

func (*ComputeInstanceContainer_STATUS) AssignProperties_To_ComputeInstanceContainer_STATUS

func (container *ComputeInstanceContainer_STATUS) AssignProperties_To_ComputeInstanceContainer_STATUS(destination *storage.ComputeInstanceContainer_STATUS) error

AssignProperties_To_ComputeInstanceContainer_STATUS populates the provided destination ComputeInstanceContainer_STATUS from our ComputeInstanceContainer_STATUS

func (*ComputeInstanceContainer_STATUS) DeepCopy

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

func (*ComputeInstanceContainer_STATUS) DeepCopyInto

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

func (*ComputeInstanceContainer_STATUS) NewEmptyARMValue

func (container *ComputeInstanceContainer_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceContainer_STATUS) PopulateFromARM

func (container *ComputeInstanceContainer_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceCreatedBy_STATUS

type ComputeInstanceCreatedBy_STATUS struct {
	// UserId: Uniquely identifies the user within his/her organization.
	UserId *string `json:"userId,omitempty"`

	// UserName: Name of the user.
	UserName *string `json:"userName,omitempty"`

	// UserOrgId: Uniquely identifies user' Azure Active Directory organization.
	UserOrgId *string `json:"userOrgId,omitempty"`
}

Describes information on user who created this ComputeInstance.

func (*ComputeInstanceCreatedBy_STATUS) AssignProperties_From_ComputeInstanceCreatedBy_STATUS

func (createdBy *ComputeInstanceCreatedBy_STATUS) AssignProperties_From_ComputeInstanceCreatedBy_STATUS(source *storage.ComputeInstanceCreatedBy_STATUS) error

AssignProperties_From_ComputeInstanceCreatedBy_STATUS populates our ComputeInstanceCreatedBy_STATUS from the provided source ComputeInstanceCreatedBy_STATUS

func (*ComputeInstanceCreatedBy_STATUS) AssignProperties_To_ComputeInstanceCreatedBy_STATUS

func (createdBy *ComputeInstanceCreatedBy_STATUS) AssignProperties_To_ComputeInstanceCreatedBy_STATUS(destination *storage.ComputeInstanceCreatedBy_STATUS) error

AssignProperties_To_ComputeInstanceCreatedBy_STATUS populates the provided destination ComputeInstanceCreatedBy_STATUS from our ComputeInstanceCreatedBy_STATUS

func (*ComputeInstanceCreatedBy_STATUS) DeepCopy

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

func (*ComputeInstanceCreatedBy_STATUS) DeepCopyInto

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

func (*ComputeInstanceCreatedBy_STATUS) NewEmptyARMValue

func (createdBy *ComputeInstanceCreatedBy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceCreatedBy_STATUS) PopulateFromARM

func (createdBy *ComputeInstanceCreatedBy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceDataDisk_Caching_STATUS

type ComputeInstanceDataDisk_Caching_STATUS string

type ComputeInstanceDataDisk_STATUS

type ComputeInstanceDataDisk_STATUS struct {
	// Caching: Caching type of Data Disk.
	Caching *ComputeInstanceDataDisk_Caching_STATUS `json:"caching,omitempty"`

	// DiskSizeGB: The initial disk size in gigabytes.
	DiskSizeGB *int `json:"diskSizeGB,omitempty"`

	// Lun: The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun.
	Lun *int `json:"lun,omitempty"`

	// StorageAccountType: type of this storage account.
	StorageAccountType *ComputeInstanceDataDisk_StorageAccountType_STATUS `json:"storageAccountType,omitempty"`
}

Defines an Aml Instance DataDisk.

func (*ComputeInstanceDataDisk_STATUS) AssignProperties_From_ComputeInstanceDataDisk_STATUS

func (disk *ComputeInstanceDataDisk_STATUS) AssignProperties_From_ComputeInstanceDataDisk_STATUS(source *storage.ComputeInstanceDataDisk_STATUS) error

AssignProperties_From_ComputeInstanceDataDisk_STATUS populates our ComputeInstanceDataDisk_STATUS from the provided source ComputeInstanceDataDisk_STATUS

func (*ComputeInstanceDataDisk_STATUS) AssignProperties_To_ComputeInstanceDataDisk_STATUS

func (disk *ComputeInstanceDataDisk_STATUS) AssignProperties_To_ComputeInstanceDataDisk_STATUS(destination *storage.ComputeInstanceDataDisk_STATUS) error

AssignProperties_To_ComputeInstanceDataDisk_STATUS populates the provided destination ComputeInstanceDataDisk_STATUS from our ComputeInstanceDataDisk_STATUS

func (*ComputeInstanceDataDisk_STATUS) DeepCopy

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

func (*ComputeInstanceDataDisk_STATUS) DeepCopyInto

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

func (*ComputeInstanceDataDisk_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceDataDisk_STATUS) PopulateFromARM

func (disk *ComputeInstanceDataDisk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceDataDisk_StorageAccountType_STATUS

type ComputeInstanceDataDisk_StorageAccountType_STATUS string

type ComputeInstanceDataMount_MountAction_STATUS

type ComputeInstanceDataMount_MountAction_STATUS string

type ComputeInstanceDataMount_MountState_STATUS

type ComputeInstanceDataMount_MountState_STATUS string

type ComputeInstanceDataMount_STATUS

type ComputeInstanceDataMount_STATUS struct {
	// CreatedBy: who this data mount created by.
	CreatedBy *string `json:"createdBy,omitempty"`

	// Error: Error of this data mount.
	Error *string `json:"error,omitempty"`

	// MountAction: Mount Action.
	MountAction *ComputeInstanceDataMount_MountAction_STATUS `json:"mountAction,omitempty"`

	// MountName: name of the ComputeInstance data mount.
	MountName *string `json:"mountName,omitempty"`

	// MountPath: Path of this data mount.
	MountPath *string `json:"mountPath,omitempty"`

	// MountState: Mount state.
	MountState *ComputeInstanceDataMount_MountState_STATUS `json:"mountState,omitempty"`

	// MountedOn: The time when the disk mounted.
	MountedOn *string `json:"mountedOn,omitempty"`

	// Source: Source of the ComputeInstance data mount.
	Source *string `json:"source,omitempty"`

	// SourceType: Data source type.
	SourceType *ComputeInstanceDataMount_SourceType_STATUS `json:"sourceType,omitempty"`
}

Defines an Aml Instance DataMount.

func (*ComputeInstanceDataMount_STATUS) AssignProperties_From_ComputeInstanceDataMount_STATUS

func (mount *ComputeInstanceDataMount_STATUS) AssignProperties_From_ComputeInstanceDataMount_STATUS(source *storage.ComputeInstanceDataMount_STATUS) error

AssignProperties_From_ComputeInstanceDataMount_STATUS populates our ComputeInstanceDataMount_STATUS from the provided source ComputeInstanceDataMount_STATUS

func (*ComputeInstanceDataMount_STATUS) AssignProperties_To_ComputeInstanceDataMount_STATUS

func (mount *ComputeInstanceDataMount_STATUS) AssignProperties_To_ComputeInstanceDataMount_STATUS(destination *storage.ComputeInstanceDataMount_STATUS) error

AssignProperties_To_ComputeInstanceDataMount_STATUS populates the provided destination ComputeInstanceDataMount_STATUS from our ComputeInstanceDataMount_STATUS

func (*ComputeInstanceDataMount_STATUS) DeepCopy

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

func (*ComputeInstanceDataMount_STATUS) DeepCopyInto

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

func (*ComputeInstanceDataMount_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceDataMount_STATUS) PopulateFromARM

func (mount *ComputeInstanceDataMount_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceDataMount_SourceType_STATUS

type ComputeInstanceDataMount_SourceType_STATUS string

type ComputeInstanceEnvironmentInfo_STATUS

type ComputeInstanceEnvironmentInfo_STATUS struct {
	// Name: name of environment.
	Name *string `json:"name,omitempty"`

	// Version: version of environment.
	Version *string `json:"version,omitempty"`
}

Environment information

func (*ComputeInstanceEnvironmentInfo_STATUS) AssignProperties_From_ComputeInstanceEnvironmentInfo_STATUS

func (info *ComputeInstanceEnvironmentInfo_STATUS) AssignProperties_From_ComputeInstanceEnvironmentInfo_STATUS(source *storage.ComputeInstanceEnvironmentInfo_STATUS) error

AssignProperties_From_ComputeInstanceEnvironmentInfo_STATUS populates our ComputeInstanceEnvironmentInfo_STATUS from the provided source ComputeInstanceEnvironmentInfo_STATUS

func (*ComputeInstanceEnvironmentInfo_STATUS) AssignProperties_To_ComputeInstanceEnvironmentInfo_STATUS

func (info *ComputeInstanceEnvironmentInfo_STATUS) AssignProperties_To_ComputeInstanceEnvironmentInfo_STATUS(destination *storage.ComputeInstanceEnvironmentInfo_STATUS) error

AssignProperties_To_ComputeInstanceEnvironmentInfo_STATUS populates the provided destination ComputeInstanceEnvironmentInfo_STATUS from our ComputeInstanceEnvironmentInfo_STATUS

func (*ComputeInstanceEnvironmentInfo_STATUS) DeepCopy

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

func (*ComputeInstanceEnvironmentInfo_STATUS) DeepCopyInto

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

func (*ComputeInstanceEnvironmentInfo_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceEnvironmentInfo_STATUS) PopulateFromARM

func (info *ComputeInstanceEnvironmentInfo_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceLastOperation_OperationName_STATUS

type ComputeInstanceLastOperation_OperationName_STATUS string

type ComputeInstanceLastOperation_OperationStatus_STATUS

type ComputeInstanceLastOperation_OperationStatus_STATUS string

type ComputeInstanceLastOperation_OperationTrigger_STATUS

type ComputeInstanceLastOperation_OperationTrigger_STATUS string

type ComputeInstanceLastOperation_STATUS

type ComputeInstanceLastOperation_STATUS struct {
	// OperationName: Name of the last operation.
	OperationName *ComputeInstanceLastOperation_OperationName_STATUS `json:"operationName,omitempty"`

	// OperationStatus: Operation status.
	OperationStatus *ComputeInstanceLastOperation_OperationStatus_STATUS `json:"operationStatus,omitempty"`

	// OperationTime: Time of the last operation.
	OperationTime *string `json:"operationTime,omitempty"`

	// OperationTrigger: Trigger of operation.
	OperationTrigger *ComputeInstanceLastOperation_OperationTrigger_STATUS `json:"operationTrigger,omitempty"`
}

The last operation on ComputeInstance.

func (*ComputeInstanceLastOperation_STATUS) AssignProperties_From_ComputeInstanceLastOperation_STATUS

func (operation *ComputeInstanceLastOperation_STATUS) AssignProperties_From_ComputeInstanceLastOperation_STATUS(source *storage.ComputeInstanceLastOperation_STATUS) error

AssignProperties_From_ComputeInstanceLastOperation_STATUS populates our ComputeInstanceLastOperation_STATUS from the provided source ComputeInstanceLastOperation_STATUS

func (*ComputeInstanceLastOperation_STATUS) AssignProperties_To_ComputeInstanceLastOperation_STATUS

func (operation *ComputeInstanceLastOperation_STATUS) AssignProperties_To_ComputeInstanceLastOperation_STATUS(destination *storage.ComputeInstanceLastOperation_STATUS) error

AssignProperties_To_ComputeInstanceLastOperation_STATUS populates the provided destination ComputeInstanceLastOperation_STATUS from our ComputeInstanceLastOperation_STATUS

func (*ComputeInstanceLastOperation_STATUS) DeepCopy

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

func (*ComputeInstanceLastOperation_STATUS) DeepCopyInto

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

func (*ComputeInstanceLastOperation_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceLastOperation_STATUS) PopulateFromARM

func (operation *ComputeInstanceLastOperation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceProperties

type ComputeInstanceProperties struct {
	// ApplicationSharingPolicy: Policy for sharing applications on this compute instance among users of parent workspace. If
	// Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access
	// applications on this instance depending on his/her assigned role.
	ApplicationSharingPolicy *ComputeInstanceProperties_ApplicationSharingPolicy `json:"applicationSharingPolicy,omitempty"`

	// ComputeInstanceAuthorizationType: The Compute Instance Authorization type. Available values are personal (default).
	ComputeInstanceAuthorizationType *ComputeInstanceProperties_ComputeInstanceAuthorizationType `json:"computeInstanceAuthorizationType,omitempty"`

	// CustomServices: List of Custom Services added to the compute.
	CustomServices []CustomService `json:"customServices,omitempty"`

	// EnableNodePublicIp: Enable or disable node public IP address provisioning. Possible values are: Possible values are:
	// true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will
	// have a private endpoint and no public IPs.
	EnableNodePublicIp *bool `json:"enableNodePublicIp,omitempty"`

	// PersonalComputeInstanceSettings: Settings for a personal compute instance.
	PersonalComputeInstanceSettings *PersonalComputeInstanceSettings `json:"personalComputeInstanceSettings,omitempty"`

	// Schedules: The list of schedules to be applied on the computes.
	Schedules *ComputeSchedules `json:"schedules,omitempty"`

	// SetupScripts: Details of customized scripts to execute for setting up the cluster.
	SetupScripts *SetupScripts `json:"setupScripts,omitempty"`

	// SshSettings: Specifies policy and settings for SSH access.
	SshSettings *ComputeInstanceSshSettings `json:"sshSettings,omitempty"`

	// Subnet: Virtual network subnet resource ID the compute nodes belong to.
	Subnet *ResourceId `json:"subnet,omitempty"`

	// VmSize: Virtual Machine Size
	VmSize *string `json:"vmSize,omitempty"`
}

Compute Instance properties

func (*ComputeInstanceProperties) AssignProperties_From_ComputeInstanceProperties

func (properties *ComputeInstanceProperties) AssignProperties_From_ComputeInstanceProperties(source *storage.ComputeInstanceProperties) error

AssignProperties_From_ComputeInstanceProperties populates our ComputeInstanceProperties from the provided source ComputeInstanceProperties

func (*ComputeInstanceProperties) AssignProperties_To_ComputeInstanceProperties

func (properties *ComputeInstanceProperties) AssignProperties_To_ComputeInstanceProperties(destination *storage.ComputeInstanceProperties) error

AssignProperties_To_ComputeInstanceProperties populates the provided destination ComputeInstanceProperties from our ComputeInstanceProperties

func (*ComputeInstanceProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ComputeInstanceProperties) DeepCopy

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

func (*ComputeInstanceProperties) DeepCopyInto

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

func (*ComputeInstanceProperties) Initialize_From_ComputeInstanceProperties_STATUS

func (properties *ComputeInstanceProperties) Initialize_From_ComputeInstanceProperties_STATUS(source *ComputeInstanceProperties_STATUS) error

Initialize_From_ComputeInstanceProperties_STATUS populates our ComputeInstanceProperties from the provided source ComputeInstanceProperties_STATUS

func (*ComputeInstanceProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceProperties_ApplicationSharingPolicy

type ComputeInstanceProperties_ApplicationSharingPolicy string

+kubebuilder:validation:Enum={"Personal","Shared"}

type ComputeInstanceProperties_ApplicationSharingPolicy_STATUS

type ComputeInstanceProperties_ApplicationSharingPolicy_STATUS string

type ComputeInstanceProperties_ComputeInstanceAuthorizationType

type ComputeInstanceProperties_ComputeInstanceAuthorizationType string

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

type ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS

type ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS string

type ComputeInstanceProperties_STATUS

type ComputeInstanceProperties_STATUS struct {
	// ApplicationSharingPolicy: Policy for sharing applications on this compute instance among users of parent workspace. If
	// Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access
	// applications on this instance depending on his/her assigned role.
	ApplicationSharingPolicy *ComputeInstanceProperties_ApplicationSharingPolicy_STATUS `json:"applicationSharingPolicy,omitempty"`

	// Applications: Describes available applications and their endpoints on this ComputeInstance.
	Applications []ComputeInstanceApplication_STATUS `json:"applications,omitempty"`

	// ComputeInstanceAuthorizationType: The Compute Instance Authorization type. Available values are personal (default).
	ComputeInstanceAuthorizationType *ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS `json:"computeInstanceAuthorizationType,omitempty"`

	// ConnectivityEndpoints: Describes all connectivity endpoints available for this ComputeInstance.
	ConnectivityEndpoints *ComputeInstanceConnectivityEndpoints_STATUS `json:"connectivityEndpoints,omitempty"`

	// Containers: Describes informations of containers on this ComputeInstance.
	Containers []ComputeInstanceContainer_STATUS `json:"containers,omitempty"`

	// CreatedBy: Describes information on user who created this ComputeInstance.
	CreatedBy *ComputeInstanceCreatedBy_STATUS `json:"createdBy,omitempty"`

	// CustomServices: List of Custom Services added to the compute.
	CustomServices []CustomService_STATUS `json:"customServices,omitempty"`

	// DataDisks: Describes informations of dataDisks on this ComputeInstance.
	DataDisks []ComputeInstanceDataDisk_STATUS `json:"dataDisks,omitempty"`

	// DataMounts: Describes informations of dataMounts on this ComputeInstance.
	DataMounts []ComputeInstanceDataMount_STATUS `json:"dataMounts,omitempty"`

	// EnableNodePublicIp: Enable or disable node public IP address provisioning. Possible values are: Possible values are:
	// true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will
	// have a private endpoint and no public IPs.
	EnableNodePublicIp *bool `json:"enableNodePublicIp,omitempty"`

	// Errors: Collection of errors encountered on this ComputeInstance.
	Errors []ErrorResponse_STATUS `json:"errors,omitempty"`

	// LastOperation: The last operation on ComputeInstance.
	LastOperation *ComputeInstanceLastOperation_STATUS `json:"lastOperation,omitempty"`

	// OsImageMetadata: Returns metadata about the operating system image for this compute instance.
	OsImageMetadata *ImageMetadata_STATUS `json:"osImageMetadata,omitempty"`

	// PersonalComputeInstanceSettings: Settings for a personal compute instance.
	PersonalComputeInstanceSettings *PersonalComputeInstanceSettings_STATUS `json:"personalComputeInstanceSettings,omitempty"`

	// Schedules: The list of schedules to be applied on the computes.
	Schedules *ComputeSchedules_STATUS `json:"schedules,omitempty"`

	// SetupScripts: Details of customized scripts to execute for setting up the cluster.
	SetupScripts *SetupScripts_STATUS `json:"setupScripts,omitempty"`

	// SshSettings: Specifies policy and settings for SSH access.
	SshSettings *ComputeInstanceSshSettings_STATUS `json:"sshSettings,omitempty"`

	// State: The current state of this ComputeInstance.
	State *ComputeInstanceState_STATUS `json:"state,omitempty"`

	// Subnet: Virtual network subnet resource ID the compute nodes belong to.
	Subnet *ResourceId_STATUS `json:"subnet,omitempty"`

	// Versions: ComputeInstance version.
	Versions *ComputeInstanceVersion_STATUS `json:"versions,omitempty"`

	// VmSize: Virtual Machine Size
	VmSize *string `json:"vmSize,omitempty"`
}

Compute Instance properties

func (*ComputeInstanceProperties_STATUS) AssignProperties_From_ComputeInstanceProperties_STATUS

func (properties *ComputeInstanceProperties_STATUS) AssignProperties_From_ComputeInstanceProperties_STATUS(source *storage.ComputeInstanceProperties_STATUS) error

AssignProperties_From_ComputeInstanceProperties_STATUS populates our ComputeInstanceProperties_STATUS from the provided source ComputeInstanceProperties_STATUS

func (*ComputeInstanceProperties_STATUS) AssignProperties_To_ComputeInstanceProperties_STATUS

func (properties *ComputeInstanceProperties_STATUS) AssignProperties_To_ComputeInstanceProperties_STATUS(destination *storage.ComputeInstanceProperties_STATUS) error

AssignProperties_To_ComputeInstanceProperties_STATUS populates the provided destination ComputeInstanceProperties_STATUS from our ComputeInstanceProperties_STATUS

func (*ComputeInstanceProperties_STATUS) DeepCopy

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

func (*ComputeInstanceProperties_STATUS) DeepCopyInto

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

func (*ComputeInstanceProperties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceSshSettings

type ComputeInstanceSshSettings struct {
	// AdminPublicKey: Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH
	// key pairs.
	AdminPublicKey *string `json:"adminPublicKey,omitempty"`

	// SshPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is
	// closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the
	// VNet/subnet policy if applicable.
	SshPublicAccess *ComputeInstanceSshSettings_SshPublicAccess `json:"sshPublicAccess,omitempty"`
}

Specifies policy and settings for SSH access.

func (*ComputeInstanceSshSettings) AssignProperties_From_ComputeInstanceSshSettings

func (settings *ComputeInstanceSshSettings) AssignProperties_From_ComputeInstanceSshSettings(source *storage.ComputeInstanceSshSettings) error

AssignProperties_From_ComputeInstanceSshSettings populates our ComputeInstanceSshSettings from the provided source ComputeInstanceSshSettings

func (*ComputeInstanceSshSettings) AssignProperties_To_ComputeInstanceSshSettings

func (settings *ComputeInstanceSshSettings) AssignProperties_To_ComputeInstanceSshSettings(destination *storage.ComputeInstanceSshSettings) error

AssignProperties_To_ComputeInstanceSshSettings populates the provided destination ComputeInstanceSshSettings from our ComputeInstanceSshSettings

func (*ComputeInstanceSshSettings) ConvertToARM

func (settings *ComputeInstanceSshSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ComputeInstanceSshSettings) DeepCopy

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

func (*ComputeInstanceSshSettings) DeepCopyInto

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

func (*ComputeInstanceSshSettings) Initialize_From_ComputeInstanceSshSettings_STATUS

func (settings *ComputeInstanceSshSettings) Initialize_From_ComputeInstanceSshSettings_STATUS(source *ComputeInstanceSshSettings_STATUS) error

Initialize_From_ComputeInstanceSshSettings_STATUS populates our ComputeInstanceSshSettings from the provided source ComputeInstanceSshSettings_STATUS

func (*ComputeInstanceSshSettings) NewEmptyARMValue

func (settings *ComputeInstanceSshSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceSshSettings) PopulateFromARM

func (settings *ComputeInstanceSshSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceSshSettings_STATUS

type ComputeInstanceSshSettings_STATUS struct {
	// AdminPublicKey: Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH
	// key pairs.
	AdminPublicKey *string `json:"adminPublicKey,omitempty"`

	// AdminUserName: Describes the admin user name.
	AdminUserName *string `json:"adminUserName,omitempty"`

	// SshPort: Describes the port for connecting through SSH.
	SshPort *int `json:"sshPort,omitempty"`

	// SshPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is
	// closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the
	// VNet/subnet policy if applicable.
	SshPublicAccess *ComputeInstanceSshSettings_SshPublicAccess_STATUS `json:"sshPublicAccess,omitempty"`
}

Specifies policy and settings for SSH access.

func (*ComputeInstanceSshSettings_STATUS) AssignProperties_From_ComputeInstanceSshSettings_STATUS

func (settings *ComputeInstanceSshSettings_STATUS) AssignProperties_From_ComputeInstanceSshSettings_STATUS(source *storage.ComputeInstanceSshSettings_STATUS) error

AssignProperties_From_ComputeInstanceSshSettings_STATUS populates our ComputeInstanceSshSettings_STATUS from the provided source ComputeInstanceSshSettings_STATUS

func (*ComputeInstanceSshSettings_STATUS) AssignProperties_To_ComputeInstanceSshSettings_STATUS

func (settings *ComputeInstanceSshSettings_STATUS) AssignProperties_To_ComputeInstanceSshSettings_STATUS(destination *storage.ComputeInstanceSshSettings_STATUS) error

AssignProperties_To_ComputeInstanceSshSettings_STATUS populates the provided destination ComputeInstanceSshSettings_STATUS from our ComputeInstanceSshSettings_STATUS

func (*ComputeInstanceSshSettings_STATUS) DeepCopy

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

func (*ComputeInstanceSshSettings_STATUS) DeepCopyInto

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

func (*ComputeInstanceSshSettings_STATUS) NewEmptyARMValue

func (settings *ComputeInstanceSshSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceSshSettings_STATUS) PopulateFromARM

func (settings *ComputeInstanceSshSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceSshSettings_SshPublicAccess

type ComputeInstanceSshSettings_SshPublicAccess string

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

type ComputeInstanceSshSettings_SshPublicAccess_STATUS

type ComputeInstanceSshSettings_SshPublicAccess_STATUS string

type ComputeInstanceState_STATUS

type ComputeInstanceState_STATUS string

Current state of an ComputeInstance.

type ComputeInstanceVersion_STATUS

type ComputeInstanceVersion_STATUS struct {
	// Runtime: Runtime of compute instance.
	Runtime *string `json:"runtime,omitempty"`
}

Version of computeInstance.

func (*ComputeInstanceVersion_STATUS) AssignProperties_From_ComputeInstanceVersion_STATUS

func (version *ComputeInstanceVersion_STATUS) AssignProperties_From_ComputeInstanceVersion_STATUS(source *storage.ComputeInstanceVersion_STATUS) error

AssignProperties_From_ComputeInstanceVersion_STATUS populates our ComputeInstanceVersion_STATUS from the provided source ComputeInstanceVersion_STATUS

func (*ComputeInstanceVersion_STATUS) AssignProperties_To_ComputeInstanceVersion_STATUS

func (version *ComputeInstanceVersion_STATUS) AssignProperties_To_ComputeInstanceVersion_STATUS(destination *storage.ComputeInstanceVersion_STATUS) error

AssignProperties_To_ComputeInstanceVersion_STATUS populates the provided destination ComputeInstanceVersion_STATUS from our ComputeInstanceVersion_STATUS

func (*ComputeInstanceVersion_STATUS) DeepCopy

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

func (*ComputeInstanceVersion_STATUS) DeepCopyInto

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

func (*ComputeInstanceVersion_STATUS) NewEmptyARMValue

func (version *ComputeInstanceVersion_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceVersion_STATUS) PopulateFromARM

func (version *ComputeInstanceVersion_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstance_ComputeType

type ComputeInstance_ComputeType string

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

type ComputeInstance_ComputeType_STATUS

type ComputeInstance_ComputeType_STATUS string

type ComputeInstance_ProvisioningState_STATUS

type ComputeInstance_ProvisioningState_STATUS string

type ComputeInstance_STATUS

type ComputeInstance_STATUS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *ComputeInstance_ComputeType_STATUS `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string `json:"modifiedOn,omitempty"`

	// Properties: Properties of ComputeInstance
	Properties *ComputeInstanceProperties_STATUS `json:"properties,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *ComputeInstance_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*ComputeInstance_STATUS) AssignProperties_From_ComputeInstance_STATUS

func (instance *ComputeInstance_STATUS) AssignProperties_From_ComputeInstance_STATUS(source *storage.ComputeInstance_STATUS) error

AssignProperties_From_ComputeInstance_STATUS populates our ComputeInstance_STATUS from the provided source ComputeInstance_STATUS

func (*ComputeInstance_STATUS) AssignProperties_To_ComputeInstance_STATUS

func (instance *ComputeInstance_STATUS) AssignProperties_To_ComputeInstance_STATUS(destination *storage.ComputeInstance_STATUS) error

AssignProperties_To_ComputeInstance_STATUS populates the provided destination ComputeInstance_STATUS from our ComputeInstance_STATUS

func (*ComputeInstance_STATUS) DeepCopy

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

func (*ComputeInstance_STATUS) DeepCopyInto

func (in *ComputeInstance_STATUS) DeepCopyInto(out *ComputeInstance_STATUS)

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

func (*ComputeInstance_STATUS) NewEmptyARMValue

func (instance *ComputeInstance_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstance_STATUS) PopulateFromARM

func (instance *ComputeInstance_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputePowerAction

type ComputePowerAction string

The compute power action. +kubebuilder:validation:Enum={"Start","Stop"}

type ComputePowerAction_STATUS

type ComputePowerAction_STATUS string

The compute power action.

type ComputeRecurrenceFrequency

type ComputeRecurrenceFrequency string

Enum to describe the frequency of a compute recurrence schedule +kubebuilder:validation:Enum={"Day","Hour","Minute","Month","Week"}

type ComputeRecurrenceFrequency_STATUS

type ComputeRecurrenceFrequency_STATUS string

Enum to describe the frequency of a compute recurrence schedule

type ComputeRecurrenceSchedule

type ComputeRecurrenceSchedule struct {
	// +kubebuilder:validation:Required
	// Hours: [Required] List of hours for the schedule.
	Hours []int `json:"hours,omitempty"`

	// +kubebuilder:validation:Required
	// Minutes: [Required] List of minutes for the schedule.
	Minutes []int `json:"minutes,omitempty"`

	// MonthDays: List of month days for the schedule
	MonthDays []int `json:"monthDays,omitempty"`

	// WeekDays: List of days for the schedule.
	WeekDays []ComputeWeekDay `json:"weekDays,omitempty"`
}

func (*ComputeRecurrenceSchedule) AssignProperties_From_ComputeRecurrenceSchedule

func (schedule *ComputeRecurrenceSchedule) AssignProperties_From_ComputeRecurrenceSchedule(source *storage.ComputeRecurrenceSchedule) error

AssignProperties_From_ComputeRecurrenceSchedule populates our ComputeRecurrenceSchedule from the provided source ComputeRecurrenceSchedule

func (*ComputeRecurrenceSchedule) AssignProperties_To_ComputeRecurrenceSchedule

func (schedule *ComputeRecurrenceSchedule) AssignProperties_To_ComputeRecurrenceSchedule(destination *storage.ComputeRecurrenceSchedule) error

AssignProperties_To_ComputeRecurrenceSchedule populates the provided destination ComputeRecurrenceSchedule from our ComputeRecurrenceSchedule

func (*ComputeRecurrenceSchedule) ConvertToARM

func (schedule *ComputeRecurrenceSchedule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ComputeRecurrenceSchedule) DeepCopy

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

func (*ComputeRecurrenceSchedule) DeepCopyInto

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

func (*ComputeRecurrenceSchedule) Initialize_From_ComputeRecurrenceSchedule_STATUS

func (schedule *ComputeRecurrenceSchedule) Initialize_From_ComputeRecurrenceSchedule_STATUS(source *ComputeRecurrenceSchedule_STATUS) error

Initialize_From_ComputeRecurrenceSchedule_STATUS populates our ComputeRecurrenceSchedule from the provided source ComputeRecurrenceSchedule_STATUS

func (*ComputeRecurrenceSchedule) NewEmptyARMValue

func (schedule *ComputeRecurrenceSchedule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeRecurrenceSchedule) PopulateFromARM

func (schedule *ComputeRecurrenceSchedule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeRecurrenceSchedule_STATUS

type ComputeRecurrenceSchedule_STATUS struct {
	// Hours: [Required] List of hours for the schedule.
	Hours []int `json:"hours,omitempty"`

	// Minutes: [Required] List of minutes for the schedule.
	Minutes []int `json:"minutes,omitempty"`

	// MonthDays: List of month days for the schedule
	MonthDays []int `json:"monthDays,omitempty"`

	// WeekDays: List of days for the schedule.
	WeekDays []ComputeWeekDay_STATUS `json:"weekDays,omitempty"`
}

func (*ComputeRecurrenceSchedule_STATUS) AssignProperties_From_ComputeRecurrenceSchedule_STATUS

func (schedule *ComputeRecurrenceSchedule_STATUS) AssignProperties_From_ComputeRecurrenceSchedule_STATUS(source *storage.ComputeRecurrenceSchedule_STATUS) error

AssignProperties_From_ComputeRecurrenceSchedule_STATUS populates our ComputeRecurrenceSchedule_STATUS from the provided source ComputeRecurrenceSchedule_STATUS

func (*ComputeRecurrenceSchedule_STATUS) AssignProperties_To_ComputeRecurrenceSchedule_STATUS

func (schedule *ComputeRecurrenceSchedule_STATUS) AssignProperties_To_ComputeRecurrenceSchedule_STATUS(destination *storage.ComputeRecurrenceSchedule_STATUS) error

AssignProperties_To_ComputeRecurrenceSchedule_STATUS populates the provided destination ComputeRecurrenceSchedule_STATUS from our ComputeRecurrenceSchedule_STATUS

func (*ComputeRecurrenceSchedule_STATUS) DeepCopy

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

func (*ComputeRecurrenceSchedule_STATUS) DeepCopyInto

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

func (*ComputeRecurrenceSchedule_STATUS) NewEmptyARMValue

func (schedule *ComputeRecurrenceSchedule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeRecurrenceSchedule_STATUS) PopulateFromARM

func (schedule *ComputeRecurrenceSchedule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeRuntimeDto

type ComputeRuntimeDto struct {
	SparkRuntimeVersion *string `json:"sparkRuntimeVersion,omitempty"`
}

Compute runtime config for feature store type workspace.

func (*ComputeRuntimeDto) AssignProperties_From_ComputeRuntimeDto

func (runtimeDto *ComputeRuntimeDto) AssignProperties_From_ComputeRuntimeDto(source *storage.ComputeRuntimeDto) error

AssignProperties_From_ComputeRuntimeDto populates our ComputeRuntimeDto from the provided source ComputeRuntimeDto

func (*ComputeRuntimeDto) AssignProperties_To_ComputeRuntimeDto

func (runtimeDto *ComputeRuntimeDto) AssignProperties_To_ComputeRuntimeDto(destination *storage.ComputeRuntimeDto) error

AssignProperties_To_ComputeRuntimeDto populates the provided destination ComputeRuntimeDto from our ComputeRuntimeDto

func (*ComputeRuntimeDto) ConvertToARM

func (runtimeDto *ComputeRuntimeDto) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ComputeRuntimeDto) DeepCopy

func (in *ComputeRuntimeDto) DeepCopy() *ComputeRuntimeDto

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

func (*ComputeRuntimeDto) DeepCopyInto

func (in *ComputeRuntimeDto) DeepCopyInto(out *ComputeRuntimeDto)

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

func (*ComputeRuntimeDto) Initialize_From_ComputeRuntimeDto_STATUS

func (runtimeDto *ComputeRuntimeDto) Initialize_From_ComputeRuntimeDto_STATUS(source *ComputeRuntimeDto_STATUS) error

Initialize_From_ComputeRuntimeDto_STATUS populates our ComputeRuntimeDto from the provided source ComputeRuntimeDto_STATUS

func (*ComputeRuntimeDto) NewEmptyARMValue

func (runtimeDto *ComputeRuntimeDto) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeRuntimeDto) PopulateFromARM

func (runtimeDto *ComputeRuntimeDto) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeRuntimeDto_STATUS

type ComputeRuntimeDto_STATUS struct {
	SparkRuntimeVersion *string `json:"sparkRuntimeVersion,omitempty"`
}

Compute runtime config for feature store type workspace.

func (*ComputeRuntimeDto_STATUS) AssignProperties_From_ComputeRuntimeDto_STATUS

func (runtimeDto *ComputeRuntimeDto_STATUS) AssignProperties_From_ComputeRuntimeDto_STATUS(source *storage.ComputeRuntimeDto_STATUS) error

AssignProperties_From_ComputeRuntimeDto_STATUS populates our ComputeRuntimeDto_STATUS from the provided source ComputeRuntimeDto_STATUS

func (*ComputeRuntimeDto_STATUS) AssignProperties_To_ComputeRuntimeDto_STATUS

func (runtimeDto *ComputeRuntimeDto_STATUS) AssignProperties_To_ComputeRuntimeDto_STATUS(destination *storage.ComputeRuntimeDto_STATUS) error

AssignProperties_To_ComputeRuntimeDto_STATUS populates the provided destination ComputeRuntimeDto_STATUS from our ComputeRuntimeDto_STATUS

func (*ComputeRuntimeDto_STATUS) DeepCopy

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

func (*ComputeRuntimeDto_STATUS) DeepCopyInto

func (in *ComputeRuntimeDto_STATUS) DeepCopyInto(out *ComputeRuntimeDto_STATUS)

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

func (*ComputeRuntimeDto_STATUS) NewEmptyARMValue

func (runtimeDto *ComputeRuntimeDto_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeRuntimeDto_STATUS) PopulateFromARM

func (runtimeDto *ComputeRuntimeDto_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeSchedules

type ComputeSchedules struct {
	// ComputeStartStop: The list of compute start stop schedules to be applied.
	ComputeStartStop []ComputeStartStopSchedule `json:"computeStartStop,omitempty"`
}

The list of schedules to be applied on the computes

func (*ComputeSchedules) AssignProperties_From_ComputeSchedules

func (schedules *ComputeSchedules) AssignProperties_From_ComputeSchedules(source *storage.ComputeSchedules) error

AssignProperties_From_ComputeSchedules populates our ComputeSchedules from the provided source ComputeSchedules

func (*ComputeSchedules) AssignProperties_To_ComputeSchedules

func (schedules *ComputeSchedules) AssignProperties_To_ComputeSchedules(destination *storage.ComputeSchedules) error

AssignProperties_To_ComputeSchedules populates the provided destination ComputeSchedules from our ComputeSchedules

func (*ComputeSchedules) ConvertToARM

func (schedules *ComputeSchedules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ComputeSchedules) DeepCopy

func (in *ComputeSchedules) DeepCopy() *ComputeSchedules

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

func (*ComputeSchedules) DeepCopyInto

func (in *ComputeSchedules) DeepCopyInto(out *ComputeSchedules)

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

func (*ComputeSchedules) Initialize_From_ComputeSchedules_STATUS

func (schedules *ComputeSchedules) Initialize_From_ComputeSchedules_STATUS(source *ComputeSchedules_STATUS) error

Initialize_From_ComputeSchedules_STATUS populates our ComputeSchedules from the provided source ComputeSchedules_STATUS

func (*ComputeSchedules) NewEmptyARMValue

func (schedules *ComputeSchedules) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeSchedules) PopulateFromARM

func (schedules *ComputeSchedules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeSchedules_STATUS

type ComputeSchedules_STATUS struct {
	// ComputeStartStop: The list of compute start stop schedules to be applied.
	ComputeStartStop []ComputeStartStopSchedule_STATUS `json:"computeStartStop,omitempty"`
}

The list of schedules to be applied on the computes

func (*ComputeSchedules_STATUS) AssignProperties_From_ComputeSchedules_STATUS

func (schedules *ComputeSchedules_STATUS) AssignProperties_From_ComputeSchedules_STATUS(source *storage.ComputeSchedules_STATUS) error

AssignProperties_From_ComputeSchedules_STATUS populates our ComputeSchedules_STATUS from the provided source ComputeSchedules_STATUS

func (*ComputeSchedules_STATUS) AssignProperties_To_ComputeSchedules_STATUS

func (schedules *ComputeSchedules_STATUS) AssignProperties_To_ComputeSchedules_STATUS(destination *storage.ComputeSchedules_STATUS) error

AssignProperties_To_ComputeSchedules_STATUS populates the provided destination ComputeSchedules_STATUS from our ComputeSchedules_STATUS

func (*ComputeSchedules_STATUS) DeepCopy

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

func (*ComputeSchedules_STATUS) DeepCopyInto

func (in *ComputeSchedules_STATUS) DeepCopyInto(out *ComputeSchedules_STATUS)

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

func (*ComputeSchedules_STATUS) NewEmptyARMValue

func (schedules *ComputeSchedules_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeSchedules_STATUS) PopulateFromARM

func (schedules *ComputeSchedules_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeStartStopSchedule

type ComputeStartStopSchedule struct {
	// Action: [Required] The compute power action.
	Action *ComputePowerAction `json:"action,omitempty"`

	// Cron: Required if triggerType is Cron.
	Cron *Cron `json:"cron,omitempty"`

	// Recurrence: Required if triggerType is Recurrence.
	Recurrence *Recurrence `json:"recurrence,omitempty"`

	// Schedule: [Deprecated] Not used any more.
	Schedule *ScheduleBase `json:"schedule,omitempty"`

	// Status: Is the schedule enabled or disabled?
	Status *ScheduleStatus `json:"status,omitempty"`

	// TriggerType: [Required] The schedule trigger type.
	TriggerType *ComputeTriggerType `json:"triggerType,omitempty"`
}

Compute start stop schedule properties

func (*ComputeStartStopSchedule) AssignProperties_From_ComputeStartStopSchedule

func (schedule *ComputeStartStopSchedule) AssignProperties_From_ComputeStartStopSchedule(source *storage.ComputeStartStopSchedule) error

AssignProperties_From_ComputeStartStopSchedule populates our ComputeStartStopSchedule from the provided source ComputeStartStopSchedule

func (*ComputeStartStopSchedule) AssignProperties_To_ComputeStartStopSchedule

func (schedule *ComputeStartStopSchedule) AssignProperties_To_ComputeStartStopSchedule(destination *storage.ComputeStartStopSchedule) error

AssignProperties_To_ComputeStartStopSchedule populates the provided destination ComputeStartStopSchedule from our ComputeStartStopSchedule

func (*ComputeStartStopSchedule) ConvertToARM

func (schedule *ComputeStartStopSchedule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ComputeStartStopSchedule) DeepCopy

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

func (*ComputeStartStopSchedule) DeepCopyInto

func (in *ComputeStartStopSchedule) DeepCopyInto(out *ComputeStartStopSchedule)

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

func (*ComputeStartStopSchedule) Initialize_From_ComputeStartStopSchedule_STATUS

func (schedule *ComputeStartStopSchedule) Initialize_From_ComputeStartStopSchedule_STATUS(source *ComputeStartStopSchedule_STATUS) error

Initialize_From_ComputeStartStopSchedule_STATUS populates our ComputeStartStopSchedule from the provided source ComputeStartStopSchedule_STATUS

func (*ComputeStartStopSchedule) NewEmptyARMValue

func (schedule *ComputeStartStopSchedule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeStartStopSchedule) PopulateFromARM

func (schedule *ComputeStartStopSchedule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeStartStopSchedule_ProvisioningStatus_STATUS

type ComputeStartStopSchedule_ProvisioningStatus_STATUS string

type ComputeStartStopSchedule_STATUS

type ComputeStartStopSchedule_STATUS struct {
	// Action: [Required] The compute power action.
	Action *ComputePowerAction_STATUS `json:"action,omitempty"`

	// Cron: Required if triggerType is Cron.
	Cron *Cron_STATUS `json:"cron,omitempty"`

	// Id: A system assigned id for the schedule.
	Id *string `json:"id,omitempty"`

	// ProvisioningStatus: The current deployment state of schedule.
	ProvisioningStatus *ComputeStartStopSchedule_ProvisioningStatus_STATUS `json:"provisioningStatus,omitempty"`

	// Recurrence: Required if triggerType is Recurrence.
	Recurrence *Recurrence_STATUS `json:"recurrence,omitempty"`

	// Schedule: [Deprecated] Not used any more.
	Schedule *ScheduleBase_STATUS `json:"schedule,omitempty"`

	// Status: Is the schedule enabled or disabled?
	Status *ScheduleStatus_STATUS `json:"status,omitempty"`

	// TriggerType: [Required] The schedule trigger type.
	TriggerType *ComputeTriggerType_STATUS `json:"triggerType,omitempty"`
}

Compute start stop schedule properties

func (*ComputeStartStopSchedule_STATUS) AssignProperties_From_ComputeStartStopSchedule_STATUS

func (schedule *ComputeStartStopSchedule_STATUS) AssignProperties_From_ComputeStartStopSchedule_STATUS(source *storage.ComputeStartStopSchedule_STATUS) error

AssignProperties_From_ComputeStartStopSchedule_STATUS populates our ComputeStartStopSchedule_STATUS from the provided source ComputeStartStopSchedule_STATUS

func (*ComputeStartStopSchedule_STATUS) AssignProperties_To_ComputeStartStopSchedule_STATUS

func (schedule *ComputeStartStopSchedule_STATUS) AssignProperties_To_ComputeStartStopSchedule_STATUS(destination *storage.ComputeStartStopSchedule_STATUS) error

AssignProperties_To_ComputeStartStopSchedule_STATUS populates the provided destination ComputeStartStopSchedule_STATUS from our ComputeStartStopSchedule_STATUS

func (*ComputeStartStopSchedule_STATUS) DeepCopy

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

func (*ComputeStartStopSchedule_STATUS) DeepCopyInto

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

func (*ComputeStartStopSchedule_STATUS) NewEmptyARMValue

func (schedule *ComputeStartStopSchedule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeStartStopSchedule_STATUS) PopulateFromARM

func (schedule *ComputeStartStopSchedule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeTriggerType

type ComputeTriggerType string

Is the trigger type recurrence or cron. +kubebuilder:validation:Enum={"Cron","Recurrence"}

type ComputeTriggerType_STATUS

type ComputeTriggerType_STATUS string

Is the trigger type recurrence or cron.

type ComputeWeekDay

type ComputeWeekDay string

Enum of weekday +kubebuilder:validation:Enum={"Friday","Monday","Saturday","Sunday","Thursday","Tuesday","Wednesday"}

type ComputeWeekDay_STATUS

type ComputeWeekDay_STATUS string

Enum of weekday

type Compute_STATUS

type Compute_STATUS struct {
	// AKS: Mutually exclusive with all other properties
	AKS *AKS_STATUS `json:"aks,omitempty"`

	// AmlCompute: Mutually exclusive with all other properties
	AmlCompute *AmlCompute_STATUS `json:"amlCompute,omitempty"`

	// ComputeInstance: Mutually exclusive with all other properties
	ComputeInstance *ComputeInstance_STATUS `json:"computeInstance,omitempty"`

	// DataFactory: Mutually exclusive with all other properties
	DataFactory *DataFactory_STATUS `json:"dataFactory,omitempty"`

	// DataLakeAnalytics: Mutually exclusive with all other properties
	DataLakeAnalytics *DataLakeAnalytics_STATUS `json:"dataLakeAnalytics,omitempty"`

	// Databricks: Mutually exclusive with all other properties
	Databricks *Databricks_STATUS `json:"databricks,omitempty"`

	// HDInsight: Mutually exclusive with all other properties
	HDInsight *HDInsight_STATUS `json:"hdInsight,omitempty"`

	// Kubernetes: Mutually exclusive with all other properties
	Kubernetes *Kubernetes_STATUS `json:"kubernetes,omitempty"`

	// SynapseSpark: Mutually exclusive with all other properties
	SynapseSpark *SynapseSpark_STATUS `json:"synapseSpark,omitempty"`

	// VirtualMachine: Mutually exclusive with all other properties
	VirtualMachine *VirtualMachine_STATUS `json:"virtualMachine,omitempty"`
}

func (*Compute_STATUS) AssignProperties_From_Compute_STATUS

func (compute *Compute_STATUS) AssignProperties_From_Compute_STATUS(source *storage.Compute_STATUS) error

AssignProperties_From_Compute_STATUS populates our Compute_STATUS from the provided source Compute_STATUS

func (*Compute_STATUS) AssignProperties_To_Compute_STATUS

func (compute *Compute_STATUS) AssignProperties_To_Compute_STATUS(destination *storage.Compute_STATUS) error

AssignProperties_To_Compute_STATUS populates the provided destination Compute_STATUS from our Compute_STATUS

func (*Compute_STATUS) DeepCopy

func (in *Compute_STATUS) DeepCopy() *Compute_STATUS

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

func (*Compute_STATUS) DeepCopyInto

func (in *Compute_STATUS) DeepCopyInto(out *Compute_STATUS)

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

func (*Compute_STATUS) NewEmptyARMValue

func (compute *Compute_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_STATUS) PopulateFromARM

func (compute *Compute_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ConnectionCategory

type ConnectionCategory string

Category of the connection +kubebuilder:validation:Enum={"ADLSGen2","AIServices","AmazonMws","AmazonRdsForOracle","AmazonRdsForSqlServer","AmazonRedshift","AmazonS3Compatible","ApiKey","AzureBlob","AzureDataExplorer","AzureDatabricksDeltaLake","AzureMariaDb","AzureMySqlDb","AzureOneLake","AzureOpenAI","AzurePostgresDb","AzureSqlDb","AzureSqlMi","AzureSynapseAnalytics","AzureTableStorage","BingLLMSearch","Cassandra","CognitiveSearch","CognitiveService","Concur","ContainerRegistry","CosmosDb","CosmosDbMongoDbApi","Couchbase","CustomKeys","Db2","Drill","Dynamics","DynamicsAx","DynamicsCrm","Eloqua","FileServer","FtpServer","GenericContainerRegistry","GenericHttp","GenericRest","Git","GoogleAdWords","GoogleBigQuery","GoogleCloudStorage","Greenplum","Hbase","Hdfs","Hive","Hubspot","Impala","Informix","Jira","Magento","MariaDb","Marketo","MicrosoftAccess","MongoDbAtlas","MongoDbV2","MySql","Netezza","ODataRest","Odbc","Office365","OpenAI","Oracle","OracleCloudStorage","OracleServiceCloud","PayPal","Phoenix","PostgreSql","Presto","PythonFeed","QuickBooks","Redis","Responsys","S3","Salesforce","SalesforceMarketingCloud","SalesforceServiceCloud","SapBw","SapCloudForCustomer","SapEcc","SapHana","SapOpenHub","SapTable","Serp","Serverless","ServiceNow","Sftp","SharePointOnlineList","Shopify","Snowflake","Spark","SqlServer","Square","Sybase","Teradata","Vertica","WebTable","Xero","Zoho"}

type ConnectionCategory_STATUS

type ConnectionCategory_STATUS string

Category of the connection

type ConnectionGroup_STATUS

type ConnectionGroup_STATUS string

Group based on connection category

type CosmosDbSettings

type CosmosDbSettings struct {
	// CollectionsThroughput: The throughput of the collections in cosmosdb database
	CollectionsThroughput *int `json:"collectionsThroughput,omitempty"`
}

func (*CosmosDbSettings) AssignProperties_From_CosmosDbSettings

func (settings *CosmosDbSettings) AssignProperties_From_CosmosDbSettings(source *storage.CosmosDbSettings) error

AssignProperties_From_CosmosDbSettings populates our CosmosDbSettings from the provided source CosmosDbSettings

func (*CosmosDbSettings) AssignProperties_To_CosmosDbSettings

func (settings *CosmosDbSettings) AssignProperties_To_CosmosDbSettings(destination *storage.CosmosDbSettings) error

AssignProperties_To_CosmosDbSettings populates the provided destination CosmosDbSettings from our CosmosDbSettings

func (*CosmosDbSettings) ConvertToARM

func (settings *CosmosDbSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CosmosDbSettings) DeepCopy

func (in *CosmosDbSettings) DeepCopy() *CosmosDbSettings

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

func (*CosmosDbSettings) DeepCopyInto

func (in *CosmosDbSettings) DeepCopyInto(out *CosmosDbSettings)

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

func (*CosmosDbSettings) Initialize_From_CosmosDbSettings_STATUS

func (settings *CosmosDbSettings) Initialize_From_CosmosDbSettings_STATUS(source *CosmosDbSettings_STATUS) error

Initialize_From_CosmosDbSettings_STATUS populates our CosmosDbSettings from the provided source CosmosDbSettings_STATUS

func (*CosmosDbSettings) NewEmptyARMValue

func (settings *CosmosDbSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CosmosDbSettings) PopulateFromARM

func (settings *CosmosDbSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CosmosDbSettings_STATUS

type CosmosDbSettings_STATUS struct {
	// CollectionsThroughput: The throughput of the collections in cosmosdb database
	CollectionsThroughput *int `json:"collectionsThroughput,omitempty"`
}

func (*CosmosDbSettings_STATUS) AssignProperties_From_CosmosDbSettings_STATUS

func (settings *CosmosDbSettings_STATUS) AssignProperties_From_CosmosDbSettings_STATUS(source *storage.CosmosDbSettings_STATUS) error

AssignProperties_From_CosmosDbSettings_STATUS populates our CosmosDbSettings_STATUS from the provided source CosmosDbSettings_STATUS

func (*CosmosDbSettings_STATUS) AssignProperties_To_CosmosDbSettings_STATUS

func (settings *CosmosDbSettings_STATUS) AssignProperties_To_CosmosDbSettings_STATUS(destination *storage.CosmosDbSettings_STATUS) error

AssignProperties_To_CosmosDbSettings_STATUS populates the provided destination CosmosDbSettings_STATUS from our CosmosDbSettings_STATUS

func (*CosmosDbSettings_STATUS) DeepCopy

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

func (*CosmosDbSettings_STATUS) DeepCopyInto

func (in *CosmosDbSettings_STATUS) DeepCopyInto(out *CosmosDbSettings_STATUS)

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

func (*CosmosDbSettings_STATUS) NewEmptyARMValue

func (settings *CosmosDbSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CosmosDbSettings_STATUS) PopulateFromARM

func (settings *CosmosDbSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Cron

type Cron struct {
	// Expression: [Required] Specifies cron expression of schedule.
	// The expression should follow NCronTab format.
	Expression *string `json:"expression,omitempty"`

	// StartTime: The start time in yyyy-MM-ddTHH:mm:ss format.
	StartTime *string `json:"startTime,omitempty"`

	// TimeZone: Specifies time zone in which the schedule runs.
	// TimeZone should follow Windows time zone format. Refer:
	// https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
	TimeZone *string `json:"timeZone,omitempty"`
}

The workflow trigger cron for ComputeStartStop schedule type.

func (*Cron) AssignProperties_From_Cron

func (cron *Cron) AssignProperties_From_Cron(source *storage.Cron) error

AssignProperties_From_Cron populates our Cron from the provided source Cron

func (*Cron) AssignProperties_To_Cron

func (cron *Cron) AssignProperties_To_Cron(destination *storage.Cron) error

AssignProperties_To_Cron populates the provided destination Cron from our Cron

func (*Cron) ConvertToARM

func (cron *Cron) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Cron) DeepCopy

func (in *Cron) DeepCopy() *Cron

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

func (*Cron) DeepCopyInto

func (in *Cron) DeepCopyInto(out *Cron)

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

func (*Cron) Initialize_From_Cron_STATUS

func (cron *Cron) Initialize_From_Cron_STATUS(source *Cron_STATUS) error

Initialize_From_Cron_STATUS populates our Cron from the provided source Cron_STATUS

func (*Cron) NewEmptyARMValue

func (cron *Cron) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Cron) PopulateFromARM

func (cron *Cron) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Cron_STATUS

type Cron_STATUS struct {
	// Expression: [Required] Specifies cron expression of schedule.
	// The expression should follow NCronTab format.
	Expression *string `json:"expression,omitempty"`

	// StartTime: The start time in yyyy-MM-ddTHH:mm:ss format.
	StartTime *string `json:"startTime,omitempty"`

	// TimeZone: Specifies time zone in which the schedule runs.
	// TimeZone should follow Windows time zone format. Refer:
	// https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
	TimeZone *string `json:"timeZone,omitempty"`
}

The workflow trigger cron for ComputeStartStop schedule type.

func (*Cron_STATUS) AssignProperties_From_Cron_STATUS

func (cron *Cron_STATUS) AssignProperties_From_Cron_STATUS(source *storage.Cron_STATUS) error

AssignProperties_From_Cron_STATUS populates our Cron_STATUS from the provided source Cron_STATUS

func (*Cron_STATUS) AssignProperties_To_Cron_STATUS

func (cron *Cron_STATUS) AssignProperties_To_Cron_STATUS(destination *storage.Cron_STATUS) error

AssignProperties_To_Cron_STATUS populates the provided destination Cron_STATUS from our Cron_STATUS

func (*Cron_STATUS) DeepCopy

func (in *Cron_STATUS) DeepCopy() *Cron_STATUS

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

func (*Cron_STATUS) DeepCopyInto

func (in *Cron_STATUS) DeepCopyInto(out *Cron_STATUS)

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

func (*Cron_STATUS) NewEmptyARMValue

func (cron *Cron_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Cron_STATUS) PopulateFromARM

func (cron *Cron_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CustomKeys

type CustomKeys struct {
	Keys *genruntime.SecretMapReference `json:"keys,omitempty"`
}

Custom Keys credential object

func (*CustomKeys) AssignProperties_From_CustomKeys

func (keys *CustomKeys) AssignProperties_From_CustomKeys(source *storage.CustomKeys) error

AssignProperties_From_CustomKeys populates our CustomKeys from the provided source CustomKeys

func (*CustomKeys) AssignProperties_To_CustomKeys

func (keys *CustomKeys) AssignProperties_To_CustomKeys(destination *storage.CustomKeys) error

AssignProperties_To_CustomKeys populates the provided destination CustomKeys from our CustomKeys

func (*CustomKeys) ConvertToARM

func (keys *CustomKeys) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CustomKeys) DeepCopy

func (in *CustomKeys) DeepCopy() *CustomKeys

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

func (*CustomKeys) DeepCopyInto

func (in *CustomKeys) DeepCopyInto(out *CustomKeys)

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

func (*CustomKeys) Initialize_From_CustomKeys_STATUS

func (keys *CustomKeys) Initialize_From_CustomKeys_STATUS(source *CustomKeys_STATUS) error

Initialize_From_CustomKeys_STATUS populates our CustomKeys from the provided source CustomKeys_STATUS

func (*CustomKeys) NewEmptyARMValue

func (keys *CustomKeys) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CustomKeys) PopulateFromARM

func (keys *CustomKeys) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CustomKeysWorkspaceConnectionProperties

type CustomKeysWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *CustomKeysWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category *ConnectionCategory `json:"category,omitempty"`

	// Credentials: Custom Keys credential object
	Credentials   *CustomKeys `json:"credentials,omitempty"`
	ExpiryTime    *string     `json:"expiryTime,omitempty"`
	IsSharedToAll *bool       `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *CustomKeysWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*CustomKeysWorkspaceConnectionProperties) AssignProperties_From_CustomKeysWorkspaceConnectionProperties

func (properties *CustomKeysWorkspaceConnectionProperties) AssignProperties_From_CustomKeysWorkspaceConnectionProperties(source *storage.CustomKeysWorkspaceConnectionProperties) error

AssignProperties_From_CustomKeysWorkspaceConnectionProperties populates our CustomKeysWorkspaceConnectionProperties from the provided source CustomKeysWorkspaceConnectionProperties

func (*CustomKeysWorkspaceConnectionProperties) AssignProperties_To_CustomKeysWorkspaceConnectionProperties

func (properties *CustomKeysWorkspaceConnectionProperties) AssignProperties_To_CustomKeysWorkspaceConnectionProperties(destination *storage.CustomKeysWorkspaceConnectionProperties) error

AssignProperties_To_CustomKeysWorkspaceConnectionProperties populates the provided destination CustomKeysWorkspaceConnectionProperties from our CustomKeysWorkspaceConnectionProperties

func (*CustomKeysWorkspaceConnectionProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CustomKeysWorkspaceConnectionProperties) DeepCopy

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

func (*CustomKeysWorkspaceConnectionProperties) DeepCopyInto

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

func (*CustomKeysWorkspaceConnectionProperties) Initialize_From_CustomKeysWorkspaceConnectionProperties_STATUS

func (properties *CustomKeysWorkspaceConnectionProperties) Initialize_From_CustomKeysWorkspaceConnectionProperties_STATUS(source *CustomKeysWorkspaceConnectionProperties_STATUS) error

Initialize_From_CustomKeysWorkspaceConnectionProperties_STATUS populates our CustomKeysWorkspaceConnectionProperties from the provided source CustomKeysWorkspaceConnectionProperties_STATUS

func (*CustomKeysWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CustomKeysWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CustomKeysWorkspaceConnectionProperties_AuthType

type CustomKeysWorkspaceConnectionProperties_AuthType string

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

type CustomKeysWorkspaceConnectionProperties_AuthType_STATUS

type CustomKeysWorkspaceConnectionProperties_AuthType_STATUS string

type CustomKeysWorkspaceConnectionProperties_STATUS

type CustomKeysWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *CustomKeysWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                    `json:"createdByWorkspaceArmId,omitempty"`

	// Credentials: Custom Keys credential object
	Credentials *CustomKeys_STATUS `json:"credentials,omitempty"`
	ExpiryTime  *string            `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*CustomKeysWorkspaceConnectionProperties_STATUS) AssignProperties_From_CustomKeysWorkspaceConnectionProperties_STATUS

func (properties *CustomKeysWorkspaceConnectionProperties_STATUS) AssignProperties_From_CustomKeysWorkspaceConnectionProperties_STATUS(source *storage.CustomKeysWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_CustomKeysWorkspaceConnectionProperties_STATUS populates our CustomKeysWorkspaceConnectionProperties_STATUS from the provided source CustomKeysWorkspaceConnectionProperties_STATUS

func (*CustomKeysWorkspaceConnectionProperties_STATUS) AssignProperties_To_CustomKeysWorkspaceConnectionProperties_STATUS

func (properties *CustomKeysWorkspaceConnectionProperties_STATUS) AssignProperties_To_CustomKeysWorkspaceConnectionProperties_STATUS(destination *storage.CustomKeysWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_CustomKeysWorkspaceConnectionProperties_STATUS populates the provided destination CustomKeysWorkspaceConnectionProperties_STATUS from our CustomKeysWorkspaceConnectionProperties_STATUS

func (*CustomKeysWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*CustomKeysWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*CustomKeysWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CustomKeysWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CustomKeysWorkspaceConnectionProperties_ValueFormat

type CustomKeysWorkspaceConnectionProperties_ValueFormat string

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

type CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS

type CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS string

type CustomKeys_STATUS

type CustomKeys_STATUS struct {
	Keys map[string]string `json:"keys,omitempty"`
}

Custom Keys credential object

func (*CustomKeys_STATUS) AssignProperties_From_CustomKeys_STATUS

func (keys *CustomKeys_STATUS) AssignProperties_From_CustomKeys_STATUS(source *storage.CustomKeys_STATUS) error

AssignProperties_From_CustomKeys_STATUS populates our CustomKeys_STATUS from the provided source CustomKeys_STATUS

func (*CustomKeys_STATUS) AssignProperties_To_CustomKeys_STATUS

func (keys *CustomKeys_STATUS) AssignProperties_To_CustomKeys_STATUS(destination *storage.CustomKeys_STATUS) error

AssignProperties_To_CustomKeys_STATUS populates the provided destination CustomKeys_STATUS from our CustomKeys_STATUS

func (*CustomKeys_STATUS) DeepCopy

func (in *CustomKeys_STATUS) DeepCopy() *CustomKeys_STATUS

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

func (*CustomKeys_STATUS) DeepCopyInto

func (in *CustomKeys_STATUS) DeepCopyInto(out *CustomKeys_STATUS)

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

func (*CustomKeys_STATUS) NewEmptyARMValue

func (keys *CustomKeys_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CustomKeys_STATUS) PopulateFromARM

func (keys *CustomKeys_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CustomService

type CustomService struct {
	// Docker: Describes the docker settings for the image
	Docker *Docker `json:"docker,omitempty"`

	// Endpoints: Configuring the endpoints for the container
	Endpoints []Endpoint `json:"endpoints,omitempty"`

	// EnvironmentVariables: Environment Variable for the container
	EnvironmentVariables map[string]EnvironmentVariable `json:"environmentVariables,omitempty"`

	// Image: Describes the Image Specifications
	Image *Image `json:"image,omitempty"`

	// Name: Name of the Custom Service
	Name *string `json:"name,omitempty"`

	// Volumes: Configuring the volumes for the container
	Volumes []VolumeDefinition `json:"volumes,omitempty"`
}

Specifies the custom service configuration

func (*CustomService) AssignProperties_From_CustomService

func (service *CustomService) AssignProperties_From_CustomService(source *storage.CustomService) error

AssignProperties_From_CustomService populates our CustomService from the provided source CustomService

func (*CustomService) AssignProperties_To_CustomService

func (service *CustomService) AssignProperties_To_CustomService(destination *storage.CustomService) error

AssignProperties_To_CustomService populates the provided destination CustomService from our CustomService

func (*CustomService) ConvertToARM

func (service *CustomService) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*CustomService) DeepCopy

func (in *CustomService) DeepCopy() *CustomService

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

func (*CustomService) DeepCopyInto

func (in *CustomService) DeepCopyInto(out *CustomService)

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

func (*CustomService) Initialize_From_CustomService_STATUS

func (service *CustomService) Initialize_From_CustomService_STATUS(source *CustomService_STATUS) error

Initialize_From_CustomService_STATUS populates our CustomService from the provided source CustomService_STATUS

func (*CustomService) NewEmptyARMValue

func (service *CustomService) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CustomService) PopulateFromARM

func (service *CustomService) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CustomService_STATUS

type CustomService_STATUS struct {
	// Docker: Describes the docker settings for the image
	Docker *Docker_STATUS `json:"docker,omitempty"`

	// Endpoints: Configuring the endpoints for the container
	Endpoints []Endpoint_STATUS `json:"endpoints,omitempty"`

	// EnvironmentVariables: Environment Variable for the container
	EnvironmentVariables map[string]EnvironmentVariable_STATUS `json:"environmentVariables,omitempty"`

	// Image: Describes the Image Specifications
	Image *Image_STATUS `json:"image,omitempty"`

	// Name: Name of the Custom Service
	Name *string `json:"name,omitempty"`

	// Volumes: Configuring the volumes for the container
	Volumes []VolumeDefinition_STATUS `json:"volumes,omitempty"`
}

Specifies the custom service configuration

func (*CustomService_STATUS) AssignProperties_From_CustomService_STATUS

func (service *CustomService_STATUS) AssignProperties_From_CustomService_STATUS(source *storage.CustomService_STATUS) error

AssignProperties_From_CustomService_STATUS populates our CustomService_STATUS from the provided source CustomService_STATUS

func (*CustomService_STATUS) AssignProperties_To_CustomService_STATUS

func (service *CustomService_STATUS) AssignProperties_To_CustomService_STATUS(destination *storage.CustomService_STATUS) error

AssignProperties_To_CustomService_STATUS populates the provided destination CustomService_STATUS from our CustomService_STATUS

func (*CustomService_STATUS) DeepCopy

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

func (*CustomService_STATUS) DeepCopyInto

func (in *CustomService_STATUS) DeepCopyInto(out *CustomService_STATUS)

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

func (*CustomService_STATUS) NewEmptyARMValue

func (service *CustomService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CustomService_STATUS) PopulateFromARM

func (service *CustomService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataFactory

type DataFactory struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	// ComputeType: The type of compute
	ComputeType *DataFactory_ComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*DataFactory) AssignProperties_From_DataFactory

func (factory *DataFactory) AssignProperties_From_DataFactory(source *storage.DataFactory) error

AssignProperties_From_DataFactory populates our DataFactory from the provided source DataFactory

func (*DataFactory) AssignProperties_To_DataFactory

func (factory *DataFactory) AssignProperties_To_DataFactory(destination *storage.DataFactory) error

AssignProperties_To_DataFactory populates the provided destination DataFactory from our DataFactory

func (*DataFactory) ConvertToARM

func (factory *DataFactory) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DataFactory) DeepCopy

func (in *DataFactory) DeepCopy() *DataFactory

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

func (*DataFactory) DeepCopyInto

func (in *DataFactory) DeepCopyInto(out *DataFactory)

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

func (*DataFactory) Initialize_From_DataFactory_STATUS

func (factory *DataFactory) Initialize_From_DataFactory_STATUS(source *DataFactory_STATUS) error

Initialize_From_DataFactory_STATUS populates our DataFactory from the provided source DataFactory_STATUS

func (*DataFactory) NewEmptyARMValue

func (factory *DataFactory) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataFactory) PopulateFromARM

func (factory *DataFactory) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataFactory_ComputeType

type DataFactory_ComputeType string

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

type DataFactory_ComputeType_STATUS

type DataFactory_ComputeType_STATUS string

type DataFactory_ProvisioningState_STATUS

type DataFactory_ProvisioningState_STATUS string

type DataFactory_STATUS

type DataFactory_STATUS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *DataFactory_ComputeType_STATUS `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string `json:"modifiedOn,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *DataFactory_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*DataFactory_STATUS) AssignProperties_From_DataFactory_STATUS

func (factory *DataFactory_STATUS) AssignProperties_From_DataFactory_STATUS(source *storage.DataFactory_STATUS) error

AssignProperties_From_DataFactory_STATUS populates our DataFactory_STATUS from the provided source DataFactory_STATUS

func (*DataFactory_STATUS) AssignProperties_To_DataFactory_STATUS

func (factory *DataFactory_STATUS) AssignProperties_To_DataFactory_STATUS(destination *storage.DataFactory_STATUS) error

AssignProperties_To_DataFactory_STATUS populates the provided destination DataFactory_STATUS from our DataFactory_STATUS

func (*DataFactory_STATUS) DeepCopy

func (in *DataFactory_STATUS) DeepCopy() *DataFactory_STATUS

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

func (*DataFactory_STATUS) DeepCopyInto

func (in *DataFactory_STATUS) DeepCopyInto(out *DataFactory_STATUS)

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

func (*DataFactory_STATUS) NewEmptyARMValue

func (factory *DataFactory_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataFactory_STATUS) PopulateFromARM

func (factory *DataFactory_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataLakeAnalytics

type DataLakeAnalytics struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	// ComputeType: The type of compute
	ComputeType *DataLakeAnalytics_ComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool                         `json:"disableLocalAuth,omitempty"`
	Properties       *DataLakeAnalytics_Properties `json:"properties,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*DataLakeAnalytics) AssignProperties_From_DataLakeAnalytics

func (analytics *DataLakeAnalytics) AssignProperties_From_DataLakeAnalytics(source *storage.DataLakeAnalytics) error

AssignProperties_From_DataLakeAnalytics populates our DataLakeAnalytics from the provided source DataLakeAnalytics

func (*DataLakeAnalytics) AssignProperties_To_DataLakeAnalytics

func (analytics *DataLakeAnalytics) AssignProperties_To_DataLakeAnalytics(destination *storage.DataLakeAnalytics) error

AssignProperties_To_DataLakeAnalytics populates the provided destination DataLakeAnalytics from our DataLakeAnalytics

func (*DataLakeAnalytics) ConvertToARM

func (analytics *DataLakeAnalytics) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DataLakeAnalytics) DeepCopy

func (in *DataLakeAnalytics) DeepCopy() *DataLakeAnalytics

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

func (*DataLakeAnalytics) DeepCopyInto

func (in *DataLakeAnalytics) DeepCopyInto(out *DataLakeAnalytics)

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

func (*DataLakeAnalytics) Initialize_From_DataLakeAnalytics_STATUS

func (analytics *DataLakeAnalytics) Initialize_From_DataLakeAnalytics_STATUS(source *DataLakeAnalytics_STATUS) error

Initialize_From_DataLakeAnalytics_STATUS populates our DataLakeAnalytics from the provided source DataLakeAnalytics_STATUS

func (*DataLakeAnalytics) NewEmptyARMValue

func (analytics *DataLakeAnalytics) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataLakeAnalytics) PopulateFromARM

func (analytics *DataLakeAnalytics) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataLakeAnalytics_ComputeType

type DataLakeAnalytics_ComputeType string

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

type DataLakeAnalytics_ComputeType_STATUS

type DataLakeAnalytics_ComputeType_STATUS string

type DataLakeAnalytics_Properties

type DataLakeAnalytics_Properties struct {
	// DataLakeStoreAccountName: DataLake Store Account Name
	DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"`
}

func (*DataLakeAnalytics_Properties) AssignProperties_From_DataLakeAnalytics_Properties

func (properties *DataLakeAnalytics_Properties) AssignProperties_From_DataLakeAnalytics_Properties(source *storage.DataLakeAnalytics_Properties) error

AssignProperties_From_DataLakeAnalytics_Properties populates our DataLakeAnalytics_Properties from the provided source DataLakeAnalytics_Properties

func (*DataLakeAnalytics_Properties) AssignProperties_To_DataLakeAnalytics_Properties

func (properties *DataLakeAnalytics_Properties) AssignProperties_To_DataLakeAnalytics_Properties(destination *storage.DataLakeAnalytics_Properties) error

AssignProperties_To_DataLakeAnalytics_Properties populates the provided destination DataLakeAnalytics_Properties from our DataLakeAnalytics_Properties

func (*DataLakeAnalytics_Properties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DataLakeAnalytics_Properties) DeepCopy

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

func (*DataLakeAnalytics_Properties) DeepCopyInto

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

func (*DataLakeAnalytics_Properties) Initialize_From_DataLakeAnalytics_Properties_STATUS

func (properties *DataLakeAnalytics_Properties) Initialize_From_DataLakeAnalytics_Properties_STATUS(source *DataLakeAnalytics_Properties_STATUS) error

Initialize_From_DataLakeAnalytics_Properties_STATUS populates our DataLakeAnalytics_Properties from the provided source DataLakeAnalytics_Properties_STATUS

func (*DataLakeAnalytics_Properties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataLakeAnalytics_Properties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataLakeAnalytics_Properties_STATUS

type DataLakeAnalytics_Properties_STATUS struct {
	// DataLakeStoreAccountName: DataLake Store Account Name
	DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"`
}

func (*DataLakeAnalytics_Properties_STATUS) AssignProperties_From_DataLakeAnalytics_Properties_STATUS

func (properties *DataLakeAnalytics_Properties_STATUS) AssignProperties_From_DataLakeAnalytics_Properties_STATUS(source *storage.DataLakeAnalytics_Properties_STATUS) error

AssignProperties_From_DataLakeAnalytics_Properties_STATUS populates our DataLakeAnalytics_Properties_STATUS from the provided source DataLakeAnalytics_Properties_STATUS

func (*DataLakeAnalytics_Properties_STATUS) AssignProperties_To_DataLakeAnalytics_Properties_STATUS

func (properties *DataLakeAnalytics_Properties_STATUS) AssignProperties_To_DataLakeAnalytics_Properties_STATUS(destination *storage.DataLakeAnalytics_Properties_STATUS) error

AssignProperties_To_DataLakeAnalytics_Properties_STATUS populates the provided destination DataLakeAnalytics_Properties_STATUS from our DataLakeAnalytics_Properties_STATUS

func (*DataLakeAnalytics_Properties_STATUS) DeepCopy

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

func (*DataLakeAnalytics_Properties_STATUS) DeepCopyInto

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

func (*DataLakeAnalytics_Properties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataLakeAnalytics_Properties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataLakeAnalytics_ProvisioningState_STATUS

type DataLakeAnalytics_ProvisioningState_STATUS string

type DataLakeAnalytics_STATUS

type DataLakeAnalytics_STATUS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *DataLakeAnalytics_ComputeType_STATUS `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string                              `json:"modifiedOn,omitempty"`
	Properties *DataLakeAnalytics_Properties_STATUS `json:"properties,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *DataLakeAnalytics_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*DataLakeAnalytics_STATUS) AssignProperties_From_DataLakeAnalytics_STATUS

func (analytics *DataLakeAnalytics_STATUS) AssignProperties_From_DataLakeAnalytics_STATUS(source *storage.DataLakeAnalytics_STATUS) error

AssignProperties_From_DataLakeAnalytics_STATUS populates our DataLakeAnalytics_STATUS from the provided source DataLakeAnalytics_STATUS

func (*DataLakeAnalytics_STATUS) AssignProperties_To_DataLakeAnalytics_STATUS

func (analytics *DataLakeAnalytics_STATUS) AssignProperties_To_DataLakeAnalytics_STATUS(destination *storage.DataLakeAnalytics_STATUS) error

AssignProperties_To_DataLakeAnalytics_STATUS populates the provided destination DataLakeAnalytics_STATUS from our DataLakeAnalytics_STATUS

func (*DataLakeAnalytics_STATUS) DeepCopy

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

func (*DataLakeAnalytics_STATUS) DeepCopyInto

func (in *DataLakeAnalytics_STATUS) DeepCopyInto(out *DataLakeAnalytics_STATUS)

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

func (*DataLakeAnalytics_STATUS) NewEmptyARMValue

func (analytics *DataLakeAnalytics_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataLakeAnalytics_STATUS) PopulateFromARM

func (analytics *DataLakeAnalytics_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Databricks

type Databricks struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	// ComputeType: The type of compute
	ComputeType *Databricks_ComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: Properties of Databricks
	Properties *DatabricksProperties `json:"properties,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*Databricks) AssignProperties_From_Databricks

func (databricks *Databricks) AssignProperties_From_Databricks(source *storage.Databricks) error

AssignProperties_From_Databricks populates our Databricks from the provided source Databricks

func (*Databricks) AssignProperties_To_Databricks

func (databricks *Databricks) AssignProperties_To_Databricks(destination *storage.Databricks) error

AssignProperties_To_Databricks populates the provided destination Databricks from our Databricks

func (*Databricks) ConvertToARM

func (databricks *Databricks) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Databricks) DeepCopy

func (in *Databricks) DeepCopy() *Databricks

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

func (*Databricks) DeepCopyInto

func (in *Databricks) DeepCopyInto(out *Databricks)

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

func (*Databricks) Initialize_From_Databricks_STATUS

func (databricks *Databricks) Initialize_From_Databricks_STATUS(source *Databricks_STATUS) error

Initialize_From_Databricks_STATUS populates our Databricks from the provided source Databricks_STATUS

func (*Databricks) NewEmptyARMValue

func (databricks *Databricks) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Databricks) PopulateFromARM

func (databricks *Databricks) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabricksProperties

type DatabricksProperties struct {
	// DatabricksAccessToken: Databricks access token
	DatabricksAccessToken *genruntime.SecretReference `json:"databricksAccessToken,omitempty"`

	// WorkspaceUrl: Workspace Url
	WorkspaceUrl *string `json:"workspaceUrl,omitempty"`
}

Properties of Databricks

func (*DatabricksProperties) AssignProperties_From_DatabricksProperties

func (properties *DatabricksProperties) AssignProperties_From_DatabricksProperties(source *storage.DatabricksProperties) error

AssignProperties_From_DatabricksProperties populates our DatabricksProperties from the provided source DatabricksProperties

func (*DatabricksProperties) AssignProperties_To_DatabricksProperties

func (properties *DatabricksProperties) AssignProperties_To_DatabricksProperties(destination *storage.DatabricksProperties) error

AssignProperties_To_DatabricksProperties populates the provided destination DatabricksProperties from our DatabricksProperties

func (*DatabricksProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*DatabricksProperties) DeepCopy

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

func (*DatabricksProperties) DeepCopyInto

func (in *DatabricksProperties) DeepCopyInto(out *DatabricksProperties)

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

func (*DatabricksProperties) Initialize_From_DatabricksProperties_STATUS

func (properties *DatabricksProperties) Initialize_From_DatabricksProperties_STATUS(source *DatabricksProperties_STATUS) error

Initialize_From_DatabricksProperties_STATUS populates our DatabricksProperties from the provided source DatabricksProperties_STATUS

func (*DatabricksProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabricksProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabricksProperties_STATUS

type DatabricksProperties_STATUS struct {
	// WorkspaceUrl: Workspace Url
	WorkspaceUrl *string `json:"workspaceUrl,omitempty"`
}

Properties of Databricks

func (*DatabricksProperties_STATUS) AssignProperties_From_DatabricksProperties_STATUS

func (properties *DatabricksProperties_STATUS) AssignProperties_From_DatabricksProperties_STATUS(source *storage.DatabricksProperties_STATUS) error

AssignProperties_From_DatabricksProperties_STATUS populates our DatabricksProperties_STATUS from the provided source DatabricksProperties_STATUS

func (*DatabricksProperties_STATUS) AssignProperties_To_DatabricksProperties_STATUS

func (properties *DatabricksProperties_STATUS) AssignProperties_To_DatabricksProperties_STATUS(destination *storage.DatabricksProperties_STATUS) error

AssignProperties_To_DatabricksProperties_STATUS populates the provided destination DatabricksProperties_STATUS from our DatabricksProperties_STATUS

func (*DatabricksProperties_STATUS) DeepCopy

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

func (*DatabricksProperties_STATUS) DeepCopyInto

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

func (*DatabricksProperties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabricksProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Databricks_ComputeType

type Databricks_ComputeType string

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

type Databricks_ComputeType_STATUS

type Databricks_ComputeType_STATUS string

type Databricks_ProvisioningState_STATUS

type Databricks_ProvisioningState_STATUS string

type Databricks_STATUS

type Databricks_STATUS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *Databricks_ComputeType_STATUS `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string `json:"modifiedOn,omitempty"`

	// Properties: Properties of Databricks
	Properties *DatabricksProperties_STATUS `json:"properties,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *Databricks_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*Databricks_STATUS) AssignProperties_From_Databricks_STATUS

func (databricks *Databricks_STATUS) AssignProperties_From_Databricks_STATUS(source *storage.Databricks_STATUS) error

AssignProperties_From_Databricks_STATUS populates our Databricks_STATUS from the provided source Databricks_STATUS

func (*Databricks_STATUS) AssignProperties_To_Databricks_STATUS

func (databricks *Databricks_STATUS) AssignProperties_To_Databricks_STATUS(destination *storage.Databricks_STATUS) error

AssignProperties_To_Databricks_STATUS populates the provided destination Databricks_STATUS from our Databricks_STATUS

func (*Databricks_STATUS) DeepCopy

func (in *Databricks_STATUS) DeepCopy() *Databricks_STATUS

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

func (*Databricks_STATUS) DeepCopyInto

func (in *Databricks_STATUS) DeepCopyInto(out *Databricks_STATUS)

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

func (*Databricks_STATUS) NewEmptyARMValue

func (databricks *Databricks_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Databricks_STATUS) PopulateFromARM

func (databricks *Databricks_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Docker

type Docker struct {
	// Privileged: Indicate whether container shall run in privileged or non-privileged mode.
	Privileged *bool `json:"privileged,omitempty"`
}

Docker container configuration

func (*Docker) AssignProperties_From_Docker

func (docker *Docker) AssignProperties_From_Docker(source *storage.Docker) error

AssignProperties_From_Docker populates our Docker from the provided source Docker

func (*Docker) AssignProperties_To_Docker

func (docker *Docker) AssignProperties_To_Docker(destination *storage.Docker) error

AssignProperties_To_Docker populates the provided destination Docker from our Docker

func (*Docker) ConvertToARM

func (docker *Docker) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Docker) DeepCopy

func (in *Docker) DeepCopy() *Docker

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

func (*Docker) DeepCopyInto

func (in *Docker) DeepCopyInto(out *Docker)

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

func (*Docker) Initialize_From_Docker_STATUS

func (docker *Docker) Initialize_From_Docker_STATUS(source *Docker_STATUS) error

Initialize_From_Docker_STATUS populates our Docker from the provided source Docker_STATUS

func (*Docker) NewEmptyARMValue

func (docker *Docker) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Docker) PopulateFromARM

func (docker *Docker) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Docker_STATUS

type Docker_STATUS struct {
	// Privileged: Indicate whether container shall run in privileged or non-privileged mode.
	Privileged *bool `json:"privileged,omitempty"`
}

Docker container configuration

func (*Docker_STATUS) AssignProperties_From_Docker_STATUS

func (docker *Docker_STATUS) AssignProperties_From_Docker_STATUS(source *storage.Docker_STATUS) error

AssignProperties_From_Docker_STATUS populates our Docker_STATUS from the provided source Docker_STATUS

func (*Docker_STATUS) AssignProperties_To_Docker_STATUS

func (docker *Docker_STATUS) AssignProperties_To_Docker_STATUS(destination *storage.Docker_STATUS) error

AssignProperties_To_Docker_STATUS populates the provided destination Docker_STATUS from our Docker_STATUS

func (*Docker_STATUS) DeepCopy

func (in *Docker_STATUS) DeepCopy() *Docker_STATUS

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

func (*Docker_STATUS) DeepCopyInto

func (in *Docker_STATUS) DeepCopyInto(out *Docker_STATUS)

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

func (*Docker_STATUS) NewEmptyARMValue

func (docker *Docker_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Docker_STATUS) PopulateFromARM

func (docker *Docker_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionKeyVaultProperties

type EncryptionKeyVaultProperties struct {
	// IdentityClientId: For future use - The client id of the identity which will be used to access key vault.
	IdentityClientId *string `json:"identityClientId,omitempty" optionalConfigMapPair:"IdentityClientId"`

	// IdentityClientIdFromConfig: For future use - The client id of the identity which will be used to access key vault.
	IdentityClientIdFromConfig *genruntime.ConfigMapReference `json:"identityClientIdFromConfig,omitempty" optionalConfigMapPair:"IdentityClientId"`

	// +kubebuilder:validation:Required
	// KeyIdentifier: Key vault uri to access the encryption key.
	KeyIdentifier *string `json:"keyIdentifier,omitempty"`

	// +kubebuilder:validation:Required
	// KeyVaultArmReference: The ArmId of the keyVault where the customer owned encryption key is present.
	KeyVaultArmReference *genruntime.ResourceReference `armReference:"KeyVaultArmId" json:"keyVaultArmReference,omitempty"`
}

func (*EncryptionKeyVaultProperties) AssignProperties_From_EncryptionKeyVaultProperties

func (properties *EncryptionKeyVaultProperties) AssignProperties_From_EncryptionKeyVaultProperties(source *storage.EncryptionKeyVaultProperties) error

AssignProperties_From_EncryptionKeyVaultProperties populates our EncryptionKeyVaultProperties from the provided source EncryptionKeyVaultProperties

func (*EncryptionKeyVaultProperties) AssignProperties_To_EncryptionKeyVaultProperties

func (properties *EncryptionKeyVaultProperties) AssignProperties_To_EncryptionKeyVaultProperties(destination *storage.EncryptionKeyVaultProperties) error

AssignProperties_To_EncryptionKeyVaultProperties populates the provided destination EncryptionKeyVaultProperties from our EncryptionKeyVaultProperties

func (*EncryptionKeyVaultProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EncryptionKeyVaultProperties) DeepCopy

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

func (*EncryptionKeyVaultProperties) DeepCopyInto

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

func (*EncryptionKeyVaultProperties) Initialize_From_EncryptionKeyVaultProperties_STATUS

func (properties *EncryptionKeyVaultProperties) Initialize_From_EncryptionKeyVaultProperties_STATUS(source *EncryptionKeyVaultProperties_STATUS) error

Initialize_From_EncryptionKeyVaultProperties_STATUS populates our EncryptionKeyVaultProperties from the provided source EncryptionKeyVaultProperties_STATUS

func (*EncryptionKeyVaultProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionKeyVaultProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionKeyVaultProperties_STATUS

type EncryptionKeyVaultProperties_STATUS struct {
	// IdentityClientId: For future use - The client id of the identity which will be used to access key vault.
	IdentityClientId *string `json:"identityClientId,omitempty"`

	// KeyIdentifier: Key vault uri to access the encryption key.
	KeyIdentifier *string `json:"keyIdentifier,omitempty"`

	// KeyVaultArmId: The ArmId of the keyVault where the customer owned encryption key is present.
	KeyVaultArmId *string `json:"keyVaultArmId,omitempty"`
}

func (*EncryptionKeyVaultProperties_STATUS) AssignProperties_From_EncryptionKeyVaultProperties_STATUS

func (properties *EncryptionKeyVaultProperties_STATUS) AssignProperties_From_EncryptionKeyVaultProperties_STATUS(source *storage.EncryptionKeyVaultProperties_STATUS) error

AssignProperties_From_EncryptionKeyVaultProperties_STATUS populates our EncryptionKeyVaultProperties_STATUS from the provided source EncryptionKeyVaultProperties_STATUS

func (*EncryptionKeyVaultProperties_STATUS) AssignProperties_To_EncryptionKeyVaultProperties_STATUS

func (properties *EncryptionKeyVaultProperties_STATUS) AssignProperties_To_EncryptionKeyVaultProperties_STATUS(destination *storage.EncryptionKeyVaultProperties_STATUS) error

AssignProperties_To_EncryptionKeyVaultProperties_STATUS populates the provided destination EncryptionKeyVaultProperties_STATUS from our EncryptionKeyVaultProperties_STATUS

func (*EncryptionKeyVaultProperties_STATUS) DeepCopy

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

func (*EncryptionKeyVaultProperties_STATUS) DeepCopyInto

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

func (*EncryptionKeyVaultProperties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionKeyVaultProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionProperty

type EncryptionProperty struct {
	// Identity: The identity that will be used to access the key vault for encryption at rest.
	Identity *IdentityForCmk `json:"identity,omitempty"`

	// +kubebuilder:validation:Required
	// KeyVaultProperties: Customer Key vault properties.
	KeyVaultProperties *EncryptionKeyVaultProperties `json:"keyVaultProperties,omitempty"`
}

func (*EncryptionProperty) AssignProperties_From_EncryptionProperty

func (property *EncryptionProperty) AssignProperties_From_EncryptionProperty(source *storage.EncryptionProperty) error

AssignProperties_From_EncryptionProperty populates our EncryptionProperty from the provided source EncryptionProperty

func (*EncryptionProperty) AssignProperties_To_EncryptionProperty

func (property *EncryptionProperty) AssignProperties_To_EncryptionProperty(destination *storage.EncryptionProperty) error

AssignProperties_To_EncryptionProperty populates the provided destination EncryptionProperty from our EncryptionProperty

func (*EncryptionProperty) ConvertToARM

func (property *EncryptionProperty) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EncryptionProperty) DeepCopy

func (in *EncryptionProperty) DeepCopy() *EncryptionProperty

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

func (*EncryptionProperty) DeepCopyInto

func (in *EncryptionProperty) DeepCopyInto(out *EncryptionProperty)

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

func (*EncryptionProperty) Initialize_From_EncryptionProperty_STATUS

func (property *EncryptionProperty) Initialize_From_EncryptionProperty_STATUS(source *EncryptionProperty_STATUS) error

Initialize_From_EncryptionProperty_STATUS populates our EncryptionProperty from the provided source EncryptionProperty_STATUS

func (*EncryptionProperty) NewEmptyARMValue

func (property *EncryptionProperty) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionProperty) PopulateFromARM

func (property *EncryptionProperty) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionProperty_STATUS

type EncryptionProperty_STATUS struct {
	// Identity: The identity that will be used to access the key vault for encryption at rest.
	Identity *IdentityForCmk_STATUS `json:"identity,omitempty"`

	// KeyVaultProperties: Customer Key vault properties.
	KeyVaultProperties *EncryptionKeyVaultProperties_STATUS `json:"keyVaultProperties,omitempty"`

	// Status: Indicates whether or not the encryption is enabled for the workspace.
	Status *EncryptionProperty_Status_STATUS `json:"status,omitempty"`
}

func (*EncryptionProperty_STATUS) AssignProperties_From_EncryptionProperty_STATUS

func (property *EncryptionProperty_STATUS) AssignProperties_From_EncryptionProperty_STATUS(source *storage.EncryptionProperty_STATUS) error

AssignProperties_From_EncryptionProperty_STATUS populates our EncryptionProperty_STATUS from the provided source EncryptionProperty_STATUS

func (*EncryptionProperty_STATUS) AssignProperties_To_EncryptionProperty_STATUS

func (property *EncryptionProperty_STATUS) AssignProperties_To_EncryptionProperty_STATUS(destination *storage.EncryptionProperty_STATUS) error

AssignProperties_To_EncryptionProperty_STATUS populates the provided destination EncryptionProperty_STATUS from our EncryptionProperty_STATUS

func (*EncryptionProperty_STATUS) DeepCopy

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

func (*EncryptionProperty_STATUS) DeepCopyInto

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

func (*EncryptionProperty_STATUS) NewEmptyARMValue

func (property *EncryptionProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionProperty_STATUS) PopulateFromARM

func (property *EncryptionProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionProperty_Status_STATUS

type EncryptionProperty_Status_STATUS string

type Endpoint

type Endpoint struct {
	// HostIp: Host IP over which the application is exposed from the container
	HostIp *string `json:"hostIp,omitempty"`

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

	// Protocol: Protocol over which communication will happen over this endpoint
	Protocol *Endpoint_Protocol `json:"protocol,omitempty"`

	// Published: Port over which the application is exposed from container.
	Published *int `json:"published,omitempty"`

	// Target: Application port inside the container.
	Target *int `json:"target,omitempty"`
}

Describes the endpoint configuration for the container

func (*Endpoint) AssignProperties_From_Endpoint

func (endpoint *Endpoint) AssignProperties_From_Endpoint(source *storage.Endpoint) error

AssignProperties_From_Endpoint populates our Endpoint from the provided source Endpoint

func (*Endpoint) AssignProperties_To_Endpoint

func (endpoint *Endpoint) AssignProperties_To_Endpoint(destination *storage.Endpoint) error

AssignProperties_To_Endpoint populates the provided destination Endpoint from our Endpoint

func (*Endpoint) ConvertToARM

func (endpoint *Endpoint) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Endpoint) DeepCopy

func (in *Endpoint) DeepCopy() *Endpoint

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

func (*Endpoint) DeepCopyInto

func (in *Endpoint) DeepCopyInto(out *Endpoint)

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

func (*Endpoint) Initialize_From_Endpoint_STATUS

func (endpoint *Endpoint) Initialize_From_Endpoint_STATUS(source *Endpoint_STATUS) error

Initialize_From_Endpoint_STATUS populates our Endpoint from the provided source Endpoint_STATUS

func (*Endpoint) NewEmptyARMValue

func (endpoint *Endpoint) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Endpoint) PopulateFromARM

func (endpoint *Endpoint) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EndpointServiceConnectionStatus

type EndpointServiceConnectionStatus string

Connection status of the service consumer with the service provider +kubebuilder:validation:Enum={"Approved","Disconnected","Pending","Rejected"}

type EndpointServiceConnectionStatus_STATUS

type EndpointServiceConnectionStatus_STATUS string

Connection status of the service consumer with the service provider

type Endpoint_Protocol

type Endpoint_Protocol string

+kubebuilder:validation:Enum={"http","tcp","udp"}

type Endpoint_Protocol_STATUS

type Endpoint_Protocol_STATUS string

type Endpoint_STATUS

type Endpoint_STATUS struct {
	// HostIp: Host IP over which the application is exposed from the container
	HostIp *string `json:"hostIp,omitempty"`

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

	// Protocol: Protocol over which communication will happen over this endpoint
	Protocol *Endpoint_Protocol_STATUS `json:"protocol,omitempty"`

	// Published: Port over which the application is exposed from container.
	Published *int `json:"published,omitempty"`

	// Target: Application port inside the container.
	Target *int `json:"target,omitempty"`
}

Describes the endpoint configuration for the container

func (*Endpoint_STATUS) AssignProperties_From_Endpoint_STATUS

func (endpoint *Endpoint_STATUS) AssignProperties_From_Endpoint_STATUS(source *storage.Endpoint_STATUS) error

AssignProperties_From_Endpoint_STATUS populates our Endpoint_STATUS from the provided source Endpoint_STATUS

func (*Endpoint_STATUS) AssignProperties_To_Endpoint_STATUS

func (endpoint *Endpoint_STATUS) AssignProperties_To_Endpoint_STATUS(destination *storage.Endpoint_STATUS) error

AssignProperties_To_Endpoint_STATUS populates the provided destination Endpoint_STATUS from our Endpoint_STATUS

func (*Endpoint_STATUS) DeepCopy

func (in *Endpoint_STATUS) DeepCopy() *Endpoint_STATUS

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

func (*Endpoint_STATUS) DeepCopyInto

func (in *Endpoint_STATUS) DeepCopyInto(out *Endpoint_STATUS)

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

func (*Endpoint_STATUS) NewEmptyARMValue

func (endpoint *Endpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Endpoint_STATUS) PopulateFromARM

func (endpoint *Endpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EnvironmentVariable

type EnvironmentVariable struct {
	// Type: Type of the Environment Variable. Possible values are: local - For local variable
	Type *EnvironmentVariable_Type `json:"type,omitempty"`

	// Value: Value of the Environment variable
	Value *string `json:"value,omitempty"`
}

Environment Variables for the container

func (*EnvironmentVariable) AssignProperties_From_EnvironmentVariable

func (variable *EnvironmentVariable) AssignProperties_From_EnvironmentVariable(source *storage.EnvironmentVariable) error

AssignProperties_From_EnvironmentVariable populates our EnvironmentVariable from the provided source EnvironmentVariable

func (*EnvironmentVariable) AssignProperties_To_EnvironmentVariable

func (variable *EnvironmentVariable) AssignProperties_To_EnvironmentVariable(destination *storage.EnvironmentVariable) error

AssignProperties_To_EnvironmentVariable populates the provided destination EnvironmentVariable from our EnvironmentVariable

func (*EnvironmentVariable) ConvertToARM

func (variable *EnvironmentVariable) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*EnvironmentVariable) DeepCopy

func (in *EnvironmentVariable) DeepCopy() *EnvironmentVariable

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

func (*EnvironmentVariable) DeepCopyInto

func (in *EnvironmentVariable) DeepCopyInto(out *EnvironmentVariable)

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

func (*EnvironmentVariable) Initialize_From_EnvironmentVariable_STATUS

func (variable *EnvironmentVariable) Initialize_From_EnvironmentVariable_STATUS(source *EnvironmentVariable_STATUS) error

Initialize_From_EnvironmentVariable_STATUS populates our EnvironmentVariable from the provided source EnvironmentVariable_STATUS

func (*EnvironmentVariable) NewEmptyARMValue

func (variable *EnvironmentVariable) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EnvironmentVariable) PopulateFromARM

func (variable *EnvironmentVariable) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EnvironmentVariable_STATUS

type EnvironmentVariable_STATUS struct {
	// Type: Type of the Environment Variable. Possible values are: local - For local variable
	Type *EnvironmentVariable_Type_STATUS `json:"type,omitempty"`

	// Value: Value of the Environment variable
	Value *string `json:"value,omitempty"`
}

Environment Variables for the container

func (*EnvironmentVariable_STATUS) AssignProperties_From_EnvironmentVariable_STATUS

func (variable *EnvironmentVariable_STATUS) AssignProperties_From_EnvironmentVariable_STATUS(source *storage.EnvironmentVariable_STATUS) error

AssignProperties_From_EnvironmentVariable_STATUS populates our EnvironmentVariable_STATUS from the provided source EnvironmentVariable_STATUS

func (*EnvironmentVariable_STATUS) AssignProperties_To_EnvironmentVariable_STATUS

func (variable *EnvironmentVariable_STATUS) AssignProperties_To_EnvironmentVariable_STATUS(destination *storage.EnvironmentVariable_STATUS) error

AssignProperties_To_EnvironmentVariable_STATUS populates the provided destination EnvironmentVariable_STATUS from our EnvironmentVariable_STATUS

func (*EnvironmentVariable_STATUS) DeepCopy

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

func (*EnvironmentVariable_STATUS) DeepCopyInto

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

func (*EnvironmentVariable_STATUS) NewEmptyARMValue

func (variable *EnvironmentVariable_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EnvironmentVariable_STATUS) PopulateFromARM

func (variable *EnvironmentVariable_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EnvironmentVariable_Type

type EnvironmentVariable_Type string

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

type EnvironmentVariable_Type_STATUS

type EnvironmentVariable_Type_STATUS string

type ErrorAdditionalInfo_STATUS

type ErrorAdditionalInfo_STATUS struct {
	// Info: The additional info.
	Info map[string]v1.JSON `json:"info,omitempty"`

	// Type: The additional info type.
	Type *string `json:"type,omitempty"`
}

The resource management error additional info.

func (*ErrorAdditionalInfo_STATUS) AssignProperties_From_ErrorAdditionalInfo_STATUS

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

AssignProperties_From_ErrorAdditionalInfo_STATUS populates our ErrorAdditionalInfo_STATUS from the provided source ErrorAdditionalInfo_STATUS

func (*ErrorAdditionalInfo_STATUS) AssignProperties_To_ErrorAdditionalInfo_STATUS

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

AssignProperties_To_ErrorAdditionalInfo_STATUS populates the provided destination ErrorAdditionalInfo_STATUS from our ErrorAdditionalInfo_STATUS

func (*ErrorAdditionalInfo_STATUS) DeepCopy

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

func (*ErrorAdditionalInfo_STATUS) DeepCopyInto

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

func (*ErrorAdditionalInfo_STATUS) NewEmptyARMValue

func (info *ErrorAdditionalInfo_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ErrorAdditionalInfo_STATUS) PopulateFromARM

func (info *ErrorAdditionalInfo_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ErrorDetail_STATUS

type ErrorDetail_STATUS struct {
	// AdditionalInfo: The error additional info.
	AdditionalInfo []ErrorAdditionalInfo_STATUS `json:"additionalInfo,omitempty"`

	// Code: The error code.
	Code *string `json:"code,omitempty"`

	// Details: The error details.
	Details []ErrorDetail_STATUS_Unrolled `json:"details,omitempty"`

	// Message: The error message.
	Message *string `json:"message,omitempty"`

	// Target: The error target.
	Target *string `json:"target,omitempty"`
}

The error detail.

func (*ErrorDetail_STATUS) AssignProperties_From_ErrorDetail_STATUS

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

AssignProperties_From_ErrorDetail_STATUS populates our ErrorDetail_STATUS from the provided source ErrorDetail_STATUS

func (*ErrorDetail_STATUS) AssignProperties_To_ErrorDetail_STATUS

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

AssignProperties_To_ErrorDetail_STATUS populates the provided destination ErrorDetail_STATUS from our ErrorDetail_STATUS

func (*ErrorDetail_STATUS) DeepCopy

func (in *ErrorDetail_STATUS) DeepCopy() *ErrorDetail_STATUS

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

func (*ErrorDetail_STATUS) DeepCopyInto

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

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

func (*ErrorDetail_STATUS) NewEmptyARMValue

func (detail *ErrorDetail_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ErrorDetail_STATUS) PopulateFromARM

func (detail *ErrorDetail_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ErrorDetail_STATUS_Unrolled

type ErrorDetail_STATUS_Unrolled struct {
	// AdditionalInfo: The error additional info.
	AdditionalInfo []ErrorAdditionalInfo_STATUS `json:"additionalInfo,omitempty"`

	// Code: The error code.
	Code *string `json:"code,omitempty"`

	// Message: The error message.
	Message *string `json:"message,omitempty"`

	// Target: The error target.
	Target *string `json:"target,omitempty"`
}

func (*ErrorDetail_STATUS_Unrolled) AssignProperties_From_ErrorDetail_STATUS_Unrolled

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

AssignProperties_From_ErrorDetail_STATUS_Unrolled populates our ErrorDetail_STATUS_Unrolled from the provided source ErrorDetail_STATUS_Unrolled

func (*ErrorDetail_STATUS_Unrolled) AssignProperties_To_ErrorDetail_STATUS_Unrolled

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

AssignProperties_To_ErrorDetail_STATUS_Unrolled populates the provided destination ErrorDetail_STATUS_Unrolled from our ErrorDetail_STATUS_Unrolled

func (*ErrorDetail_STATUS_Unrolled) DeepCopy

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

func (*ErrorDetail_STATUS_Unrolled) DeepCopyInto

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

func (*ErrorDetail_STATUS_Unrolled) NewEmptyARMValue

func (unrolled *ErrorDetail_STATUS_Unrolled) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ErrorDetail_STATUS_Unrolled) PopulateFromARM

func (unrolled *ErrorDetail_STATUS_Unrolled) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ErrorResponse_STATUS

type ErrorResponse_STATUS struct {
	// Error: The error object.
	Error *ErrorDetail_STATUS `json:"error,omitempty"`
}

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

func (*ErrorResponse_STATUS) AssignProperties_From_ErrorResponse_STATUS

func (response *ErrorResponse_STATUS) AssignProperties_From_ErrorResponse_STATUS(source *storage.ErrorResponse_STATUS) error

AssignProperties_From_ErrorResponse_STATUS populates our ErrorResponse_STATUS from the provided source ErrorResponse_STATUS

func (*ErrorResponse_STATUS) AssignProperties_To_ErrorResponse_STATUS

func (response *ErrorResponse_STATUS) AssignProperties_To_ErrorResponse_STATUS(destination *storage.ErrorResponse_STATUS) error

AssignProperties_To_ErrorResponse_STATUS populates the provided destination ErrorResponse_STATUS from our ErrorResponse_STATUS

func (*ErrorResponse_STATUS) DeepCopy

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

func (*ErrorResponse_STATUS) DeepCopyInto

func (in *ErrorResponse_STATUS) DeepCopyInto(out *ErrorResponse_STATUS)

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

func (*ErrorResponse_STATUS) NewEmptyARMValue

func (response *ErrorResponse_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ErrorResponse_STATUS) PopulateFromARM

func (response *ErrorResponse_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type FeatureStoreSettings

type FeatureStoreSettings struct {
	// ComputeRuntime: Compute runtime config for feature store type workspace.
	ComputeRuntime             *ComputeRuntimeDto `json:"computeRuntime,omitempty"`
	OfflineStoreConnectionName *string            `json:"offlineStoreConnectionName,omitempty"`
	OnlineStoreConnectionName  *string            `json:"onlineStoreConnectionName,omitempty"`
}

Settings for feature store type workspace.

func (*FeatureStoreSettings) AssignProperties_From_FeatureStoreSettings

func (settings *FeatureStoreSettings) AssignProperties_From_FeatureStoreSettings(source *storage.FeatureStoreSettings) error

AssignProperties_From_FeatureStoreSettings populates our FeatureStoreSettings from the provided source FeatureStoreSettings

func (*FeatureStoreSettings) AssignProperties_To_FeatureStoreSettings

func (settings *FeatureStoreSettings) AssignProperties_To_FeatureStoreSettings(destination *storage.FeatureStoreSettings) error

AssignProperties_To_FeatureStoreSettings populates the provided destination FeatureStoreSettings from our FeatureStoreSettings

func (*FeatureStoreSettings) ConvertToARM

func (settings *FeatureStoreSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*FeatureStoreSettings) DeepCopy

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

func (*FeatureStoreSettings) DeepCopyInto

func (in *FeatureStoreSettings) DeepCopyInto(out *FeatureStoreSettings)

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

func (*FeatureStoreSettings) Initialize_From_FeatureStoreSettings_STATUS

func (settings *FeatureStoreSettings) Initialize_From_FeatureStoreSettings_STATUS(source *FeatureStoreSettings_STATUS) error

Initialize_From_FeatureStoreSettings_STATUS populates our FeatureStoreSettings from the provided source FeatureStoreSettings_STATUS

func (*FeatureStoreSettings) NewEmptyARMValue

func (settings *FeatureStoreSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FeatureStoreSettings) PopulateFromARM

func (settings *FeatureStoreSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type FeatureStoreSettings_STATUS

type FeatureStoreSettings_STATUS struct {
	// ComputeRuntime: Compute runtime config for feature store type workspace.
	ComputeRuntime             *ComputeRuntimeDto_STATUS `json:"computeRuntime,omitempty"`
	OfflineStoreConnectionName *string                   `json:"offlineStoreConnectionName,omitempty"`
	OnlineStoreConnectionName  *string                   `json:"onlineStoreConnectionName,omitempty"`
}

Settings for feature store type workspace.

func (*FeatureStoreSettings_STATUS) AssignProperties_From_FeatureStoreSettings_STATUS

func (settings *FeatureStoreSettings_STATUS) AssignProperties_From_FeatureStoreSettings_STATUS(source *storage.FeatureStoreSettings_STATUS) error

AssignProperties_From_FeatureStoreSettings_STATUS populates our FeatureStoreSettings_STATUS from the provided source FeatureStoreSettings_STATUS

func (*FeatureStoreSettings_STATUS) AssignProperties_To_FeatureStoreSettings_STATUS

func (settings *FeatureStoreSettings_STATUS) AssignProperties_To_FeatureStoreSettings_STATUS(destination *storage.FeatureStoreSettings_STATUS) error

AssignProperties_To_FeatureStoreSettings_STATUS populates the provided destination FeatureStoreSettings_STATUS from our FeatureStoreSettings_STATUS

func (*FeatureStoreSettings_STATUS) DeepCopy

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

func (*FeatureStoreSettings_STATUS) DeepCopyInto

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

func (*FeatureStoreSettings_STATUS) NewEmptyARMValue

func (settings *FeatureStoreSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FeatureStoreSettings_STATUS) PopulateFromARM

func (settings *FeatureStoreSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type FqdnOutboundRule

type FqdnOutboundRule struct {
	// Category: Category of a managed network Outbound Rule of a machine learning workspace.
	Category    *RuleCategory `json:"category,omitempty"`
	Destination *string       `json:"destination,omitempty"`

	// Status: Type of a managed network Outbound Rule of a machine learning workspace.
	Status *RuleStatus `json:"status,omitempty"`

	// +kubebuilder:validation:Required
	Type *FqdnOutboundRule_Type `json:"type,omitempty"`
}

func (*FqdnOutboundRule) AssignProperties_From_FqdnOutboundRule

func (rule *FqdnOutboundRule) AssignProperties_From_FqdnOutboundRule(source *storage.FqdnOutboundRule) error

AssignProperties_From_FqdnOutboundRule populates our FqdnOutboundRule from the provided source FqdnOutboundRule

func (*FqdnOutboundRule) AssignProperties_To_FqdnOutboundRule

func (rule *FqdnOutboundRule) AssignProperties_To_FqdnOutboundRule(destination *storage.FqdnOutboundRule) error

AssignProperties_To_FqdnOutboundRule populates the provided destination FqdnOutboundRule from our FqdnOutboundRule

func (*FqdnOutboundRule) ConvertToARM

func (rule *FqdnOutboundRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*FqdnOutboundRule) DeepCopy

func (in *FqdnOutboundRule) DeepCopy() *FqdnOutboundRule

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

func (*FqdnOutboundRule) DeepCopyInto

func (in *FqdnOutboundRule) DeepCopyInto(out *FqdnOutboundRule)

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

func (*FqdnOutboundRule) Initialize_From_FqdnOutboundRule_STATUS

func (rule *FqdnOutboundRule) Initialize_From_FqdnOutboundRule_STATUS(source *FqdnOutboundRule_STATUS) error

Initialize_From_FqdnOutboundRule_STATUS populates our FqdnOutboundRule from the provided source FqdnOutboundRule_STATUS

func (*FqdnOutboundRule) NewEmptyARMValue

func (rule *FqdnOutboundRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FqdnOutboundRule) PopulateFromARM

func (rule *FqdnOutboundRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type FqdnOutboundRule_STATUS

type FqdnOutboundRule_STATUS struct {
	// Category: Category of a managed network Outbound Rule of a machine learning workspace.
	Category    *RuleCategory_STATUS `json:"category,omitempty"`
	Destination *string              `json:"destination,omitempty"`

	// Status: Type of a managed network Outbound Rule of a machine learning workspace.
	Status *RuleStatus_STATUS            `json:"status,omitempty"`
	Type   *FqdnOutboundRule_Type_STATUS `json:"type,omitempty"`
}

func (*FqdnOutboundRule_STATUS) AssignProperties_From_FqdnOutboundRule_STATUS

func (rule *FqdnOutboundRule_STATUS) AssignProperties_From_FqdnOutboundRule_STATUS(source *storage.FqdnOutboundRule_STATUS) error

AssignProperties_From_FqdnOutboundRule_STATUS populates our FqdnOutboundRule_STATUS from the provided source FqdnOutboundRule_STATUS

func (*FqdnOutboundRule_STATUS) AssignProperties_To_FqdnOutboundRule_STATUS

func (rule *FqdnOutboundRule_STATUS) AssignProperties_To_FqdnOutboundRule_STATUS(destination *storage.FqdnOutboundRule_STATUS) error

AssignProperties_To_FqdnOutboundRule_STATUS populates the provided destination FqdnOutboundRule_STATUS from our FqdnOutboundRule_STATUS

func (*FqdnOutboundRule_STATUS) DeepCopy

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

func (*FqdnOutboundRule_STATUS) DeepCopyInto

func (in *FqdnOutboundRule_STATUS) DeepCopyInto(out *FqdnOutboundRule_STATUS)

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

func (*FqdnOutboundRule_STATUS) NewEmptyARMValue

func (rule *FqdnOutboundRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FqdnOutboundRule_STATUS) PopulateFromARM

func (rule *FqdnOutboundRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type FqdnOutboundRule_Type

type FqdnOutboundRule_Type string

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

type FqdnOutboundRule_Type_STATUS

type FqdnOutboundRule_Type_STATUS string

type HDInsight

type HDInsight struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	// ComputeType: The type of compute
	ComputeType *HDInsight_ComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: HDInsight compute properties
	Properties *HDInsightProperties `json:"properties,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*HDInsight) AssignProperties_From_HDInsight

func (insight *HDInsight) AssignProperties_From_HDInsight(source *storage.HDInsight) error

AssignProperties_From_HDInsight populates our HDInsight from the provided source HDInsight

func (*HDInsight) AssignProperties_To_HDInsight

func (insight *HDInsight) AssignProperties_To_HDInsight(destination *storage.HDInsight) error

AssignProperties_To_HDInsight populates the provided destination HDInsight from our HDInsight

func (*HDInsight) ConvertToARM

func (insight *HDInsight) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HDInsight) DeepCopy

func (in *HDInsight) DeepCopy() *HDInsight

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

func (*HDInsight) DeepCopyInto

func (in *HDInsight) DeepCopyInto(out *HDInsight)

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

func (*HDInsight) Initialize_From_HDInsight_STATUS

func (insight *HDInsight) Initialize_From_HDInsight_STATUS(source *HDInsight_STATUS) error

Initialize_From_HDInsight_STATUS populates our HDInsight from the provided source HDInsight_STATUS

func (*HDInsight) NewEmptyARMValue

func (insight *HDInsight) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HDInsight) PopulateFromARM

func (insight *HDInsight) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HDInsightProperties

type HDInsightProperties struct {
	// Address: Public IP address of the master node of the cluster.
	Address *string `json:"address,omitempty"`

	// AdministratorAccount: Admin credentials for master node of the cluster
	AdministratorAccount *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"`

	// SshPort: Port open for ssh connections on the master node of the cluster.
	SshPort *int `json:"sshPort,omitempty"`
}

HDInsight compute properties

func (*HDInsightProperties) AssignProperties_From_HDInsightProperties

func (properties *HDInsightProperties) AssignProperties_From_HDInsightProperties(source *storage.HDInsightProperties) error

AssignProperties_From_HDInsightProperties populates our HDInsightProperties from the provided source HDInsightProperties

func (*HDInsightProperties) AssignProperties_To_HDInsightProperties

func (properties *HDInsightProperties) AssignProperties_To_HDInsightProperties(destination *storage.HDInsightProperties) error

AssignProperties_To_HDInsightProperties populates the provided destination HDInsightProperties from our HDInsightProperties

func (*HDInsightProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*HDInsightProperties) DeepCopy

func (in *HDInsightProperties) DeepCopy() *HDInsightProperties

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

func (*HDInsightProperties) DeepCopyInto

func (in *HDInsightProperties) DeepCopyInto(out *HDInsightProperties)

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

func (*HDInsightProperties) Initialize_From_HDInsightProperties_STATUS

func (properties *HDInsightProperties) Initialize_From_HDInsightProperties_STATUS(source *HDInsightProperties_STATUS) error

Initialize_From_HDInsightProperties_STATUS populates our HDInsightProperties from the provided source HDInsightProperties_STATUS

func (*HDInsightProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HDInsightProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HDInsightProperties_STATUS

type HDInsightProperties_STATUS struct {
	// Address: Public IP address of the master node of the cluster.
	Address *string `json:"address,omitempty"`

	// AdministratorAccount: Admin credentials for master node of the cluster
	AdministratorAccount *VirtualMachineSshCredentials_STATUS `json:"administratorAccount,omitempty"`

	// SshPort: Port open for ssh connections on the master node of the cluster.
	SshPort *int `json:"sshPort,omitempty"`
}

HDInsight compute properties

func (*HDInsightProperties_STATUS) AssignProperties_From_HDInsightProperties_STATUS

func (properties *HDInsightProperties_STATUS) AssignProperties_From_HDInsightProperties_STATUS(source *storage.HDInsightProperties_STATUS) error

AssignProperties_From_HDInsightProperties_STATUS populates our HDInsightProperties_STATUS from the provided source HDInsightProperties_STATUS

func (*HDInsightProperties_STATUS) AssignProperties_To_HDInsightProperties_STATUS

func (properties *HDInsightProperties_STATUS) AssignProperties_To_HDInsightProperties_STATUS(destination *storage.HDInsightProperties_STATUS) error

AssignProperties_To_HDInsightProperties_STATUS populates the provided destination HDInsightProperties_STATUS from our HDInsightProperties_STATUS

func (*HDInsightProperties_STATUS) DeepCopy

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

func (*HDInsightProperties_STATUS) DeepCopyInto

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

func (*HDInsightProperties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HDInsightProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HDInsight_ComputeType

type HDInsight_ComputeType string

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

type HDInsight_ComputeType_STATUS

type HDInsight_ComputeType_STATUS string

type HDInsight_ProvisioningState_STATUS

type HDInsight_ProvisioningState_STATUS string

type HDInsight_STATUS

type HDInsight_STATUS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *HDInsight_ComputeType_STATUS `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string `json:"modifiedOn,omitempty"`

	// Properties: HDInsight compute properties
	Properties *HDInsightProperties_STATUS `json:"properties,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *HDInsight_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*HDInsight_STATUS) AssignProperties_From_HDInsight_STATUS

func (insight *HDInsight_STATUS) AssignProperties_From_HDInsight_STATUS(source *storage.HDInsight_STATUS) error

AssignProperties_From_HDInsight_STATUS populates our HDInsight_STATUS from the provided source HDInsight_STATUS

func (*HDInsight_STATUS) AssignProperties_To_HDInsight_STATUS

func (insight *HDInsight_STATUS) AssignProperties_To_HDInsight_STATUS(destination *storage.HDInsight_STATUS) error

AssignProperties_To_HDInsight_STATUS populates the provided destination HDInsight_STATUS from our HDInsight_STATUS

func (*HDInsight_STATUS) DeepCopy

func (in *HDInsight_STATUS) DeepCopy() *HDInsight_STATUS

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

func (*HDInsight_STATUS) DeepCopyInto

func (in *HDInsight_STATUS) DeepCopyInto(out *HDInsight_STATUS)

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

func (*HDInsight_STATUS) NewEmptyARMValue

func (insight *HDInsight_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HDInsight_STATUS) PopulateFromARM

func (insight *HDInsight_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IdentityForCmk

type IdentityForCmk struct {
	// UserAssignedIdentityReference: The ArmId of the user assigned identity that will be used to access the customer managed
	// key vault
	UserAssignedIdentityReference *genruntime.ResourceReference `armReference:"UserAssignedIdentity" json:"userAssignedIdentityReference,omitempty"`
}

Identity that will be used to access key vault for encryption at rest

func (*IdentityForCmk) AssignProperties_From_IdentityForCmk

func (forCmk *IdentityForCmk) AssignProperties_From_IdentityForCmk(source *storage.IdentityForCmk) error

AssignProperties_From_IdentityForCmk populates our IdentityForCmk from the provided source IdentityForCmk

func (*IdentityForCmk) AssignProperties_To_IdentityForCmk

func (forCmk *IdentityForCmk) AssignProperties_To_IdentityForCmk(destination *storage.IdentityForCmk) error

AssignProperties_To_IdentityForCmk populates the provided destination IdentityForCmk from our IdentityForCmk

func (*IdentityForCmk) ConvertToARM

func (forCmk *IdentityForCmk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*IdentityForCmk) DeepCopy

func (in *IdentityForCmk) DeepCopy() *IdentityForCmk

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

func (*IdentityForCmk) DeepCopyInto

func (in *IdentityForCmk) DeepCopyInto(out *IdentityForCmk)

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

func (*IdentityForCmk) Initialize_From_IdentityForCmk_STATUS

func (forCmk *IdentityForCmk) Initialize_From_IdentityForCmk_STATUS(source *IdentityForCmk_STATUS) error

Initialize_From_IdentityForCmk_STATUS populates our IdentityForCmk from the provided source IdentityForCmk_STATUS

func (*IdentityForCmk) NewEmptyARMValue

func (forCmk *IdentityForCmk) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IdentityForCmk) PopulateFromARM

func (forCmk *IdentityForCmk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IdentityForCmk_STATUS

type IdentityForCmk_STATUS struct {
	// UserAssignedIdentity: The ArmId of the user assigned identity that will be used to access the customer managed key vault
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

Identity that will be used to access key vault for encryption at rest

func (*IdentityForCmk_STATUS) AssignProperties_From_IdentityForCmk_STATUS

func (forCmk *IdentityForCmk_STATUS) AssignProperties_From_IdentityForCmk_STATUS(source *storage.IdentityForCmk_STATUS) error

AssignProperties_From_IdentityForCmk_STATUS populates our IdentityForCmk_STATUS from the provided source IdentityForCmk_STATUS

func (*IdentityForCmk_STATUS) AssignProperties_To_IdentityForCmk_STATUS

func (forCmk *IdentityForCmk_STATUS) AssignProperties_To_IdentityForCmk_STATUS(destination *storage.IdentityForCmk_STATUS) error

AssignProperties_To_IdentityForCmk_STATUS populates the provided destination IdentityForCmk_STATUS from our IdentityForCmk_STATUS

func (*IdentityForCmk_STATUS) DeepCopy

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

func (*IdentityForCmk_STATUS) DeepCopyInto

func (in *IdentityForCmk_STATUS) DeepCopyInto(out *IdentityForCmk_STATUS)

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

func (*IdentityForCmk_STATUS) NewEmptyARMValue

func (forCmk *IdentityForCmk_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IdentityForCmk_STATUS) PopulateFromARM

func (forCmk *IdentityForCmk_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Image

type Image struct {
	// Reference: Image reference
	Reference *string `json:"reference,omitempty"`

	// Type: Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
	Type *Image_Type `json:"type,omitempty"`
}

Describes the Image Specifications

func (*Image) AssignProperties_From_Image

func (image *Image) AssignProperties_From_Image(source *storage.Image) error

AssignProperties_From_Image populates our Image from the provided source Image

func (*Image) AssignProperties_To_Image

func (image *Image) AssignProperties_To_Image(destination *storage.Image) error

AssignProperties_To_Image populates the provided destination Image from our Image

func (*Image) ConvertToARM

func (image *Image) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Image) DeepCopy

func (in *Image) DeepCopy() *Image

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

func (*Image) DeepCopyInto

func (in *Image) DeepCopyInto(out *Image)

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

func (*Image) Initialize_From_Image_STATUS

func (image *Image) Initialize_From_Image_STATUS(source *Image_STATUS) error

Initialize_From_Image_STATUS populates our Image from the provided source Image_STATUS

func (*Image) NewEmptyARMValue

func (image *Image) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Image) PopulateFromARM

func (image *Image) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ImageMetadata_STATUS

type ImageMetadata_STATUS struct {
	// CurrentImageVersion: Specifies the current operating system image version this compute instance is running on.
	CurrentImageVersion *string `json:"currentImageVersion,omitempty"`

	// IsLatestOsImageVersion: Specifies whether this compute instance is running on the latest operating system image.
	IsLatestOsImageVersion *bool `json:"isLatestOsImageVersion,omitempty"`

	// LatestImageVersion: Specifies the latest available operating system image version.
	LatestImageVersion *string `json:"latestImageVersion,omitempty"`
}

Returns metadata about the operating system image for this compute instance.

func (*ImageMetadata_STATUS) AssignProperties_From_ImageMetadata_STATUS

func (metadata *ImageMetadata_STATUS) AssignProperties_From_ImageMetadata_STATUS(source *storage.ImageMetadata_STATUS) error

AssignProperties_From_ImageMetadata_STATUS populates our ImageMetadata_STATUS from the provided source ImageMetadata_STATUS

func (*ImageMetadata_STATUS) AssignProperties_To_ImageMetadata_STATUS

func (metadata *ImageMetadata_STATUS) AssignProperties_To_ImageMetadata_STATUS(destination *storage.ImageMetadata_STATUS) error

AssignProperties_To_ImageMetadata_STATUS populates the provided destination ImageMetadata_STATUS from our ImageMetadata_STATUS

func (*ImageMetadata_STATUS) DeepCopy

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

func (*ImageMetadata_STATUS) DeepCopyInto

func (in *ImageMetadata_STATUS) DeepCopyInto(out *ImageMetadata_STATUS)

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

func (*ImageMetadata_STATUS) NewEmptyARMValue

func (metadata *ImageMetadata_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ImageMetadata_STATUS) PopulateFromARM

func (metadata *ImageMetadata_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Image_STATUS

type Image_STATUS struct {
	// Reference: Image reference
	Reference *string `json:"reference,omitempty"`

	// Type: Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images
	Type *Image_Type_STATUS `json:"type,omitempty"`
}

Describes the Image Specifications

func (*Image_STATUS) AssignProperties_From_Image_STATUS

func (image *Image_STATUS) AssignProperties_From_Image_STATUS(source *storage.Image_STATUS) error

AssignProperties_From_Image_STATUS populates our Image_STATUS from the provided source Image_STATUS

func (*Image_STATUS) AssignProperties_To_Image_STATUS

func (image *Image_STATUS) AssignProperties_To_Image_STATUS(destination *storage.Image_STATUS) error

AssignProperties_To_Image_STATUS populates the provided destination Image_STATUS from our Image_STATUS

func (*Image_STATUS) DeepCopy

func (in *Image_STATUS) DeepCopy() *Image_STATUS

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

func (*Image_STATUS) DeepCopyInto

func (in *Image_STATUS) DeepCopyInto(out *Image_STATUS)

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

func (*Image_STATUS) NewEmptyARMValue

func (image *Image_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Image_STATUS) PopulateFromARM

func (image *Image_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Image_Type

type Image_Type string

+kubebuilder:validation:Enum={"azureml","docker"}

type Image_Type_STATUS

type Image_Type_STATUS string

type InstanceTypeSchema

type InstanceTypeSchema struct {
	// NodeSelector: Node Selector
	NodeSelector map[string]string `json:"nodeSelector,omitempty"`

	// Resources: Resource requests/limits for this instance type
	Resources *InstanceTypeSchema_Resources `json:"resources,omitempty"`
}

Instance type schema.

func (*InstanceTypeSchema) AssignProperties_From_InstanceTypeSchema

func (schema *InstanceTypeSchema) AssignProperties_From_InstanceTypeSchema(source *storage.InstanceTypeSchema) error

AssignProperties_From_InstanceTypeSchema populates our InstanceTypeSchema from the provided source InstanceTypeSchema

func (*InstanceTypeSchema) AssignProperties_To_InstanceTypeSchema

func (schema *InstanceTypeSchema) AssignProperties_To_InstanceTypeSchema(destination *storage.InstanceTypeSchema) error

AssignProperties_To_InstanceTypeSchema populates the provided destination InstanceTypeSchema from our InstanceTypeSchema

func (*InstanceTypeSchema) ConvertToARM

func (schema *InstanceTypeSchema) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*InstanceTypeSchema) DeepCopy

func (in *InstanceTypeSchema) DeepCopy() *InstanceTypeSchema

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

func (*InstanceTypeSchema) DeepCopyInto

func (in *InstanceTypeSchema) DeepCopyInto(out *InstanceTypeSchema)

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

func (*InstanceTypeSchema) Initialize_From_InstanceTypeSchema_STATUS

func (schema *InstanceTypeSchema) Initialize_From_InstanceTypeSchema_STATUS(source *InstanceTypeSchema_STATUS) error

Initialize_From_InstanceTypeSchema_STATUS populates our InstanceTypeSchema from the provided source InstanceTypeSchema_STATUS

func (*InstanceTypeSchema) NewEmptyARMValue

func (schema *InstanceTypeSchema) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*InstanceTypeSchema) PopulateFromARM

func (schema *InstanceTypeSchema) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type InstanceTypeSchema_Resources

type InstanceTypeSchema_Resources struct {
	// Limits: Resource limits for this instance type
	Limits map[string]string `json:"limits,omitempty"`

	// Requests: Resource requests for this instance type
	Requests map[string]string `json:"requests,omitempty"`
}

func (*InstanceTypeSchema_Resources) AssignProperties_From_InstanceTypeSchema_Resources

func (resources *InstanceTypeSchema_Resources) AssignProperties_From_InstanceTypeSchema_Resources(source *storage.InstanceTypeSchema_Resources) error

AssignProperties_From_InstanceTypeSchema_Resources populates our InstanceTypeSchema_Resources from the provided source InstanceTypeSchema_Resources

func (*InstanceTypeSchema_Resources) AssignProperties_To_InstanceTypeSchema_Resources

func (resources *InstanceTypeSchema_Resources) AssignProperties_To_InstanceTypeSchema_Resources(destination *storage.InstanceTypeSchema_Resources) error

AssignProperties_To_InstanceTypeSchema_Resources populates the provided destination InstanceTypeSchema_Resources from our InstanceTypeSchema_Resources

func (*InstanceTypeSchema_Resources) ConvertToARM

func (resources *InstanceTypeSchema_Resources) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*InstanceTypeSchema_Resources) DeepCopy

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

func (*InstanceTypeSchema_Resources) DeepCopyInto

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

func (*InstanceTypeSchema_Resources) Initialize_From_InstanceTypeSchema_Resources_STATUS

func (resources *InstanceTypeSchema_Resources) Initialize_From_InstanceTypeSchema_Resources_STATUS(source *InstanceTypeSchema_Resources_STATUS) error

Initialize_From_InstanceTypeSchema_Resources_STATUS populates our InstanceTypeSchema_Resources from the provided source InstanceTypeSchema_Resources_STATUS

func (*InstanceTypeSchema_Resources) NewEmptyARMValue

func (resources *InstanceTypeSchema_Resources) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*InstanceTypeSchema_Resources) PopulateFromARM

func (resources *InstanceTypeSchema_Resources) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type InstanceTypeSchema_Resources_STATUS

type InstanceTypeSchema_Resources_STATUS struct {
	// Limits: Resource limits for this instance type
	Limits map[string]string `json:"limits,omitempty"`

	// Requests: Resource requests for this instance type
	Requests map[string]string `json:"requests,omitempty"`
}

func (*InstanceTypeSchema_Resources_STATUS) AssignProperties_From_InstanceTypeSchema_Resources_STATUS

func (resources *InstanceTypeSchema_Resources_STATUS) AssignProperties_From_InstanceTypeSchema_Resources_STATUS(source *storage.InstanceTypeSchema_Resources_STATUS) error

AssignProperties_From_InstanceTypeSchema_Resources_STATUS populates our InstanceTypeSchema_Resources_STATUS from the provided source InstanceTypeSchema_Resources_STATUS

func (*InstanceTypeSchema_Resources_STATUS) AssignProperties_To_InstanceTypeSchema_Resources_STATUS

func (resources *InstanceTypeSchema_Resources_STATUS) AssignProperties_To_InstanceTypeSchema_Resources_STATUS(destination *storage.InstanceTypeSchema_Resources_STATUS) error

AssignProperties_To_InstanceTypeSchema_Resources_STATUS populates the provided destination InstanceTypeSchema_Resources_STATUS from our InstanceTypeSchema_Resources_STATUS

func (*InstanceTypeSchema_Resources_STATUS) DeepCopy

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

func (*InstanceTypeSchema_Resources_STATUS) DeepCopyInto

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

func (*InstanceTypeSchema_Resources_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*InstanceTypeSchema_Resources_STATUS) PopulateFromARM

func (resources *InstanceTypeSchema_Resources_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type InstanceTypeSchema_STATUS

type InstanceTypeSchema_STATUS struct {
	// NodeSelector: Node Selector
	NodeSelector map[string]string `json:"nodeSelector,omitempty"`

	// Resources: Resource requests/limits for this instance type
	Resources *InstanceTypeSchema_Resources_STATUS `json:"resources,omitempty"`
}

Instance type schema.

func (*InstanceTypeSchema_STATUS) AssignProperties_From_InstanceTypeSchema_STATUS

func (schema *InstanceTypeSchema_STATUS) AssignProperties_From_InstanceTypeSchema_STATUS(source *storage.InstanceTypeSchema_STATUS) error

AssignProperties_From_InstanceTypeSchema_STATUS populates our InstanceTypeSchema_STATUS from the provided source InstanceTypeSchema_STATUS

func (*InstanceTypeSchema_STATUS) AssignProperties_To_InstanceTypeSchema_STATUS

func (schema *InstanceTypeSchema_STATUS) AssignProperties_To_InstanceTypeSchema_STATUS(destination *storage.InstanceTypeSchema_STATUS) error

AssignProperties_To_InstanceTypeSchema_STATUS populates the provided destination InstanceTypeSchema_STATUS from our InstanceTypeSchema_STATUS

func (*InstanceTypeSchema_STATUS) DeepCopy

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

func (*InstanceTypeSchema_STATUS) DeepCopyInto

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

func (*InstanceTypeSchema_STATUS) NewEmptyARMValue

func (schema *InstanceTypeSchema_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*InstanceTypeSchema_STATUS) PopulateFromARM

func (schema *InstanceTypeSchema_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IsolationMode

type IsolationMode string

Isolation mode for the managed network of a machine learning workspace. +kubebuilder:validation:Enum={"AllowInternetOutbound","AllowOnlyApprovedOutbound","Disabled"}

type IsolationMode_STATUS

type IsolationMode_STATUS string

Isolation mode for the managed network of a machine learning workspace.

type Kubernetes

type Kubernetes struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	// ComputeType: The type of compute
	ComputeType *Kubernetes_ComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: Properties of Kubernetes
	Properties *KubernetesProperties `json:"properties,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*Kubernetes) AssignProperties_From_Kubernetes

func (kubernetes *Kubernetes) AssignProperties_From_Kubernetes(source *storage.Kubernetes) error

AssignProperties_From_Kubernetes populates our Kubernetes from the provided source Kubernetes

func (*Kubernetes) AssignProperties_To_Kubernetes

func (kubernetes *Kubernetes) AssignProperties_To_Kubernetes(destination *storage.Kubernetes) error

AssignProperties_To_Kubernetes populates the provided destination Kubernetes from our Kubernetes

func (*Kubernetes) ConvertToARM

func (kubernetes *Kubernetes) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Kubernetes) DeepCopy

func (in *Kubernetes) DeepCopy() *Kubernetes

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

func (*Kubernetes) DeepCopyInto

func (in *Kubernetes) DeepCopyInto(out *Kubernetes)

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

func (*Kubernetes) Initialize_From_Kubernetes_STATUS

func (kubernetes *Kubernetes) Initialize_From_Kubernetes_STATUS(source *Kubernetes_STATUS) error

Initialize_From_Kubernetes_STATUS populates our Kubernetes from the provided source Kubernetes_STATUS

func (*Kubernetes) NewEmptyARMValue

func (kubernetes *Kubernetes) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Kubernetes) PopulateFromARM

func (kubernetes *Kubernetes) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KubernetesProperties

type KubernetesProperties struct {
	// DefaultInstanceType: Default instance type
	DefaultInstanceType *string `json:"defaultInstanceType,omitempty"`

	// ExtensionInstanceReleaseTrain: Extension instance release train.
	ExtensionInstanceReleaseTrain *string `json:"extensionInstanceReleaseTrain,omitempty"`

	// ExtensionPrincipalId: Extension principal-id.
	ExtensionPrincipalId *string `json:"extensionPrincipalId,omitempty" optionalConfigMapPair:"ExtensionPrincipalId"`

	// ExtensionPrincipalIdFromConfig: Extension principal-id.
	ExtensionPrincipalIdFromConfig *genruntime.ConfigMapReference `json:"extensionPrincipalIdFromConfig,omitempty" optionalConfigMapPair:"ExtensionPrincipalId"`

	// InstanceTypes: Instance Type Schema
	InstanceTypes map[string]InstanceTypeSchema `json:"instanceTypes,omitempty"`

	// Namespace: Compute namespace
	Namespace *string `json:"namespace,omitempty"`

	// RelayConnectionString: Relay connection string.
	RelayConnectionString *genruntime.SecretReference `json:"relayConnectionString,omitempty"`

	// ServiceBusConnectionString: ServiceBus connection string.
	ServiceBusConnectionString *genruntime.SecretReference `json:"serviceBusConnectionString,omitempty"`

	// VcName: VC name.
	VcName *string `json:"vcName,omitempty"`
}

Kubernetes properties

func (*KubernetesProperties) AssignProperties_From_KubernetesProperties

func (properties *KubernetesProperties) AssignProperties_From_KubernetesProperties(source *storage.KubernetesProperties) error

AssignProperties_From_KubernetesProperties populates our KubernetesProperties from the provided source KubernetesProperties

func (*KubernetesProperties) AssignProperties_To_KubernetesProperties

func (properties *KubernetesProperties) AssignProperties_To_KubernetesProperties(destination *storage.KubernetesProperties) error

AssignProperties_To_KubernetesProperties populates the provided destination KubernetesProperties from our KubernetesProperties

func (*KubernetesProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*KubernetesProperties) DeepCopy

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

func (*KubernetesProperties) DeepCopyInto

func (in *KubernetesProperties) DeepCopyInto(out *KubernetesProperties)

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

func (*KubernetesProperties) Initialize_From_KubernetesProperties_STATUS

func (properties *KubernetesProperties) Initialize_From_KubernetesProperties_STATUS(source *KubernetesProperties_STATUS) error

Initialize_From_KubernetesProperties_STATUS populates our KubernetesProperties from the provided source KubernetesProperties_STATUS

func (*KubernetesProperties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KubernetesProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KubernetesProperties_STATUS

type KubernetesProperties_STATUS struct {
	// DefaultInstanceType: Default instance type
	DefaultInstanceType *string `json:"defaultInstanceType,omitempty"`

	// ExtensionInstanceReleaseTrain: Extension instance release train.
	ExtensionInstanceReleaseTrain *string `json:"extensionInstanceReleaseTrain,omitempty"`

	// ExtensionPrincipalId: Extension principal-id.
	ExtensionPrincipalId *string `json:"extensionPrincipalId,omitempty"`

	// InstanceTypes: Instance Type Schema
	InstanceTypes map[string]InstanceTypeSchema_STATUS `json:"instanceTypes,omitempty"`

	// Namespace: Compute namespace
	Namespace *string `json:"namespace,omitempty"`

	// VcName: VC name.
	VcName *string `json:"vcName,omitempty"`
}

Kubernetes properties

func (*KubernetesProperties_STATUS) AssignProperties_From_KubernetesProperties_STATUS

func (properties *KubernetesProperties_STATUS) AssignProperties_From_KubernetesProperties_STATUS(source *storage.KubernetesProperties_STATUS) error

AssignProperties_From_KubernetesProperties_STATUS populates our KubernetesProperties_STATUS from the provided source KubernetesProperties_STATUS

func (*KubernetesProperties_STATUS) AssignProperties_To_KubernetesProperties_STATUS

func (properties *KubernetesProperties_STATUS) AssignProperties_To_KubernetesProperties_STATUS(destination *storage.KubernetesProperties_STATUS) error

AssignProperties_To_KubernetesProperties_STATUS populates the provided destination KubernetesProperties_STATUS from our KubernetesProperties_STATUS

func (*KubernetesProperties_STATUS) DeepCopy

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

func (*KubernetesProperties_STATUS) DeepCopyInto

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

func (*KubernetesProperties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KubernetesProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Kubernetes_ComputeType

type Kubernetes_ComputeType string

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

type Kubernetes_ComputeType_STATUS

type Kubernetes_ComputeType_STATUS string

type Kubernetes_ProvisioningState_STATUS

type Kubernetes_ProvisioningState_STATUS string

type Kubernetes_STATUS

type Kubernetes_STATUS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *Kubernetes_ComputeType_STATUS `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string `json:"modifiedOn,omitempty"`

	// Properties: Properties of Kubernetes
	Properties *KubernetesProperties_STATUS `json:"properties,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *Kubernetes_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*Kubernetes_STATUS) AssignProperties_From_Kubernetes_STATUS

func (kubernetes *Kubernetes_STATUS) AssignProperties_From_Kubernetes_STATUS(source *storage.Kubernetes_STATUS) error

AssignProperties_From_Kubernetes_STATUS populates our Kubernetes_STATUS from the provided source Kubernetes_STATUS

func (*Kubernetes_STATUS) AssignProperties_To_Kubernetes_STATUS

func (kubernetes *Kubernetes_STATUS) AssignProperties_To_Kubernetes_STATUS(destination *storage.Kubernetes_STATUS) error

AssignProperties_To_Kubernetes_STATUS populates the provided destination Kubernetes_STATUS from our Kubernetes_STATUS

func (*Kubernetes_STATUS) DeepCopy

func (in *Kubernetes_STATUS) DeepCopy() *Kubernetes_STATUS

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

func (*Kubernetes_STATUS) DeepCopyInto

func (in *Kubernetes_STATUS) DeepCopyInto(out *Kubernetes_STATUS)

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

func (*Kubernetes_STATUS) NewEmptyARMValue

func (kubernetes *Kubernetes_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Kubernetes_STATUS) PopulateFromARM

func (kubernetes *Kubernetes_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedIdentityAuthTypeWorkspaceConnectionProperties

type ManagedIdentityAuthTypeWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category      *ConnectionCategory                 `json:"category,omitempty"`
	Credentials   *WorkspaceConnectionManagedIdentity `json:"credentials,omitempty"`
	ExpiryTime    *string                             `json:"expiryTime,omitempty"`
	IsSharedToAll *bool                               `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties) AssignProperties_From_ManagedIdentityAuthTypeWorkspaceConnectionProperties

func (properties *ManagedIdentityAuthTypeWorkspaceConnectionProperties) AssignProperties_From_ManagedIdentityAuthTypeWorkspaceConnectionProperties(source *storage.ManagedIdentityAuthTypeWorkspaceConnectionProperties) error

AssignProperties_From_ManagedIdentityAuthTypeWorkspaceConnectionProperties populates our ManagedIdentityAuthTypeWorkspaceConnectionProperties from the provided source ManagedIdentityAuthTypeWorkspaceConnectionProperties

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties) AssignProperties_To_ManagedIdentityAuthTypeWorkspaceConnectionProperties

func (properties *ManagedIdentityAuthTypeWorkspaceConnectionProperties) AssignProperties_To_ManagedIdentityAuthTypeWorkspaceConnectionProperties(destination *storage.ManagedIdentityAuthTypeWorkspaceConnectionProperties) error

AssignProperties_To_ManagedIdentityAuthTypeWorkspaceConnectionProperties populates the provided destination ManagedIdentityAuthTypeWorkspaceConnectionProperties from our ManagedIdentityAuthTypeWorkspaceConnectionProperties

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties) DeepCopy

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

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties) DeepCopyInto

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

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties) Initialize_From_ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *ManagedIdentityAuthTypeWorkspaceConnectionProperties) Initialize_From_ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS(source *ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) error

Initialize_From_ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS populates our ManagedIdentityAuthTypeWorkspaceConnectionProperties from the provided source ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType

type ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType string

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

type ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS

type ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string

type ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS

type ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS                 `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                                    `json:"createdByWorkspaceArmId,omitempty"`
	Credentials             *WorkspaceConnectionManagedIdentity_STATUS `json:"credentials,omitempty"`
	ExpiryTime              *string                                    `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS(source *storage.ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS populates our ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS from the provided source ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS(destination *storage.ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS populates the provided destination ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS from our ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat

type ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat string

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

type ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS

type ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string

type ManagedNetworkProvisionStatus

type ManagedNetworkProvisionStatus struct {
	SparkReady *bool `json:"sparkReady,omitempty"`

	// Status: Status for the managed network of a machine learning workspace.
	Status *ManagedNetworkStatus `json:"status,omitempty"`
}

Status of the Provisioning for the managed network of a machine learning workspace.

func (*ManagedNetworkProvisionStatus) AssignProperties_From_ManagedNetworkProvisionStatus

func (status *ManagedNetworkProvisionStatus) AssignProperties_From_ManagedNetworkProvisionStatus(source *storage.ManagedNetworkProvisionStatus) error

AssignProperties_From_ManagedNetworkProvisionStatus populates our ManagedNetworkProvisionStatus from the provided source ManagedNetworkProvisionStatus

func (*ManagedNetworkProvisionStatus) AssignProperties_To_ManagedNetworkProvisionStatus

func (status *ManagedNetworkProvisionStatus) AssignProperties_To_ManagedNetworkProvisionStatus(destination *storage.ManagedNetworkProvisionStatus) error

AssignProperties_To_ManagedNetworkProvisionStatus populates the provided destination ManagedNetworkProvisionStatus from our ManagedNetworkProvisionStatus

func (*ManagedNetworkProvisionStatus) ConvertToARM

func (status *ManagedNetworkProvisionStatus) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedNetworkProvisionStatus) DeepCopy

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

func (*ManagedNetworkProvisionStatus) DeepCopyInto

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

func (*ManagedNetworkProvisionStatus) Initialize_From_ManagedNetworkProvisionStatus_STATUS

func (status *ManagedNetworkProvisionStatus) Initialize_From_ManagedNetworkProvisionStatus_STATUS(source *ManagedNetworkProvisionStatus_STATUS) error

Initialize_From_ManagedNetworkProvisionStatus_STATUS populates our ManagedNetworkProvisionStatus from the provided source ManagedNetworkProvisionStatus_STATUS

func (*ManagedNetworkProvisionStatus) NewEmptyARMValue

func (status *ManagedNetworkProvisionStatus) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedNetworkProvisionStatus) PopulateFromARM

func (status *ManagedNetworkProvisionStatus) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedNetworkProvisionStatus_STATUS

type ManagedNetworkProvisionStatus_STATUS struct {
	SparkReady *bool `json:"sparkReady,omitempty"`

	// Status: Status for the managed network of a machine learning workspace.
	Status *ManagedNetworkStatus_STATUS `json:"status,omitempty"`
}

Status of the Provisioning for the managed network of a machine learning workspace.

func (*ManagedNetworkProvisionStatus_STATUS) AssignProperties_From_ManagedNetworkProvisionStatus_STATUS

func (status *ManagedNetworkProvisionStatus_STATUS) AssignProperties_From_ManagedNetworkProvisionStatus_STATUS(source *storage.ManagedNetworkProvisionStatus_STATUS) error

AssignProperties_From_ManagedNetworkProvisionStatus_STATUS populates our ManagedNetworkProvisionStatus_STATUS from the provided source ManagedNetworkProvisionStatus_STATUS

func (*ManagedNetworkProvisionStatus_STATUS) AssignProperties_To_ManagedNetworkProvisionStatus_STATUS

func (status *ManagedNetworkProvisionStatus_STATUS) AssignProperties_To_ManagedNetworkProvisionStatus_STATUS(destination *storage.ManagedNetworkProvisionStatus_STATUS) error

AssignProperties_To_ManagedNetworkProvisionStatus_STATUS populates the provided destination ManagedNetworkProvisionStatus_STATUS from our ManagedNetworkProvisionStatus_STATUS

func (*ManagedNetworkProvisionStatus_STATUS) DeepCopy

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

func (*ManagedNetworkProvisionStatus_STATUS) DeepCopyInto

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

func (*ManagedNetworkProvisionStatus_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedNetworkProvisionStatus_STATUS) PopulateFromARM

func (status *ManagedNetworkProvisionStatus_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedNetworkSettings

type ManagedNetworkSettings struct {
	// IsolationMode: Isolation mode for the managed network of a machine learning workspace.
	IsolationMode *IsolationMode          `json:"isolationMode,omitempty"`
	OutboundRules map[string]OutboundRule `json:"outboundRules,omitempty"`

	// Status: Status of the Provisioning for the managed network of a machine learning workspace.
	Status *ManagedNetworkProvisionStatus `json:"status,omitempty"`
}

Managed Network settings for a machine learning workspace.

func (*ManagedNetworkSettings) AssignProperties_From_ManagedNetworkSettings

func (settings *ManagedNetworkSettings) AssignProperties_From_ManagedNetworkSettings(source *storage.ManagedNetworkSettings) error

AssignProperties_From_ManagedNetworkSettings populates our ManagedNetworkSettings from the provided source ManagedNetworkSettings

func (*ManagedNetworkSettings) AssignProperties_To_ManagedNetworkSettings

func (settings *ManagedNetworkSettings) AssignProperties_To_ManagedNetworkSettings(destination *storage.ManagedNetworkSettings) error

AssignProperties_To_ManagedNetworkSettings populates the provided destination ManagedNetworkSettings from our ManagedNetworkSettings

func (*ManagedNetworkSettings) ConvertToARM

func (settings *ManagedNetworkSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedNetworkSettings) DeepCopy

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

func (*ManagedNetworkSettings) DeepCopyInto

func (in *ManagedNetworkSettings) DeepCopyInto(out *ManagedNetworkSettings)

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

func (*ManagedNetworkSettings) Initialize_From_ManagedNetworkSettings_STATUS

func (settings *ManagedNetworkSettings) Initialize_From_ManagedNetworkSettings_STATUS(source *ManagedNetworkSettings_STATUS) error

Initialize_From_ManagedNetworkSettings_STATUS populates our ManagedNetworkSettings from the provided source ManagedNetworkSettings_STATUS

func (*ManagedNetworkSettings) NewEmptyARMValue

func (settings *ManagedNetworkSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedNetworkSettings) PopulateFromARM

func (settings *ManagedNetworkSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedNetworkSettings_STATUS

type ManagedNetworkSettings_STATUS struct {
	// IsolationMode: Isolation mode for the managed network of a machine learning workspace.
	IsolationMode *IsolationMode_STATUS          `json:"isolationMode,omitempty"`
	NetworkId     *string                        `json:"networkId,omitempty"`
	OutboundRules map[string]OutboundRule_STATUS `json:"outboundRules,omitempty"`

	// Status: Status of the Provisioning for the managed network of a machine learning workspace.
	Status *ManagedNetworkProvisionStatus_STATUS `json:"status,omitempty"`
}

Managed Network settings for a machine learning workspace.

func (*ManagedNetworkSettings_STATUS) AssignProperties_From_ManagedNetworkSettings_STATUS

func (settings *ManagedNetworkSettings_STATUS) AssignProperties_From_ManagedNetworkSettings_STATUS(source *storage.ManagedNetworkSettings_STATUS) error

AssignProperties_From_ManagedNetworkSettings_STATUS populates our ManagedNetworkSettings_STATUS from the provided source ManagedNetworkSettings_STATUS

func (*ManagedNetworkSettings_STATUS) AssignProperties_To_ManagedNetworkSettings_STATUS

func (settings *ManagedNetworkSettings_STATUS) AssignProperties_To_ManagedNetworkSettings_STATUS(destination *storage.ManagedNetworkSettings_STATUS) error

AssignProperties_To_ManagedNetworkSettings_STATUS populates the provided destination ManagedNetworkSettings_STATUS from our ManagedNetworkSettings_STATUS

func (*ManagedNetworkSettings_STATUS) DeepCopy

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

func (*ManagedNetworkSettings_STATUS) DeepCopyInto

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

func (*ManagedNetworkSettings_STATUS) NewEmptyARMValue

func (settings *ManagedNetworkSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedNetworkSettings_STATUS) PopulateFromARM

func (settings *ManagedNetworkSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedNetworkStatus

type ManagedNetworkStatus string

Status for the managed network of a machine learning workspace. +kubebuilder:validation:Enum={"Active","Inactive"}

type ManagedNetworkStatus_STATUS

type ManagedNetworkStatus_STATUS string

Status for the managed network of a machine learning workspace.

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	// +kubebuilder:validation:Required
	// Type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type                   *ManagedServiceIdentityType   `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Managed service identity (system assigned and/or user assigned identities)

func (*ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity

func (identity *ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity(source *storage.ManagedServiceIdentity) error

AssignProperties_From_ManagedServiceIdentity populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity

func (*ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity

func (identity *ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity(destination *storage.ManagedServiceIdentity) error

AssignProperties_To_ManagedServiceIdentity populates the provided destination ManagedServiceIdentity from our ManagedServiceIdentity

func (*ManagedServiceIdentity) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ManagedServiceIdentity) DeepCopy

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

func (*ManagedServiceIdentity) DeepCopyInto

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

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

func (*ManagedServiceIdentity) Initialize_From_ManagedServiceIdentity_STATUS

func (identity *ManagedServiceIdentity) Initialize_From_ManagedServiceIdentity_STATUS(source *ManagedServiceIdentity_STATUS) error

Initialize_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedServiceIdentity) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedServiceIdentityType

type ManagedServiceIdentityType string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}

type ManagedServiceIdentityType_STATUS

type ManagedServiceIdentityType_STATUS string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

type ManagedServiceIdentity_STATUS

type ManagedServiceIdentity_STATUS struct {
	// PrincipalId: The service principal ID of the system assigned identity. This property will only be provided for a system
	// assigned identity.
	PrincipalId *string `json:"principalId,omitempty"`

	// TenantId: The tenant ID of the system assigned identity. This property will only be provided for a system assigned
	// identity.
	TenantId *string `json:"tenantId,omitempty"`

	// Type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type                   *ManagedServiceIdentityType_STATUS     `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}

Managed service identity (system assigned and/or user assigned identities)

func (*ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS

func (identity *ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS(source *storage.ManagedServiceIdentity_STATUS) error

AssignProperties_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity_STATUS from the provided source ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS

func (identity *ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS(destination *storage.ManagedServiceIdentity_STATUS) error

AssignProperties_To_ManagedServiceIdentity_STATUS populates the provided destination ManagedServiceIdentity_STATUS from our ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity_STATUS) DeepCopy

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

func (*ManagedServiceIdentity_STATUS) DeepCopyInto

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

func (*ManagedServiceIdentity_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedServiceIdentity_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NodeStateCounts_STATUS

type NodeStateCounts_STATUS struct {
	// IdleNodeCount: Number of compute nodes in idle state.
	IdleNodeCount *int `json:"idleNodeCount,omitempty"`

	// LeavingNodeCount: Number of compute nodes which are leaving the amlCompute.
	LeavingNodeCount *int `json:"leavingNodeCount,omitempty"`

	// PreemptedNodeCount: Number of compute nodes which are in preempted state.
	PreemptedNodeCount *int `json:"preemptedNodeCount,omitempty"`

	// PreparingNodeCount: Number of compute nodes which are being prepared.
	PreparingNodeCount *int `json:"preparingNodeCount,omitempty"`

	// RunningNodeCount: Number of compute nodes which are running jobs.
	RunningNodeCount *int `json:"runningNodeCount,omitempty"`

	// UnusableNodeCount: Number of compute nodes which are in unusable state.
	UnusableNodeCount *int `json:"unusableNodeCount,omitempty"`
}

Counts of various compute node states on the amlCompute.

func (*NodeStateCounts_STATUS) AssignProperties_From_NodeStateCounts_STATUS

func (counts *NodeStateCounts_STATUS) AssignProperties_From_NodeStateCounts_STATUS(source *storage.NodeStateCounts_STATUS) error

AssignProperties_From_NodeStateCounts_STATUS populates our NodeStateCounts_STATUS from the provided source NodeStateCounts_STATUS

func (*NodeStateCounts_STATUS) AssignProperties_To_NodeStateCounts_STATUS

func (counts *NodeStateCounts_STATUS) AssignProperties_To_NodeStateCounts_STATUS(destination *storage.NodeStateCounts_STATUS) error

AssignProperties_To_NodeStateCounts_STATUS populates the provided destination NodeStateCounts_STATUS from our NodeStateCounts_STATUS

func (*NodeStateCounts_STATUS) DeepCopy

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

func (*NodeStateCounts_STATUS) DeepCopyInto

func (in *NodeStateCounts_STATUS) DeepCopyInto(out *NodeStateCounts_STATUS)

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

func (*NodeStateCounts_STATUS) NewEmptyARMValue

func (counts *NodeStateCounts_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NodeStateCounts_STATUS) PopulateFromARM

func (counts *NodeStateCounts_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NoneAuthTypeWorkspaceConnectionProperties

type NoneAuthTypeWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *NoneAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category      *ConnectionCategory `json:"category,omitempty"`
	ExpiryTime    *string             `json:"expiryTime,omitempty"`
	IsSharedToAll *bool               `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *NoneAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*NoneAuthTypeWorkspaceConnectionProperties) AssignProperties_From_NoneAuthTypeWorkspaceConnectionProperties

func (properties *NoneAuthTypeWorkspaceConnectionProperties) AssignProperties_From_NoneAuthTypeWorkspaceConnectionProperties(source *storage.NoneAuthTypeWorkspaceConnectionProperties) error

AssignProperties_From_NoneAuthTypeWorkspaceConnectionProperties populates our NoneAuthTypeWorkspaceConnectionProperties from the provided source NoneAuthTypeWorkspaceConnectionProperties

func (*NoneAuthTypeWorkspaceConnectionProperties) AssignProperties_To_NoneAuthTypeWorkspaceConnectionProperties

func (properties *NoneAuthTypeWorkspaceConnectionProperties) AssignProperties_To_NoneAuthTypeWorkspaceConnectionProperties(destination *storage.NoneAuthTypeWorkspaceConnectionProperties) error

AssignProperties_To_NoneAuthTypeWorkspaceConnectionProperties populates the provided destination NoneAuthTypeWorkspaceConnectionProperties from our NoneAuthTypeWorkspaceConnectionProperties

func (*NoneAuthTypeWorkspaceConnectionProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*NoneAuthTypeWorkspaceConnectionProperties) DeepCopy

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

func (*NoneAuthTypeWorkspaceConnectionProperties) DeepCopyInto

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

func (*NoneAuthTypeWorkspaceConnectionProperties) Initialize_From_NoneAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *NoneAuthTypeWorkspaceConnectionProperties) Initialize_From_NoneAuthTypeWorkspaceConnectionProperties_STATUS(source *NoneAuthTypeWorkspaceConnectionProperties_STATUS) error

Initialize_From_NoneAuthTypeWorkspaceConnectionProperties_STATUS populates our NoneAuthTypeWorkspaceConnectionProperties from the provided source NoneAuthTypeWorkspaceConnectionProperties_STATUS

func (*NoneAuthTypeWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NoneAuthTypeWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NoneAuthTypeWorkspaceConnectionProperties_AuthType

type NoneAuthTypeWorkspaceConnectionProperties_AuthType string

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

type NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS

type NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string

type NoneAuthTypeWorkspaceConnectionProperties_STATUS

type NoneAuthTypeWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                    `json:"createdByWorkspaceArmId,omitempty"`
	ExpiryTime              *string                    `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*NoneAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_NoneAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *NoneAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_NoneAuthTypeWorkspaceConnectionProperties_STATUS(source *storage.NoneAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_NoneAuthTypeWorkspaceConnectionProperties_STATUS populates our NoneAuthTypeWorkspaceConnectionProperties_STATUS from the provided source NoneAuthTypeWorkspaceConnectionProperties_STATUS

func (*NoneAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_NoneAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *NoneAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_NoneAuthTypeWorkspaceConnectionProperties_STATUS(destination *storage.NoneAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_NoneAuthTypeWorkspaceConnectionProperties_STATUS populates the provided destination NoneAuthTypeWorkspaceConnectionProperties_STATUS from our NoneAuthTypeWorkspaceConnectionProperties_STATUS

func (*NoneAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*NoneAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*NoneAuthTypeWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NoneAuthTypeWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NoneAuthTypeWorkspaceConnectionProperties_ValueFormat

type NoneAuthTypeWorkspaceConnectionProperties_ValueFormat string

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

type NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS

type NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string

type NotebookPreparationError_STATUS

type NotebookPreparationError_STATUS struct {
	ErrorMessage *string `json:"errorMessage,omitempty"`
	StatusCode   *int    `json:"statusCode,omitempty"`
}

func (*NotebookPreparationError_STATUS) AssignProperties_From_NotebookPreparationError_STATUS

func (error *NotebookPreparationError_STATUS) AssignProperties_From_NotebookPreparationError_STATUS(source *storage.NotebookPreparationError_STATUS) error

AssignProperties_From_NotebookPreparationError_STATUS populates our NotebookPreparationError_STATUS from the provided source NotebookPreparationError_STATUS

func (*NotebookPreparationError_STATUS) AssignProperties_To_NotebookPreparationError_STATUS

func (error *NotebookPreparationError_STATUS) AssignProperties_To_NotebookPreparationError_STATUS(destination *storage.NotebookPreparationError_STATUS) error

AssignProperties_To_NotebookPreparationError_STATUS populates the provided destination NotebookPreparationError_STATUS from our NotebookPreparationError_STATUS

func (*NotebookPreparationError_STATUS) DeepCopy

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

func (*NotebookPreparationError_STATUS) DeepCopyInto

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

func (*NotebookPreparationError_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NotebookPreparationError_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NotebookResourceInfo_STATUS

type NotebookResourceInfo_STATUS struct {
	Fqdn *string `json:"fqdn,omitempty"`

	// NotebookPreparationError: The error that occurs when preparing notebook.
	NotebookPreparationError *NotebookPreparationError_STATUS `json:"notebookPreparationError,omitempty"`

	// ResourceId: the data plane resourceId that used to initialize notebook component
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*NotebookResourceInfo_STATUS) AssignProperties_From_NotebookResourceInfo_STATUS

func (info *NotebookResourceInfo_STATUS) AssignProperties_From_NotebookResourceInfo_STATUS(source *storage.NotebookResourceInfo_STATUS) error

AssignProperties_From_NotebookResourceInfo_STATUS populates our NotebookResourceInfo_STATUS from the provided source NotebookResourceInfo_STATUS

func (*NotebookResourceInfo_STATUS) AssignProperties_To_NotebookResourceInfo_STATUS

func (info *NotebookResourceInfo_STATUS) AssignProperties_To_NotebookResourceInfo_STATUS(destination *storage.NotebookResourceInfo_STATUS) error

AssignProperties_To_NotebookResourceInfo_STATUS populates the provided destination NotebookResourceInfo_STATUS from our NotebookResourceInfo_STATUS

func (*NotebookResourceInfo_STATUS) DeepCopy

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

func (*NotebookResourceInfo_STATUS) DeepCopyInto

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

func (*NotebookResourceInfo_STATUS) NewEmptyARMValue

func (info *NotebookResourceInfo_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NotebookResourceInfo_STATUS) PopulateFromARM

func (info *NotebookResourceInfo_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OAuth2AuthTypeWorkspaceConnectionProperties

type OAuth2AuthTypeWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *OAuth2AuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category *ConnectionCategory `json:"category,omitempty"`

	// Credentials: ClientId and ClientSecret are required. Other properties are optional
	// depending on each OAuth2 provider's  implementation.
	Credentials   *WorkspaceConnectionOAuth2 `json:"credentials,omitempty"`
	ExpiryTime    *string                    `json:"expiryTime,omitempty"`
	IsSharedToAll *bool                      `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*OAuth2AuthTypeWorkspaceConnectionProperties) AssignProperties_From_OAuth2AuthTypeWorkspaceConnectionProperties

func (properties *OAuth2AuthTypeWorkspaceConnectionProperties) AssignProperties_From_OAuth2AuthTypeWorkspaceConnectionProperties(source *storage.OAuth2AuthTypeWorkspaceConnectionProperties) error

AssignProperties_From_OAuth2AuthTypeWorkspaceConnectionProperties populates our OAuth2AuthTypeWorkspaceConnectionProperties from the provided source OAuth2AuthTypeWorkspaceConnectionProperties

func (*OAuth2AuthTypeWorkspaceConnectionProperties) AssignProperties_To_OAuth2AuthTypeWorkspaceConnectionProperties

func (properties *OAuth2AuthTypeWorkspaceConnectionProperties) AssignProperties_To_OAuth2AuthTypeWorkspaceConnectionProperties(destination *storage.OAuth2AuthTypeWorkspaceConnectionProperties) error

AssignProperties_To_OAuth2AuthTypeWorkspaceConnectionProperties populates the provided destination OAuth2AuthTypeWorkspaceConnectionProperties from our OAuth2AuthTypeWorkspaceConnectionProperties

func (*OAuth2AuthTypeWorkspaceConnectionProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*OAuth2AuthTypeWorkspaceConnectionProperties) DeepCopy

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

func (*OAuth2AuthTypeWorkspaceConnectionProperties) DeepCopyInto

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

func (*OAuth2AuthTypeWorkspaceConnectionProperties) Initialize_From_OAuth2AuthTypeWorkspaceConnectionProperties_STATUS

func (properties *OAuth2AuthTypeWorkspaceConnectionProperties) Initialize_From_OAuth2AuthTypeWorkspaceConnectionProperties_STATUS(source *OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) error

Initialize_From_OAuth2AuthTypeWorkspaceConnectionProperties_STATUS populates our OAuth2AuthTypeWorkspaceConnectionProperties from the provided source OAuth2AuthTypeWorkspaceConnectionProperties_STATUS

func (*OAuth2AuthTypeWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OAuth2AuthTypeWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OAuth2AuthTypeWorkspaceConnectionProperties_AuthType

type OAuth2AuthTypeWorkspaceConnectionProperties_AuthType string

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

type OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS

type OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS string

type OAuth2AuthTypeWorkspaceConnectionProperties_STATUS

type OAuth2AuthTypeWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                    `json:"createdByWorkspaceArmId,omitempty"`

	// Credentials: ClientId and ClientSecret are required. Other properties are optional
	// depending on each OAuth2 provider's  implementation.
	Credentials *WorkspaceConnectionOAuth2_STATUS `json:"credentials,omitempty"`
	ExpiryTime  *string                           `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_OAuth2AuthTypeWorkspaceConnectionProperties_STATUS

func (properties *OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_OAuth2AuthTypeWorkspaceConnectionProperties_STATUS(source *storage.OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_OAuth2AuthTypeWorkspaceConnectionProperties_STATUS populates our OAuth2AuthTypeWorkspaceConnectionProperties_STATUS from the provided source OAuth2AuthTypeWorkspaceConnectionProperties_STATUS

func (*OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_OAuth2AuthTypeWorkspaceConnectionProperties_STATUS

func (properties *OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_OAuth2AuthTypeWorkspaceConnectionProperties_STATUS(destination *storage.OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_OAuth2AuthTypeWorkspaceConnectionProperties_STATUS populates the provided destination OAuth2AuthTypeWorkspaceConnectionProperties_STATUS from our OAuth2AuthTypeWorkspaceConnectionProperties_STATUS

func (*OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OAuth2AuthTypeWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat

type OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat string

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

type OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS

type OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string

type OutboundRule

type OutboundRule struct {
	// FQDN: Mutually exclusive with all other properties
	FQDN *FqdnOutboundRule `json:"fqdn,omitempty"`

	// PrivateEndpoint: Mutually exclusive with all other properties
	PrivateEndpoint *PrivateEndpointOutboundRule `json:"privateEndpoint,omitempty"`

	// ServiceTag: Mutually exclusive with all other properties
	ServiceTag *ServiceTagOutboundRule `json:"serviceTag,omitempty"`
}

func (*OutboundRule) AssignProperties_From_OutboundRule

func (rule *OutboundRule) AssignProperties_From_OutboundRule(source *storage.OutboundRule) error

AssignProperties_From_OutboundRule populates our OutboundRule from the provided source OutboundRule

func (*OutboundRule) AssignProperties_To_OutboundRule

func (rule *OutboundRule) AssignProperties_To_OutboundRule(destination *storage.OutboundRule) error

AssignProperties_To_OutboundRule populates the provided destination OutboundRule from our OutboundRule

func (*OutboundRule) ConvertToARM

func (rule *OutboundRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*OutboundRule) DeepCopy

func (in *OutboundRule) DeepCopy() *OutboundRule

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

func (*OutboundRule) DeepCopyInto

func (in *OutboundRule) DeepCopyInto(out *OutboundRule)

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

func (*OutboundRule) Initialize_From_OutboundRule_STATUS

func (rule *OutboundRule) Initialize_From_OutboundRule_STATUS(source *OutboundRule_STATUS) error

Initialize_From_OutboundRule_STATUS populates our OutboundRule from the provided source OutboundRule_STATUS

func (*OutboundRule) NewEmptyARMValue

func (rule *OutboundRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OutboundRule) PopulateFromARM

func (rule *OutboundRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type OutboundRule_STATUS

type OutboundRule_STATUS struct {
	// FQDN: Mutually exclusive with all other properties
	FQDN *FqdnOutboundRule_STATUS `json:"fqdn,omitempty"`

	// PrivateEndpoint: Mutually exclusive with all other properties
	PrivateEndpoint *PrivateEndpointOutboundRule_STATUS `json:"privateEndpoint,omitempty"`

	// ServiceTag: Mutually exclusive with all other properties
	ServiceTag *ServiceTagOutboundRule_STATUS `json:"serviceTag,omitempty"`
}

func (*OutboundRule_STATUS) AssignProperties_From_OutboundRule_STATUS

func (rule *OutboundRule_STATUS) AssignProperties_From_OutboundRule_STATUS(source *storage.OutboundRule_STATUS) error

AssignProperties_From_OutboundRule_STATUS populates our OutboundRule_STATUS from the provided source OutboundRule_STATUS

func (*OutboundRule_STATUS) AssignProperties_To_OutboundRule_STATUS

func (rule *OutboundRule_STATUS) AssignProperties_To_OutboundRule_STATUS(destination *storage.OutboundRule_STATUS) error

AssignProperties_To_OutboundRule_STATUS populates the provided destination OutboundRule_STATUS from our OutboundRule_STATUS

func (*OutboundRule_STATUS) DeepCopy

func (in *OutboundRule_STATUS) DeepCopy() *OutboundRule_STATUS

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

func (*OutboundRule_STATUS) DeepCopyInto

func (in *OutboundRule_STATUS) DeepCopyInto(out *OutboundRule_STATUS)

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

func (*OutboundRule_STATUS) NewEmptyARMValue

func (rule *OutboundRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*OutboundRule_STATUS) PopulateFromARM

func (rule *OutboundRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PATAuthTypeWorkspaceConnectionProperties

type PATAuthTypeWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *PATAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category      *ConnectionCategory                     `json:"category,omitempty"`
	Credentials   *WorkspaceConnectionPersonalAccessToken `json:"credentials,omitempty"`
	ExpiryTime    *string                                 `json:"expiryTime,omitempty"`
	IsSharedToAll *bool                                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *PATAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*PATAuthTypeWorkspaceConnectionProperties) AssignProperties_From_PATAuthTypeWorkspaceConnectionProperties

func (properties *PATAuthTypeWorkspaceConnectionProperties) AssignProperties_From_PATAuthTypeWorkspaceConnectionProperties(source *storage.PATAuthTypeWorkspaceConnectionProperties) error

AssignProperties_From_PATAuthTypeWorkspaceConnectionProperties populates our PATAuthTypeWorkspaceConnectionProperties from the provided source PATAuthTypeWorkspaceConnectionProperties

func (*PATAuthTypeWorkspaceConnectionProperties) AssignProperties_To_PATAuthTypeWorkspaceConnectionProperties

func (properties *PATAuthTypeWorkspaceConnectionProperties) AssignProperties_To_PATAuthTypeWorkspaceConnectionProperties(destination *storage.PATAuthTypeWorkspaceConnectionProperties) error

AssignProperties_To_PATAuthTypeWorkspaceConnectionProperties populates the provided destination PATAuthTypeWorkspaceConnectionProperties from our PATAuthTypeWorkspaceConnectionProperties

func (*PATAuthTypeWorkspaceConnectionProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*PATAuthTypeWorkspaceConnectionProperties) DeepCopy

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

func (*PATAuthTypeWorkspaceConnectionProperties) DeepCopyInto

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

func (*PATAuthTypeWorkspaceConnectionProperties) Initialize_From_PATAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *PATAuthTypeWorkspaceConnectionProperties) Initialize_From_PATAuthTypeWorkspaceConnectionProperties_STATUS(source *PATAuthTypeWorkspaceConnectionProperties_STATUS) error

Initialize_From_PATAuthTypeWorkspaceConnectionProperties_STATUS populates our PATAuthTypeWorkspaceConnectionProperties from the provided source PATAuthTypeWorkspaceConnectionProperties_STATUS

func (*PATAuthTypeWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PATAuthTypeWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PATAuthTypeWorkspaceConnectionProperties_AuthType

type PATAuthTypeWorkspaceConnectionProperties_AuthType string

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

type PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS

type PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string

type PATAuthTypeWorkspaceConnectionProperties_STATUS

type PATAuthTypeWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS                     `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                                        `json:"createdByWorkspaceArmId,omitempty"`
	Credentials             *WorkspaceConnectionPersonalAccessToken_STATUS `json:"credentials,omitempty"`
	ExpiryTime              *string                                        `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*PATAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_PATAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *PATAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_PATAuthTypeWorkspaceConnectionProperties_STATUS(source *storage.PATAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_PATAuthTypeWorkspaceConnectionProperties_STATUS populates our PATAuthTypeWorkspaceConnectionProperties_STATUS from the provided source PATAuthTypeWorkspaceConnectionProperties_STATUS

func (*PATAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_PATAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *PATAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_PATAuthTypeWorkspaceConnectionProperties_STATUS(destination *storage.PATAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_PATAuthTypeWorkspaceConnectionProperties_STATUS populates the provided destination PATAuthTypeWorkspaceConnectionProperties_STATUS from our PATAuthTypeWorkspaceConnectionProperties_STATUS

func (*PATAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*PATAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*PATAuthTypeWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PATAuthTypeWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PATAuthTypeWorkspaceConnectionProperties_ValueFormat

type PATAuthTypeWorkspaceConnectionProperties_ValueFormat string

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

type PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS

type PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string

type PersonalComputeInstanceSettings

type PersonalComputeInstanceSettings struct {
	// AssignedUser: A user explicitly assigned to a personal compute instance.
	AssignedUser *AssignedUser `json:"assignedUser,omitempty"`
}

Settings for a personal compute instance.

func (*PersonalComputeInstanceSettings) AssignProperties_From_PersonalComputeInstanceSettings

func (settings *PersonalComputeInstanceSettings) AssignProperties_From_PersonalComputeInstanceSettings(source *storage.PersonalComputeInstanceSettings) error

AssignProperties_From_PersonalComputeInstanceSettings populates our PersonalComputeInstanceSettings from the provided source PersonalComputeInstanceSettings

func (*PersonalComputeInstanceSettings) AssignProperties_To_PersonalComputeInstanceSettings

func (settings *PersonalComputeInstanceSettings) AssignProperties_To_PersonalComputeInstanceSettings(destination *storage.PersonalComputeInstanceSettings) error

AssignProperties_To_PersonalComputeInstanceSettings populates the provided destination PersonalComputeInstanceSettings from our PersonalComputeInstanceSettings

func (*PersonalComputeInstanceSettings) ConvertToARM

func (settings *PersonalComputeInstanceSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*PersonalComputeInstanceSettings) DeepCopy

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

func (*PersonalComputeInstanceSettings) DeepCopyInto

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

func (*PersonalComputeInstanceSettings) Initialize_From_PersonalComputeInstanceSettings_STATUS

func (settings *PersonalComputeInstanceSettings) Initialize_From_PersonalComputeInstanceSettings_STATUS(source *PersonalComputeInstanceSettings_STATUS) error

Initialize_From_PersonalComputeInstanceSettings_STATUS populates our PersonalComputeInstanceSettings from the provided source PersonalComputeInstanceSettings_STATUS

func (*PersonalComputeInstanceSettings) NewEmptyARMValue

func (settings *PersonalComputeInstanceSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PersonalComputeInstanceSettings) PopulateFromARM

func (settings *PersonalComputeInstanceSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PersonalComputeInstanceSettings_STATUS

type PersonalComputeInstanceSettings_STATUS struct {
	// AssignedUser: A user explicitly assigned to a personal compute instance.
	AssignedUser *AssignedUser_STATUS `json:"assignedUser,omitempty"`
}

Settings for a personal compute instance.

func (*PersonalComputeInstanceSettings_STATUS) AssignProperties_From_PersonalComputeInstanceSettings_STATUS

func (settings *PersonalComputeInstanceSettings_STATUS) AssignProperties_From_PersonalComputeInstanceSettings_STATUS(source *storage.PersonalComputeInstanceSettings_STATUS) error

AssignProperties_From_PersonalComputeInstanceSettings_STATUS populates our PersonalComputeInstanceSettings_STATUS from the provided source PersonalComputeInstanceSettings_STATUS

func (*PersonalComputeInstanceSettings_STATUS) AssignProperties_To_PersonalComputeInstanceSettings_STATUS

func (settings *PersonalComputeInstanceSettings_STATUS) AssignProperties_To_PersonalComputeInstanceSettings_STATUS(destination *storage.PersonalComputeInstanceSettings_STATUS) error

AssignProperties_To_PersonalComputeInstanceSettings_STATUS populates the provided destination PersonalComputeInstanceSettings_STATUS from our PersonalComputeInstanceSettings_STATUS

func (*PersonalComputeInstanceSettings_STATUS) DeepCopy

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

func (*PersonalComputeInstanceSettings_STATUS) DeepCopyInto

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

func (*PersonalComputeInstanceSettings_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PersonalComputeInstanceSettings_STATUS) PopulateFromARM

func (settings *PersonalComputeInstanceSettings_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"`
}

The Private Endpoint Connection resource.

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 PrivateEndpointDestination

type PrivateEndpointDestination struct {
	ServiceResourceReference *genruntime.ResourceReference `armReference:"ServiceResourceId" json:"serviceResourceReference,omitempty"`
	SparkEnabled             *bool                         `json:"sparkEnabled,omitempty"`

	// SparkStatus: Type of a managed network Outbound Rule of a machine learning workspace.
	SparkStatus                *RuleStatus                   `json:"sparkStatus,omitempty"`
	SubresourceTargetReference *genruntime.ResourceReference `armReference:"SubresourceTarget" json:"subresourceTargetReference,omitempty"`
}

Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace.

func (*PrivateEndpointDestination) AssignProperties_From_PrivateEndpointDestination

func (destination *PrivateEndpointDestination) AssignProperties_From_PrivateEndpointDestination(source *storage.PrivateEndpointDestination) error

AssignProperties_From_PrivateEndpointDestination populates our PrivateEndpointDestination from the provided source PrivateEndpointDestination

func (*PrivateEndpointDestination) AssignProperties_To_PrivateEndpointDestination

func (destination *PrivateEndpointDestination) AssignProperties_To_PrivateEndpointDestination(target *storage.PrivateEndpointDestination) error

AssignProperties_To_PrivateEndpointDestination populates the provided destination PrivateEndpointDestination from our PrivateEndpointDestination

func (*PrivateEndpointDestination) ConvertToARM

func (destination *PrivateEndpointDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*PrivateEndpointDestination) DeepCopy

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

func (*PrivateEndpointDestination) DeepCopyInto

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

func (*PrivateEndpointDestination) Initialize_From_PrivateEndpointDestination_STATUS

func (destination *PrivateEndpointDestination) Initialize_From_PrivateEndpointDestination_STATUS(source *PrivateEndpointDestination_STATUS) error

Initialize_From_PrivateEndpointDestination_STATUS populates our PrivateEndpointDestination from the provided source PrivateEndpointDestination_STATUS

func (*PrivateEndpointDestination) NewEmptyARMValue

func (destination *PrivateEndpointDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointDestination) PopulateFromARM

func (destination *PrivateEndpointDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointDestination_STATUS

type PrivateEndpointDestination_STATUS struct {
	ServiceResourceId *string `json:"serviceResourceId,omitempty"`
	SparkEnabled      *bool   `json:"sparkEnabled,omitempty"`

	// SparkStatus: Type of a managed network Outbound Rule of a machine learning workspace.
	SparkStatus       *RuleStatus_STATUS `json:"sparkStatus,omitempty"`
	SubresourceTarget *string            `json:"subresourceTarget,omitempty"`
}

Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace.

func (*PrivateEndpointDestination_STATUS) AssignProperties_From_PrivateEndpointDestination_STATUS

func (destination *PrivateEndpointDestination_STATUS) AssignProperties_From_PrivateEndpointDestination_STATUS(source *storage.PrivateEndpointDestination_STATUS) error

AssignProperties_From_PrivateEndpointDestination_STATUS populates our PrivateEndpointDestination_STATUS from the provided source PrivateEndpointDestination_STATUS

func (*PrivateEndpointDestination_STATUS) AssignProperties_To_PrivateEndpointDestination_STATUS

func (destination *PrivateEndpointDestination_STATUS) AssignProperties_To_PrivateEndpointDestination_STATUS(target *storage.PrivateEndpointDestination_STATUS) error

AssignProperties_To_PrivateEndpointDestination_STATUS populates the provided destination PrivateEndpointDestination_STATUS from our PrivateEndpointDestination_STATUS

func (*PrivateEndpointDestination_STATUS) DeepCopy

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

func (*PrivateEndpointDestination_STATUS) DeepCopyInto

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

func (*PrivateEndpointDestination_STATUS) NewEmptyARMValue

func (destination *PrivateEndpointDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointDestination_STATUS) PopulateFromARM

func (destination *PrivateEndpointDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointOutboundRule

type PrivateEndpointOutboundRule struct {
	// Category: Category of a managed network Outbound Rule of a machine learning workspace.
	Category *RuleCategory `json:"category,omitempty"`

	// Destination: Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine
	// learning  workspace.
	Destination *PrivateEndpointDestination `json:"destination,omitempty"`

	// Status: Type of a managed network Outbound Rule of a machine learning workspace.
	Status *RuleStatus `json:"status,omitempty"`

	// +kubebuilder:validation:Required
	Type *PrivateEndpointOutboundRule_Type `json:"type,omitempty"`
}

func (*PrivateEndpointOutboundRule) AssignProperties_From_PrivateEndpointOutboundRule

func (rule *PrivateEndpointOutboundRule) AssignProperties_From_PrivateEndpointOutboundRule(source *storage.PrivateEndpointOutboundRule) error

AssignProperties_From_PrivateEndpointOutboundRule populates our PrivateEndpointOutboundRule from the provided source PrivateEndpointOutboundRule

func (*PrivateEndpointOutboundRule) AssignProperties_To_PrivateEndpointOutboundRule

func (rule *PrivateEndpointOutboundRule) AssignProperties_To_PrivateEndpointOutboundRule(destination *storage.PrivateEndpointOutboundRule) error

AssignProperties_To_PrivateEndpointOutboundRule populates the provided destination PrivateEndpointOutboundRule from our PrivateEndpointOutboundRule

func (*PrivateEndpointOutboundRule) ConvertToARM

func (rule *PrivateEndpointOutboundRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*PrivateEndpointOutboundRule) DeepCopy

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

func (*PrivateEndpointOutboundRule) DeepCopyInto

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

func (*PrivateEndpointOutboundRule) Initialize_From_PrivateEndpointOutboundRule_STATUS

func (rule *PrivateEndpointOutboundRule) Initialize_From_PrivateEndpointOutboundRule_STATUS(source *PrivateEndpointOutboundRule_STATUS) error

Initialize_From_PrivateEndpointOutboundRule_STATUS populates our PrivateEndpointOutboundRule from the provided source PrivateEndpointOutboundRule_STATUS

func (*PrivateEndpointOutboundRule) NewEmptyARMValue

func (rule *PrivateEndpointOutboundRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointOutboundRule) PopulateFromARM

func (rule *PrivateEndpointOutboundRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointOutboundRule_STATUS

type PrivateEndpointOutboundRule_STATUS struct {
	// Category: Category of a managed network Outbound Rule of a machine learning workspace.
	Category *RuleCategory_STATUS `json:"category,omitempty"`

	// Destination: Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine
	// learning  workspace.
	Destination *PrivateEndpointDestination_STATUS `json:"destination,omitempty"`

	// Status: Type of a managed network Outbound Rule of a machine learning workspace.
	Status *RuleStatus_STATUS                       `json:"status,omitempty"`
	Type   *PrivateEndpointOutboundRule_Type_STATUS `json:"type,omitempty"`
}

func (*PrivateEndpointOutboundRule_STATUS) AssignProperties_From_PrivateEndpointOutboundRule_STATUS

func (rule *PrivateEndpointOutboundRule_STATUS) AssignProperties_From_PrivateEndpointOutboundRule_STATUS(source *storage.PrivateEndpointOutboundRule_STATUS) error

AssignProperties_From_PrivateEndpointOutboundRule_STATUS populates our PrivateEndpointOutboundRule_STATUS from the provided source PrivateEndpointOutboundRule_STATUS

func (*PrivateEndpointOutboundRule_STATUS) AssignProperties_To_PrivateEndpointOutboundRule_STATUS

func (rule *PrivateEndpointOutboundRule_STATUS) AssignProperties_To_PrivateEndpointOutboundRule_STATUS(destination *storage.PrivateEndpointOutboundRule_STATUS) error

AssignProperties_To_PrivateEndpointOutboundRule_STATUS populates the provided destination PrivateEndpointOutboundRule_STATUS from our PrivateEndpointOutboundRule_STATUS

func (*PrivateEndpointOutboundRule_STATUS) DeepCopy

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

func (*PrivateEndpointOutboundRule_STATUS) DeepCopyInto

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

func (*PrivateEndpointOutboundRule_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointOutboundRule_STATUS) PopulateFromARM

func (rule *PrivateEndpointOutboundRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointOutboundRule_Type

type PrivateEndpointOutboundRule_Type string

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

type PrivateEndpointOutboundRule_Type_STATUS

type PrivateEndpointOutboundRule_Type_STATUS string

type PrivateEndpointResource

type PrivateEndpointResource struct {
	// SubnetArmReference: The subnetId that the private endpoint is connected to.
	SubnetArmReference *genruntime.ResourceReference `armReference:"SubnetArmId" json:"subnetArmReference,omitempty"`
}

The PE network resource that is linked to this PE connection.

func (*PrivateEndpointResource) AssignProperties_From_PrivateEndpointResource

func (resource *PrivateEndpointResource) AssignProperties_From_PrivateEndpointResource(source *storage.PrivateEndpointResource) error

AssignProperties_From_PrivateEndpointResource populates our PrivateEndpointResource from the provided source PrivateEndpointResource

func (*PrivateEndpointResource) AssignProperties_To_PrivateEndpointResource

func (resource *PrivateEndpointResource) AssignProperties_To_PrivateEndpointResource(destination *storage.PrivateEndpointResource) error

AssignProperties_To_PrivateEndpointResource populates the provided destination PrivateEndpointResource from our PrivateEndpointResource

func (*PrivateEndpointResource) ConvertToARM

func (resource *PrivateEndpointResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*PrivateEndpointResource) DeepCopy

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

func (*PrivateEndpointResource) DeepCopyInto

func (in *PrivateEndpointResource) DeepCopyInto(out *PrivateEndpointResource)

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

func (*PrivateEndpointResource) Initialize_From_PrivateEndpointResource_STATUS

func (resource *PrivateEndpointResource) Initialize_From_PrivateEndpointResource_STATUS(source *PrivateEndpointResource_STATUS) error

Initialize_From_PrivateEndpointResource_STATUS populates our PrivateEndpointResource from the provided source PrivateEndpointResource_STATUS

func (*PrivateEndpointResource) NewEmptyARMValue

func (resource *PrivateEndpointResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointResource) PopulateFromARM

func (resource *PrivateEndpointResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointResource_STATUS

type PrivateEndpointResource_STATUS struct {
	// Id: The ARM identifier for Private Endpoint
	Id *string `json:"id,omitempty"`

	// SubnetArmId: The subnetId that the private endpoint is connected to.
	SubnetArmId *string `json:"subnetArmId,omitempty"`
}

The PE network resource that is linked to this PE connection.

func (*PrivateEndpointResource_STATUS) AssignProperties_From_PrivateEndpointResource_STATUS

func (resource *PrivateEndpointResource_STATUS) AssignProperties_From_PrivateEndpointResource_STATUS(source *storage.PrivateEndpointResource_STATUS) error

AssignProperties_From_PrivateEndpointResource_STATUS populates our PrivateEndpointResource_STATUS from the provided source PrivateEndpointResource_STATUS

func (*PrivateEndpointResource_STATUS) AssignProperties_To_PrivateEndpointResource_STATUS

func (resource *PrivateEndpointResource_STATUS) AssignProperties_To_PrivateEndpointResource_STATUS(destination *storage.PrivateEndpointResource_STATUS) error

AssignProperties_To_PrivateEndpointResource_STATUS populates the provided destination PrivateEndpointResource_STATUS from our PrivateEndpointResource_STATUS

func (*PrivateEndpointResource_STATUS) DeepCopy

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

func (*PrivateEndpointResource_STATUS) DeepCopyInto

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

func (*PrivateEndpointResource_STATUS) NewEmptyARMValue

func (resource *PrivateEndpointResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointResource_STATUS) PopulateFromARM

func (resource *PrivateEndpointResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointServiceConnectionStatus

type PrivateEndpointServiceConnectionStatus string

The private endpoint connection status. +kubebuilder:validation:Enum={"Approved","Disconnected","Pending","Rejected","Timeout"}

type PrivateEndpointServiceConnectionStatus_STATUS

type PrivateEndpointServiceConnectionStatus_STATUS string

The private endpoint connection status.

type Recurrence

type Recurrence struct {
	// Frequency: [Required] The frequency to trigger schedule.
	Frequency *ComputeRecurrenceFrequency `json:"frequency,omitempty"`

	// Interval: [Required] Specifies schedule interval in conjunction with frequency
	Interval *int `json:"interval,omitempty"`

	// Schedule: [Required] The recurrence schedule.
	Schedule *ComputeRecurrenceSchedule `json:"schedule,omitempty"`

	// StartTime: The start time in yyyy-MM-ddTHH:mm:ss format.
	StartTime *string `json:"startTime,omitempty"`

	// TimeZone: Specifies time zone in which the schedule runs.
	// TimeZone should follow Windows time zone format. Refer:
	// https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
	TimeZone *string `json:"timeZone,omitempty"`
}

The workflow trigger recurrence for ComputeStartStop schedule type.

func (*Recurrence) AssignProperties_From_Recurrence

func (recurrence *Recurrence) AssignProperties_From_Recurrence(source *storage.Recurrence) error

AssignProperties_From_Recurrence populates our Recurrence from the provided source Recurrence

func (*Recurrence) AssignProperties_To_Recurrence

func (recurrence *Recurrence) AssignProperties_To_Recurrence(destination *storage.Recurrence) error

AssignProperties_To_Recurrence populates the provided destination Recurrence from our Recurrence

func (*Recurrence) ConvertToARM

func (recurrence *Recurrence) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Recurrence) DeepCopy

func (in *Recurrence) DeepCopy() *Recurrence

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

func (*Recurrence) DeepCopyInto

func (in *Recurrence) DeepCopyInto(out *Recurrence)

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

func (*Recurrence) Initialize_From_Recurrence_STATUS

func (recurrence *Recurrence) Initialize_From_Recurrence_STATUS(source *Recurrence_STATUS) error

Initialize_From_Recurrence_STATUS populates our Recurrence from the provided source Recurrence_STATUS

func (*Recurrence) NewEmptyARMValue

func (recurrence *Recurrence) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Recurrence) PopulateFromARM

func (recurrence *Recurrence) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Recurrence_STATUS

type Recurrence_STATUS struct {
	// Frequency: [Required] The frequency to trigger schedule.
	Frequency *ComputeRecurrenceFrequency_STATUS `json:"frequency,omitempty"`

	// Interval: [Required] Specifies schedule interval in conjunction with frequency
	Interval *int `json:"interval,omitempty"`

	// Schedule: [Required] The recurrence schedule.
	Schedule *ComputeRecurrenceSchedule_STATUS `json:"schedule,omitempty"`

	// StartTime: The start time in yyyy-MM-ddTHH:mm:ss format.
	StartTime *string `json:"startTime,omitempty"`

	// TimeZone: Specifies time zone in which the schedule runs.
	// TimeZone should follow Windows time zone format. Refer:
	// https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
	TimeZone *string `json:"timeZone,omitempty"`
}

The workflow trigger recurrence for ComputeStartStop schedule type.

func (*Recurrence_STATUS) AssignProperties_From_Recurrence_STATUS

func (recurrence *Recurrence_STATUS) AssignProperties_From_Recurrence_STATUS(source *storage.Recurrence_STATUS) error

AssignProperties_From_Recurrence_STATUS populates our Recurrence_STATUS from the provided source Recurrence_STATUS

func (*Recurrence_STATUS) AssignProperties_To_Recurrence_STATUS

func (recurrence *Recurrence_STATUS) AssignProperties_To_Recurrence_STATUS(destination *storage.Recurrence_STATUS) error

AssignProperties_To_Recurrence_STATUS populates the provided destination Recurrence_STATUS from our Recurrence_STATUS

func (*Recurrence_STATUS) DeepCopy

func (in *Recurrence_STATUS) DeepCopy() *Recurrence_STATUS

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

func (*Recurrence_STATUS) DeepCopyInto

func (in *Recurrence_STATUS) DeepCopyInto(out *Recurrence_STATUS)

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

func (*Recurrence_STATUS) NewEmptyARMValue

func (recurrence *Recurrence_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Recurrence_STATUS) PopulateFromARM

func (recurrence *Recurrence_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Registry

type Registry struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Registry_Spec                  `json:"spec,omitempty"`
	Status            RegistryTrackedResource_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: /machinelearningservices/resource-manager/Microsoft.MachineLearningServices/stable/2024-04-01/registries.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}

func (*Registry) AssignProperties_From_Registry

func (registry *Registry) AssignProperties_From_Registry(source *storage.Registry) error

AssignProperties_From_Registry populates our Registry from the provided source Registry

func (*Registry) AssignProperties_To_Registry

func (registry *Registry) AssignProperties_To_Registry(destination *storage.Registry) error

AssignProperties_To_Registry populates the provided destination Registry from our Registry

func (*Registry) AzureName

func (registry *Registry) AzureName() string

AzureName returns the Azure name of the resource

func (*Registry) ConfigMapDestinationExpressions added in v2.11.0

func (registry *Registry) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Registry) ConvertFrom

func (registry *Registry) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Registry from the provided hub Registry

func (*Registry) ConvertTo

func (registry *Registry) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Registry from our Registry

func (*Registry) DeepCopy

func (in *Registry) DeepCopy() *Registry

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

func (*Registry) DeepCopyInto

func (in *Registry) DeepCopyInto(out *Registry)

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

func (*Registry) DeepCopyObject

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

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

func (*Registry) Default

func (registry *Registry) Default()

Default applies defaults to the Registry resource

func (*Registry) ExportKubernetesConfigMaps added in v2.11.0

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

ExportKubernetesConfigMaps defines a resource which can create ConfigMaps in Kubernetes.

func (Registry) GetAPIVersion

func (registry Registry) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"

func (*Registry) GetConditions

func (registry *Registry) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Registry) GetResourceScope

func (registry *Registry) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Registry) GetSpec

func (registry *Registry) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Registry) GetStatus

func (registry *Registry) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Registry) GetSupportedOperations

func (registry *Registry) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Registry) GetType

func (registry *Registry) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/registries"

func (*Registry) InitializeSpec

func (registry *Registry) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*Registry) NewEmptyStatus

func (registry *Registry) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Registry) OriginalGVK

func (registry *Registry) OriginalGVK() *schema.GroupVersionKind

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

func (*Registry) Owner

func (registry *Registry) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Registry) SecretDestinationExpressions added in v2.11.0

func (registry *Registry) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Registry) SetConditions

func (registry *Registry) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Registry) SetStatus

func (registry *Registry) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Registry) ValidateCreate

func (registry *Registry) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*Registry) ValidateDelete

func (registry *Registry) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*Registry) ValidateUpdate

func (registry *Registry) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type RegistryList

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

+kubebuilder:object:root=true Generator information: - Generated from: /machinelearningservices/resource-manager/Microsoft.MachineLearningServices/stable/2024-04-01/registries.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}

func (*RegistryList) DeepCopy

func (in *RegistryList) DeepCopy() *RegistryList

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

func (*RegistryList) DeepCopyInto

func (in *RegistryList) DeepCopyInto(out *RegistryList)

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

func (*RegistryList) DeepCopyObject

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

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

type RegistryOperatorConfigMaps

type RegistryOperatorConfigMaps struct {
	// DiscoveryUrl: indicates where the DiscoveryUrl config map should be placed. If omitted, no config map will be created.
	DiscoveryUrl *genruntime.ConfigMapDestination `json:"discoveryUrl,omitempty"`

	// MlFlowRegistryUri: indicates where the MlFlowRegistryUri config map should be placed. If omitted, no config map will be
	// created.
	MlFlowRegistryUri *genruntime.ConfigMapDestination `json:"mlFlowRegistryUri,omitempty"`
}

func (*RegistryOperatorConfigMaps) AssignProperties_From_RegistryOperatorConfigMaps

func (maps *RegistryOperatorConfigMaps) AssignProperties_From_RegistryOperatorConfigMaps(source *storage.RegistryOperatorConfigMaps) error

AssignProperties_From_RegistryOperatorConfigMaps populates our RegistryOperatorConfigMaps from the provided source RegistryOperatorConfigMaps

func (*RegistryOperatorConfigMaps) AssignProperties_To_RegistryOperatorConfigMaps

func (maps *RegistryOperatorConfigMaps) AssignProperties_To_RegistryOperatorConfigMaps(destination *storage.RegistryOperatorConfigMaps) error

AssignProperties_To_RegistryOperatorConfigMaps populates the provided destination RegistryOperatorConfigMaps from our RegistryOperatorConfigMaps

func (*RegistryOperatorConfigMaps) DeepCopy

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

func (*RegistryOperatorConfigMaps) DeepCopyInto

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

type RegistryOperatorSpec

type RegistryOperatorSpec struct {
	// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// ConfigMaps: configures where to place operator written ConfigMaps.
	ConfigMaps *RegistryOperatorConfigMaps `json:"configMaps,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 (*RegistryOperatorSpec) AssignProperties_From_RegistryOperatorSpec

func (operator *RegistryOperatorSpec) AssignProperties_From_RegistryOperatorSpec(source *storage.RegistryOperatorSpec) error

AssignProperties_From_RegistryOperatorSpec populates our RegistryOperatorSpec from the provided source RegistryOperatorSpec

func (*RegistryOperatorSpec) AssignProperties_To_RegistryOperatorSpec

func (operator *RegistryOperatorSpec) AssignProperties_To_RegistryOperatorSpec(destination *storage.RegistryOperatorSpec) error

AssignProperties_To_RegistryOperatorSpec populates the provided destination RegistryOperatorSpec from our RegistryOperatorSpec

func (*RegistryOperatorSpec) DeepCopy

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

func (*RegistryOperatorSpec) DeepCopyInto

func (in *RegistryOperatorSpec) DeepCopyInto(out *RegistryOperatorSpec)

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

type RegistryPrivateEndpointConnection

type RegistryPrivateEndpointConnection struct {
	// GroupIds: The group ids
	GroupIds []string `json:"groupIds,omitempty"`

	// Location: Same as workspace location.
	Location *string `json:"location,omitempty"`

	// PrivateEndpoint: The PE network resource that is linked to this PE connection.
	PrivateEndpoint *PrivateEndpointResource `json:"privateEndpoint,omitempty"`

	// ProvisioningState: One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null.
	ProvisioningState *string `json:"provisioningState,omitempty"`

	// Reference: This is the private endpoint connection name created on SRP
	// Full resource id:
	// /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName}
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`

	// RegistryPrivateLinkServiceConnectionState: The connection state.
	RegistryPrivateLinkServiceConnectionState *RegistryPrivateLinkServiceConnectionState `json:"registryPrivateLinkServiceConnectionState,omitempty"`
}

Private endpoint connection definition.

func (*RegistryPrivateEndpointConnection) AssignProperties_From_RegistryPrivateEndpointConnection

func (connection *RegistryPrivateEndpointConnection) AssignProperties_From_RegistryPrivateEndpointConnection(source *storage.RegistryPrivateEndpointConnection) error

AssignProperties_From_RegistryPrivateEndpointConnection populates our RegistryPrivateEndpointConnection from the provided source RegistryPrivateEndpointConnection

func (*RegistryPrivateEndpointConnection) AssignProperties_To_RegistryPrivateEndpointConnection

func (connection *RegistryPrivateEndpointConnection) AssignProperties_To_RegistryPrivateEndpointConnection(destination *storage.RegistryPrivateEndpointConnection) error

AssignProperties_To_RegistryPrivateEndpointConnection populates the provided destination RegistryPrivateEndpointConnection from our RegistryPrivateEndpointConnection

func (*RegistryPrivateEndpointConnection) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RegistryPrivateEndpointConnection) DeepCopy

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

func (*RegistryPrivateEndpointConnection) DeepCopyInto

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

func (*RegistryPrivateEndpointConnection) Initialize_From_RegistryPrivateEndpointConnection_STATUS

func (connection *RegistryPrivateEndpointConnection) Initialize_From_RegistryPrivateEndpointConnection_STATUS(source *RegistryPrivateEndpointConnection_STATUS) error

Initialize_From_RegistryPrivateEndpointConnection_STATUS populates our RegistryPrivateEndpointConnection from the provided source RegistryPrivateEndpointConnection_STATUS

func (*RegistryPrivateEndpointConnection) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RegistryPrivateEndpointConnection) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RegistryPrivateEndpointConnection_STATUS

type RegistryPrivateEndpointConnection_STATUS struct {
	// GroupIds: The group ids
	GroupIds []string `json:"groupIds,omitempty"`

	// Id: This is the private endpoint connection name created on SRP
	// Full resource id:
	// /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName}
	Id *string `json:"id,omitempty"`

	// Location: Same as workspace location.
	Location *string `json:"location,omitempty"`

	// PrivateEndpoint: The PE network resource that is linked to this PE connection.
	PrivateEndpoint *PrivateEndpointResource_STATUS `json:"privateEndpoint,omitempty"`

	// ProvisioningState: One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null.
	ProvisioningState *string `json:"provisioningState,omitempty"`

	// RegistryPrivateLinkServiceConnectionState: The connection state.
	RegistryPrivateLinkServiceConnectionState *RegistryPrivateLinkServiceConnectionState_STATUS `json:"registryPrivateLinkServiceConnectionState,omitempty"`
}

Private endpoint connection definition.

func (*RegistryPrivateEndpointConnection_STATUS) AssignProperties_From_RegistryPrivateEndpointConnection_STATUS

func (connection *RegistryPrivateEndpointConnection_STATUS) AssignProperties_From_RegistryPrivateEndpointConnection_STATUS(source *storage.RegistryPrivateEndpointConnection_STATUS) error

AssignProperties_From_RegistryPrivateEndpointConnection_STATUS populates our RegistryPrivateEndpointConnection_STATUS from the provided source RegistryPrivateEndpointConnection_STATUS

func (*RegistryPrivateEndpointConnection_STATUS) AssignProperties_To_RegistryPrivateEndpointConnection_STATUS

func (connection *RegistryPrivateEndpointConnection_STATUS) AssignProperties_To_RegistryPrivateEndpointConnection_STATUS(destination *storage.RegistryPrivateEndpointConnection_STATUS) error

AssignProperties_To_RegistryPrivateEndpointConnection_STATUS populates the provided destination RegistryPrivateEndpointConnection_STATUS from our RegistryPrivateEndpointConnection_STATUS

func (*RegistryPrivateEndpointConnection_STATUS) DeepCopy

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

func (*RegistryPrivateEndpointConnection_STATUS) DeepCopyInto

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

func (*RegistryPrivateEndpointConnection_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RegistryPrivateEndpointConnection_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RegistryPrivateLinkServiceConnectionState

type RegistryPrivateLinkServiceConnectionState struct {
	// ActionsRequired: Some RP chose "None". Other RPs use this for region expansion.
	ActionsRequired *string `json:"actionsRequired,omitempty"`

	// Description: User-defined message that, per NRP doc, may be used for approval-related message.
	Description *string `json:"description,omitempty"`

	// Status: Connection status of the service consumer with the service provider
	Status *EndpointServiceConnectionStatus `json:"status,omitempty"`
}

The connection state.

func (*RegistryPrivateLinkServiceConnectionState) AssignProperties_From_RegistryPrivateLinkServiceConnectionState

func (state *RegistryPrivateLinkServiceConnectionState) AssignProperties_From_RegistryPrivateLinkServiceConnectionState(source *storage.RegistryPrivateLinkServiceConnectionState) error

AssignProperties_From_RegistryPrivateLinkServiceConnectionState populates our RegistryPrivateLinkServiceConnectionState from the provided source RegistryPrivateLinkServiceConnectionState

func (*RegistryPrivateLinkServiceConnectionState) AssignProperties_To_RegistryPrivateLinkServiceConnectionState

func (state *RegistryPrivateLinkServiceConnectionState) AssignProperties_To_RegistryPrivateLinkServiceConnectionState(destination *storage.RegistryPrivateLinkServiceConnectionState) error

AssignProperties_To_RegistryPrivateLinkServiceConnectionState populates the provided destination RegistryPrivateLinkServiceConnectionState from our RegistryPrivateLinkServiceConnectionState

func (*RegistryPrivateLinkServiceConnectionState) ConvertToARM

func (state *RegistryPrivateLinkServiceConnectionState) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RegistryPrivateLinkServiceConnectionState) DeepCopy

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

func (*RegistryPrivateLinkServiceConnectionState) DeepCopyInto

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

func (*RegistryPrivateLinkServiceConnectionState) Initialize_From_RegistryPrivateLinkServiceConnectionState_STATUS

func (state *RegistryPrivateLinkServiceConnectionState) Initialize_From_RegistryPrivateLinkServiceConnectionState_STATUS(source *RegistryPrivateLinkServiceConnectionState_STATUS) error

Initialize_From_RegistryPrivateLinkServiceConnectionState_STATUS populates our RegistryPrivateLinkServiceConnectionState from the provided source RegistryPrivateLinkServiceConnectionState_STATUS

func (*RegistryPrivateLinkServiceConnectionState) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RegistryPrivateLinkServiceConnectionState) PopulateFromARM

func (state *RegistryPrivateLinkServiceConnectionState) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RegistryPrivateLinkServiceConnectionState_STATUS

type RegistryPrivateLinkServiceConnectionState_STATUS struct {
	// ActionsRequired: Some RP chose "None". Other RPs use this for region expansion.
	ActionsRequired *string `json:"actionsRequired,omitempty"`

	// Description: User-defined message that, per NRP doc, may be used for approval-related message.
	Description *string `json:"description,omitempty"`

	// Status: Connection status of the service consumer with the service provider
	Status *EndpointServiceConnectionStatus_STATUS `json:"status,omitempty"`
}

The connection state.

func (*RegistryPrivateLinkServiceConnectionState_STATUS) AssignProperties_From_RegistryPrivateLinkServiceConnectionState_STATUS

func (state *RegistryPrivateLinkServiceConnectionState_STATUS) AssignProperties_From_RegistryPrivateLinkServiceConnectionState_STATUS(source *storage.RegistryPrivateLinkServiceConnectionState_STATUS) error

AssignProperties_From_RegistryPrivateLinkServiceConnectionState_STATUS populates our RegistryPrivateLinkServiceConnectionState_STATUS from the provided source RegistryPrivateLinkServiceConnectionState_STATUS

func (*RegistryPrivateLinkServiceConnectionState_STATUS) AssignProperties_To_RegistryPrivateLinkServiceConnectionState_STATUS

func (state *RegistryPrivateLinkServiceConnectionState_STATUS) AssignProperties_To_RegistryPrivateLinkServiceConnectionState_STATUS(destination *storage.RegistryPrivateLinkServiceConnectionState_STATUS) error

AssignProperties_To_RegistryPrivateLinkServiceConnectionState_STATUS populates the provided destination RegistryPrivateLinkServiceConnectionState_STATUS from our RegistryPrivateLinkServiceConnectionState_STATUS

func (*RegistryPrivateLinkServiceConnectionState_STATUS) DeepCopy

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

func (*RegistryPrivateLinkServiceConnectionState_STATUS) DeepCopyInto

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

func (*RegistryPrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RegistryPrivateLinkServiceConnectionState_STATUS) PopulateFromARM

func (state *RegistryPrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RegistryRegionArmDetails

type RegistryRegionArmDetails struct {
	// AcrDetails: List of ACR accounts
	AcrDetails []AcrDetails `json:"acrDetails,omitempty"`

	// Location: The location where the registry exists
	Location *string `json:"location,omitempty"`

	// StorageAccountDetails: List of storage accounts
	StorageAccountDetails []StorageAccountDetails `json:"storageAccountDetails,omitempty"`
}

Details for each region the registry is in

func (*RegistryRegionArmDetails) AssignProperties_From_RegistryRegionArmDetails

func (details *RegistryRegionArmDetails) AssignProperties_From_RegistryRegionArmDetails(source *storage.RegistryRegionArmDetails) error

AssignProperties_From_RegistryRegionArmDetails populates our RegistryRegionArmDetails from the provided source RegistryRegionArmDetails

func (*RegistryRegionArmDetails) AssignProperties_To_RegistryRegionArmDetails

func (details *RegistryRegionArmDetails) AssignProperties_To_RegistryRegionArmDetails(destination *storage.RegistryRegionArmDetails) error

AssignProperties_To_RegistryRegionArmDetails populates the provided destination RegistryRegionArmDetails from our RegistryRegionArmDetails

func (*RegistryRegionArmDetails) ConvertToARM

func (details *RegistryRegionArmDetails) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*RegistryRegionArmDetails) DeepCopy

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

func (*RegistryRegionArmDetails) DeepCopyInto

func (in *RegistryRegionArmDetails) DeepCopyInto(out *RegistryRegionArmDetails)

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

func (*RegistryRegionArmDetails) Initialize_From_RegistryRegionArmDetails_STATUS

func (details *RegistryRegionArmDetails) Initialize_From_RegistryRegionArmDetails_STATUS(source *RegistryRegionArmDetails_STATUS) error

Initialize_From_RegistryRegionArmDetails_STATUS populates our RegistryRegionArmDetails from the provided source RegistryRegionArmDetails_STATUS

func (*RegistryRegionArmDetails) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RegistryRegionArmDetails) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RegistryRegionArmDetails_STATUS

type RegistryRegionArmDetails_STATUS struct {
	// AcrDetails: List of ACR accounts
	AcrDetails []AcrDetails_STATUS `json:"acrDetails,omitempty"`

	// Location: The location where the registry exists
	Location *string `json:"location,omitempty"`

	// StorageAccountDetails: List of storage accounts
	StorageAccountDetails []StorageAccountDetails_STATUS `json:"storageAccountDetails,omitempty"`
}

Details for each region the registry is in

func (*RegistryRegionArmDetails_STATUS) AssignProperties_From_RegistryRegionArmDetails_STATUS

func (details *RegistryRegionArmDetails_STATUS) AssignProperties_From_RegistryRegionArmDetails_STATUS(source *storage.RegistryRegionArmDetails_STATUS) error

AssignProperties_From_RegistryRegionArmDetails_STATUS populates our RegistryRegionArmDetails_STATUS from the provided source RegistryRegionArmDetails_STATUS

func (*RegistryRegionArmDetails_STATUS) AssignProperties_To_RegistryRegionArmDetails_STATUS

func (details *RegistryRegionArmDetails_STATUS) AssignProperties_To_RegistryRegionArmDetails_STATUS(destination *storage.RegistryRegionArmDetails_STATUS) error

AssignProperties_To_RegistryRegionArmDetails_STATUS populates the provided destination RegistryRegionArmDetails_STATUS from our RegistryRegionArmDetails_STATUS

func (*RegistryRegionArmDetails_STATUS) DeepCopy

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

func (*RegistryRegionArmDetails_STATUS) DeepCopyInto

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

func (*RegistryRegionArmDetails_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RegistryRegionArmDetails_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RegistryTrackedResource_STATUS

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

	// DiscoveryUrl: Discovery URL for the Registry
	DiscoveryUrl *string `json:"discoveryUrl,omitempty"`

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

	// Identity: Managed service identity (system assigned and/or user assigned identities)
	Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"`

	// IntellectualPropertyPublisher: IntellectualPropertyPublisher for the registry
	IntellectualPropertyPublisher *string `json:"intellectualPropertyPublisher,omitempty"`

	// Kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type.
	Kind *string `json:"kind,omitempty"`

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

	// ManagedResourceGroup: ResourceId of the managed RG if the registry has system created resources
	ManagedResourceGroup *ArmResourceId_STATUS `json:"managedResourceGroup,omitempty"`

	// MlFlowRegistryUri: MLFlow Registry URI for the Registry
	MlFlowRegistryUri *string `json:"mlFlowRegistryUri,omitempty"`

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

	// PublicNetworkAccess: Is the Registry accessible from the internet?
	// Possible values: "Enabled" or "Disabled"
	PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`

	// RegionDetails: Details of each region the registry is in
	RegionDetails []RegistryRegionArmDetails_STATUS `json:"regionDetails,omitempty"`

	// RegistryPrivateEndpointConnections: Private endpoint connections info used for pending connections in private link portal
	RegistryPrivateEndpointConnections []RegistryPrivateEndpointConnection_STATUS `json:"registryPrivateEndpointConnections,omitempty"`

	// Sku: Sku details required for ARM contract for Autoscaling.
	Sku *Sku_STATUS `json:"sku,omitempty"`

	// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

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

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

func (*RegistryTrackedResource_STATUS) AssignProperties_From_RegistryTrackedResource_STATUS

func (resource *RegistryTrackedResource_STATUS) AssignProperties_From_RegistryTrackedResource_STATUS(source *storage.RegistryTrackedResource_STATUS) error

AssignProperties_From_RegistryTrackedResource_STATUS populates our RegistryTrackedResource_STATUS from the provided source RegistryTrackedResource_STATUS

func (*RegistryTrackedResource_STATUS) AssignProperties_To_RegistryTrackedResource_STATUS

func (resource *RegistryTrackedResource_STATUS) AssignProperties_To_RegistryTrackedResource_STATUS(destination *storage.RegistryTrackedResource_STATUS) error

AssignProperties_To_RegistryTrackedResource_STATUS populates the provided destination RegistryTrackedResource_STATUS from our RegistryTrackedResource_STATUS

func (*RegistryTrackedResource_STATUS) ConvertStatusFrom

func (resource *RegistryTrackedResource_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our RegistryTrackedResource_STATUS from the provided source

func (*RegistryTrackedResource_STATUS) ConvertStatusTo

func (resource *RegistryTrackedResource_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our RegistryTrackedResource_STATUS

func (*RegistryTrackedResource_STATUS) DeepCopy

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

func (*RegistryTrackedResource_STATUS) DeepCopyInto

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

func (*RegistryTrackedResource_STATUS) NewEmptyARMValue

func (resource *RegistryTrackedResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*RegistryTrackedResource_STATUS) PopulateFromARM

func (resource *RegistryTrackedResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Registry_Spec

type Registry_Spec struct {
	// +kubebuilder:validation:Pattern="^[a-zA-Z0-9][a-zA-Z0-9\\-_]{2,32}$"
	// 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"`

	// DiscoveryUrl: Discovery URL for the Registry
	DiscoveryUrl *string `json:"discoveryUrl,omitempty"`

	// Identity: Managed service identity (system assigned and/or user assigned identities)
	Identity *ManagedServiceIdentity `json:"identity,omitempty"`

	// IntellectualPropertyPublisher: IntellectualPropertyPublisher for the registry
	IntellectualPropertyPublisher *string `json:"intellectualPropertyPublisher,omitempty"`

	// Kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type.
	Kind *string `json:"kind,omitempty"`

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

	// ManagedResourceGroup: ResourceId of the managed RG if the registry has system created resources
	ManagedResourceGroup *ArmResourceId `json:"managedResourceGroup,omitempty"`

	// MlFlowRegistryUri: MLFlow Registry URI for the Registry
	MlFlowRegistryUri *string `json:"mlFlowRegistryUri,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *RegistryOperatorSpec `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 resources.azure.com/ResourceGroup resource
	Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`

	// PublicNetworkAccess: Is the Registry accessible from the internet?
	// Possible values: "Enabled" or "Disabled"
	PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`

	// RegionDetails: Details of each region the registry is in
	RegionDetails []RegistryRegionArmDetails `json:"regionDetails,omitempty"`

	// RegistryPrivateEndpointConnections: Private endpoint connections info used for pending connections in private link portal
	RegistryPrivateEndpointConnections []RegistryPrivateEndpointConnection `json:"registryPrivateEndpointConnections,omitempty"`

	// Sku: Sku details required for ARM contract for Autoscaling.
	Sku *Sku `json:"sku,omitempty"`

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

func (*Registry_Spec) AssignProperties_From_Registry_Spec

func (registry *Registry_Spec) AssignProperties_From_Registry_Spec(source *storage.Registry_Spec) error

AssignProperties_From_Registry_Spec populates our Registry_Spec from the provided source Registry_Spec

func (*Registry_Spec) AssignProperties_To_Registry_Spec

func (registry *Registry_Spec) AssignProperties_To_Registry_Spec(destination *storage.Registry_Spec) error

AssignProperties_To_Registry_Spec populates the provided destination Registry_Spec from our Registry_Spec

func (*Registry_Spec) ConvertSpecFrom

func (registry *Registry_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Registry_Spec from the provided source

func (*Registry_Spec) ConvertSpecTo

func (registry *Registry_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Registry_Spec

func (*Registry_Spec) ConvertToARM

func (registry *Registry_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Registry_Spec) DeepCopy

func (in *Registry_Spec) DeepCopy() *Registry_Spec

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

func (*Registry_Spec) DeepCopyInto

func (in *Registry_Spec) DeepCopyInto(out *Registry_Spec)

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

func (*Registry_Spec) Initialize_From_RegistryTrackedResource_STATUS

func (registry *Registry_Spec) Initialize_From_RegistryTrackedResource_STATUS(source *RegistryTrackedResource_STATUS) error

Initialize_From_RegistryTrackedResource_STATUS populates our Registry_Spec from the provided source RegistryTrackedResource_STATUS

func (*Registry_Spec) NewEmptyARMValue

func (registry *Registry_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Registry_Spec) OriginalVersion

func (registry *Registry_Spec) OriginalVersion() string

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

func (*Registry_Spec) PopulateFromARM

func (registry *Registry_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Registry_Spec) SetAzureName

func (registry *Registry_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type ResourceId

type ResourceId struct {
	// +kubebuilder:validation:Required
	// Reference: The ID of the resource
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.

func (*ResourceId) AssignProperties_From_ResourceId

func (resourceId *ResourceId) AssignProperties_From_ResourceId(source *storage.ResourceId) error

AssignProperties_From_ResourceId populates our ResourceId from the provided source ResourceId

func (*ResourceId) AssignProperties_To_ResourceId

func (resourceId *ResourceId) AssignProperties_To_ResourceId(destination *storage.ResourceId) error

AssignProperties_To_ResourceId populates the provided destination ResourceId from our ResourceId

func (*ResourceId) ConvertToARM

func (resourceId *ResourceId) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ResourceId) DeepCopy

func (in *ResourceId) DeepCopy() *ResourceId

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

func (*ResourceId) DeepCopyInto

func (in *ResourceId) DeepCopyInto(out *ResourceId)

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

func (*ResourceId) Initialize_From_ResourceId_STATUS

func (resourceId *ResourceId) Initialize_From_ResourceId_STATUS(source *ResourceId_STATUS) error

Initialize_From_ResourceId_STATUS populates our ResourceId from the provided source ResourceId_STATUS

func (*ResourceId) NewEmptyARMValue

func (resourceId *ResourceId) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResourceId) PopulateFromARM

func (resourceId *ResourceId) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ResourceId_STATUS

type ResourceId_STATUS struct {
	// Id: The ID of the resource
	Id *string `json:"id,omitempty"`
}

Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.

func (*ResourceId_STATUS) AssignProperties_From_ResourceId_STATUS

func (resourceId *ResourceId_STATUS) AssignProperties_From_ResourceId_STATUS(source *storage.ResourceId_STATUS) error

AssignProperties_From_ResourceId_STATUS populates our ResourceId_STATUS from the provided source ResourceId_STATUS

func (*ResourceId_STATUS) AssignProperties_To_ResourceId_STATUS

func (resourceId *ResourceId_STATUS) AssignProperties_To_ResourceId_STATUS(destination *storage.ResourceId_STATUS) error

AssignProperties_To_ResourceId_STATUS populates the provided destination ResourceId_STATUS from our ResourceId_STATUS

func (*ResourceId_STATUS) DeepCopy

func (in *ResourceId_STATUS) DeepCopy() *ResourceId_STATUS

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

func (*ResourceId_STATUS) DeepCopyInto

func (in *ResourceId_STATUS) DeepCopyInto(out *ResourceId_STATUS)

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

func (*ResourceId_STATUS) NewEmptyARMValue

func (resourceId *ResourceId_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResourceId_STATUS) PopulateFromARM

func (resourceId *ResourceId_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type RuleAction

type RuleAction string

The action enum for networking rule. +kubebuilder:validation:Enum={"Allow","Deny"}

type RuleAction_STATUS

type RuleAction_STATUS string

The action enum for networking rule.

type RuleCategory

type RuleCategory string

Category of a managed network Outbound Rule of a machine learning workspace. +kubebuilder:validation:Enum={"Dependency","Recommended","Required","UserDefined"}

type RuleCategory_STATUS

type RuleCategory_STATUS string

Category of a managed network Outbound Rule of a machine learning workspace.

type RuleStatus

type RuleStatus string

Type of a managed network Outbound Rule of a machine learning workspace. +kubebuilder:validation:Enum={"Active","Inactive"}

type RuleStatus_STATUS

type RuleStatus_STATUS string

Type of a managed network Outbound Rule of a machine learning workspace.

type SASAuthTypeWorkspaceConnectionProperties

type SASAuthTypeWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *SASAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category      *ConnectionCategory                       `json:"category,omitempty"`
	Credentials   *WorkspaceConnectionSharedAccessSignature `json:"credentials,omitempty"`
	ExpiryTime    *string                                   `json:"expiryTime,omitempty"`
	IsSharedToAll *bool                                     `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *SASAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*SASAuthTypeWorkspaceConnectionProperties) AssignProperties_From_SASAuthTypeWorkspaceConnectionProperties

func (properties *SASAuthTypeWorkspaceConnectionProperties) AssignProperties_From_SASAuthTypeWorkspaceConnectionProperties(source *storage.SASAuthTypeWorkspaceConnectionProperties) error

AssignProperties_From_SASAuthTypeWorkspaceConnectionProperties populates our SASAuthTypeWorkspaceConnectionProperties from the provided source SASAuthTypeWorkspaceConnectionProperties

func (*SASAuthTypeWorkspaceConnectionProperties) AssignProperties_To_SASAuthTypeWorkspaceConnectionProperties

func (properties *SASAuthTypeWorkspaceConnectionProperties) AssignProperties_To_SASAuthTypeWorkspaceConnectionProperties(destination *storage.SASAuthTypeWorkspaceConnectionProperties) error

AssignProperties_To_SASAuthTypeWorkspaceConnectionProperties populates the provided destination SASAuthTypeWorkspaceConnectionProperties from our SASAuthTypeWorkspaceConnectionProperties

func (*SASAuthTypeWorkspaceConnectionProperties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SASAuthTypeWorkspaceConnectionProperties) DeepCopy

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

func (*SASAuthTypeWorkspaceConnectionProperties) DeepCopyInto

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

func (*SASAuthTypeWorkspaceConnectionProperties) Initialize_From_SASAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *SASAuthTypeWorkspaceConnectionProperties) Initialize_From_SASAuthTypeWorkspaceConnectionProperties_STATUS(source *SASAuthTypeWorkspaceConnectionProperties_STATUS) error

Initialize_From_SASAuthTypeWorkspaceConnectionProperties_STATUS populates our SASAuthTypeWorkspaceConnectionProperties from the provided source SASAuthTypeWorkspaceConnectionProperties_STATUS

func (*SASAuthTypeWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SASAuthTypeWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SASAuthTypeWorkspaceConnectionProperties_AuthType

type SASAuthTypeWorkspaceConnectionProperties_AuthType string

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

type SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS

type SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string

type SASAuthTypeWorkspaceConnectionProperties_STATUS

type SASAuthTypeWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS                       `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                                          `json:"createdByWorkspaceArmId,omitempty"`
	Credentials             *WorkspaceConnectionSharedAccessSignature_STATUS `json:"credentials,omitempty"`
	ExpiryTime              *string                                          `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*SASAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_SASAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *SASAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_SASAuthTypeWorkspaceConnectionProperties_STATUS(source *storage.SASAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_SASAuthTypeWorkspaceConnectionProperties_STATUS populates our SASAuthTypeWorkspaceConnectionProperties_STATUS from the provided source SASAuthTypeWorkspaceConnectionProperties_STATUS

func (*SASAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_SASAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *SASAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_SASAuthTypeWorkspaceConnectionProperties_STATUS(destination *storage.SASAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_SASAuthTypeWorkspaceConnectionProperties_STATUS populates the provided destination SASAuthTypeWorkspaceConnectionProperties_STATUS from our SASAuthTypeWorkspaceConnectionProperties_STATUS

func (*SASAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*SASAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*SASAuthTypeWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SASAuthTypeWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SASAuthTypeWorkspaceConnectionProperties_ValueFormat

type SASAuthTypeWorkspaceConnectionProperties_ValueFormat string

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

type SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS

type SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string

type ScaleSettings

type ScaleSettings struct {
	// +kubebuilder:validation:Required
	// MaxNodeCount: Max number of nodes to use
	MaxNodeCount *int `json:"maxNodeCount,omitempty"`

	// MinNodeCount: Min number of nodes to use
	MinNodeCount *int `json:"minNodeCount,omitempty"`

	// NodeIdleTimeBeforeScaleDown: Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
	NodeIdleTimeBeforeScaleDown *string `json:"nodeIdleTimeBeforeScaleDown,omitempty"`
}

scale settings for AML Compute

func (*ScaleSettings) AssignProperties_From_ScaleSettings

func (settings *ScaleSettings) AssignProperties_From_ScaleSettings(source *storage.ScaleSettings) error

AssignProperties_From_ScaleSettings populates our ScaleSettings from the provided source ScaleSettings

func (*ScaleSettings) AssignProperties_To_ScaleSettings

func (settings *ScaleSettings) AssignProperties_To_ScaleSettings(destination *storage.ScaleSettings) error

AssignProperties_To_ScaleSettings populates the provided destination ScaleSettings from our ScaleSettings

func (*ScaleSettings) ConvertToARM

func (settings *ScaleSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ScaleSettings) DeepCopy

func (in *ScaleSettings) DeepCopy() *ScaleSettings

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

func (*ScaleSettings) DeepCopyInto

func (in *ScaleSettings) DeepCopyInto(out *ScaleSettings)

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

func (*ScaleSettings) Initialize_From_ScaleSettings_STATUS

func (settings *ScaleSettings) Initialize_From_ScaleSettings_STATUS(source *ScaleSettings_STATUS) error

Initialize_From_ScaleSettings_STATUS populates our ScaleSettings from the provided source ScaleSettings_STATUS

func (*ScaleSettings) NewEmptyARMValue

func (settings *ScaleSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScaleSettings) PopulateFromARM

func (settings *ScaleSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScaleSettings_STATUS

type ScaleSettings_STATUS struct {
	// MaxNodeCount: Max number of nodes to use
	MaxNodeCount *int `json:"maxNodeCount,omitempty"`

	// MinNodeCount: Min number of nodes to use
	MinNodeCount *int `json:"minNodeCount,omitempty"`

	// NodeIdleTimeBeforeScaleDown: Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
	NodeIdleTimeBeforeScaleDown *string `json:"nodeIdleTimeBeforeScaleDown,omitempty"`
}

scale settings for AML Compute

func (*ScaleSettings_STATUS) AssignProperties_From_ScaleSettings_STATUS

func (settings *ScaleSettings_STATUS) AssignProperties_From_ScaleSettings_STATUS(source *storage.ScaleSettings_STATUS) error

AssignProperties_From_ScaleSettings_STATUS populates our ScaleSettings_STATUS from the provided source ScaleSettings_STATUS

func (*ScaleSettings_STATUS) AssignProperties_To_ScaleSettings_STATUS

func (settings *ScaleSettings_STATUS) AssignProperties_To_ScaleSettings_STATUS(destination *storage.ScaleSettings_STATUS) error

AssignProperties_To_ScaleSettings_STATUS populates the provided destination ScaleSettings_STATUS from our ScaleSettings_STATUS

func (*ScaleSettings_STATUS) DeepCopy

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

func (*ScaleSettings_STATUS) DeepCopyInto

func (in *ScaleSettings_STATUS) DeepCopyInto(out *ScaleSettings_STATUS)

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

func (*ScaleSettings_STATUS) NewEmptyARMValue

func (settings *ScaleSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScaleSettings_STATUS) PopulateFromARM

func (settings *ScaleSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScheduleBase

type ScheduleBase struct {
	// ProvisioningStatus: The current deployment state of schedule.
	ProvisioningStatus *ScheduleProvisioningState `json:"provisioningStatus,omitempty"`

	// Reference: A system assigned id for the schedule.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`

	// Status: Is the schedule enabled or disabled?
	Status *ScheduleStatus `json:"status,omitempty"`
}

func (*ScheduleBase) AssignProperties_From_ScheduleBase

func (base *ScheduleBase) AssignProperties_From_ScheduleBase(source *storage.ScheduleBase) error

AssignProperties_From_ScheduleBase populates our ScheduleBase from the provided source ScheduleBase

func (*ScheduleBase) AssignProperties_To_ScheduleBase

func (base *ScheduleBase) AssignProperties_To_ScheduleBase(destination *storage.ScheduleBase) error

AssignProperties_To_ScheduleBase populates the provided destination ScheduleBase from our ScheduleBase

func (*ScheduleBase) ConvertToARM

func (base *ScheduleBase) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ScheduleBase) DeepCopy

func (in *ScheduleBase) DeepCopy() *ScheduleBase

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

func (*ScheduleBase) DeepCopyInto

func (in *ScheduleBase) DeepCopyInto(out *ScheduleBase)

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

func (*ScheduleBase) Initialize_From_ScheduleBase_STATUS

func (base *ScheduleBase) Initialize_From_ScheduleBase_STATUS(source *ScheduleBase_STATUS) error

Initialize_From_ScheduleBase_STATUS populates our ScheduleBase from the provided source ScheduleBase_STATUS

func (*ScheduleBase) NewEmptyARMValue

func (base *ScheduleBase) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScheduleBase) PopulateFromARM

func (base *ScheduleBase) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScheduleBase_STATUS

type ScheduleBase_STATUS struct {
	// Id: A system assigned id for the schedule.
	Id *string `json:"id,omitempty"`

	// ProvisioningStatus: The current deployment state of schedule.
	ProvisioningStatus *ScheduleProvisioningState_STATUS `json:"provisioningStatus,omitempty"`

	// Status: Is the schedule enabled or disabled?
	Status *ScheduleStatus_STATUS `json:"status,omitempty"`
}

func (*ScheduleBase_STATUS) AssignProperties_From_ScheduleBase_STATUS

func (base *ScheduleBase_STATUS) AssignProperties_From_ScheduleBase_STATUS(source *storage.ScheduleBase_STATUS) error

AssignProperties_From_ScheduleBase_STATUS populates our ScheduleBase_STATUS from the provided source ScheduleBase_STATUS

func (*ScheduleBase_STATUS) AssignProperties_To_ScheduleBase_STATUS

func (base *ScheduleBase_STATUS) AssignProperties_To_ScheduleBase_STATUS(destination *storage.ScheduleBase_STATUS) error

AssignProperties_To_ScheduleBase_STATUS populates the provided destination ScheduleBase_STATUS from our ScheduleBase_STATUS

func (*ScheduleBase_STATUS) DeepCopy

func (in *ScheduleBase_STATUS) DeepCopy() *ScheduleBase_STATUS

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

func (*ScheduleBase_STATUS) DeepCopyInto

func (in *ScheduleBase_STATUS) DeepCopyInto(out *ScheduleBase_STATUS)

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

func (*ScheduleBase_STATUS) NewEmptyARMValue

func (base *ScheduleBase_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScheduleBase_STATUS) PopulateFromARM

func (base *ScheduleBase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScheduleProvisioningState

type ScheduleProvisioningState string

The current deployment state of schedule. +kubebuilder:validation:Enum={"Completed","Failed","Provisioning"}

type ScheduleProvisioningState_STATUS

type ScheduleProvisioningState_STATUS string

The current deployment state of schedule.

type ScheduleStatus

type ScheduleStatus string

Is the schedule enabled or disabled? +kubebuilder:validation:Enum={"Disabled","Enabled"}

type ScheduleStatus_STATUS

type ScheduleStatus_STATUS string

Is the schedule enabled or disabled?

type ScriptReference

type ScriptReference struct {
	// ScriptArguments: Optional command line arguments passed to the script to run.
	ScriptArguments *string `json:"scriptArguments,omitempty"`

	// ScriptData: The location of scripts in the mounted volume.
	ScriptData *string `json:"scriptData,omitempty"`

	// ScriptSource: The storage source of the script: workspace.
	ScriptSource *string `json:"scriptSource,omitempty"`

	// Timeout: Optional time period passed to timeout command.
	Timeout *string `json:"timeout,omitempty"`
}

Script reference

func (*ScriptReference) AssignProperties_From_ScriptReference

func (reference *ScriptReference) AssignProperties_From_ScriptReference(source *storage.ScriptReference) error

AssignProperties_From_ScriptReference populates our ScriptReference from the provided source ScriptReference

func (*ScriptReference) AssignProperties_To_ScriptReference

func (reference *ScriptReference) AssignProperties_To_ScriptReference(destination *storage.ScriptReference) error

AssignProperties_To_ScriptReference populates the provided destination ScriptReference from our ScriptReference

func (*ScriptReference) ConvertToARM

func (reference *ScriptReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ScriptReference) DeepCopy

func (in *ScriptReference) DeepCopy() *ScriptReference

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

func (*ScriptReference) DeepCopyInto

func (in *ScriptReference) DeepCopyInto(out *ScriptReference)

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

func (*ScriptReference) Initialize_From_ScriptReference_STATUS

func (reference *ScriptReference) Initialize_From_ScriptReference_STATUS(source *ScriptReference_STATUS) error

Initialize_From_ScriptReference_STATUS populates our ScriptReference from the provided source ScriptReference_STATUS

func (*ScriptReference) NewEmptyARMValue

func (reference *ScriptReference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScriptReference) PopulateFromARM

func (reference *ScriptReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScriptReference_STATUS

type ScriptReference_STATUS struct {
	// ScriptArguments: Optional command line arguments passed to the script to run.
	ScriptArguments *string `json:"scriptArguments,omitempty"`

	// ScriptData: The location of scripts in the mounted volume.
	ScriptData *string `json:"scriptData,omitempty"`

	// ScriptSource: The storage source of the script: workspace.
	ScriptSource *string `json:"scriptSource,omitempty"`

	// Timeout: Optional time period passed to timeout command.
	Timeout *string `json:"timeout,omitempty"`
}

Script reference

func (*ScriptReference_STATUS) AssignProperties_From_ScriptReference_STATUS

func (reference *ScriptReference_STATUS) AssignProperties_From_ScriptReference_STATUS(source *storage.ScriptReference_STATUS) error

AssignProperties_From_ScriptReference_STATUS populates our ScriptReference_STATUS from the provided source ScriptReference_STATUS

func (*ScriptReference_STATUS) AssignProperties_To_ScriptReference_STATUS

func (reference *ScriptReference_STATUS) AssignProperties_To_ScriptReference_STATUS(destination *storage.ScriptReference_STATUS) error

AssignProperties_To_ScriptReference_STATUS populates the provided destination ScriptReference_STATUS from our ScriptReference_STATUS

func (*ScriptReference_STATUS) DeepCopy

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

func (*ScriptReference_STATUS) DeepCopyInto

func (in *ScriptReference_STATUS) DeepCopyInto(out *ScriptReference_STATUS)

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

func (*ScriptReference_STATUS) NewEmptyARMValue

func (reference *ScriptReference_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScriptReference_STATUS) PopulateFromARM

func (reference *ScriptReference_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScriptsToExecute

type ScriptsToExecute struct {
	// CreationScript: Script that's run only once during provision of the compute.
	CreationScript *ScriptReference `json:"creationScript,omitempty"`

	// StartupScript: Script that's run every time the machine starts.
	StartupScript *ScriptReference `json:"startupScript,omitempty"`
}

Customized setup scripts

func (*ScriptsToExecute) AssignProperties_From_ScriptsToExecute

func (execute *ScriptsToExecute) AssignProperties_From_ScriptsToExecute(source *storage.ScriptsToExecute) error

AssignProperties_From_ScriptsToExecute populates our ScriptsToExecute from the provided source ScriptsToExecute

func (*ScriptsToExecute) AssignProperties_To_ScriptsToExecute

func (execute *ScriptsToExecute) AssignProperties_To_ScriptsToExecute(destination *storage.ScriptsToExecute) error

AssignProperties_To_ScriptsToExecute populates the provided destination ScriptsToExecute from our ScriptsToExecute

func (*ScriptsToExecute) ConvertToARM

func (execute *ScriptsToExecute) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ScriptsToExecute) DeepCopy

func (in *ScriptsToExecute) DeepCopy() *ScriptsToExecute

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

func (*ScriptsToExecute) DeepCopyInto

func (in *ScriptsToExecute) DeepCopyInto(out *ScriptsToExecute)

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

func (*ScriptsToExecute) Initialize_From_ScriptsToExecute_STATUS

func (execute *ScriptsToExecute) Initialize_From_ScriptsToExecute_STATUS(source *ScriptsToExecute_STATUS) error

Initialize_From_ScriptsToExecute_STATUS populates our ScriptsToExecute from the provided source ScriptsToExecute_STATUS

func (*ScriptsToExecute) NewEmptyARMValue

func (execute *ScriptsToExecute) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScriptsToExecute) PopulateFromARM

func (execute *ScriptsToExecute) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScriptsToExecute_STATUS

type ScriptsToExecute_STATUS struct {
	// CreationScript: Script that's run only once during provision of the compute.
	CreationScript *ScriptReference_STATUS `json:"creationScript,omitempty"`

	// StartupScript: Script that's run every time the machine starts.
	StartupScript *ScriptReference_STATUS `json:"startupScript,omitempty"`
}

Customized setup scripts

func (*ScriptsToExecute_STATUS) AssignProperties_From_ScriptsToExecute_STATUS

func (execute *ScriptsToExecute_STATUS) AssignProperties_From_ScriptsToExecute_STATUS(source *storage.ScriptsToExecute_STATUS) error

AssignProperties_From_ScriptsToExecute_STATUS populates our ScriptsToExecute_STATUS from the provided source ScriptsToExecute_STATUS

func (*ScriptsToExecute_STATUS) AssignProperties_To_ScriptsToExecute_STATUS

func (execute *ScriptsToExecute_STATUS) AssignProperties_To_ScriptsToExecute_STATUS(destination *storage.ScriptsToExecute_STATUS) error

AssignProperties_To_ScriptsToExecute_STATUS populates the provided destination ScriptsToExecute_STATUS from our ScriptsToExecute_STATUS

func (*ScriptsToExecute_STATUS) DeepCopy

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

func (*ScriptsToExecute_STATUS) DeepCopyInto

func (in *ScriptsToExecute_STATUS) DeepCopyInto(out *ScriptsToExecute_STATUS)

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

func (*ScriptsToExecute_STATUS) NewEmptyARMValue

func (execute *ScriptsToExecute_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScriptsToExecute_STATUS) PopulateFromARM

func (execute *ScriptsToExecute_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServerlessComputeSettings

type ServerlessComputeSettings struct {
	// ServerlessComputeCustomSubnetReference: The resource ID of an existing virtual network subnet in which serverless
	// compute nodes should be deployed
	ServerlessComputeCustomSubnetReference *genruntime.ResourceReference `armReference:"ServerlessComputeCustomSubnet" json:"serverlessComputeCustomSubnetReference,omitempty"`

	// ServerlessComputeNoPublicIP: The flag to signal if serverless compute nodes deployed in custom vNet would have no public
	// IP addresses for a workspace with private endpoint
	ServerlessComputeNoPublicIP *bool `json:"serverlessComputeNoPublicIP,omitempty"`
}

func (*ServerlessComputeSettings) AssignProperties_From_ServerlessComputeSettings

func (settings *ServerlessComputeSettings) AssignProperties_From_ServerlessComputeSettings(source *storage.ServerlessComputeSettings) error

AssignProperties_From_ServerlessComputeSettings populates our ServerlessComputeSettings from the provided source ServerlessComputeSettings

func (*ServerlessComputeSettings) AssignProperties_To_ServerlessComputeSettings

func (settings *ServerlessComputeSettings) AssignProperties_To_ServerlessComputeSettings(destination *storage.ServerlessComputeSettings) error

AssignProperties_To_ServerlessComputeSettings populates the provided destination ServerlessComputeSettings from our ServerlessComputeSettings

func (*ServerlessComputeSettings) ConvertToARM

func (settings *ServerlessComputeSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServerlessComputeSettings) DeepCopy

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

func (*ServerlessComputeSettings) DeepCopyInto

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

func (*ServerlessComputeSettings) Initialize_From_ServerlessComputeSettings_STATUS

func (settings *ServerlessComputeSettings) Initialize_From_ServerlessComputeSettings_STATUS(source *ServerlessComputeSettings_STATUS) error

Initialize_From_ServerlessComputeSettings_STATUS populates our ServerlessComputeSettings from the provided source ServerlessComputeSettings_STATUS

func (*ServerlessComputeSettings) NewEmptyARMValue

func (settings *ServerlessComputeSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServerlessComputeSettings) PopulateFromARM

func (settings *ServerlessComputeSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServerlessComputeSettings_STATUS

type ServerlessComputeSettings_STATUS struct {
	// ServerlessComputeCustomSubnet: The resource ID of an existing virtual network subnet in which serverless compute nodes
	// should be deployed
	ServerlessComputeCustomSubnet *string `json:"serverlessComputeCustomSubnet,omitempty"`

	// ServerlessComputeNoPublicIP: The flag to signal if serverless compute nodes deployed in custom vNet would have no public
	// IP addresses for a workspace with private endpoint
	ServerlessComputeNoPublicIP *bool `json:"serverlessComputeNoPublicIP,omitempty"`
}

func (*ServerlessComputeSettings_STATUS) AssignProperties_From_ServerlessComputeSettings_STATUS

func (settings *ServerlessComputeSettings_STATUS) AssignProperties_From_ServerlessComputeSettings_STATUS(source *storage.ServerlessComputeSettings_STATUS) error

AssignProperties_From_ServerlessComputeSettings_STATUS populates our ServerlessComputeSettings_STATUS from the provided source ServerlessComputeSettings_STATUS

func (*ServerlessComputeSettings_STATUS) AssignProperties_To_ServerlessComputeSettings_STATUS

func (settings *ServerlessComputeSettings_STATUS) AssignProperties_To_ServerlessComputeSettings_STATUS(destination *storage.ServerlessComputeSettings_STATUS) error

AssignProperties_To_ServerlessComputeSettings_STATUS populates the provided destination ServerlessComputeSettings_STATUS from our ServerlessComputeSettings_STATUS

func (*ServerlessComputeSettings_STATUS) DeepCopy

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

func (*ServerlessComputeSettings_STATUS) DeepCopyInto

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

func (*ServerlessComputeSettings_STATUS) NewEmptyARMValue

func (settings *ServerlessComputeSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServerlessComputeSettings_STATUS) PopulateFromARM

func (settings *ServerlessComputeSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceManagedResourcesSettings

type ServiceManagedResourcesSettings struct {
	// CosmosDb: The settings for the service managed cosmosdb account.
	CosmosDb *CosmosDbSettings `json:"cosmosDb,omitempty"`
}

func (*ServiceManagedResourcesSettings) AssignProperties_From_ServiceManagedResourcesSettings

func (settings *ServiceManagedResourcesSettings) AssignProperties_From_ServiceManagedResourcesSettings(source *storage.ServiceManagedResourcesSettings) error

AssignProperties_From_ServiceManagedResourcesSettings populates our ServiceManagedResourcesSettings from the provided source ServiceManagedResourcesSettings

func (*ServiceManagedResourcesSettings) AssignProperties_To_ServiceManagedResourcesSettings

func (settings *ServiceManagedResourcesSettings) AssignProperties_To_ServiceManagedResourcesSettings(destination *storage.ServiceManagedResourcesSettings) error

AssignProperties_To_ServiceManagedResourcesSettings populates the provided destination ServiceManagedResourcesSettings from our ServiceManagedResourcesSettings

func (*ServiceManagedResourcesSettings) ConvertToARM

func (settings *ServiceManagedResourcesSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServiceManagedResourcesSettings) DeepCopy

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

func (*ServiceManagedResourcesSettings) DeepCopyInto

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

func (*ServiceManagedResourcesSettings) Initialize_From_ServiceManagedResourcesSettings_STATUS

func (settings *ServiceManagedResourcesSettings) Initialize_From_ServiceManagedResourcesSettings_STATUS(source *ServiceManagedResourcesSettings_STATUS) error

Initialize_From_ServiceManagedResourcesSettings_STATUS populates our ServiceManagedResourcesSettings from the provided source ServiceManagedResourcesSettings_STATUS

func (*ServiceManagedResourcesSettings) NewEmptyARMValue

func (settings *ServiceManagedResourcesSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceManagedResourcesSettings) PopulateFromARM

func (settings *ServiceManagedResourcesSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceManagedResourcesSettings_STATUS

type ServiceManagedResourcesSettings_STATUS struct {
	// CosmosDb: The settings for the service managed cosmosdb account.
	CosmosDb *CosmosDbSettings_STATUS `json:"cosmosDb,omitempty"`
}

func (*ServiceManagedResourcesSettings_STATUS) AssignProperties_From_ServiceManagedResourcesSettings_STATUS

func (settings *ServiceManagedResourcesSettings_STATUS) AssignProperties_From_ServiceManagedResourcesSettings_STATUS(source *storage.ServiceManagedResourcesSettings_STATUS) error

AssignProperties_From_ServiceManagedResourcesSettings_STATUS populates our ServiceManagedResourcesSettings_STATUS from the provided source ServiceManagedResourcesSettings_STATUS

func (*ServiceManagedResourcesSettings_STATUS) AssignProperties_To_ServiceManagedResourcesSettings_STATUS

func (settings *ServiceManagedResourcesSettings_STATUS) AssignProperties_To_ServiceManagedResourcesSettings_STATUS(destination *storage.ServiceManagedResourcesSettings_STATUS) error

AssignProperties_To_ServiceManagedResourcesSettings_STATUS populates the provided destination ServiceManagedResourcesSettings_STATUS from our ServiceManagedResourcesSettings_STATUS

func (*ServiceManagedResourcesSettings_STATUS) DeepCopy

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

func (*ServiceManagedResourcesSettings_STATUS) DeepCopyInto

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

func (*ServiceManagedResourcesSettings_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceManagedResourcesSettings_STATUS) PopulateFromARM

func (settings *ServiceManagedResourcesSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServicePrincipalAuthTypeWorkspaceConnectionProperties

type ServicePrincipalAuthTypeWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category      *ConnectionCategory                  `json:"category,omitempty"`
	Credentials   *WorkspaceConnectionServicePrincipal `json:"credentials,omitempty"`
	ExpiryTime    *string                              `json:"expiryTime,omitempty"`
	IsSharedToAll *bool                                `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties) AssignProperties_From_ServicePrincipalAuthTypeWorkspaceConnectionProperties

func (properties *ServicePrincipalAuthTypeWorkspaceConnectionProperties) AssignProperties_From_ServicePrincipalAuthTypeWorkspaceConnectionProperties(source *storage.ServicePrincipalAuthTypeWorkspaceConnectionProperties) error

AssignProperties_From_ServicePrincipalAuthTypeWorkspaceConnectionProperties populates our ServicePrincipalAuthTypeWorkspaceConnectionProperties from the provided source ServicePrincipalAuthTypeWorkspaceConnectionProperties

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties) AssignProperties_To_ServicePrincipalAuthTypeWorkspaceConnectionProperties

func (properties *ServicePrincipalAuthTypeWorkspaceConnectionProperties) AssignProperties_To_ServicePrincipalAuthTypeWorkspaceConnectionProperties(destination *storage.ServicePrincipalAuthTypeWorkspaceConnectionProperties) error

AssignProperties_To_ServicePrincipalAuthTypeWorkspaceConnectionProperties populates the provided destination ServicePrincipalAuthTypeWorkspaceConnectionProperties from our ServicePrincipalAuthTypeWorkspaceConnectionProperties

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties) DeepCopy

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

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties) DeepCopyInto

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

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties) Initialize_From_ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *ServicePrincipalAuthTypeWorkspaceConnectionProperties) Initialize_From_ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS(source *ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) error

Initialize_From_ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS populates our ServicePrincipalAuthTypeWorkspaceConnectionProperties from the provided source ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType

type ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType string

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

type ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS

type ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string

type ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS

type ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS                  `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                                     `json:"createdByWorkspaceArmId,omitempty"`
	Credentials             *WorkspaceConnectionServicePrincipal_STATUS `json:"credentials,omitempty"`
	ExpiryTime              *string                                     `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS(source *storage.ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS populates our ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS from the provided source ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS(destination *storage.ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS populates the provided destination ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS from our ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat

type ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat string

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

type ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS

type ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string

type ServiceTagDestination

type ServiceTagDestination struct {
	// Action: The action enum for networking rule.
	Action     *RuleAction `json:"action,omitempty"`
	PortRanges *string     `json:"portRanges,omitempty"`
	Protocol   *string     `json:"protocol,omitempty"`
	ServiceTag *string     `json:"serviceTag,omitempty"`
}

Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace.

func (*ServiceTagDestination) AssignProperties_From_ServiceTagDestination

func (destination *ServiceTagDestination) AssignProperties_From_ServiceTagDestination(source *storage.ServiceTagDestination) error

AssignProperties_From_ServiceTagDestination populates our ServiceTagDestination from the provided source ServiceTagDestination

func (*ServiceTagDestination) AssignProperties_To_ServiceTagDestination

func (destination *ServiceTagDestination) AssignProperties_To_ServiceTagDestination(target *storage.ServiceTagDestination) error

AssignProperties_To_ServiceTagDestination populates the provided destination ServiceTagDestination from our ServiceTagDestination

func (*ServiceTagDestination) ConvertToARM

func (destination *ServiceTagDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServiceTagDestination) DeepCopy

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

func (*ServiceTagDestination) DeepCopyInto

func (in *ServiceTagDestination) DeepCopyInto(out *ServiceTagDestination)

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

func (*ServiceTagDestination) Initialize_From_ServiceTagDestination_STATUS

func (destination *ServiceTagDestination) Initialize_From_ServiceTagDestination_STATUS(source *ServiceTagDestination_STATUS) error

Initialize_From_ServiceTagDestination_STATUS populates our ServiceTagDestination from the provided source ServiceTagDestination_STATUS

func (*ServiceTagDestination) NewEmptyARMValue

func (destination *ServiceTagDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceTagDestination) PopulateFromARM

func (destination *ServiceTagDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceTagDestination_STATUS

type ServiceTagDestination_STATUS struct {
	// Action: The action enum for networking rule.
	Action *RuleAction_STATUS `json:"action,omitempty"`

	// AddressPrefixes: Optional, if provided, the ServiceTag property will be ignored.
	AddressPrefixes []string `json:"addressPrefixes,omitempty"`
	PortRanges      *string  `json:"portRanges,omitempty"`
	Protocol        *string  `json:"protocol,omitempty"`
	ServiceTag      *string  `json:"serviceTag,omitempty"`
}

Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace.

func (*ServiceTagDestination_STATUS) AssignProperties_From_ServiceTagDestination_STATUS

func (destination *ServiceTagDestination_STATUS) AssignProperties_From_ServiceTagDestination_STATUS(source *storage.ServiceTagDestination_STATUS) error

AssignProperties_From_ServiceTagDestination_STATUS populates our ServiceTagDestination_STATUS from the provided source ServiceTagDestination_STATUS

func (*ServiceTagDestination_STATUS) AssignProperties_To_ServiceTagDestination_STATUS

func (destination *ServiceTagDestination_STATUS) AssignProperties_To_ServiceTagDestination_STATUS(target *storage.ServiceTagDestination_STATUS) error

AssignProperties_To_ServiceTagDestination_STATUS populates the provided destination ServiceTagDestination_STATUS from our ServiceTagDestination_STATUS

func (*ServiceTagDestination_STATUS) DeepCopy

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

func (*ServiceTagDestination_STATUS) DeepCopyInto

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

func (*ServiceTagDestination_STATUS) NewEmptyARMValue

func (destination *ServiceTagDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceTagDestination_STATUS) PopulateFromARM

func (destination *ServiceTagDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceTagOutboundRule

type ServiceTagOutboundRule struct {
	// Category: Category of a managed network Outbound Rule of a machine learning workspace.
	Category *RuleCategory `json:"category,omitempty"`

	// Destination: Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning
	// workspace.
	Destination *ServiceTagDestination `json:"destination,omitempty"`

	// Status: Type of a managed network Outbound Rule of a machine learning workspace.
	Status *RuleStatus `json:"status,omitempty"`

	// +kubebuilder:validation:Required
	Type *ServiceTagOutboundRule_Type `json:"type,omitempty"`
}

func (*ServiceTagOutboundRule) AssignProperties_From_ServiceTagOutboundRule

func (rule *ServiceTagOutboundRule) AssignProperties_From_ServiceTagOutboundRule(source *storage.ServiceTagOutboundRule) error

AssignProperties_From_ServiceTagOutboundRule populates our ServiceTagOutboundRule from the provided source ServiceTagOutboundRule

func (*ServiceTagOutboundRule) AssignProperties_To_ServiceTagOutboundRule

func (rule *ServiceTagOutboundRule) AssignProperties_To_ServiceTagOutboundRule(destination *storage.ServiceTagOutboundRule) error

AssignProperties_To_ServiceTagOutboundRule populates the provided destination ServiceTagOutboundRule from our ServiceTagOutboundRule

func (*ServiceTagOutboundRule) ConvertToARM

func (rule *ServiceTagOutboundRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServiceTagOutboundRule) DeepCopy

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

func (*ServiceTagOutboundRule) DeepCopyInto

func (in *ServiceTagOutboundRule) DeepCopyInto(out *ServiceTagOutboundRule)

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

func (*ServiceTagOutboundRule) Initialize_From_ServiceTagOutboundRule_STATUS

func (rule *ServiceTagOutboundRule) Initialize_From_ServiceTagOutboundRule_STATUS(source *ServiceTagOutboundRule_STATUS) error

Initialize_From_ServiceTagOutboundRule_STATUS populates our ServiceTagOutboundRule from the provided source ServiceTagOutboundRule_STATUS

func (*ServiceTagOutboundRule) NewEmptyARMValue

func (rule *ServiceTagOutboundRule) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceTagOutboundRule) PopulateFromARM

func (rule *ServiceTagOutboundRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceTagOutboundRule_STATUS

type ServiceTagOutboundRule_STATUS struct {
	// Category: Category of a managed network Outbound Rule of a machine learning workspace.
	Category *RuleCategory_STATUS `json:"category,omitempty"`

	// Destination: Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning
	// workspace.
	Destination *ServiceTagDestination_STATUS `json:"destination,omitempty"`

	// Status: Type of a managed network Outbound Rule of a machine learning workspace.
	Status *RuleStatus_STATUS                  `json:"status,omitempty"`
	Type   *ServiceTagOutboundRule_Type_STATUS `json:"type,omitempty"`
}

func (*ServiceTagOutboundRule_STATUS) AssignProperties_From_ServiceTagOutboundRule_STATUS

func (rule *ServiceTagOutboundRule_STATUS) AssignProperties_From_ServiceTagOutboundRule_STATUS(source *storage.ServiceTagOutboundRule_STATUS) error

AssignProperties_From_ServiceTagOutboundRule_STATUS populates our ServiceTagOutboundRule_STATUS from the provided source ServiceTagOutboundRule_STATUS

func (*ServiceTagOutboundRule_STATUS) AssignProperties_To_ServiceTagOutboundRule_STATUS

func (rule *ServiceTagOutboundRule_STATUS) AssignProperties_To_ServiceTagOutboundRule_STATUS(destination *storage.ServiceTagOutboundRule_STATUS) error

AssignProperties_To_ServiceTagOutboundRule_STATUS populates the provided destination ServiceTagOutboundRule_STATUS from our ServiceTagOutboundRule_STATUS

func (*ServiceTagOutboundRule_STATUS) DeepCopy

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

func (*ServiceTagOutboundRule_STATUS) DeepCopyInto

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

func (*ServiceTagOutboundRule_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceTagOutboundRule_STATUS) PopulateFromARM

func (rule *ServiceTagOutboundRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceTagOutboundRule_Type

type ServiceTagOutboundRule_Type string

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

type ServiceTagOutboundRule_Type_STATUS

type ServiceTagOutboundRule_Type_STATUS string

type SetupScripts

type SetupScripts struct {
	// Scripts: Customized setup scripts
	Scripts *ScriptsToExecute `json:"scripts,omitempty"`
}

Details of customized scripts to execute for setting up the cluster.

func (*SetupScripts) AssignProperties_From_SetupScripts

func (scripts *SetupScripts) AssignProperties_From_SetupScripts(source *storage.SetupScripts) error

AssignProperties_From_SetupScripts populates our SetupScripts from the provided source SetupScripts

func (*SetupScripts) AssignProperties_To_SetupScripts

func (scripts *SetupScripts) AssignProperties_To_SetupScripts(destination *storage.SetupScripts) error

AssignProperties_To_SetupScripts populates the provided destination SetupScripts from our SetupScripts

func (*SetupScripts) ConvertToARM

func (scripts *SetupScripts) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SetupScripts) DeepCopy

func (in *SetupScripts) DeepCopy() *SetupScripts

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

func (*SetupScripts) DeepCopyInto

func (in *SetupScripts) DeepCopyInto(out *SetupScripts)

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

func (*SetupScripts) Initialize_From_SetupScripts_STATUS

func (scripts *SetupScripts) Initialize_From_SetupScripts_STATUS(source *SetupScripts_STATUS) error

Initialize_From_SetupScripts_STATUS populates our SetupScripts from the provided source SetupScripts_STATUS

func (*SetupScripts) NewEmptyARMValue

func (scripts *SetupScripts) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SetupScripts) PopulateFromARM

func (scripts *SetupScripts) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SetupScripts_STATUS

type SetupScripts_STATUS struct {
	// Scripts: Customized setup scripts
	Scripts *ScriptsToExecute_STATUS `json:"scripts,omitempty"`
}

Details of customized scripts to execute for setting up the cluster.

func (*SetupScripts_STATUS) AssignProperties_From_SetupScripts_STATUS

func (scripts *SetupScripts_STATUS) AssignProperties_From_SetupScripts_STATUS(source *storage.SetupScripts_STATUS) error

AssignProperties_From_SetupScripts_STATUS populates our SetupScripts_STATUS from the provided source SetupScripts_STATUS

func (*SetupScripts_STATUS) AssignProperties_To_SetupScripts_STATUS

func (scripts *SetupScripts_STATUS) AssignProperties_To_SetupScripts_STATUS(destination *storage.SetupScripts_STATUS) error

AssignProperties_To_SetupScripts_STATUS populates the provided destination SetupScripts_STATUS from our SetupScripts_STATUS

func (*SetupScripts_STATUS) DeepCopy

func (in *SetupScripts_STATUS) DeepCopy() *SetupScripts_STATUS

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

func (*SetupScripts_STATUS) DeepCopyInto

func (in *SetupScripts_STATUS) DeepCopyInto(out *SetupScripts_STATUS)

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

func (*SetupScripts_STATUS) NewEmptyARMValue

func (scripts *SetupScripts_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SetupScripts_STATUS) PopulateFromARM

func (scripts *SetupScripts_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SharedPrivateLinkResource

type SharedPrivateLinkResource struct {
	// GroupId: The private link resource group id.
	GroupId *string `json:"groupId,omitempty"`

	// Name: Unique name of the private link.
	Name *string `json:"name,omitempty"`

	// PrivateLinkResourceReference: The resource id that private link links to.
	PrivateLinkResourceReference *genruntime.ResourceReference `armReference:"PrivateLinkResourceId" json:"privateLinkResourceReference,omitempty"`

	// RequestMessage: Request message.
	RequestMessage *string `json:"requestMessage,omitempty"`

	// Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *PrivateEndpointServiceConnectionStatus `json:"status,omitempty"`
}

func (*SharedPrivateLinkResource) AssignProperties_From_SharedPrivateLinkResource

func (resource *SharedPrivateLinkResource) AssignProperties_From_SharedPrivateLinkResource(source *storage.SharedPrivateLinkResource) error

AssignProperties_From_SharedPrivateLinkResource populates our SharedPrivateLinkResource from the provided source SharedPrivateLinkResource

func (*SharedPrivateLinkResource) AssignProperties_To_SharedPrivateLinkResource

func (resource *SharedPrivateLinkResource) AssignProperties_To_SharedPrivateLinkResource(destination *storage.SharedPrivateLinkResource) error

AssignProperties_To_SharedPrivateLinkResource populates the provided destination SharedPrivateLinkResource from our SharedPrivateLinkResource

func (*SharedPrivateLinkResource) ConvertToARM

func (resource *SharedPrivateLinkResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SharedPrivateLinkResource) DeepCopy

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

func (*SharedPrivateLinkResource) DeepCopyInto

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

func (*SharedPrivateLinkResource) Initialize_From_SharedPrivateLinkResource_STATUS

func (resource *SharedPrivateLinkResource) Initialize_From_SharedPrivateLinkResource_STATUS(source *SharedPrivateLinkResource_STATUS) error

Initialize_From_SharedPrivateLinkResource_STATUS populates our SharedPrivateLinkResource from the provided source SharedPrivateLinkResource_STATUS

func (*SharedPrivateLinkResource) NewEmptyARMValue

func (resource *SharedPrivateLinkResource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SharedPrivateLinkResource) PopulateFromARM

func (resource *SharedPrivateLinkResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SharedPrivateLinkResource_STATUS

type SharedPrivateLinkResource_STATUS struct {
	// GroupId: The private link resource group id.
	GroupId *string `json:"groupId,omitempty"`

	// Name: Unique name of the private link.
	Name *string `json:"name,omitempty"`

	// PrivateLinkResourceId: The resource id that private link links to.
	PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"`

	// RequestMessage: Request message.
	RequestMessage *string `json:"requestMessage,omitempty"`

	// Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *PrivateEndpointServiceConnectionStatus_STATUS `json:"status,omitempty"`
}

func (*SharedPrivateLinkResource_STATUS) AssignProperties_From_SharedPrivateLinkResource_STATUS

func (resource *SharedPrivateLinkResource_STATUS) AssignProperties_From_SharedPrivateLinkResource_STATUS(source *storage.SharedPrivateLinkResource_STATUS) error

AssignProperties_From_SharedPrivateLinkResource_STATUS populates our SharedPrivateLinkResource_STATUS from the provided source SharedPrivateLinkResource_STATUS

func (*SharedPrivateLinkResource_STATUS) AssignProperties_To_SharedPrivateLinkResource_STATUS

func (resource *SharedPrivateLinkResource_STATUS) AssignProperties_To_SharedPrivateLinkResource_STATUS(destination *storage.SharedPrivateLinkResource_STATUS) error

AssignProperties_To_SharedPrivateLinkResource_STATUS populates the provided destination SharedPrivateLinkResource_STATUS from our SharedPrivateLinkResource_STATUS

func (*SharedPrivateLinkResource_STATUS) DeepCopy

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

func (*SharedPrivateLinkResource_STATUS) DeepCopyInto

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

func (*SharedPrivateLinkResource_STATUS) NewEmptyARMValue

func (resource *SharedPrivateLinkResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SharedPrivateLinkResource_STATUS) PopulateFromARM

func (resource *SharedPrivateLinkResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku

type Sku struct {
	// Capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible
	// for the resource this may be omitted.
	Capacity *int `json:"capacity,omitempty"`

	// Family: If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family *string `json:"family,omitempty"`

	// +kubebuilder:validation:Required
	// Name: The name of the SKU. Ex - P3. It is typically a letter+number code
	Name *string `json:"name,omitempty"`

	// Size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone
	// code.
	Size *string `json:"size,omitempty"`

	// Tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is
	// not  required on a PUT.
	Tier *SkuTier `json:"tier,omitempty"`
}

The resource model definition representing SKU

func (*Sku) AssignProperties_From_Sku

func (sku *Sku) AssignProperties_From_Sku(source *storage.Sku) error

AssignProperties_From_Sku populates our Sku from the provided source Sku

func (*Sku) AssignProperties_To_Sku

func (sku *Sku) AssignProperties_To_Sku(destination *storage.Sku) error

AssignProperties_To_Sku populates the provided destination Sku from our Sku

func (*Sku) ConvertToARM

func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Sku) DeepCopy

func (in *Sku) DeepCopy() *Sku

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

func (*Sku) DeepCopyInto

func (in *Sku) DeepCopyInto(out *Sku)

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

func (*Sku) Initialize_From_Sku_STATUS

func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error

Initialize_From_Sku_STATUS populates our Sku from the provided source Sku_STATUS

func (*Sku) NewEmptyARMValue

func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku) PopulateFromARM

func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SkuTier

type SkuTier string

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. +kubebuilder:validation:Enum={"Basic","Free","Premium","Standard"}

type SkuTier_STATUS

type SkuTier_STATUS string

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

type Sku_STATUS

type Sku_STATUS struct {
	// Capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible
	// for the resource this may be omitted.
	Capacity *int `json:"capacity,omitempty"`

	// Family: If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family *string `json:"family,omitempty"`

	// Name: The name of the SKU. Ex - P3. It is typically a letter+number code
	Name *string `json:"name,omitempty"`

	// Size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone
	// code.
	Size *string `json:"size,omitempty"`

	// Tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is
	// not  required on a PUT.
	Tier *SkuTier_STATUS `json:"tier,omitempty"`
}

The resource model definition representing SKU

func (*Sku_STATUS) AssignProperties_From_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error

AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS

func (*Sku_STATUS) AssignProperties_To_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error

AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS

func (*Sku_STATUS) DeepCopy

func (in *Sku_STATUS) DeepCopy() *Sku_STATUS

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

func (*Sku_STATUS) DeepCopyInto

func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)

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

func (*Sku_STATUS) NewEmptyARMValue

func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku_STATUS) PopulateFromARM

func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SslConfiguration

type SslConfiguration struct {
	// Cert: Cert data
	Cert *genruntime.SecretReference `json:"cert,omitempty"`

	// Cname: CNAME of the cert
	Cname *string `json:"cname,omitempty"`

	// Key: Key data
	Key *genruntime.SecretReference `json:"key,omitempty"`

	// LeafDomainLabel: Leaf domain label of public endpoint
	LeafDomainLabel *string `json:"leafDomainLabel,omitempty"`

	// OverwriteExistingDomain: Indicates whether to overwrite existing domain label.
	OverwriteExistingDomain *bool `json:"overwriteExistingDomain,omitempty"`

	// Status: Enable or disable ssl for scoring
	Status *SslConfiguration_Status `json:"status,omitempty"`
}

The ssl configuration for scoring

func (*SslConfiguration) AssignProperties_From_SslConfiguration

func (configuration *SslConfiguration) AssignProperties_From_SslConfiguration(source *storage.SslConfiguration) error

AssignProperties_From_SslConfiguration populates our SslConfiguration from the provided source SslConfiguration

func (*SslConfiguration) AssignProperties_To_SslConfiguration

func (configuration *SslConfiguration) AssignProperties_To_SslConfiguration(destination *storage.SslConfiguration) error

AssignProperties_To_SslConfiguration populates the provided destination SslConfiguration from our SslConfiguration

func (*SslConfiguration) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SslConfiguration) DeepCopy

func (in *SslConfiguration) DeepCopy() *SslConfiguration

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

func (*SslConfiguration) DeepCopyInto

func (in *SslConfiguration) DeepCopyInto(out *SslConfiguration)

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

func (*SslConfiguration) Initialize_From_SslConfiguration_STATUS

func (configuration *SslConfiguration) Initialize_From_SslConfiguration_STATUS(source *SslConfiguration_STATUS) error

Initialize_From_SslConfiguration_STATUS populates our SslConfiguration from the provided source SslConfiguration_STATUS

func (*SslConfiguration) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SslConfiguration) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SslConfiguration_STATUS

type SslConfiguration_STATUS struct {
	// Cname: CNAME of the cert
	Cname *string `json:"cname,omitempty"`

	// LeafDomainLabel: Leaf domain label of public endpoint
	LeafDomainLabel *string `json:"leafDomainLabel,omitempty"`

	// OverwriteExistingDomain: Indicates whether to overwrite existing domain label.
	OverwriteExistingDomain *bool `json:"overwriteExistingDomain,omitempty"`

	// Status: Enable or disable ssl for scoring
	Status *SslConfiguration_Status_STATUS `json:"status,omitempty"`
}

The ssl configuration for scoring

func (*SslConfiguration_STATUS) AssignProperties_From_SslConfiguration_STATUS

func (configuration *SslConfiguration_STATUS) AssignProperties_From_SslConfiguration_STATUS(source *storage.SslConfiguration_STATUS) error

AssignProperties_From_SslConfiguration_STATUS populates our SslConfiguration_STATUS from the provided source SslConfiguration_STATUS

func (*SslConfiguration_STATUS) AssignProperties_To_SslConfiguration_STATUS

func (configuration *SslConfiguration_STATUS) AssignProperties_To_SslConfiguration_STATUS(destination *storage.SslConfiguration_STATUS) error

AssignProperties_To_SslConfiguration_STATUS populates the provided destination SslConfiguration_STATUS from our SslConfiguration_STATUS

func (*SslConfiguration_STATUS) DeepCopy

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

func (*SslConfiguration_STATUS) DeepCopyInto

func (in *SslConfiguration_STATUS) DeepCopyInto(out *SslConfiguration_STATUS)

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

func (*SslConfiguration_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SslConfiguration_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SslConfiguration_Status

type SslConfiguration_Status string

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

type SslConfiguration_Status_STATUS

type SslConfiguration_Status_STATUS string

type StorageAccountDetails

type StorageAccountDetails struct {
	// SystemCreatedStorageAccount: Details of system created storage account to be used for the registry
	SystemCreatedStorageAccount *SystemCreatedStorageAccount `json:"systemCreatedStorageAccount,omitempty"`

	// UserCreatedStorageAccount: Details of user created storage account to be used for the registry
	UserCreatedStorageAccount *UserCreatedStorageAccount `json:"userCreatedStorageAccount,omitempty"`
}

Details of storage account to be used for the Registry

func (*StorageAccountDetails) AssignProperties_From_StorageAccountDetails

func (details *StorageAccountDetails) AssignProperties_From_StorageAccountDetails(source *storage.StorageAccountDetails) error

AssignProperties_From_StorageAccountDetails populates our StorageAccountDetails from the provided source StorageAccountDetails

func (*StorageAccountDetails) AssignProperties_To_StorageAccountDetails

func (details *StorageAccountDetails) AssignProperties_To_StorageAccountDetails(destination *storage.StorageAccountDetails) error

AssignProperties_To_StorageAccountDetails populates the provided destination StorageAccountDetails from our StorageAccountDetails

func (*StorageAccountDetails) ConvertToARM

func (details *StorageAccountDetails) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageAccountDetails) DeepCopy

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

func (*StorageAccountDetails) DeepCopyInto

func (in *StorageAccountDetails) DeepCopyInto(out *StorageAccountDetails)

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

func (*StorageAccountDetails) Initialize_From_StorageAccountDetails_STATUS

func (details *StorageAccountDetails) Initialize_From_StorageAccountDetails_STATUS(source *StorageAccountDetails_STATUS) error

Initialize_From_StorageAccountDetails_STATUS populates our StorageAccountDetails from the provided source StorageAccountDetails_STATUS

func (*StorageAccountDetails) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccountDetails) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageAccountDetails_STATUS

type StorageAccountDetails_STATUS struct {
	// SystemCreatedStorageAccount: Details of system created storage account to be used for the registry
	SystemCreatedStorageAccount *SystemCreatedStorageAccount_STATUS `json:"systemCreatedStorageAccount,omitempty"`

	// UserCreatedStorageAccount: Details of user created storage account to be used for the registry
	UserCreatedStorageAccount *UserCreatedStorageAccount_STATUS `json:"userCreatedStorageAccount,omitempty"`
}

Details of storage account to be used for the Registry

func (*StorageAccountDetails_STATUS) AssignProperties_From_StorageAccountDetails_STATUS

func (details *StorageAccountDetails_STATUS) AssignProperties_From_StorageAccountDetails_STATUS(source *storage.StorageAccountDetails_STATUS) error

AssignProperties_From_StorageAccountDetails_STATUS populates our StorageAccountDetails_STATUS from the provided source StorageAccountDetails_STATUS

func (*StorageAccountDetails_STATUS) AssignProperties_To_StorageAccountDetails_STATUS

func (details *StorageAccountDetails_STATUS) AssignProperties_To_StorageAccountDetails_STATUS(destination *storage.StorageAccountDetails_STATUS) error

AssignProperties_To_StorageAccountDetails_STATUS populates the provided destination StorageAccountDetails_STATUS from our StorageAccountDetails_STATUS

func (*StorageAccountDetails_STATUS) DeepCopy

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

func (*StorageAccountDetails_STATUS) DeepCopyInto

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

func (*StorageAccountDetails_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageAccountDetails_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SynapseSpark

type SynapseSpark struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	// ComputeType: The type of compute
	ComputeType *SynapseSpark_ComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool                    `json:"disableLocalAuth,omitempty"`
	Properties       *SynapseSpark_Properties `json:"properties,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*SynapseSpark) AssignProperties_From_SynapseSpark

func (spark *SynapseSpark) AssignProperties_From_SynapseSpark(source *storage.SynapseSpark) error

AssignProperties_From_SynapseSpark populates our SynapseSpark from the provided source SynapseSpark

func (*SynapseSpark) AssignProperties_To_SynapseSpark

func (spark *SynapseSpark) AssignProperties_To_SynapseSpark(destination *storage.SynapseSpark) error

AssignProperties_To_SynapseSpark populates the provided destination SynapseSpark from our SynapseSpark

func (*SynapseSpark) ConvertToARM

func (spark *SynapseSpark) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SynapseSpark) DeepCopy

func (in *SynapseSpark) DeepCopy() *SynapseSpark

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

func (*SynapseSpark) DeepCopyInto

func (in *SynapseSpark) DeepCopyInto(out *SynapseSpark)

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

func (*SynapseSpark) Initialize_From_SynapseSpark_STATUS

func (spark *SynapseSpark) Initialize_From_SynapseSpark_STATUS(source *SynapseSpark_STATUS) error

Initialize_From_SynapseSpark_STATUS populates our SynapseSpark from the provided source SynapseSpark_STATUS

func (*SynapseSpark) NewEmptyARMValue

func (spark *SynapseSpark) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SynapseSpark) PopulateFromARM

func (spark *SynapseSpark) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SynapseSpark_ComputeType

type SynapseSpark_ComputeType string

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

type SynapseSpark_ComputeType_STATUS

type SynapseSpark_ComputeType_STATUS string

type SynapseSpark_Properties

type SynapseSpark_Properties struct {
	// AutoPauseProperties: Auto pause properties.
	AutoPauseProperties *AutoPauseProperties `json:"autoPauseProperties,omitempty"`

	// AutoScaleProperties: Auto scale properties.
	AutoScaleProperties *AutoScaleProperties `json:"autoScaleProperties,omitempty"`

	// NodeCount: The number of compute nodes currently assigned to the compute.
	NodeCount *int `json:"nodeCount,omitempty"`

	// NodeSize: Node size.
	NodeSize *string `json:"nodeSize,omitempty"`

	// NodeSizeFamily: Node size family.
	NodeSizeFamily *string `json:"nodeSizeFamily,omitempty"`

	// PoolName: Pool name.
	PoolName *string `json:"poolName,omitempty"`

	// ResourceGroup: Name of the resource group in which workspace is located.
	ResourceGroup *string `json:"resourceGroup,omitempty"`

	// SparkVersion: Spark version.
	SparkVersion *string `json:"sparkVersion,omitempty"`

	// SubscriptionId: Azure subscription identifier.
	SubscriptionId *string `json:"subscriptionId,omitempty"`

	// WorkspaceName: Name of Azure Machine Learning workspace.
	WorkspaceName *string `json:"workspaceName,omitempty"`
}

func (*SynapseSpark_Properties) AssignProperties_From_SynapseSpark_Properties

func (properties *SynapseSpark_Properties) AssignProperties_From_SynapseSpark_Properties(source *storage.SynapseSpark_Properties) error

AssignProperties_From_SynapseSpark_Properties populates our SynapseSpark_Properties from the provided source SynapseSpark_Properties

func (*SynapseSpark_Properties) AssignProperties_To_SynapseSpark_Properties

func (properties *SynapseSpark_Properties) AssignProperties_To_SynapseSpark_Properties(destination *storage.SynapseSpark_Properties) error

AssignProperties_To_SynapseSpark_Properties populates the provided destination SynapseSpark_Properties from our SynapseSpark_Properties

func (*SynapseSpark_Properties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SynapseSpark_Properties) DeepCopy

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

func (*SynapseSpark_Properties) DeepCopyInto

func (in *SynapseSpark_Properties) DeepCopyInto(out *SynapseSpark_Properties)

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

func (*SynapseSpark_Properties) Initialize_From_SynapseSpark_Properties_STATUS

func (properties *SynapseSpark_Properties) Initialize_From_SynapseSpark_Properties_STATUS(source *SynapseSpark_Properties_STATUS) error

Initialize_From_SynapseSpark_Properties_STATUS populates our SynapseSpark_Properties from the provided source SynapseSpark_Properties_STATUS

func (*SynapseSpark_Properties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SynapseSpark_Properties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SynapseSpark_Properties_STATUS

type SynapseSpark_Properties_STATUS struct {
	// AutoPauseProperties: Auto pause properties.
	AutoPauseProperties *AutoPauseProperties_STATUS `json:"autoPauseProperties,omitempty"`

	// AutoScaleProperties: Auto scale properties.
	AutoScaleProperties *AutoScaleProperties_STATUS `json:"autoScaleProperties,omitempty"`

	// NodeCount: The number of compute nodes currently assigned to the compute.
	NodeCount *int `json:"nodeCount,omitempty"`

	// NodeSize: Node size.
	NodeSize *string `json:"nodeSize,omitempty"`

	// NodeSizeFamily: Node size family.
	NodeSizeFamily *string `json:"nodeSizeFamily,omitempty"`

	// PoolName: Pool name.
	PoolName *string `json:"poolName,omitempty"`

	// ResourceGroup: Name of the resource group in which workspace is located.
	ResourceGroup *string `json:"resourceGroup,omitempty"`

	// SparkVersion: Spark version.
	SparkVersion *string `json:"sparkVersion,omitempty"`

	// SubscriptionId: Azure subscription identifier.
	SubscriptionId *string `json:"subscriptionId,omitempty"`

	// WorkspaceName: Name of Azure Machine Learning workspace.
	WorkspaceName *string `json:"workspaceName,omitempty"`
}

func (*SynapseSpark_Properties_STATUS) AssignProperties_From_SynapseSpark_Properties_STATUS

func (properties *SynapseSpark_Properties_STATUS) AssignProperties_From_SynapseSpark_Properties_STATUS(source *storage.SynapseSpark_Properties_STATUS) error

AssignProperties_From_SynapseSpark_Properties_STATUS populates our SynapseSpark_Properties_STATUS from the provided source SynapseSpark_Properties_STATUS

func (*SynapseSpark_Properties_STATUS) AssignProperties_To_SynapseSpark_Properties_STATUS

func (properties *SynapseSpark_Properties_STATUS) AssignProperties_To_SynapseSpark_Properties_STATUS(destination *storage.SynapseSpark_Properties_STATUS) error

AssignProperties_To_SynapseSpark_Properties_STATUS populates the provided destination SynapseSpark_Properties_STATUS from our SynapseSpark_Properties_STATUS

func (*SynapseSpark_Properties_STATUS) DeepCopy

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

func (*SynapseSpark_Properties_STATUS) DeepCopyInto

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

func (*SynapseSpark_Properties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SynapseSpark_Properties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SynapseSpark_ProvisioningState_STATUS

type SynapseSpark_ProvisioningState_STATUS string

type SynapseSpark_STATUS

type SynapseSpark_STATUS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *SynapseSpark_ComputeType_STATUS `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string                         `json:"modifiedOn,omitempty"`
	Properties *SynapseSpark_Properties_STATUS `json:"properties,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *SynapseSpark_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*SynapseSpark_STATUS) AssignProperties_From_SynapseSpark_STATUS

func (spark *SynapseSpark_STATUS) AssignProperties_From_SynapseSpark_STATUS(source *storage.SynapseSpark_STATUS) error

AssignProperties_From_SynapseSpark_STATUS populates our SynapseSpark_STATUS from the provided source SynapseSpark_STATUS

func (*SynapseSpark_STATUS) AssignProperties_To_SynapseSpark_STATUS

func (spark *SynapseSpark_STATUS) AssignProperties_To_SynapseSpark_STATUS(destination *storage.SynapseSpark_STATUS) error

AssignProperties_To_SynapseSpark_STATUS populates the provided destination SynapseSpark_STATUS from our SynapseSpark_STATUS

func (*SynapseSpark_STATUS) DeepCopy

func (in *SynapseSpark_STATUS) DeepCopy() *SynapseSpark_STATUS

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

func (*SynapseSpark_STATUS) DeepCopyInto

func (in *SynapseSpark_STATUS) DeepCopyInto(out *SynapseSpark_STATUS)

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

func (*SynapseSpark_STATUS) NewEmptyARMValue

func (spark *SynapseSpark_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SynapseSpark_STATUS) PopulateFromARM

func (spark *SynapseSpark_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemCreatedAcrAccount

type SystemCreatedAcrAccount struct {
	// AcrAccountName: Name of the ACR account
	AcrAccountName *string `json:"acrAccountName,omitempty"`

	// AcrAccountSku: SKU of the ACR account
	AcrAccountSku *string `json:"acrAccountSku,omitempty"`
}

func (*SystemCreatedAcrAccount) AssignProperties_From_SystemCreatedAcrAccount

func (account *SystemCreatedAcrAccount) AssignProperties_From_SystemCreatedAcrAccount(source *storage.SystemCreatedAcrAccount) error

AssignProperties_From_SystemCreatedAcrAccount populates our SystemCreatedAcrAccount from the provided source SystemCreatedAcrAccount

func (*SystemCreatedAcrAccount) AssignProperties_To_SystemCreatedAcrAccount

func (account *SystemCreatedAcrAccount) AssignProperties_To_SystemCreatedAcrAccount(destination *storage.SystemCreatedAcrAccount) error

AssignProperties_To_SystemCreatedAcrAccount populates the provided destination SystemCreatedAcrAccount from our SystemCreatedAcrAccount

func (*SystemCreatedAcrAccount) ConvertToARM

func (account *SystemCreatedAcrAccount) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SystemCreatedAcrAccount) DeepCopy

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

func (*SystemCreatedAcrAccount) DeepCopyInto

func (in *SystemCreatedAcrAccount) DeepCopyInto(out *SystemCreatedAcrAccount)

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

func (*SystemCreatedAcrAccount) Initialize_From_SystemCreatedAcrAccount_STATUS

func (account *SystemCreatedAcrAccount) Initialize_From_SystemCreatedAcrAccount_STATUS(source *SystemCreatedAcrAccount_STATUS) error

Initialize_From_SystemCreatedAcrAccount_STATUS populates our SystemCreatedAcrAccount from the provided source SystemCreatedAcrAccount_STATUS

func (*SystemCreatedAcrAccount) NewEmptyARMValue

func (account *SystemCreatedAcrAccount) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemCreatedAcrAccount) PopulateFromARM

func (account *SystemCreatedAcrAccount) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemCreatedAcrAccount_STATUS

type SystemCreatedAcrAccount_STATUS struct {
	// AcrAccountName: Name of the ACR account
	AcrAccountName *string `json:"acrAccountName,omitempty"`

	// AcrAccountSku: SKU of the ACR account
	AcrAccountSku *string `json:"acrAccountSku,omitempty"`

	// ArmResourceId: This is populated once the ACR account is created.
	ArmResourceId *ArmResourceId_STATUS `json:"armResourceId,omitempty"`
}

func (*SystemCreatedAcrAccount_STATUS) AssignProperties_From_SystemCreatedAcrAccount_STATUS

func (account *SystemCreatedAcrAccount_STATUS) AssignProperties_From_SystemCreatedAcrAccount_STATUS(source *storage.SystemCreatedAcrAccount_STATUS) error

AssignProperties_From_SystemCreatedAcrAccount_STATUS populates our SystemCreatedAcrAccount_STATUS from the provided source SystemCreatedAcrAccount_STATUS

func (*SystemCreatedAcrAccount_STATUS) AssignProperties_To_SystemCreatedAcrAccount_STATUS

func (account *SystemCreatedAcrAccount_STATUS) AssignProperties_To_SystemCreatedAcrAccount_STATUS(destination *storage.SystemCreatedAcrAccount_STATUS) error

AssignProperties_To_SystemCreatedAcrAccount_STATUS populates the provided destination SystemCreatedAcrAccount_STATUS from our SystemCreatedAcrAccount_STATUS

func (*SystemCreatedAcrAccount_STATUS) DeepCopy

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

func (*SystemCreatedAcrAccount_STATUS) DeepCopyInto

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

func (*SystemCreatedAcrAccount_STATUS) NewEmptyARMValue

func (account *SystemCreatedAcrAccount_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemCreatedAcrAccount_STATUS) PopulateFromARM

func (account *SystemCreatedAcrAccount_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemCreatedStorageAccount

type SystemCreatedStorageAccount struct {
	// AllowBlobPublicAccess: Public blob access allowed
	AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"`

	// StorageAccountHnsEnabled: HNS enabled for storage account
	StorageAccountHnsEnabled *bool `json:"storageAccountHnsEnabled,omitempty"`

	// StorageAccountName: Name of the storage account
	StorageAccountName *string `json:"storageAccountName,omitempty"`

	// StorageAccountType: Allowed values:
	// "Standard_LRS",
	// "Standard_GRS",
	// "Standard_RAGRS",
	// "Standard_ZRS",
	// "Standard_GZRS",
	// "Standard_RAGZRS",
	// "Premium_LRS",
	// "Premium_ZRS"
	StorageAccountType *string `json:"storageAccountType,omitempty"`
}

func (*SystemCreatedStorageAccount) AssignProperties_From_SystemCreatedStorageAccount

func (account *SystemCreatedStorageAccount) AssignProperties_From_SystemCreatedStorageAccount(source *storage.SystemCreatedStorageAccount) error

AssignProperties_From_SystemCreatedStorageAccount populates our SystemCreatedStorageAccount from the provided source SystemCreatedStorageAccount

func (*SystemCreatedStorageAccount) AssignProperties_To_SystemCreatedStorageAccount

func (account *SystemCreatedStorageAccount) AssignProperties_To_SystemCreatedStorageAccount(destination *storage.SystemCreatedStorageAccount) error

AssignProperties_To_SystemCreatedStorageAccount populates the provided destination SystemCreatedStorageAccount from our SystemCreatedStorageAccount

func (*SystemCreatedStorageAccount) ConvertToARM

func (account *SystemCreatedStorageAccount) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*SystemCreatedStorageAccount) DeepCopy

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

func (*SystemCreatedStorageAccount) DeepCopyInto

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

func (*SystemCreatedStorageAccount) Initialize_From_SystemCreatedStorageAccount_STATUS

func (account *SystemCreatedStorageAccount) Initialize_From_SystemCreatedStorageAccount_STATUS(source *SystemCreatedStorageAccount_STATUS) error

Initialize_From_SystemCreatedStorageAccount_STATUS populates our SystemCreatedStorageAccount from the provided source SystemCreatedStorageAccount_STATUS

func (*SystemCreatedStorageAccount) NewEmptyARMValue

func (account *SystemCreatedStorageAccount) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemCreatedStorageAccount) PopulateFromARM

func (account *SystemCreatedStorageAccount) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemCreatedStorageAccount_STATUS

type SystemCreatedStorageAccount_STATUS struct {
	// AllowBlobPublicAccess: Public blob access allowed
	AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"`

	// ArmResourceId: This is populated once the storage account is created.
	ArmResourceId *ArmResourceId_STATUS `json:"armResourceId,omitempty"`

	// StorageAccountHnsEnabled: HNS enabled for storage account
	StorageAccountHnsEnabled *bool `json:"storageAccountHnsEnabled,omitempty"`

	// StorageAccountName: Name of the storage account
	StorageAccountName *string `json:"storageAccountName,omitempty"`

	// StorageAccountType: Allowed values:
	// "Standard_LRS",
	// "Standard_GRS",
	// "Standard_RAGRS",
	// "Standard_ZRS",
	// "Standard_GZRS",
	// "Standard_RAGZRS",
	// "Premium_LRS",
	// "Premium_ZRS"
	StorageAccountType *string `json:"storageAccountType,omitempty"`
}

func (*SystemCreatedStorageAccount_STATUS) AssignProperties_From_SystemCreatedStorageAccount_STATUS

func (account *SystemCreatedStorageAccount_STATUS) AssignProperties_From_SystemCreatedStorageAccount_STATUS(source *storage.SystemCreatedStorageAccount_STATUS) error

AssignProperties_From_SystemCreatedStorageAccount_STATUS populates our SystemCreatedStorageAccount_STATUS from the provided source SystemCreatedStorageAccount_STATUS

func (*SystemCreatedStorageAccount_STATUS) AssignProperties_To_SystemCreatedStorageAccount_STATUS

func (account *SystemCreatedStorageAccount_STATUS) AssignProperties_To_SystemCreatedStorageAccount_STATUS(destination *storage.SystemCreatedStorageAccount_STATUS) error

AssignProperties_To_SystemCreatedStorageAccount_STATUS populates the provided destination SystemCreatedStorageAccount_STATUS from our SystemCreatedStorageAccount_STATUS

func (*SystemCreatedStorageAccount_STATUS) DeepCopy

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

func (*SystemCreatedStorageAccount_STATUS) DeepCopyInto

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

func (*SystemCreatedStorageAccount_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemCreatedStorageAccount_STATUS) PopulateFromARM

func (account *SystemCreatedStorageAccount_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 SystemService_STATUS

type SystemService_STATUS struct {
	// PublicIpAddress: Public IP address
	PublicIpAddress *string `json:"publicIpAddress,omitempty"`

	// SystemServiceType: The type of this system service.
	SystemServiceType *string `json:"systemServiceType,omitempty"`

	// Version: The version for this type.
	Version *string `json:"version,omitempty"`
}

A system service running on a compute.

func (*SystemService_STATUS) AssignProperties_From_SystemService_STATUS

func (service *SystemService_STATUS) AssignProperties_From_SystemService_STATUS(source *storage.SystemService_STATUS) error

AssignProperties_From_SystemService_STATUS populates our SystemService_STATUS from the provided source SystemService_STATUS

func (*SystemService_STATUS) AssignProperties_To_SystemService_STATUS

func (service *SystemService_STATUS) AssignProperties_To_SystemService_STATUS(destination *storage.SystemService_STATUS) error

AssignProperties_To_SystemService_STATUS populates the provided destination SystemService_STATUS from our SystemService_STATUS

func (*SystemService_STATUS) DeepCopy

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

func (*SystemService_STATUS) DeepCopyInto

func (in *SystemService_STATUS) DeepCopyInto(out *SystemService_STATUS)

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

func (*SystemService_STATUS) NewEmptyARMValue

func (service *SystemService_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemService_STATUS) PopulateFromARM

func (service *SystemService_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TmpfsOptions

type TmpfsOptions struct {
	// Size: Mention the Tmpfs size
	Size *int `json:"size,omitempty"`
}

Describes the tmpfs options for the container

func (*TmpfsOptions) AssignProperties_From_TmpfsOptions

func (options *TmpfsOptions) AssignProperties_From_TmpfsOptions(source *storage.TmpfsOptions) error

AssignProperties_From_TmpfsOptions populates our TmpfsOptions from the provided source TmpfsOptions

func (*TmpfsOptions) AssignProperties_To_TmpfsOptions

func (options *TmpfsOptions) AssignProperties_To_TmpfsOptions(destination *storage.TmpfsOptions) error

AssignProperties_To_TmpfsOptions populates the provided destination TmpfsOptions from our TmpfsOptions

func (*TmpfsOptions) ConvertToARM

func (options *TmpfsOptions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*TmpfsOptions) DeepCopy

func (in *TmpfsOptions) DeepCopy() *TmpfsOptions

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

func (*TmpfsOptions) DeepCopyInto

func (in *TmpfsOptions) DeepCopyInto(out *TmpfsOptions)

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

func (*TmpfsOptions) Initialize_From_TmpfsOptions_STATUS

func (options *TmpfsOptions) Initialize_From_TmpfsOptions_STATUS(source *TmpfsOptions_STATUS) error

Initialize_From_TmpfsOptions_STATUS populates our TmpfsOptions from the provided source TmpfsOptions_STATUS

func (*TmpfsOptions) NewEmptyARMValue

func (options *TmpfsOptions) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TmpfsOptions) PopulateFromARM

func (options *TmpfsOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type TmpfsOptions_STATUS

type TmpfsOptions_STATUS struct {
	// Size: Mention the Tmpfs size
	Size *int `json:"size,omitempty"`
}

Describes the tmpfs options for the container

func (*TmpfsOptions_STATUS) AssignProperties_From_TmpfsOptions_STATUS

func (options *TmpfsOptions_STATUS) AssignProperties_From_TmpfsOptions_STATUS(source *storage.TmpfsOptions_STATUS) error

AssignProperties_From_TmpfsOptions_STATUS populates our TmpfsOptions_STATUS from the provided source TmpfsOptions_STATUS

func (*TmpfsOptions_STATUS) AssignProperties_To_TmpfsOptions_STATUS

func (options *TmpfsOptions_STATUS) AssignProperties_To_TmpfsOptions_STATUS(destination *storage.TmpfsOptions_STATUS) error

AssignProperties_To_TmpfsOptions_STATUS populates the provided destination TmpfsOptions_STATUS from our TmpfsOptions_STATUS

func (*TmpfsOptions_STATUS) DeepCopy

func (in *TmpfsOptions_STATUS) DeepCopy() *TmpfsOptions_STATUS

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

func (*TmpfsOptions_STATUS) DeepCopyInto

func (in *TmpfsOptions_STATUS) DeepCopyInto(out *TmpfsOptions_STATUS)

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

func (*TmpfsOptions_STATUS) NewEmptyARMValue

func (options *TmpfsOptions_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*TmpfsOptions_STATUS) PopulateFromARM

func (options *TmpfsOptions_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAccountCredentials

type UserAccountCredentials struct {
	// +kubebuilder:validation:Required
	// AdminUserName: Name of the administrator user account which can be used to SSH to nodes.
	AdminUserName *string `json:"adminUserName,omitempty"`

	// AdminUserPassword: Password of the administrator user account.
	AdminUserPassword *genruntime.SecretReference `json:"adminUserPassword,omitempty"`

	// AdminUserSshPublicKey: SSH public key of the administrator user account.
	AdminUserSshPublicKey *genruntime.SecretReference `json:"adminUserSshPublicKey,omitempty"`
}

Settings for user account that gets created on each on the nodes of a compute.

func (*UserAccountCredentials) AssignProperties_From_UserAccountCredentials

func (credentials *UserAccountCredentials) AssignProperties_From_UserAccountCredentials(source *storage.UserAccountCredentials) error

AssignProperties_From_UserAccountCredentials populates our UserAccountCredentials from the provided source UserAccountCredentials

func (*UserAccountCredentials) AssignProperties_To_UserAccountCredentials

func (credentials *UserAccountCredentials) AssignProperties_To_UserAccountCredentials(destination *storage.UserAccountCredentials) error

AssignProperties_To_UserAccountCredentials populates the provided destination UserAccountCredentials from our UserAccountCredentials

func (*UserAccountCredentials) ConvertToARM

func (credentials *UserAccountCredentials) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UserAccountCredentials) DeepCopy

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

func (*UserAccountCredentials) DeepCopyInto

func (in *UserAccountCredentials) DeepCopyInto(out *UserAccountCredentials)

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

func (*UserAccountCredentials) Initialize_From_UserAccountCredentials_STATUS

func (credentials *UserAccountCredentials) Initialize_From_UserAccountCredentials_STATUS(source *UserAccountCredentials_STATUS) error

Initialize_From_UserAccountCredentials_STATUS populates our UserAccountCredentials from the provided source UserAccountCredentials_STATUS

func (*UserAccountCredentials) NewEmptyARMValue

func (credentials *UserAccountCredentials) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAccountCredentials) PopulateFromARM

func (credentials *UserAccountCredentials) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAccountCredentials_STATUS

type UserAccountCredentials_STATUS struct {
	// AdminUserName: Name of the administrator user account which can be used to SSH to nodes.
	AdminUserName *string `json:"adminUserName,omitempty"`
}

Settings for user account that gets created on each on the nodes of a compute.

func (*UserAccountCredentials_STATUS) AssignProperties_From_UserAccountCredentials_STATUS

func (credentials *UserAccountCredentials_STATUS) AssignProperties_From_UserAccountCredentials_STATUS(source *storage.UserAccountCredentials_STATUS) error

AssignProperties_From_UserAccountCredentials_STATUS populates our UserAccountCredentials_STATUS from the provided source UserAccountCredentials_STATUS

func (*UserAccountCredentials_STATUS) AssignProperties_To_UserAccountCredentials_STATUS

func (credentials *UserAccountCredentials_STATUS) AssignProperties_To_UserAccountCredentials_STATUS(destination *storage.UserAccountCredentials_STATUS) error

AssignProperties_To_UserAccountCredentials_STATUS populates the provided destination UserAccountCredentials_STATUS from our UserAccountCredentials_STATUS

func (*UserAccountCredentials_STATUS) DeepCopy

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

func (*UserAccountCredentials_STATUS) DeepCopyInto

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

func (*UserAccountCredentials_STATUS) NewEmptyARMValue

func (credentials *UserAccountCredentials_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAccountCredentials_STATUS) PopulateFromARM

func (credentials *UserAccountCredentials_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 UserAssignedIdentity_STATUS

type UserAssignedIdentity_STATUS struct {
	// ClientId: The client ID of the assigned identity.
	ClientId *string `json:"clientId,omitempty"`

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

User assigned identity properties

func (*UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS

func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *storage.UserAssignedIdentity_STATUS) error

AssignProperties_From_UserAssignedIdentity_STATUS populates our UserAssignedIdentity_STATUS from the provided source UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS

func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *storage.UserAssignedIdentity_STATUS) error

AssignProperties_To_UserAssignedIdentity_STATUS populates the provided destination UserAssignedIdentity_STATUS from our UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) DeepCopy

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

func (*UserAssignedIdentity_STATUS) DeepCopyInto

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

func (*UserAssignedIdentity_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAssignedIdentity_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserCreatedAcrAccount

type UserCreatedAcrAccount struct {
	// ArmResourceId: ARM ResourceId of a resource
	ArmResourceId *ArmResourceId `json:"armResourceId,omitempty"`
}

func (*UserCreatedAcrAccount) AssignProperties_From_UserCreatedAcrAccount

func (account *UserCreatedAcrAccount) AssignProperties_From_UserCreatedAcrAccount(source *storage.UserCreatedAcrAccount) error

AssignProperties_From_UserCreatedAcrAccount populates our UserCreatedAcrAccount from the provided source UserCreatedAcrAccount

func (*UserCreatedAcrAccount) AssignProperties_To_UserCreatedAcrAccount

func (account *UserCreatedAcrAccount) AssignProperties_To_UserCreatedAcrAccount(destination *storage.UserCreatedAcrAccount) error

AssignProperties_To_UserCreatedAcrAccount populates the provided destination UserCreatedAcrAccount from our UserCreatedAcrAccount

func (*UserCreatedAcrAccount) ConvertToARM

func (account *UserCreatedAcrAccount) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UserCreatedAcrAccount) DeepCopy

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

func (*UserCreatedAcrAccount) DeepCopyInto

func (in *UserCreatedAcrAccount) DeepCopyInto(out *UserCreatedAcrAccount)

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

func (*UserCreatedAcrAccount) Initialize_From_UserCreatedAcrAccount_STATUS

func (account *UserCreatedAcrAccount) Initialize_From_UserCreatedAcrAccount_STATUS(source *UserCreatedAcrAccount_STATUS) error

Initialize_From_UserCreatedAcrAccount_STATUS populates our UserCreatedAcrAccount from the provided source UserCreatedAcrAccount_STATUS

func (*UserCreatedAcrAccount) NewEmptyARMValue

func (account *UserCreatedAcrAccount) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserCreatedAcrAccount) PopulateFromARM

func (account *UserCreatedAcrAccount) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserCreatedAcrAccount_STATUS

type UserCreatedAcrAccount_STATUS struct {
	// ArmResourceId: ARM ResourceId of a resource
	ArmResourceId *ArmResourceId_STATUS `json:"armResourceId,omitempty"`
}

func (*UserCreatedAcrAccount_STATUS) AssignProperties_From_UserCreatedAcrAccount_STATUS

func (account *UserCreatedAcrAccount_STATUS) AssignProperties_From_UserCreatedAcrAccount_STATUS(source *storage.UserCreatedAcrAccount_STATUS) error

AssignProperties_From_UserCreatedAcrAccount_STATUS populates our UserCreatedAcrAccount_STATUS from the provided source UserCreatedAcrAccount_STATUS

func (*UserCreatedAcrAccount_STATUS) AssignProperties_To_UserCreatedAcrAccount_STATUS

func (account *UserCreatedAcrAccount_STATUS) AssignProperties_To_UserCreatedAcrAccount_STATUS(destination *storage.UserCreatedAcrAccount_STATUS) error

AssignProperties_To_UserCreatedAcrAccount_STATUS populates the provided destination UserCreatedAcrAccount_STATUS from our UserCreatedAcrAccount_STATUS

func (*UserCreatedAcrAccount_STATUS) DeepCopy

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

func (*UserCreatedAcrAccount_STATUS) DeepCopyInto

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

func (*UserCreatedAcrAccount_STATUS) NewEmptyARMValue

func (account *UserCreatedAcrAccount_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserCreatedAcrAccount_STATUS) PopulateFromARM

func (account *UserCreatedAcrAccount_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserCreatedStorageAccount

type UserCreatedStorageAccount struct {
	// ArmResourceId: ARM ResourceId of a resource
	ArmResourceId *ArmResourceId `json:"armResourceId,omitempty"`
}

func (*UserCreatedStorageAccount) AssignProperties_From_UserCreatedStorageAccount

func (account *UserCreatedStorageAccount) AssignProperties_From_UserCreatedStorageAccount(source *storage.UserCreatedStorageAccount) error

AssignProperties_From_UserCreatedStorageAccount populates our UserCreatedStorageAccount from the provided source UserCreatedStorageAccount

func (*UserCreatedStorageAccount) AssignProperties_To_UserCreatedStorageAccount

func (account *UserCreatedStorageAccount) AssignProperties_To_UserCreatedStorageAccount(destination *storage.UserCreatedStorageAccount) error

AssignProperties_To_UserCreatedStorageAccount populates the provided destination UserCreatedStorageAccount from our UserCreatedStorageAccount

func (*UserCreatedStorageAccount) ConvertToARM

func (account *UserCreatedStorageAccount) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UserCreatedStorageAccount) DeepCopy

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

func (*UserCreatedStorageAccount) DeepCopyInto

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

func (*UserCreatedStorageAccount) Initialize_From_UserCreatedStorageAccount_STATUS

func (account *UserCreatedStorageAccount) Initialize_From_UserCreatedStorageAccount_STATUS(source *UserCreatedStorageAccount_STATUS) error

Initialize_From_UserCreatedStorageAccount_STATUS populates our UserCreatedStorageAccount from the provided source UserCreatedStorageAccount_STATUS

func (*UserCreatedStorageAccount) NewEmptyARMValue

func (account *UserCreatedStorageAccount) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserCreatedStorageAccount) PopulateFromARM

func (account *UserCreatedStorageAccount) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserCreatedStorageAccount_STATUS

type UserCreatedStorageAccount_STATUS struct {
	// ArmResourceId: ARM ResourceId of a resource
	ArmResourceId *ArmResourceId_STATUS `json:"armResourceId,omitempty"`
}

func (*UserCreatedStorageAccount_STATUS) AssignProperties_From_UserCreatedStorageAccount_STATUS

func (account *UserCreatedStorageAccount_STATUS) AssignProperties_From_UserCreatedStorageAccount_STATUS(source *storage.UserCreatedStorageAccount_STATUS) error

AssignProperties_From_UserCreatedStorageAccount_STATUS populates our UserCreatedStorageAccount_STATUS from the provided source UserCreatedStorageAccount_STATUS

func (*UserCreatedStorageAccount_STATUS) AssignProperties_To_UserCreatedStorageAccount_STATUS

func (account *UserCreatedStorageAccount_STATUS) AssignProperties_To_UserCreatedStorageAccount_STATUS(destination *storage.UserCreatedStorageAccount_STATUS) error

AssignProperties_To_UserCreatedStorageAccount_STATUS populates the provided destination UserCreatedStorageAccount_STATUS from our UserCreatedStorageAccount_STATUS

func (*UserCreatedStorageAccount_STATUS) DeepCopy

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

func (*UserCreatedStorageAccount_STATUS) DeepCopyInto

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

func (*UserCreatedStorageAccount_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserCreatedStorageAccount_STATUS) PopulateFromARM

func (account *UserCreatedStorageAccount_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UsernamePasswordAuthTypeWorkspaceConnectionProperties

type UsernamePasswordAuthTypeWorkspaceConnectionProperties struct {
	// +kubebuilder:validation:Required
	// AuthType: Authentication type of the connection target
	AuthType *UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"`

	// Category: Category of the connection
	Category      *ConnectionCategory                  `json:"category,omitempty"`
	Credentials   *WorkspaceConnectionUsernamePassword `json:"credentials,omitempty"`
	ExpiryTime    *string                              `json:"expiryTime,omitempty"`
	IsSharedToAll *bool                                `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"`
}

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties) AssignProperties_From_UsernamePasswordAuthTypeWorkspaceConnectionProperties

func (properties *UsernamePasswordAuthTypeWorkspaceConnectionProperties) AssignProperties_From_UsernamePasswordAuthTypeWorkspaceConnectionProperties(source *storage.UsernamePasswordAuthTypeWorkspaceConnectionProperties) error

AssignProperties_From_UsernamePasswordAuthTypeWorkspaceConnectionProperties populates our UsernamePasswordAuthTypeWorkspaceConnectionProperties from the provided source UsernamePasswordAuthTypeWorkspaceConnectionProperties

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties) AssignProperties_To_UsernamePasswordAuthTypeWorkspaceConnectionProperties

func (properties *UsernamePasswordAuthTypeWorkspaceConnectionProperties) AssignProperties_To_UsernamePasswordAuthTypeWorkspaceConnectionProperties(destination *storage.UsernamePasswordAuthTypeWorkspaceConnectionProperties) error

AssignProperties_To_UsernamePasswordAuthTypeWorkspaceConnectionProperties populates the provided destination UsernamePasswordAuthTypeWorkspaceConnectionProperties from our UsernamePasswordAuthTypeWorkspaceConnectionProperties

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties) DeepCopy

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

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties) DeepCopyInto

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

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties) Initialize_From_UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *UsernamePasswordAuthTypeWorkspaceConnectionProperties) Initialize_From_UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS(source *UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) error

Initialize_From_UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS populates our UsernamePasswordAuthTypeWorkspaceConnectionProperties from the provided source UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType

type UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType string

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

type UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS

type UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string

type UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS

type UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS struct {
	// AuthType: Authentication type of the connection target
	AuthType *UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"`

	// Category: Category of the connection
	Category                *ConnectionCategory_STATUS                  `json:"category,omitempty"`
	CreatedByWorkspaceArmId *string                                     `json:"createdByWorkspaceArmId,omitempty"`
	Credentials             *WorkspaceConnectionUsernamePassword_STATUS `json:"credentials,omitempty"`
	ExpiryTime              *string                                     `json:"expiryTime,omitempty"`

	// Group: Group based on connection category
	Group         *ConnectionGroup_STATUS `json:"group,omitempty"`
	IsSharedToAll *bool                   `json:"isSharedToAll,omitempty"`

	// Metadata: Store user metadata for this connection
	Metadata       map[string]string `json:"metadata,omitempty"`
	SharedUserList []string          `json:"sharedUserList,omitempty"`
	Target         *string           `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_From_UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS(source *storage.UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_From_UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS populates our UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS from the provided source UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS

func (properties *UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) AssignProperties_To_UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS(destination *storage.UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) error

AssignProperties_To_UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS populates the provided destination UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS from our UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopy

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

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) DeepCopyInto

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

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat

type UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat string

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

type UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS

type UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string

type VirtualMachine

type VirtualMachine struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	// ComputeType: The type of compute
	ComputeType *VirtualMachine_ComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool                      `json:"disableLocalAuth,omitempty"`
	Properties       *VirtualMachine_Properties `json:"properties,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*VirtualMachine) AssignProperties_From_VirtualMachine

func (machine *VirtualMachine) AssignProperties_From_VirtualMachine(source *storage.VirtualMachine) error

AssignProperties_From_VirtualMachine populates our VirtualMachine from the provided source VirtualMachine

func (*VirtualMachine) AssignProperties_To_VirtualMachine

func (machine *VirtualMachine) AssignProperties_To_VirtualMachine(destination *storage.VirtualMachine) error

AssignProperties_To_VirtualMachine populates the provided destination VirtualMachine from our VirtualMachine

func (*VirtualMachine) ConvertToARM

func (machine *VirtualMachine) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachine) DeepCopy

func (in *VirtualMachine) DeepCopy() *VirtualMachine

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

func (*VirtualMachine) DeepCopyInto

func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine)

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

func (*VirtualMachine) Initialize_From_VirtualMachine_STATUS

func (machine *VirtualMachine) Initialize_From_VirtualMachine_STATUS(source *VirtualMachine_STATUS) error

Initialize_From_VirtualMachine_STATUS populates our VirtualMachine from the provided source VirtualMachine_STATUS

func (*VirtualMachine) NewEmptyARMValue

func (machine *VirtualMachine) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachine) PopulateFromARM

func (machine *VirtualMachine) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineImage

type VirtualMachineImage struct {
	// +kubebuilder:validation:Required
	// Reference: Virtual Machine image path
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Virtual Machine image for Windows AML Compute

func (*VirtualMachineImage) AssignProperties_From_VirtualMachineImage

func (image *VirtualMachineImage) AssignProperties_From_VirtualMachineImage(source *storage.VirtualMachineImage) error

AssignProperties_From_VirtualMachineImage populates our VirtualMachineImage from the provided source VirtualMachineImage

func (*VirtualMachineImage) AssignProperties_To_VirtualMachineImage

func (image *VirtualMachineImage) AssignProperties_To_VirtualMachineImage(destination *storage.VirtualMachineImage) error

AssignProperties_To_VirtualMachineImage populates the provided destination VirtualMachineImage from our VirtualMachineImage

func (*VirtualMachineImage) ConvertToARM

func (image *VirtualMachineImage) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineImage) DeepCopy

func (in *VirtualMachineImage) DeepCopy() *VirtualMachineImage

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

func (*VirtualMachineImage) DeepCopyInto

func (in *VirtualMachineImage) DeepCopyInto(out *VirtualMachineImage)

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

func (*VirtualMachineImage) Initialize_From_VirtualMachineImage_STATUS

func (image *VirtualMachineImage) Initialize_From_VirtualMachineImage_STATUS(source *VirtualMachineImage_STATUS) error

Initialize_From_VirtualMachineImage_STATUS populates our VirtualMachineImage from the provided source VirtualMachineImage_STATUS

func (*VirtualMachineImage) NewEmptyARMValue

func (image *VirtualMachineImage) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineImage) PopulateFromARM

func (image *VirtualMachineImage) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineImage_STATUS

type VirtualMachineImage_STATUS struct {
	// Id: Virtual Machine image path
	Id *string `json:"id,omitempty"`
}

Virtual Machine image for Windows AML Compute

func (*VirtualMachineImage_STATUS) AssignProperties_From_VirtualMachineImage_STATUS

func (image *VirtualMachineImage_STATUS) AssignProperties_From_VirtualMachineImage_STATUS(source *storage.VirtualMachineImage_STATUS) error

AssignProperties_From_VirtualMachineImage_STATUS populates our VirtualMachineImage_STATUS from the provided source VirtualMachineImage_STATUS

func (*VirtualMachineImage_STATUS) AssignProperties_To_VirtualMachineImage_STATUS

func (image *VirtualMachineImage_STATUS) AssignProperties_To_VirtualMachineImage_STATUS(destination *storage.VirtualMachineImage_STATUS) error

AssignProperties_To_VirtualMachineImage_STATUS populates the provided destination VirtualMachineImage_STATUS from our VirtualMachineImage_STATUS

func (*VirtualMachineImage_STATUS) DeepCopy

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

func (*VirtualMachineImage_STATUS) DeepCopyInto

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

func (*VirtualMachineImage_STATUS) NewEmptyARMValue

func (image *VirtualMachineImage_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineImage_STATUS) PopulateFromARM

func (image *VirtualMachineImage_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineSshCredentials

type VirtualMachineSshCredentials struct {
	// Password: Password of admin account
	Password *genruntime.SecretReference `json:"password,omitempty"`

	// PrivateKeyData: Private key data
	PrivateKeyData *genruntime.SecretReference `json:"privateKeyData,omitempty"`

	// PublicKeyData: Public key data
	PublicKeyData *genruntime.SecretReference `json:"publicKeyData,omitempty"`

	// Username: Username of admin account
	Username *string `json:"username,omitempty"`
}

Admin credentials for virtual machine

func (*VirtualMachineSshCredentials) AssignProperties_From_VirtualMachineSshCredentials

func (credentials *VirtualMachineSshCredentials) AssignProperties_From_VirtualMachineSshCredentials(source *storage.VirtualMachineSshCredentials) error

AssignProperties_From_VirtualMachineSshCredentials populates our VirtualMachineSshCredentials from the provided source VirtualMachineSshCredentials

func (*VirtualMachineSshCredentials) AssignProperties_To_VirtualMachineSshCredentials

func (credentials *VirtualMachineSshCredentials) AssignProperties_To_VirtualMachineSshCredentials(destination *storage.VirtualMachineSshCredentials) error

AssignProperties_To_VirtualMachineSshCredentials populates the provided destination VirtualMachineSshCredentials from our VirtualMachineSshCredentials

func (*VirtualMachineSshCredentials) ConvertToARM

func (credentials *VirtualMachineSshCredentials) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachineSshCredentials) DeepCopy

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

func (*VirtualMachineSshCredentials) DeepCopyInto

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

func (*VirtualMachineSshCredentials) Initialize_From_VirtualMachineSshCredentials_STATUS

func (credentials *VirtualMachineSshCredentials) Initialize_From_VirtualMachineSshCredentials_STATUS(source *VirtualMachineSshCredentials_STATUS) error

Initialize_From_VirtualMachineSshCredentials_STATUS populates our VirtualMachineSshCredentials from the provided source VirtualMachineSshCredentials_STATUS

func (*VirtualMachineSshCredentials) NewEmptyARMValue

func (credentials *VirtualMachineSshCredentials) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineSshCredentials) PopulateFromARM

func (credentials *VirtualMachineSshCredentials) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineSshCredentials_STATUS

type VirtualMachineSshCredentials_STATUS struct {
	// Username: Username of admin account
	Username *string `json:"username,omitempty"`
}

Admin credentials for virtual machine

func (*VirtualMachineSshCredentials_STATUS) AssignProperties_From_VirtualMachineSshCredentials_STATUS

func (credentials *VirtualMachineSshCredentials_STATUS) AssignProperties_From_VirtualMachineSshCredentials_STATUS(source *storage.VirtualMachineSshCredentials_STATUS) error

AssignProperties_From_VirtualMachineSshCredentials_STATUS populates our VirtualMachineSshCredentials_STATUS from the provided source VirtualMachineSshCredentials_STATUS

func (*VirtualMachineSshCredentials_STATUS) AssignProperties_To_VirtualMachineSshCredentials_STATUS

func (credentials *VirtualMachineSshCredentials_STATUS) AssignProperties_To_VirtualMachineSshCredentials_STATUS(destination *storage.VirtualMachineSshCredentials_STATUS) error

AssignProperties_To_VirtualMachineSshCredentials_STATUS populates the provided destination VirtualMachineSshCredentials_STATUS from our VirtualMachineSshCredentials_STATUS

func (*VirtualMachineSshCredentials_STATUS) DeepCopy

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

func (*VirtualMachineSshCredentials_STATUS) DeepCopyInto

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

func (*VirtualMachineSshCredentials_STATUS) NewEmptyARMValue

func (credentials *VirtualMachineSshCredentials_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineSshCredentials_STATUS) PopulateFromARM

func (credentials *VirtualMachineSshCredentials_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachine_ComputeType

type VirtualMachine_ComputeType string

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

type VirtualMachine_ComputeType_STATUS

type VirtualMachine_ComputeType_STATUS string

type VirtualMachine_Properties

type VirtualMachine_Properties struct {
	// Address: Public IP address of the virtual machine.
	Address *string `json:"address,omitempty"`

	// AdministratorAccount: Admin credentials for virtual machine
	AdministratorAccount *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"`

	// IsNotebookInstanceCompute: Indicates whether this compute will be used for running notebooks.
	IsNotebookInstanceCompute *bool `json:"isNotebookInstanceCompute,omitempty"`

	// NotebookServerPort: Notebook server port open for ssh connections.
	NotebookServerPort *int `json:"notebookServerPort,omitempty"`

	// SshPort: Port open for ssh connections.
	SshPort *int `json:"sshPort,omitempty"`

	// VirtualMachineSize: Virtual Machine size
	VirtualMachineSize *string `json:"virtualMachineSize,omitempty"`
}

func (*VirtualMachine_Properties) AssignProperties_From_VirtualMachine_Properties

func (properties *VirtualMachine_Properties) AssignProperties_From_VirtualMachine_Properties(source *storage.VirtualMachine_Properties) error

AssignProperties_From_VirtualMachine_Properties populates our VirtualMachine_Properties from the provided source VirtualMachine_Properties

func (*VirtualMachine_Properties) AssignProperties_To_VirtualMachine_Properties

func (properties *VirtualMachine_Properties) AssignProperties_To_VirtualMachine_Properties(destination *storage.VirtualMachine_Properties) error

AssignProperties_To_VirtualMachine_Properties populates the provided destination VirtualMachine_Properties from our VirtualMachine_Properties

func (*VirtualMachine_Properties) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VirtualMachine_Properties) DeepCopy

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

func (*VirtualMachine_Properties) DeepCopyInto

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

func (*VirtualMachine_Properties) Initialize_From_VirtualMachine_Properties_STATUS

func (properties *VirtualMachine_Properties) Initialize_From_VirtualMachine_Properties_STATUS(source *VirtualMachine_Properties_STATUS) error

Initialize_From_VirtualMachine_Properties_STATUS populates our VirtualMachine_Properties from the provided source VirtualMachine_Properties_STATUS

func (*VirtualMachine_Properties) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachine_Properties) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachine_Properties_STATUS

type VirtualMachine_Properties_STATUS struct {
	// Address: Public IP address of the virtual machine.
	Address *string `json:"address,omitempty"`

	// AdministratorAccount: Admin credentials for virtual machine
	AdministratorAccount *VirtualMachineSshCredentials_STATUS `json:"administratorAccount,omitempty"`

	// IsNotebookInstanceCompute: Indicates whether this compute will be used for running notebooks.
	IsNotebookInstanceCompute *bool `json:"isNotebookInstanceCompute,omitempty"`

	// NotebookServerPort: Notebook server port open for ssh connections.
	NotebookServerPort *int `json:"notebookServerPort,omitempty"`

	// SshPort: Port open for ssh connections.
	SshPort *int `json:"sshPort,omitempty"`

	// VirtualMachineSize: Virtual Machine size
	VirtualMachineSize *string `json:"virtualMachineSize,omitempty"`
}

func (*VirtualMachine_Properties_STATUS) AssignProperties_From_VirtualMachine_Properties_STATUS

func (properties *VirtualMachine_Properties_STATUS) AssignProperties_From_VirtualMachine_Properties_STATUS(source *storage.VirtualMachine_Properties_STATUS) error

AssignProperties_From_VirtualMachine_Properties_STATUS populates our VirtualMachine_Properties_STATUS from the provided source VirtualMachine_Properties_STATUS

func (*VirtualMachine_Properties_STATUS) AssignProperties_To_VirtualMachine_Properties_STATUS

func (properties *VirtualMachine_Properties_STATUS) AssignProperties_To_VirtualMachine_Properties_STATUS(destination *storage.VirtualMachine_Properties_STATUS) error

AssignProperties_To_VirtualMachine_Properties_STATUS populates the provided destination VirtualMachine_Properties_STATUS from our VirtualMachine_Properties_STATUS

func (*VirtualMachine_Properties_STATUS) DeepCopy

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

func (*VirtualMachine_Properties_STATUS) DeepCopyInto

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

func (*VirtualMachine_Properties_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachine_Properties_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachine_ProvisioningState_STATUS

type VirtualMachine_ProvisioningState_STATUS string

type VirtualMachine_STATUS

type VirtualMachine_STATUS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *VirtualMachine_ComputeType_STATUS `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string                           `json:"modifiedOn,omitempty"`
	Properties *VirtualMachine_Properties_STATUS `json:"properties,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *VirtualMachine_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*VirtualMachine_STATUS) AssignProperties_From_VirtualMachine_STATUS

func (machine *VirtualMachine_STATUS) AssignProperties_From_VirtualMachine_STATUS(source *storage.VirtualMachine_STATUS) error

AssignProperties_From_VirtualMachine_STATUS populates our VirtualMachine_STATUS from the provided source VirtualMachine_STATUS

func (*VirtualMachine_STATUS) AssignProperties_To_VirtualMachine_STATUS

func (machine *VirtualMachine_STATUS) AssignProperties_To_VirtualMachine_STATUS(destination *storage.VirtualMachine_STATUS) error

AssignProperties_To_VirtualMachine_STATUS populates the provided destination VirtualMachine_STATUS from our VirtualMachine_STATUS

func (*VirtualMachine_STATUS) DeepCopy

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

func (*VirtualMachine_STATUS) DeepCopyInto

func (in *VirtualMachine_STATUS) DeepCopyInto(out *VirtualMachine_STATUS)

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

func (*VirtualMachine_STATUS) NewEmptyARMValue

func (machine *VirtualMachine_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachine_STATUS) PopulateFromARM

func (machine *VirtualMachine_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VolumeDefinition

type VolumeDefinition struct {
	// Bind: Bind Options of the mount
	Bind *BindOptions `json:"bind,omitempty"`

	// Consistency: Consistency of the volume
	Consistency *string `json:"consistency,omitempty"`

	// ReadOnly: Indicate whether to mount volume as readOnly. Default value for this is false.
	ReadOnly *bool `json:"readOnly,omitempty"`

	// Source: Source of the mount. For bind mounts this is the host path.
	Source *string `json:"source,omitempty"`

	// Target: Target of the mount. For bind mounts this is the path in the container.
	Target *string `json:"target,omitempty"`

	// Tmpfs: tmpfs option of the mount
	Tmpfs *TmpfsOptions `json:"tmpfs,omitempty"`

	// Type: Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
	Type *VolumeDefinition_Type `json:"type,omitempty"`

	// Volume: Volume Options of the mount
	Volume *VolumeOptions `json:"volume,omitempty"`
}

Describes the volume configuration for the container

func (*VolumeDefinition) AssignProperties_From_VolumeDefinition

func (definition *VolumeDefinition) AssignProperties_From_VolumeDefinition(source *storage.VolumeDefinition) error

AssignProperties_From_VolumeDefinition populates our VolumeDefinition from the provided source VolumeDefinition

func (*VolumeDefinition) AssignProperties_To_VolumeDefinition

func (definition *VolumeDefinition) AssignProperties_To_VolumeDefinition(destination *storage.VolumeDefinition) error

AssignProperties_To_VolumeDefinition populates the provided destination VolumeDefinition from our VolumeDefinition

func (*VolumeDefinition) ConvertToARM

func (definition *VolumeDefinition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VolumeDefinition) DeepCopy

func (in *VolumeDefinition) DeepCopy() *VolumeDefinition

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

func (*VolumeDefinition) DeepCopyInto

func (in *VolumeDefinition) DeepCopyInto(out *VolumeDefinition)

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

func (*VolumeDefinition) Initialize_From_VolumeDefinition_STATUS

func (definition *VolumeDefinition) Initialize_From_VolumeDefinition_STATUS(source *VolumeDefinition_STATUS) error

Initialize_From_VolumeDefinition_STATUS populates our VolumeDefinition from the provided source VolumeDefinition_STATUS

func (*VolumeDefinition) NewEmptyARMValue

func (definition *VolumeDefinition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VolumeDefinition) PopulateFromARM

func (definition *VolumeDefinition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VolumeDefinition_STATUS

type VolumeDefinition_STATUS struct {
	// Bind: Bind Options of the mount
	Bind *BindOptions_STATUS `json:"bind,omitempty"`

	// Consistency: Consistency of the volume
	Consistency *string `json:"consistency,omitempty"`

	// ReadOnly: Indicate whether to mount volume as readOnly. Default value for this is false.
	ReadOnly *bool `json:"readOnly,omitempty"`

	// Source: Source of the mount. For bind mounts this is the host path.
	Source *string `json:"source,omitempty"`

	// Target: Target of the mount. For bind mounts this is the path in the container.
	Target *string `json:"target,omitempty"`

	// Tmpfs: tmpfs option of the mount
	Tmpfs *TmpfsOptions_STATUS `json:"tmpfs,omitempty"`

	// Type: Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe
	Type *VolumeDefinition_Type_STATUS `json:"type,omitempty"`

	// Volume: Volume Options of the mount
	Volume *VolumeOptions_STATUS `json:"volume,omitempty"`
}

Describes the volume configuration for the container

func (*VolumeDefinition_STATUS) AssignProperties_From_VolumeDefinition_STATUS

func (definition *VolumeDefinition_STATUS) AssignProperties_From_VolumeDefinition_STATUS(source *storage.VolumeDefinition_STATUS) error

AssignProperties_From_VolumeDefinition_STATUS populates our VolumeDefinition_STATUS from the provided source VolumeDefinition_STATUS

func (*VolumeDefinition_STATUS) AssignProperties_To_VolumeDefinition_STATUS

func (definition *VolumeDefinition_STATUS) AssignProperties_To_VolumeDefinition_STATUS(destination *storage.VolumeDefinition_STATUS) error

AssignProperties_To_VolumeDefinition_STATUS populates the provided destination VolumeDefinition_STATUS from our VolumeDefinition_STATUS

func (*VolumeDefinition_STATUS) DeepCopy

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

func (*VolumeDefinition_STATUS) DeepCopyInto

func (in *VolumeDefinition_STATUS) DeepCopyInto(out *VolumeDefinition_STATUS)

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

func (*VolumeDefinition_STATUS) NewEmptyARMValue

func (definition *VolumeDefinition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VolumeDefinition_STATUS) PopulateFromARM

func (definition *VolumeDefinition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VolumeDefinition_Type

type VolumeDefinition_Type string

+kubebuilder:validation:Enum={"bind","npipe","tmpfs","volume"}

type VolumeDefinition_Type_STATUS

type VolumeDefinition_Type_STATUS string

type VolumeOptions

type VolumeOptions struct {
	// Nocopy: Indicate whether volume is nocopy
	Nocopy *bool `json:"nocopy,omitempty"`
}

Describes the volume options for the container

func (*VolumeOptions) AssignProperties_From_VolumeOptions

func (options *VolumeOptions) AssignProperties_From_VolumeOptions(source *storage.VolumeOptions) error

AssignProperties_From_VolumeOptions populates our VolumeOptions from the provided source VolumeOptions

func (*VolumeOptions) AssignProperties_To_VolumeOptions

func (options *VolumeOptions) AssignProperties_To_VolumeOptions(destination *storage.VolumeOptions) error

AssignProperties_To_VolumeOptions populates the provided destination VolumeOptions from our VolumeOptions

func (*VolumeOptions) ConvertToARM

func (options *VolumeOptions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*VolumeOptions) DeepCopy

func (in *VolumeOptions) DeepCopy() *VolumeOptions

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

func (*VolumeOptions) DeepCopyInto

func (in *VolumeOptions) DeepCopyInto(out *VolumeOptions)

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

func (*VolumeOptions) Initialize_From_VolumeOptions_STATUS

func (options *VolumeOptions) Initialize_From_VolumeOptions_STATUS(source *VolumeOptions_STATUS) error

Initialize_From_VolumeOptions_STATUS populates our VolumeOptions from the provided source VolumeOptions_STATUS

func (*VolumeOptions) NewEmptyARMValue

func (options *VolumeOptions) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VolumeOptions) PopulateFromARM

func (options *VolumeOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VolumeOptions_STATUS

type VolumeOptions_STATUS struct {
	// Nocopy: Indicate whether volume is nocopy
	Nocopy *bool `json:"nocopy,omitempty"`
}

Describes the volume options for the container

func (*VolumeOptions_STATUS) AssignProperties_From_VolumeOptions_STATUS

func (options *VolumeOptions_STATUS) AssignProperties_From_VolumeOptions_STATUS(source *storage.VolumeOptions_STATUS) error

AssignProperties_From_VolumeOptions_STATUS populates our VolumeOptions_STATUS from the provided source VolumeOptions_STATUS

func (*VolumeOptions_STATUS) AssignProperties_To_VolumeOptions_STATUS

func (options *VolumeOptions_STATUS) AssignProperties_To_VolumeOptions_STATUS(destination *storage.VolumeOptions_STATUS) error

AssignProperties_To_VolumeOptions_STATUS populates the provided destination VolumeOptions_STATUS from our VolumeOptions_STATUS

func (*VolumeOptions_STATUS) DeepCopy

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

func (*VolumeOptions_STATUS) DeepCopyInto

func (in *VolumeOptions_STATUS) DeepCopyInto(out *VolumeOptions_STATUS)

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

func (*VolumeOptions_STATUS) NewEmptyARMValue

func (options *VolumeOptions_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VolumeOptions_STATUS) PopulateFromARM

func (options *VolumeOptions_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Workspace

type Workspace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Workspace_Spec   `json:"spec,omitempty"`
	Status            Workspace_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: /machinelearningservices/resource-manager/Microsoft.MachineLearningServices/stable/2024-04-01/workspaceRP.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}

func (*Workspace) AssignProperties_From_Workspace

func (workspace *Workspace) AssignProperties_From_Workspace(source *storage.Workspace) error

AssignProperties_From_Workspace populates our Workspace from the provided source Workspace

func (*Workspace) AssignProperties_To_Workspace

func (workspace *Workspace) AssignProperties_To_Workspace(destination *storage.Workspace) error

AssignProperties_To_Workspace populates the provided destination Workspace from our Workspace

func (*Workspace) AzureName

func (workspace *Workspace) AzureName() string

AzureName returns the Azure name of the resource

func (*Workspace) ConfigMapDestinationExpressions added in v2.11.0

func (workspace *Workspace) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Workspace) ConvertFrom

func (workspace *Workspace) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Workspace from the provided hub Workspace

func (*Workspace) ConvertTo

func (workspace *Workspace) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Workspace from our Workspace

func (*Workspace) DeepCopy

func (in *Workspace) DeepCopy() *Workspace

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

func (*Workspace) DeepCopyInto

func (in *Workspace) DeepCopyInto(out *Workspace)

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

func (*Workspace) DeepCopyObject

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

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

func (*Workspace) Default

func (workspace *Workspace) Default()

Default applies defaults to the Workspace resource

func (Workspace) GetAPIVersion

func (workspace Workspace) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"

func (*Workspace) GetConditions

func (workspace *Workspace) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Workspace) GetResourceScope

func (workspace *Workspace) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Workspace) GetSpec

func (workspace *Workspace) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Workspace) GetStatus

func (workspace *Workspace) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Workspace) GetSupportedOperations

func (workspace *Workspace) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Workspace) GetType

func (workspace *Workspace) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces"

func (*Workspace) InitializeSpec

func (workspace *Workspace) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*Workspace) NewEmptyStatus

func (workspace *Workspace) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Workspace) OriginalGVK

func (workspace *Workspace) OriginalGVK() *schema.GroupVersionKind

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

func (*Workspace) Owner

func (workspace *Workspace) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Workspace) SecretDestinationExpressions added in v2.11.0

func (workspace *Workspace) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Workspace) SetConditions

func (workspace *Workspace) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Workspace) SetStatus

func (workspace *Workspace) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Workspace) ValidateCreate

func (workspace *Workspace) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*Workspace) ValidateDelete

func (workspace *Workspace) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*Workspace) ValidateUpdate

func (workspace *Workspace) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type WorkspaceConnectionAccessKey

type WorkspaceConnectionAccessKey struct {
	AccessKeyId     *string                     `json:"accessKeyId,omitempty"`
	SecretAccessKey *genruntime.SecretReference `json:"secretAccessKey,omitempty"`
}

func (*WorkspaceConnectionAccessKey) AssignProperties_From_WorkspaceConnectionAccessKey

func (accessKey *WorkspaceConnectionAccessKey) AssignProperties_From_WorkspaceConnectionAccessKey(source *storage.WorkspaceConnectionAccessKey) error

AssignProperties_From_WorkspaceConnectionAccessKey populates our WorkspaceConnectionAccessKey from the provided source WorkspaceConnectionAccessKey

func (*WorkspaceConnectionAccessKey) AssignProperties_To_WorkspaceConnectionAccessKey

func (accessKey *WorkspaceConnectionAccessKey) AssignProperties_To_WorkspaceConnectionAccessKey(destination *storage.WorkspaceConnectionAccessKey) error

AssignProperties_To_WorkspaceConnectionAccessKey populates the provided destination WorkspaceConnectionAccessKey from our WorkspaceConnectionAccessKey

func (*WorkspaceConnectionAccessKey) ConvertToARM

func (accessKey *WorkspaceConnectionAccessKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceConnectionAccessKey) DeepCopy

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

func (*WorkspaceConnectionAccessKey) DeepCopyInto

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

func (*WorkspaceConnectionAccessKey) Initialize_From_WorkspaceConnectionAccessKey_STATUS

func (accessKey *WorkspaceConnectionAccessKey) Initialize_From_WorkspaceConnectionAccessKey_STATUS(source *WorkspaceConnectionAccessKey_STATUS) error

Initialize_From_WorkspaceConnectionAccessKey_STATUS populates our WorkspaceConnectionAccessKey from the provided source WorkspaceConnectionAccessKey_STATUS

func (*WorkspaceConnectionAccessKey) NewEmptyARMValue

func (accessKey *WorkspaceConnectionAccessKey) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionAccessKey) PopulateFromARM

func (accessKey *WorkspaceConnectionAccessKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionAccessKey_STATUS

type WorkspaceConnectionAccessKey_STATUS struct {
	AccessKeyId *string `json:"accessKeyId,omitempty"`
}

func (*WorkspaceConnectionAccessKey_STATUS) AssignProperties_From_WorkspaceConnectionAccessKey_STATUS

func (accessKey *WorkspaceConnectionAccessKey_STATUS) AssignProperties_From_WorkspaceConnectionAccessKey_STATUS(source *storage.WorkspaceConnectionAccessKey_STATUS) error

AssignProperties_From_WorkspaceConnectionAccessKey_STATUS populates our WorkspaceConnectionAccessKey_STATUS from the provided source WorkspaceConnectionAccessKey_STATUS

func (*WorkspaceConnectionAccessKey_STATUS) AssignProperties_To_WorkspaceConnectionAccessKey_STATUS

func (accessKey *WorkspaceConnectionAccessKey_STATUS) AssignProperties_To_WorkspaceConnectionAccessKey_STATUS(destination *storage.WorkspaceConnectionAccessKey_STATUS) error

AssignProperties_To_WorkspaceConnectionAccessKey_STATUS populates the provided destination WorkspaceConnectionAccessKey_STATUS from our WorkspaceConnectionAccessKey_STATUS

func (*WorkspaceConnectionAccessKey_STATUS) DeepCopy

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

func (*WorkspaceConnectionAccessKey_STATUS) DeepCopyInto

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

func (*WorkspaceConnectionAccessKey_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionAccessKey_STATUS) PopulateFromARM

func (accessKey *WorkspaceConnectionAccessKey_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionAccountKey

type WorkspaceConnectionAccountKey struct {
	Key *genruntime.SecretReference `json:"key,omitempty"`
}

func (*WorkspaceConnectionAccountKey) AssignProperties_From_WorkspaceConnectionAccountKey

func (accountKey *WorkspaceConnectionAccountKey) AssignProperties_From_WorkspaceConnectionAccountKey(source *storage.WorkspaceConnectionAccountKey) error

AssignProperties_From_WorkspaceConnectionAccountKey populates our WorkspaceConnectionAccountKey from the provided source WorkspaceConnectionAccountKey

func (*WorkspaceConnectionAccountKey) AssignProperties_To_WorkspaceConnectionAccountKey

func (accountKey *WorkspaceConnectionAccountKey) AssignProperties_To_WorkspaceConnectionAccountKey(destination *storage.WorkspaceConnectionAccountKey) error

AssignProperties_To_WorkspaceConnectionAccountKey populates the provided destination WorkspaceConnectionAccountKey from our WorkspaceConnectionAccountKey

func (*WorkspaceConnectionAccountKey) ConvertToARM

func (accountKey *WorkspaceConnectionAccountKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceConnectionAccountKey) DeepCopy

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

func (*WorkspaceConnectionAccountKey) DeepCopyInto

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

func (*WorkspaceConnectionAccountKey) Initialize_From_WorkspaceConnectionAccountKey_STATUS

func (accountKey *WorkspaceConnectionAccountKey) Initialize_From_WorkspaceConnectionAccountKey_STATUS(source *WorkspaceConnectionAccountKey_STATUS) error

Initialize_From_WorkspaceConnectionAccountKey_STATUS populates our WorkspaceConnectionAccountKey from the provided source WorkspaceConnectionAccountKey_STATUS

func (*WorkspaceConnectionAccountKey) NewEmptyARMValue

func (accountKey *WorkspaceConnectionAccountKey) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionAccountKey) PopulateFromARM

func (accountKey *WorkspaceConnectionAccountKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionAccountKey_STATUS

type WorkspaceConnectionAccountKey_STATUS struct {
}

func (*WorkspaceConnectionAccountKey_STATUS) AssignProperties_From_WorkspaceConnectionAccountKey_STATUS

func (accountKey *WorkspaceConnectionAccountKey_STATUS) AssignProperties_From_WorkspaceConnectionAccountKey_STATUS(source *storage.WorkspaceConnectionAccountKey_STATUS) error

AssignProperties_From_WorkspaceConnectionAccountKey_STATUS populates our WorkspaceConnectionAccountKey_STATUS from the provided source WorkspaceConnectionAccountKey_STATUS

func (*WorkspaceConnectionAccountKey_STATUS) AssignProperties_To_WorkspaceConnectionAccountKey_STATUS

func (accountKey *WorkspaceConnectionAccountKey_STATUS) AssignProperties_To_WorkspaceConnectionAccountKey_STATUS(destination *storage.WorkspaceConnectionAccountKey_STATUS) error

AssignProperties_To_WorkspaceConnectionAccountKey_STATUS populates the provided destination WorkspaceConnectionAccountKey_STATUS from our WorkspaceConnectionAccountKey_STATUS

func (*WorkspaceConnectionAccountKey_STATUS) DeepCopy

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

func (*WorkspaceConnectionAccountKey_STATUS) DeepCopyInto

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

func (*WorkspaceConnectionAccountKey_STATUS) NewEmptyARMValue

func (accountKey *WorkspaceConnectionAccountKey_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionAccountKey_STATUS) PopulateFromARM

func (accountKey *WorkspaceConnectionAccountKey_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionApiKey

type WorkspaceConnectionApiKey struct {
	Key *genruntime.SecretReference `json:"key,omitempty"`
}

Api key object for workspace connection credential.

func (*WorkspaceConnectionApiKey) AssignProperties_From_WorkspaceConnectionApiKey

func (apiKey *WorkspaceConnectionApiKey) AssignProperties_From_WorkspaceConnectionApiKey(source *storage.WorkspaceConnectionApiKey) error

AssignProperties_From_WorkspaceConnectionApiKey populates our WorkspaceConnectionApiKey from the provided source WorkspaceConnectionApiKey

func (*WorkspaceConnectionApiKey) AssignProperties_To_WorkspaceConnectionApiKey

func (apiKey *WorkspaceConnectionApiKey) AssignProperties_To_WorkspaceConnectionApiKey(destination *storage.WorkspaceConnectionApiKey) error

AssignProperties_To_WorkspaceConnectionApiKey populates the provided destination WorkspaceConnectionApiKey from our WorkspaceConnectionApiKey

func (*WorkspaceConnectionApiKey) ConvertToARM

func (apiKey *WorkspaceConnectionApiKey) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceConnectionApiKey) DeepCopy

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

func (*WorkspaceConnectionApiKey) DeepCopyInto

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

func (*WorkspaceConnectionApiKey) Initialize_From_WorkspaceConnectionApiKey_STATUS

func (apiKey *WorkspaceConnectionApiKey) Initialize_From_WorkspaceConnectionApiKey_STATUS(source *WorkspaceConnectionApiKey_STATUS) error

Initialize_From_WorkspaceConnectionApiKey_STATUS populates our WorkspaceConnectionApiKey from the provided source WorkspaceConnectionApiKey_STATUS

func (*WorkspaceConnectionApiKey) NewEmptyARMValue

func (apiKey *WorkspaceConnectionApiKey) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionApiKey) PopulateFromARM

func (apiKey *WorkspaceConnectionApiKey) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionApiKey_STATUS

type WorkspaceConnectionApiKey_STATUS struct {
}

Api key object for workspace connection credential.

func (*WorkspaceConnectionApiKey_STATUS) AssignProperties_From_WorkspaceConnectionApiKey_STATUS

func (apiKey *WorkspaceConnectionApiKey_STATUS) AssignProperties_From_WorkspaceConnectionApiKey_STATUS(source *storage.WorkspaceConnectionApiKey_STATUS) error

AssignProperties_From_WorkspaceConnectionApiKey_STATUS populates our WorkspaceConnectionApiKey_STATUS from the provided source WorkspaceConnectionApiKey_STATUS

func (*WorkspaceConnectionApiKey_STATUS) AssignProperties_To_WorkspaceConnectionApiKey_STATUS

func (apiKey *WorkspaceConnectionApiKey_STATUS) AssignProperties_To_WorkspaceConnectionApiKey_STATUS(destination *storage.WorkspaceConnectionApiKey_STATUS) error

AssignProperties_To_WorkspaceConnectionApiKey_STATUS populates the provided destination WorkspaceConnectionApiKey_STATUS from our WorkspaceConnectionApiKey_STATUS

func (*WorkspaceConnectionApiKey_STATUS) DeepCopy

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

func (*WorkspaceConnectionApiKey_STATUS) DeepCopyInto

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

func (*WorkspaceConnectionApiKey_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionApiKey_STATUS) PopulateFromARM

func (apiKey *WorkspaceConnectionApiKey_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionManagedIdentity

type WorkspaceConnectionManagedIdentity struct {
	ClientId           *string                        `json:"clientId,omitempty" optionalConfigMapPair:"ClientId"`
	ClientIdFromConfig *genruntime.ConfigMapReference `json:"clientIdFromConfig,omitempty" optionalConfigMapPair:"ClientId"`
	ResourceReference  *genruntime.ResourceReference  `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

func (*WorkspaceConnectionManagedIdentity) AssignProperties_From_WorkspaceConnectionManagedIdentity

func (identity *WorkspaceConnectionManagedIdentity) AssignProperties_From_WorkspaceConnectionManagedIdentity(source *storage.WorkspaceConnectionManagedIdentity) error

AssignProperties_From_WorkspaceConnectionManagedIdentity populates our WorkspaceConnectionManagedIdentity from the provided source WorkspaceConnectionManagedIdentity

func (*WorkspaceConnectionManagedIdentity) AssignProperties_To_WorkspaceConnectionManagedIdentity

func (identity *WorkspaceConnectionManagedIdentity) AssignProperties_To_WorkspaceConnectionManagedIdentity(destination *storage.WorkspaceConnectionManagedIdentity) error

AssignProperties_To_WorkspaceConnectionManagedIdentity populates the provided destination WorkspaceConnectionManagedIdentity from our WorkspaceConnectionManagedIdentity

func (*WorkspaceConnectionManagedIdentity) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceConnectionManagedIdentity) DeepCopy

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

func (*WorkspaceConnectionManagedIdentity) DeepCopyInto

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

func (*WorkspaceConnectionManagedIdentity) Initialize_From_WorkspaceConnectionManagedIdentity_STATUS

func (identity *WorkspaceConnectionManagedIdentity) Initialize_From_WorkspaceConnectionManagedIdentity_STATUS(source *WorkspaceConnectionManagedIdentity_STATUS) error

Initialize_From_WorkspaceConnectionManagedIdentity_STATUS populates our WorkspaceConnectionManagedIdentity from the provided source WorkspaceConnectionManagedIdentity_STATUS

func (*WorkspaceConnectionManagedIdentity) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionManagedIdentity) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionManagedIdentity_STATUS

type WorkspaceConnectionManagedIdentity_STATUS struct {
	ClientId   *string `json:"clientId,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*WorkspaceConnectionManagedIdentity_STATUS) AssignProperties_From_WorkspaceConnectionManagedIdentity_STATUS

func (identity *WorkspaceConnectionManagedIdentity_STATUS) AssignProperties_From_WorkspaceConnectionManagedIdentity_STATUS(source *storage.WorkspaceConnectionManagedIdentity_STATUS) error

AssignProperties_From_WorkspaceConnectionManagedIdentity_STATUS populates our WorkspaceConnectionManagedIdentity_STATUS from the provided source WorkspaceConnectionManagedIdentity_STATUS

func (*WorkspaceConnectionManagedIdentity_STATUS) AssignProperties_To_WorkspaceConnectionManagedIdentity_STATUS

func (identity *WorkspaceConnectionManagedIdentity_STATUS) AssignProperties_To_WorkspaceConnectionManagedIdentity_STATUS(destination *storage.WorkspaceConnectionManagedIdentity_STATUS) error

AssignProperties_To_WorkspaceConnectionManagedIdentity_STATUS populates the provided destination WorkspaceConnectionManagedIdentity_STATUS from our WorkspaceConnectionManagedIdentity_STATUS

func (*WorkspaceConnectionManagedIdentity_STATUS) DeepCopy

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

func (*WorkspaceConnectionManagedIdentity_STATUS) DeepCopyInto

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

func (*WorkspaceConnectionManagedIdentity_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionManagedIdentity_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionOAuth2

type WorkspaceConnectionOAuth2 struct {
	// AuthUrl: Required by Concur connection category
	AuthUrl *string `json:"authUrl,omitempty"`

	// +kubebuilder:validation:Pattern="^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"
	// ClientId: Client id in the format of UUID
	ClientId *string `json:"clientId,omitempty" optionalConfigMapPair:"ClientId"`

	// ClientIdFromConfig: Client id in the format of UUID
	ClientIdFromConfig *genruntime.ConfigMapReference `json:"clientIdFromConfig,omitempty" optionalConfigMapPair:"ClientId"`
	ClientSecret       *genruntime.SecretReference    `json:"clientSecret,omitempty"`

	// DeveloperToken: Required by GoogleAdWords connection category
	DeveloperToken *genruntime.SecretReference `json:"developerToken,omitempty"`
	Password       *genruntime.SecretReference `json:"password,omitempty"`

	// RefreshToken: Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
	// where user needs to get RefreshToken offline
	RefreshToken *genruntime.SecretReference `json:"refreshToken,omitempty"`

	// TenantId: Required by QuickBooks and Xero connection categories
	TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"`

	// TenantIdFromConfig: Required by QuickBooks and Xero connection categories
	TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"`

	// Username: Concur, ServiceNow auth server AccessToken grant type is 'Password'
	// which requires UsernamePassword
	Username *string `json:"username,omitempty"`
}

ClientId and ClientSecret are required. Other properties are optional depending on each OAuth2 provider's implementation.

func (*WorkspaceConnectionOAuth2) AssignProperties_From_WorkspaceConnectionOAuth2

func (auth2 *WorkspaceConnectionOAuth2) AssignProperties_From_WorkspaceConnectionOAuth2(source *storage.WorkspaceConnectionOAuth2) error

AssignProperties_From_WorkspaceConnectionOAuth2 populates our WorkspaceConnectionOAuth2 from the provided source WorkspaceConnectionOAuth2

func (*WorkspaceConnectionOAuth2) AssignProperties_To_WorkspaceConnectionOAuth2

func (auth2 *WorkspaceConnectionOAuth2) AssignProperties_To_WorkspaceConnectionOAuth2(destination *storage.WorkspaceConnectionOAuth2) error

AssignProperties_To_WorkspaceConnectionOAuth2 populates the provided destination WorkspaceConnectionOAuth2 from our WorkspaceConnectionOAuth2

func (*WorkspaceConnectionOAuth2) ConvertToARM

func (auth2 *WorkspaceConnectionOAuth2) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceConnectionOAuth2) DeepCopy

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

func (*WorkspaceConnectionOAuth2) DeepCopyInto

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

func (*WorkspaceConnectionOAuth2) Initialize_From_WorkspaceConnectionOAuth2_STATUS

func (auth2 *WorkspaceConnectionOAuth2) Initialize_From_WorkspaceConnectionOAuth2_STATUS(source *WorkspaceConnectionOAuth2_STATUS) error

Initialize_From_WorkspaceConnectionOAuth2_STATUS populates our WorkspaceConnectionOAuth2 from the provided source WorkspaceConnectionOAuth2_STATUS

func (*WorkspaceConnectionOAuth2) NewEmptyARMValue

func (auth2 *WorkspaceConnectionOAuth2) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionOAuth2) PopulateFromARM

func (auth2 *WorkspaceConnectionOAuth2) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionOAuth2_STATUS

type WorkspaceConnectionOAuth2_STATUS struct {
	// AuthUrl: Required by Concur connection category
	AuthUrl *string `json:"authUrl,omitempty"`

	// ClientId: Client id in the format of UUID
	ClientId *string `json:"clientId,omitempty"`

	// TenantId: Required by QuickBooks and Xero connection categories
	TenantId *string `json:"tenantId,omitempty"`

	// Username: Concur, ServiceNow auth server AccessToken grant type is 'Password'
	// which requires UsernamePassword
	Username *string `json:"username,omitempty"`
}

ClientId and ClientSecret are required. Other properties are optional depending on each OAuth2 provider's implementation.

func (*WorkspaceConnectionOAuth2_STATUS) AssignProperties_From_WorkspaceConnectionOAuth2_STATUS

func (auth2 *WorkspaceConnectionOAuth2_STATUS) AssignProperties_From_WorkspaceConnectionOAuth2_STATUS(source *storage.WorkspaceConnectionOAuth2_STATUS) error

AssignProperties_From_WorkspaceConnectionOAuth2_STATUS populates our WorkspaceConnectionOAuth2_STATUS from the provided source WorkspaceConnectionOAuth2_STATUS

func (*WorkspaceConnectionOAuth2_STATUS) AssignProperties_To_WorkspaceConnectionOAuth2_STATUS

func (auth2 *WorkspaceConnectionOAuth2_STATUS) AssignProperties_To_WorkspaceConnectionOAuth2_STATUS(destination *storage.WorkspaceConnectionOAuth2_STATUS) error

AssignProperties_To_WorkspaceConnectionOAuth2_STATUS populates the provided destination WorkspaceConnectionOAuth2_STATUS from our WorkspaceConnectionOAuth2_STATUS

func (*WorkspaceConnectionOAuth2_STATUS) DeepCopy

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

func (*WorkspaceConnectionOAuth2_STATUS) DeepCopyInto

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

func (*WorkspaceConnectionOAuth2_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionOAuth2_STATUS) PopulateFromARM

func (auth2 *WorkspaceConnectionOAuth2_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionPersonalAccessToken

type WorkspaceConnectionPersonalAccessToken struct {
	Pat *genruntime.SecretReference `json:"pat,omitempty"`
}

func (*WorkspaceConnectionPersonalAccessToken) AssignProperties_From_WorkspaceConnectionPersonalAccessToken

func (token *WorkspaceConnectionPersonalAccessToken) AssignProperties_From_WorkspaceConnectionPersonalAccessToken(source *storage.WorkspaceConnectionPersonalAccessToken) error

AssignProperties_From_WorkspaceConnectionPersonalAccessToken populates our WorkspaceConnectionPersonalAccessToken from the provided source WorkspaceConnectionPersonalAccessToken

func (*WorkspaceConnectionPersonalAccessToken) AssignProperties_To_WorkspaceConnectionPersonalAccessToken

func (token *WorkspaceConnectionPersonalAccessToken) AssignProperties_To_WorkspaceConnectionPersonalAccessToken(destination *storage.WorkspaceConnectionPersonalAccessToken) error

AssignProperties_To_WorkspaceConnectionPersonalAccessToken populates the provided destination WorkspaceConnectionPersonalAccessToken from our WorkspaceConnectionPersonalAccessToken

func (*WorkspaceConnectionPersonalAccessToken) ConvertToARM

func (token *WorkspaceConnectionPersonalAccessToken) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceConnectionPersonalAccessToken) DeepCopy

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

func (*WorkspaceConnectionPersonalAccessToken) DeepCopyInto

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

func (*WorkspaceConnectionPersonalAccessToken) Initialize_From_WorkspaceConnectionPersonalAccessToken_STATUS

func (token *WorkspaceConnectionPersonalAccessToken) Initialize_From_WorkspaceConnectionPersonalAccessToken_STATUS(source *WorkspaceConnectionPersonalAccessToken_STATUS) error

Initialize_From_WorkspaceConnectionPersonalAccessToken_STATUS populates our WorkspaceConnectionPersonalAccessToken from the provided source WorkspaceConnectionPersonalAccessToken_STATUS

func (*WorkspaceConnectionPersonalAccessToken) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionPersonalAccessToken) PopulateFromARM

func (token *WorkspaceConnectionPersonalAccessToken) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionPersonalAccessToken_STATUS

type WorkspaceConnectionPersonalAccessToken_STATUS struct {
}

func (*WorkspaceConnectionPersonalAccessToken_STATUS) AssignProperties_From_WorkspaceConnectionPersonalAccessToken_STATUS

func (token *WorkspaceConnectionPersonalAccessToken_STATUS) AssignProperties_From_WorkspaceConnectionPersonalAccessToken_STATUS(source *storage.WorkspaceConnectionPersonalAccessToken_STATUS) error

AssignProperties_From_WorkspaceConnectionPersonalAccessToken_STATUS populates our WorkspaceConnectionPersonalAccessToken_STATUS from the provided source WorkspaceConnectionPersonalAccessToken_STATUS

func (*WorkspaceConnectionPersonalAccessToken_STATUS) AssignProperties_To_WorkspaceConnectionPersonalAccessToken_STATUS

func (token *WorkspaceConnectionPersonalAccessToken_STATUS) AssignProperties_To_WorkspaceConnectionPersonalAccessToken_STATUS(destination *storage.WorkspaceConnectionPersonalAccessToken_STATUS) error

AssignProperties_To_WorkspaceConnectionPersonalAccessToken_STATUS populates the provided destination WorkspaceConnectionPersonalAccessToken_STATUS from our WorkspaceConnectionPersonalAccessToken_STATUS

func (*WorkspaceConnectionPersonalAccessToken_STATUS) DeepCopy

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

func (*WorkspaceConnectionPersonalAccessToken_STATUS) DeepCopyInto

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

func (*WorkspaceConnectionPersonalAccessToken_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionPersonalAccessToken_STATUS) PopulateFromARM

func (token *WorkspaceConnectionPersonalAccessToken_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionPropertiesV2

type WorkspaceConnectionPropertiesV2 struct {
	// AAD: Mutually exclusive with all other properties
	AAD *AADAuthTypeWorkspaceConnectionProperties `json:"aad,omitempty"`

	// AccessKey: Mutually exclusive with all other properties
	AccessKey *AccessKeyAuthTypeWorkspaceConnectionProperties `json:"accessKey,omitempty"`

	// AccountKey: Mutually exclusive with all other properties
	AccountKey *AccountKeyAuthTypeWorkspaceConnectionProperties `json:"accountKey,omitempty"`

	// ApiKey: Mutually exclusive with all other properties
	ApiKey *ApiKeyAuthWorkspaceConnectionProperties `json:"apiKey,omitempty"`

	// CustomKeys: Mutually exclusive with all other properties
	CustomKeys *CustomKeysWorkspaceConnectionProperties `json:"customKeys,omitempty"`

	// ManagedIdentity: Mutually exclusive with all other properties
	ManagedIdentity *ManagedIdentityAuthTypeWorkspaceConnectionProperties `json:"managedIdentity,omitempty"`

	// None: Mutually exclusive with all other properties
	None *NoneAuthTypeWorkspaceConnectionProperties `json:"none,omitempty"`

	// OAuth2: Mutually exclusive with all other properties
	OAuth2 *OAuth2AuthTypeWorkspaceConnectionProperties `json:"oAuth2,omitempty"`

	// PAT: Mutually exclusive with all other properties
	PAT *PATAuthTypeWorkspaceConnectionProperties `json:"pat,omitempty"`

	// SAS: Mutually exclusive with all other properties
	SAS *SASAuthTypeWorkspaceConnectionProperties `json:"sas,omitempty"`

	// ServicePrincipal: Mutually exclusive with all other properties
	ServicePrincipal *ServicePrincipalAuthTypeWorkspaceConnectionProperties `json:"servicePrincipal,omitempty"`

	// UsernamePassword: Mutually exclusive with all other properties
	UsernamePassword *UsernamePasswordAuthTypeWorkspaceConnectionProperties `json:"usernamePassword,omitempty"`
}

func (*WorkspaceConnectionPropertiesV2) AssignProperties_From_WorkspaceConnectionPropertiesV2

func (v2 *WorkspaceConnectionPropertiesV2) AssignProperties_From_WorkspaceConnectionPropertiesV2(source *storage.WorkspaceConnectionPropertiesV2) error

AssignProperties_From_WorkspaceConnectionPropertiesV2 populates our WorkspaceConnectionPropertiesV2 from the provided source WorkspaceConnectionPropertiesV2

func (*WorkspaceConnectionPropertiesV2) AssignProperties_To_WorkspaceConnectionPropertiesV2

func (v2 *WorkspaceConnectionPropertiesV2) AssignProperties_To_WorkspaceConnectionPropertiesV2(destination *storage.WorkspaceConnectionPropertiesV2) error

AssignProperties_To_WorkspaceConnectionPropertiesV2 populates the provided destination WorkspaceConnectionPropertiesV2 from our WorkspaceConnectionPropertiesV2

func (*WorkspaceConnectionPropertiesV2) ConvertToARM

func (v2 *WorkspaceConnectionPropertiesV2) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceConnectionPropertiesV2) DeepCopy

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

func (*WorkspaceConnectionPropertiesV2) DeepCopyInto

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

func (*WorkspaceConnectionPropertiesV2) Initialize_From_WorkspaceConnectionPropertiesV2_STATUS

func (v2 *WorkspaceConnectionPropertiesV2) Initialize_From_WorkspaceConnectionPropertiesV2_STATUS(source *WorkspaceConnectionPropertiesV2_STATUS) error

Initialize_From_WorkspaceConnectionPropertiesV2_STATUS populates our WorkspaceConnectionPropertiesV2 from the provided source WorkspaceConnectionPropertiesV2_STATUS

func (*WorkspaceConnectionPropertiesV2) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionPropertiesV2) PopulateFromARM

func (v2 *WorkspaceConnectionPropertiesV2) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionPropertiesV2_STATUS

type WorkspaceConnectionPropertiesV2_STATUS struct {
	// AAD: Mutually exclusive with all other properties
	AAD *AADAuthTypeWorkspaceConnectionProperties_STATUS `json:"aad,omitempty"`

	// AccessKey: Mutually exclusive with all other properties
	AccessKey *AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS `json:"accessKey,omitempty"`

	// AccountKey: Mutually exclusive with all other properties
	AccountKey *AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS `json:"accountKey,omitempty"`

	// ApiKey: Mutually exclusive with all other properties
	ApiKey *ApiKeyAuthWorkspaceConnectionProperties_STATUS `json:"apiKey,omitempty"`

	// CustomKeys: Mutually exclusive with all other properties
	CustomKeys *CustomKeysWorkspaceConnectionProperties_STATUS `json:"customKeys,omitempty"`

	// ManagedIdentity: Mutually exclusive with all other properties
	ManagedIdentity *ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS `json:"managedIdentity,omitempty"`

	// None: Mutually exclusive with all other properties
	None *NoneAuthTypeWorkspaceConnectionProperties_STATUS `json:"none,omitempty"`

	// OAuth2: Mutually exclusive with all other properties
	OAuth2 *OAuth2AuthTypeWorkspaceConnectionProperties_STATUS `json:"oAuth2,omitempty"`

	// PAT: Mutually exclusive with all other properties
	PAT *PATAuthTypeWorkspaceConnectionProperties_STATUS `json:"pat,omitempty"`

	// SAS: Mutually exclusive with all other properties
	SAS *SASAuthTypeWorkspaceConnectionProperties_STATUS `json:"sas,omitempty"`

	// ServicePrincipal: Mutually exclusive with all other properties
	ServicePrincipal *ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS `json:"servicePrincipal,omitempty"`

	// UsernamePassword: Mutually exclusive with all other properties
	UsernamePassword *UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS `json:"usernamePassword,omitempty"`
}

func (*WorkspaceConnectionPropertiesV2_STATUS) AssignProperties_From_WorkspaceConnectionPropertiesV2_STATUS

func (v2 *WorkspaceConnectionPropertiesV2_STATUS) AssignProperties_From_WorkspaceConnectionPropertiesV2_STATUS(source *storage.WorkspaceConnectionPropertiesV2_STATUS) error

AssignProperties_From_WorkspaceConnectionPropertiesV2_STATUS populates our WorkspaceConnectionPropertiesV2_STATUS from the provided source WorkspaceConnectionPropertiesV2_STATUS

func (*WorkspaceConnectionPropertiesV2_STATUS) AssignProperties_To_WorkspaceConnectionPropertiesV2_STATUS

func (v2 *WorkspaceConnectionPropertiesV2_STATUS) AssignProperties_To_WorkspaceConnectionPropertiesV2_STATUS(destination *storage.WorkspaceConnectionPropertiesV2_STATUS) error

AssignProperties_To_WorkspaceConnectionPropertiesV2_STATUS populates the provided destination WorkspaceConnectionPropertiesV2_STATUS from our WorkspaceConnectionPropertiesV2_STATUS

func (*WorkspaceConnectionPropertiesV2_STATUS) DeepCopy

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

func (*WorkspaceConnectionPropertiesV2_STATUS) DeepCopyInto

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

func (*WorkspaceConnectionPropertiesV2_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionPropertiesV2_STATUS) PopulateFromARM

func (v2 *WorkspaceConnectionPropertiesV2_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionServicePrincipal

type WorkspaceConnectionServicePrincipal struct {
	ClientId           *string                        `json:"clientId,omitempty" optionalConfigMapPair:"ClientId"`
	ClientIdFromConfig *genruntime.ConfigMapReference `json:"clientIdFromConfig,omitempty" optionalConfigMapPair:"ClientId"`
	ClientSecret       *genruntime.SecretReference    `json:"clientSecret,omitempty"`
	TenantId           *string                        `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"`
	TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"`
}

func (*WorkspaceConnectionServicePrincipal) AssignProperties_From_WorkspaceConnectionServicePrincipal

func (principal *WorkspaceConnectionServicePrincipal) AssignProperties_From_WorkspaceConnectionServicePrincipal(source *storage.WorkspaceConnectionServicePrincipal) error

AssignProperties_From_WorkspaceConnectionServicePrincipal populates our WorkspaceConnectionServicePrincipal from the provided source WorkspaceConnectionServicePrincipal

func (*WorkspaceConnectionServicePrincipal) AssignProperties_To_WorkspaceConnectionServicePrincipal

func (principal *WorkspaceConnectionServicePrincipal) AssignProperties_To_WorkspaceConnectionServicePrincipal(destination *storage.WorkspaceConnectionServicePrincipal) error

AssignProperties_To_WorkspaceConnectionServicePrincipal populates the provided destination WorkspaceConnectionServicePrincipal from our WorkspaceConnectionServicePrincipal

func (*WorkspaceConnectionServicePrincipal) ConvertToARM

func (principal *WorkspaceConnectionServicePrincipal) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceConnectionServicePrincipal) DeepCopy

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

func (*WorkspaceConnectionServicePrincipal) DeepCopyInto

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

func (*WorkspaceConnectionServicePrincipal) Initialize_From_WorkspaceConnectionServicePrincipal_STATUS

func (principal *WorkspaceConnectionServicePrincipal) Initialize_From_WorkspaceConnectionServicePrincipal_STATUS(source *WorkspaceConnectionServicePrincipal_STATUS) error

Initialize_From_WorkspaceConnectionServicePrincipal_STATUS populates our WorkspaceConnectionServicePrincipal from the provided source WorkspaceConnectionServicePrincipal_STATUS

func (*WorkspaceConnectionServicePrincipal) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionServicePrincipal) PopulateFromARM

func (principal *WorkspaceConnectionServicePrincipal) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionServicePrincipal_STATUS

type WorkspaceConnectionServicePrincipal_STATUS struct {
	ClientId *string `json:"clientId,omitempty"`
	TenantId *string `json:"tenantId,omitempty"`
}

func (*WorkspaceConnectionServicePrincipal_STATUS) AssignProperties_From_WorkspaceConnectionServicePrincipal_STATUS

func (principal *WorkspaceConnectionServicePrincipal_STATUS) AssignProperties_From_WorkspaceConnectionServicePrincipal_STATUS(source *storage.WorkspaceConnectionServicePrincipal_STATUS) error

AssignProperties_From_WorkspaceConnectionServicePrincipal_STATUS populates our WorkspaceConnectionServicePrincipal_STATUS from the provided source WorkspaceConnectionServicePrincipal_STATUS

func (*WorkspaceConnectionServicePrincipal_STATUS) AssignProperties_To_WorkspaceConnectionServicePrincipal_STATUS

func (principal *WorkspaceConnectionServicePrincipal_STATUS) AssignProperties_To_WorkspaceConnectionServicePrincipal_STATUS(destination *storage.WorkspaceConnectionServicePrincipal_STATUS) error

AssignProperties_To_WorkspaceConnectionServicePrincipal_STATUS populates the provided destination WorkspaceConnectionServicePrincipal_STATUS from our WorkspaceConnectionServicePrincipal_STATUS

func (*WorkspaceConnectionServicePrincipal_STATUS) DeepCopy

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

func (*WorkspaceConnectionServicePrincipal_STATUS) DeepCopyInto

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

func (*WorkspaceConnectionServicePrincipal_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionServicePrincipal_STATUS) PopulateFromARM

func (principal *WorkspaceConnectionServicePrincipal_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionSharedAccessSignature

type WorkspaceConnectionSharedAccessSignature struct {
	Sas *genruntime.SecretReference `json:"sas,omitempty"`
}

func (*WorkspaceConnectionSharedAccessSignature) AssignProperties_From_WorkspaceConnectionSharedAccessSignature

func (signature *WorkspaceConnectionSharedAccessSignature) AssignProperties_From_WorkspaceConnectionSharedAccessSignature(source *storage.WorkspaceConnectionSharedAccessSignature) error

AssignProperties_From_WorkspaceConnectionSharedAccessSignature populates our WorkspaceConnectionSharedAccessSignature from the provided source WorkspaceConnectionSharedAccessSignature

func (*WorkspaceConnectionSharedAccessSignature) AssignProperties_To_WorkspaceConnectionSharedAccessSignature

func (signature *WorkspaceConnectionSharedAccessSignature) AssignProperties_To_WorkspaceConnectionSharedAccessSignature(destination *storage.WorkspaceConnectionSharedAccessSignature) error

AssignProperties_To_WorkspaceConnectionSharedAccessSignature populates the provided destination WorkspaceConnectionSharedAccessSignature from our WorkspaceConnectionSharedAccessSignature

func (*WorkspaceConnectionSharedAccessSignature) ConvertToARM

func (signature *WorkspaceConnectionSharedAccessSignature) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceConnectionSharedAccessSignature) DeepCopy

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

func (*WorkspaceConnectionSharedAccessSignature) DeepCopyInto

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

func (*WorkspaceConnectionSharedAccessSignature) Initialize_From_WorkspaceConnectionSharedAccessSignature_STATUS

func (signature *WorkspaceConnectionSharedAccessSignature) Initialize_From_WorkspaceConnectionSharedAccessSignature_STATUS(source *WorkspaceConnectionSharedAccessSignature_STATUS) error

Initialize_From_WorkspaceConnectionSharedAccessSignature_STATUS populates our WorkspaceConnectionSharedAccessSignature from the provided source WorkspaceConnectionSharedAccessSignature_STATUS

func (*WorkspaceConnectionSharedAccessSignature) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionSharedAccessSignature) PopulateFromARM

func (signature *WorkspaceConnectionSharedAccessSignature) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionSharedAccessSignature_STATUS

type WorkspaceConnectionSharedAccessSignature_STATUS struct {
}

func (*WorkspaceConnectionSharedAccessSignature_STATUS) AssignProperties_From_WorkspaceConnectionSharedAccessSignature_STATUS

func (signature *WorkspaceConnectionSharedAccessSignature_STATUS) AssignProperties_From_WorkspaceConnectionSharedAccessSignature_STATUS(source *storage.WorkspaceConnectionSharedAccessSignature_STATUS) error

AssignProperties_From_WorkspaceConnectionSharedAccessSignature_STATUS populates our WorkspaceConnectionSharedAccessSignature_STATUS from the provided source WorkspaceConnectionSharedAccessSignature_STATUS

func (*WorkspaceConnectionSharedAccessSignature_STATUS) AssignProperties_To_WorkspaceConnectionSharedAccessSignature_STATUS

func (signature *WorkspaceConnectionSharedAccessSignature_STATUS) AssignProperties_To_WorkspaceConnectionSharedAccessSignature_STATUS(destination *storage.WorkspaceConnectionSharedAccessSignature_STATUS) error

AssignProperties_To_WorkspaceConnectionSharedAccessSignature_STATUS populates the provided destination WorkspaceConnectionSharedAccessSignature_STATUS from our WorkspaceConnectionSharedAccessSignature_STATUS

func (*WorkspaceConnectionSharedAccessSignature_STATUS) DeepCopy

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

func (*WorkspaceConnectionSharedAccessSignature_STATUS) DeepCopyInto

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

func (*WorkspaceConnectionSharedAccessSignature_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionSharedAccessSignature_STATUS) PopulateFromARM

func (signature *WorkspaceConnectionSharedAccessSignature_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionUsernamePassword

type WorkspaceConnectionUsernamePassword struct {
	Password *genruntime.SecretReference `json:"password,omitempty"`

	// SecurityToken: Optional, required by connections like SalesForce for extra security in addition to UsernamePassword
	SecurityToken *genruntime.SecretReference `json:"securityToken,omitempty"`
	Username      *string                     `json:"username,omitempty"`
}

func (*WorkspaceConnectionUsernamePassword) AssignProperties_From_WorkspaceConnectionUsernamePassword

func (password *WorkspaceConnectionUsernamePassword) AssignProperties_From_WorkspaceConnectionUsernamePassword(source *storage.WorkspaceConnectionUsernamePassword) error

AssignProperties_From_WorkspaceConnectionUsernamePassword populates our WorkspaceConnectionUsernamePassword from the provided source WorkspaceConnectionUsernamePassword

func (*WorkspaceConnectionUsernamePassword) AssignProperties_To_WorkspaceConnectionUsernamePassword

func (password *WorkspaceConnectionUsernamePassword) AssignProperties_To_WorkspaceConnectionUsernamePassword(destination *storage.WorkspaceConnectionUsernamePassword) error

AssignProperties_To_WorkspaceConnectionUsernamePassword populates the provided destination WorkspaceConnectionUsernamePassword from our WorkspaceConnectionUsernamePassword

func (*WorkspaceConnectionUsernamePassword) ConvertToARM

func (password *WorkspaceConnectionUsernamePassword) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceConnectionUsernamePassword) DeepCopy

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

func (*WorkspaceConnectionUsernamePassword) DeepCopyInto

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

func (*WorkspaceConnectionUsernamePassword) Initialize_From_WorkspaceConnectionUsernamePassword_STATUS

func (password *WorkspaceConnectionUsernamePassword) Initialize_From_WorkspaceConnectionUsernamePassword_STATUS(source *WorkspaceConnectionUsernamePassword_STATUS) error

Initialize_From_WorkspaceConnectionUsernamePassword_STATUS populates our WorkspaceConnectionUsernamePassword from the provided source WorkspaceConnectionUsernamePassword_STATUS

func (*WorkspaceConnectionUsernamePassword) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionUsernamePassword) PopulateFromARM

func (password *WorkspaceConnectionUsernamePassword) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnectionUsernamePassword_STATUS

type WorkspaceConnectionUsernamePassword_STATUS struct {
	Username *string `json:"username,omitempty"`
}

func (*WorkspaceConnectionUsernamePassword_STATUS) AssignProperties_From_WorkspaceConnectionUsernamePassword_STATUS

func (password *WorkspaceConnectionUsernamePassword_STATUS) AssignProperties_From_WorkspaceConnectionUsernamePassword_STATUS(source *storage.WorkspaceConnectionUsernamePassword_STATUS) error

AssignProperties_From_WorkspaceConnectionUsernamePassword_STATUS populates our WorkspaceConnectionUsernamePassword_STATUS from the provided source WorkspaceConnectionUsernamePassword_STATUS

func (*WorkspaceConnectionUsernamePassword_STATUS) AssignProperties_To_WorkspaceConnectionUsernamePassword_STATUS

func (password *WorkspaceConnectionUsernamePassword_STATUS) AssignProperties_To_WorkspaceConnectionUsernamePassword_STATUS(destination *storage.WorkspaceConnectionUsernamePassword_STATUS) error

AssignProperties_To_WorkspaceConnectionUsernamePassword_STATUS populates the provided destination WorkspaceConnectionUsernamePassword_STATUS from our WorkspaceConnectionUsernamePassword_STATUS

func (*WorkspaceConnectionUsernamePassword_STATUS) DeepCopy

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

func (*WorkspaceConnectionUsernamePassword_STATUS) DeepCopyInto

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

func (*WorkspaceConnectionUsernamePassword_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnectionUsernamePassword_STATUS) PopulateFromARM

func (password *WorkspaceConnectionUsernamePassword_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceHubConfig

type WorkspaceHubConfig struct {
	AdditionalWorkspaceStorageAccounts []string `json:"additionalWorkspaceStorageAccounts,omitempty"`
	DefaultWorkspaceResourceGroup      *string  `json:"defaultWorkspaceResourceGroup,omitempty"`
}

WorkspaceHub's configuration object.

func (*WorkspaceHubConfig) AssignProperties_From_WorkspaceHubConfig

func (config *WorkspaceHubConfig) AssignProperties_From_WorkspaceHubConfig(source *storage.WorkspaceHubConfig) error

AssignProperties_From_WorkspaceHubConfig populates our WorkspaceHubConfig from the provided source WorkspaceHubConfig

func (*WorkspaceHubConfig) AssignProperties_To_WorkspaceHubConfig

func (config *WorkspaceHubConfig) AssignProperties_To_WorkspaceHubConfig(destination *storage.WorkspaceHubConfig) error

AssignProperties_To_WorkspaceHubConfig populates the provided destination WorkspaceHubConfig from our WorkspaceHubConfig

func (*WorkspaceHubConfig) ConvertToARM

func (config *WorkspaceHubConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspaceHubConfig) DeepCopy

func (in *WorkspaceHubConfig) DeepCopy() *WorkspaceHubConfig

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

func (*WorkspaceHubConfig) DeepCopyInto

func (in *WorkspaceHubConfig) DeepCopyInto(out *WorkspaceHubConfig)

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

func (*WorkspaceHubConfig) Initialize_From_WorkspaceHubConfig_STATUS

func (config *WorkspaceHubConfig) Initialize_From_WorkspaceHubConfig_STATUS(source *WorkspaceHubConfig_STATUS) error

Initialize_From_WorkspaceHubConfig_STATUS populates our WorkspaceHubConfig from the provided source WorkspaceHubConfig_STATUS

func (*WorkspaceHubConfig) NewEmptyARMValue

func (config *WorkspaceHubConfig) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceHubConfig) PopulateFromARM

func (config *WorkspaceHubConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceHubConfig_STATUS

type WorkspaceHubConfig_STATUS struct {
	AdditionalWorkspaceStorageAccounts []string `json:"additionalWorkspaceStorageAccounts,omitempty"`
	DefaultWorkspaceResourceGroup      *string  `json:"defaultWorkspaceResourceGroup,omitempty"`
}

WorkspaceHub's configuration object.

func (*WorkspaceHubConfig_STATUS) AssignProperties_From_WorkspaceHubConfig_STATUS

func (config *WorkspaceHubConfig_STATUS) AssignProperties_From_WorkspaceHubConfig_STATUS(source *storage.WorkspaceHubConfig_STATUS) error

AssignProperties_From_WorkspaceHubConfig_STATUS populates our WorkspaceHubConfig_STATUS from the provided source WorkspaceHubConfig_STATUS

func (*WorkspaceHubConfig_STATUS) AssignProperties_To_WorkspaceHubConfig_STATUS

func (config *WorkspaceHubConfig_STATUS) AssignProperties_To_WorkspaceHubConfig_STATUS(destination *storage.WorkspaceHubConfig_STATUS) error

AssignProperties_To_WorkspaceHubConfig_STATUS populates the provided destination WorkspaceHubConfig_STATUS from our WorkspaceHubConfig_STATUS

func (*WorkspaceHubConfig_STATUS) DeepCopy

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

func (*WorkspaceHubConfig_STATUS) DeepCopyInto

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

func (*WorkspaceHubConfig_STATUS) NewEmptyARMValue

func (config *WorkspaceHubConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceHubConfig_STATUS) PopulateFromARM

func (config *WorkspaceHubConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceList

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

+kubebuilder:object:root=true Generator information: - Generated from: /machinelearningservices/resource-manager/Microsoft.MachineLearningServices/stable/2024-04-01/workspaceRP.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}

func (*WorkspaceList) DeepCopy

func (in *WorkspaceList) DeepCopy() *WorkspaceList

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

func (*WorkspaceList) DeepCopyInto

func (in *WorkspaceList) DeepCopyInto(out *WorkspaceList)

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

func (*WorkspaceList) DeepCopyObject

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

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

type WorkspaceOperatorSecrets

type WorkspaceOperatorSecrets struct {
	// AppInsightsInstrumentationKey: indicates where the AppInsightsInstrumentationKey secret should be placed. If omitted,
	// the secret will not be retrieved from Azure.
	AppInsightsInstrumentationKey *genruntime.SecretDestination `json:"appInsightsInstrumentationKey,omitempty"`

	// ContainerRegistryPassword: indicates where the ContainerRegistryPassword secret should be placed. If omitted, the secret
	// will not be retrieved from Azure.
	ContainerRegistryPassword *genruntime.SecretDestination `json:"containerRegistryPassword,omitempty"`

	// ContainerRegistryPassword2: indicates where the ContainerRegistryPassword2 secret should be placed. If omitted, the
	// secret will not be retrieved from Azure.
	ContainerRegistryPassword2 *genruntime.SecretDestination `json:"containerRegistryPassword2,omitempty"`

	// ContainerRegistryUserName: indicates where the ContainerRegistryUserName secret should be placed. If omitted, the secret
	// will not be retrieved from Azure.
	ContainerRegistryUserName *genruntime.SecretDestination `json:"containerRegistryUserName,omitempty"`

	// PrimaryNotebookAccessKey: indicates where the PrimaryNotebookAccessKey secret should be placed. If omitted, the secret
	// will not be retrieved from Azure.
	PrimaryNotebookAccessKey *genruntime.SecretDestination `json:"primaryNotebookAccessKey,omitempty"`

	// SecondaryNotebookAccessKey: indicates where the SecondaryNotebookAccessKey secret should be placed. If omitted, the
	// secret will not be retrieved from Azure.
	SecondaryNotebookAccessKey *genruntime.SecretDestination `json:"secondaryNotebookAccessKey,omitempty"`

	// UserStorageKey: indicates where the UserStorageKey secret should be placed. If omitted, the secret will not be retrieved
	// from Azure.
	UserStorageKey *genruntime.SecretDestination `json:"userStorageKey,omitempty"`
}

func (*WorkspaceOperatorSecrets) AssignProperties_From_WorkspaceOperatorSecrets

func (secrets *WorkspaceOperatorSecrets) AssignProperties_From_WorkspaceOperatorSecrets(source *storage.WorkspaceOperatorSecrets) error

AssignProperties_From_WorkspaceOperatorSecrets populates our WorkspaceOperatorSecrets from the provided source WorkspaceOperatorSecrets

func (*WorkspaceOperatorSecrets) AssignProperties_To_WorkspaceOperatorSecrets

func (secrets *WorkspaceOperatorSecrets) AssignProperties_To_WorkspaceOperatorSecrets(destination *storage.WorkspaceOperatorSecrets) error

AssignProperties_To_WorkspaceOperatorSecrets populates the provided destination WorkspaceOperatorSecrets from our WorkspaceOperatorSecrets

func (*WorkspaceOperatorSecrets) DeepCopy

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

func (*WorkspaceOperatorSecrets) DeepCopyInto

func (in *WorkspaceOperatorSecrets) DeepCopyInto(out *WorkspaceOperatorSecrets)

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

type WorkspaceOperatorSpec

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

	// Secrets: configures where to place Azure generated secrets.
	Secrets *WorkspaceOperatorSecrets `json:"secrets,omitempty"`
}

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

func (*WorkspaceOperatorSpec) AssignProperties_From_WorkspaceOperatorSpec

func (operator *WorkspaceOperatorSpec) AssignProperties_From_WorkspaceOperatorSpec(source *storage.WorkspaceOperatorSpec) error

AssignProperties_From_WorkspaceOperatorSpec populates our WorkspaceOperatorSpec from the provided source WorkspaceOperatorSpec

func (*WorkspaceOperatorSpec) AssignProperties_To_WorkspaceOperatorSpec

func (operator *WorkspaceOperatorSpec) AssignProperties_To_WorkspaceOperatorSpec(destination *storage.WorkspaceOperatorSpec) error

AssignProperties_To_WorkspaceOperatorSpec populates the provided destination WorkspaceOperatorSpec from our WorkspaceOperatorSpec

func (*WorkspaceOperatorSpec) DeepCopy

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

func (*WorkspaceOperatorSpec) DeepCopyInto

func (in *WorkspaceOperatorSpec) DeepCopyInto(out *WorkspaceOperatorSpec)

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

type WorkspaceProperties_ProvisioningState_STATUS

type WorkspaceProperties_ProvisioningState_STATUS string

type WorkspaceProperties_PublicNetworkAccess

type WorkspaceProperties_PublicNetworkAccess string

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

type WorkspaceProperties_PublicNetworkAccess_STATUS

type WorkspaceProperties_PublicNetworkAccess_STATUS string

type Workspace_STATUS

type Workspace_STATUS struct {
	// AllowPublicAccessWhenBehindVnet: The flag to indicate whether to allow public access when behind VNet.
	AllowPublicAccessWhenBehindVnet *bool `json:"allowPublicAccessWhenBehindVnet,omitempty"`

	// ApplicationInsights: ARM id of the application insights associated with this workspace.
	ApplicationInsights  *string  `json:"applicationInsights,omitempty"`
	AssociatedWorkspaces []string `json:"associatedWorkspaces,omitempty"`

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

	// ContainerRegistry: ARM id of the container registry associated with this workspace.
	ContainerRegistry *string `json:"containerRegistry,omitempty"`

	// Description: The description of this workspace.
	Description *string `json:"description,omitempty"`

	// DiscoveryUrl: Url for the discovery service to identify regional endpoints for machine learning experimentation services
	DiscoveryUrl        *string `json:"discoveryUrl,omitempty"`
	EnableDataIsolation *bool   `json:"enableDataIsolation,omitempty"`

	// Encryption: The encryption settings of Azure ML workspace.
	Encryption *EncryptionProperty_STATUS `json:"encryption,omitempty"`

	// FeatureStoreSettings: Settings for feature store type workspace.
	FeatureStoreSettings *FeatureStoreSettings_STATUS `json:"featureStoreSettings,omitempty"`

	// FriendlyName: The friendly name for this workspace. This name in mutable
	FriendlyName *string `json:"friendlyName,omitempty"`

	// HbiWorkspace: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service
	HbiWorkspace  *bool   `json:"hbiWorkspace,omitempty"`
	HubResourceId *string `json:"hubResourceId,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 resource.
	Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"`

	// ImageBuildCompute: The compute name for image build
	ImageBuildCompute *string `json:"imageBuildCompute,omitempty"`

	// KeyVault: ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been
	// created
	KeyVault *string `json:"keyVault,omitempty"`
	Kind     *string `json:"kind,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`

	// ManagedNetwork: Managed Network settings for a machine learning workspace.
	ManagedNetwork *ManagedNetworkSettings_STATUS `json:"managedNetwork,omitempty"`

	// MlFlowTrackingUri: The URI associated with this workspace that machine learning flow must point at to set up tracking.
	MlFlowTrackingUri *string `json:"mlFlowTrackingUri,omitempty"`

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

	// NotebookInfo: The notebook info of Azure ML workspace.
	NotebookInfo *NotebookResourceInfo_STATUS `json:"notebookInfo,omitempty"`

	// PrimaryUserAssignedIdentity: The user assigned identity resource id that represents the workspace identity.
	PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"`

	// PrivateEndpointConnections: The list of private endpoint connections in the workspace.
	PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"`

	// PrivateLinkCount: Count of private connections in the workspace
	PrivateLinkCount *int `json:"privateLinkCount,omitempty"`

	// ProvisioningState: The current deployment state of workspace resource. The provisioningState is to indicate states for
	// resource provisioning.
	ProvisioningState *WorkspaceProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// PublicNetworkAccess: Whether requests from Public Network are allowed.
	PublicNetworkAccess *WorkspaceProperties_PublicNetworkAccess_STATUS `json:"publicNetworkAccess,omitempty"`

	// ServerlessComputeSettings: Settings for serverless compute created in the workspace
	ServerlessComputeSettings *ServerlessComputeSettings_STATUS `json:"serverlessComputeSettings,omitempty"`

	// ServiceManagedResourcesSettings: The service managed resource settings.
	ServiceManagedResourcesSettings *ServiceManagedResourcesSettings_STATUS `json:"serviceManagedResourcesSettings,omitempty"`

	// ServiceProvisionedResourceGroup: The name of the managed resource group created by workspace RP in customer subscription
	// if the workspace is CMK workspace
	ServiceProvisionedResourceGroup *string `json:"serviceProvisionedResourceGroup,omitempty"`

	// SharedPrivateLinkResources: The list of shared private link resources in this workspace.
	SharedPrivateLinkResources []SharedPrivateLinkResource_STATUS `json:"sharedPrivateLinkResources,omitempty"`

	// Sku: The sku of the workspace.
	Sku *Sku_STATUS `json:"sku,omitempty"`

	// StorageAccount: ARM id of the storage account associated with this workspace. This cannot be changed once the workspace
	// has been created
	StorageAccount *string `json:"storageAccount,omitempty"`

	// StorageHnsEnabled: If the storage associated with the workspace has hierarchical namespace(HNS) enabled.
	StorageHnsEnabled *bool `json:"storageHnsEnabled,omitempty"`

	// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`

	// TenantId: The tenant id associated with this workspace.
	TenantId *string `json:"tenantId,omitempty"`

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

	// V1LegacyMode: Enabling v1_legacy_mode may prevent you from using features provided by the v2 API.
	V1LegacyMode *bool `json:"v1LegacyMode,omitempty"`

	// WorkspaceHubConfig: WorkspaceHub's configuration object.
	WorkspaceHubConfig *WorkspaceHubConfig_STATUS `json:"workspaceHubConfig,omitempty"`

	// WorkspaceId: The immutable id associated with this workspace.
	WorkspaceId *string `json:"workspaceId,omitempty"`
}

An object that represents a machine learning workspace.

func (*Workspace_STATUS) AssignProperties_From_Workspace_STATUS

func (workspace *Workspace_STATUS) AssignProperties_From_Workspace_STATUS(source *storage.Workspace_STATUS) error

AssignProperties_From_Workspace_STATUS populates our Workspace_STATUS from the provided source Workspace_STATUS

func (*Workspace_STATUS) AssignProperties_To_Workspace_STATUS

func (workspace *Workspace_STATUS) AssignProperties_To_Workspace_STATUS(destination *storage.Workspace_STATUS) error

AssignProperties_To_Workspace_STATUS populates the provided destination Workspace_STATUS from our Workspace_STATUS

func (*Workspace_STATUS) ConvertStatusFrom

func (workspace *Workspace_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Workspace_STATUS from the provided source

func (*Workspace_STATUS) ConvertStatusTo

func (workspace *Workspace_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Workspace_STATUS

func (*Workspace_STATUS) DeepCopy

func (in *Workspace_STATUS) DeepCopy() *Workspace_STATUS

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

func (*Workspace_STATUS) DeepCopyInto

func (in *Workspace_STATUS) DeepCopyInto(out *Workspace_STATUS)

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

func (*Workspace_STATUS) NewEmptyARMValue

func (workspace *Workspace_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Workspace_STATUS) PopulateFromARM

func (workspace *Workspace_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Workspace_Spec

type Workspace_Spec struct {
	// AllowPublicAccessWhenBehindVnet: The flag to indicate whether to allow public access when behind VNet.
	AllowPublicAccessWhenBehindVnet *bool `json:"allowPublicAccessWhenBehindVnet,omitempty"`

	// ApplicationInsightsReference: ARM id of the application insights associated with this workspace.
	ApplicationInsightsReference *genruntime.ResourceReference `armReference:"ApplicationInsights" json:"applicationInsightsReference,omitempty"`
	AssociatedWorkspaces         []string                      `json:"associatedWorkspaces,omitempty"`

	// +kubebuilder:validation:Pattern="^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$"
	// 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"`

	// ContainerRegistryReference: ARM id of the container registry associated with this workspace.
	ContainerRegistryReference *genruntime.ResourceReference `armReference:"ContainerRegistry" json:"containerRegistryReference,omitempty"`

	// Description: The description of this workspace.
	Description *string `json:"description,omitempty"`

	// DiscoveryUrl: Url for the discovery service to identify regional endpoints for machine learning experimentation services
	DiscoveryUrl        *string `json:"discoveryUrl,omitempty"`
	EnableDataIsolation *bool   `json:"enableDataIsolation,omitempty"`

	// Encryption: The encryption settings of Azure ML workspace.
	Encryption *EncryptionProperty `json:"encryption,omitempty"`

	// FeatureStoreSettings: Settings for feature store type workspace.
	FeatureStoreSettings *FeatureStoreSettings `json:"featureStoreSettings,omitempty"`

	// FriendlyName: The friendly name for this workspace. This name in mutable
	FriendlyName *string `json:"friendlyName,omitempty"`

	// HbiWorkspace: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service
	HbiWorkspace         *bool                         `json:"hbiWorkspace,omitempty"`
	HubResourceReference *genruntime.ResourceReference `armReference:"HubResourceId" json:"hubResourceReference,omitempty"`

	// Identity: The identity of the resource.
	Identity *ManagedServiceIdentity `json:"identity,omitempty"`

	// ImageBuildCompute: The compute name for image build
	ImageBuildCompute *string `json:"imageBuildCompute,omitempty"`

	// KeyVaultReference: ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has
	// been created
	KeyVaultReference *genruntime.ResourceReference `armReference:"KeyVault" json:"keyVaultReference,omitempty"`
	Kind              *string                       `json:"kind,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`

	// ManagedNetwork: Managed Network settings for a machine learning workspace.
	ManagedNetwork *ManagedNetworkSettings `json:"managedNetwork,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *WorkspaceOperatorSpec `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 resources.azure.com/ResourceGroup resource
	Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`

	// PrimaryUserAssignedIdentityReference: The user assigned identity resource id that represents the workspace identity.
	PrimaryUserAssignedIdentityReference *genruntime.ResourceReference `armReference:"PrimaryUserAssignedIdentity" json:"primaryUserAssignedIdentityReference,omitempty"`

	// PublicNetworkAccess: Whether requests from Public Network are allowed.
	PublicNetworkAccess *WorkspaceProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"`

	// ServerlessComputeSettings: Settings for serverless compute created in the workspace
	ServerlessComputeSettings *ServerlessComputeSettings `json:"serverlessComputeSettings,omitempty"`

	// ServiceManagedResourcesSettings: The service managed resource settings.
	ServiceManagedResourcesSettings *ServiceManagedResourcesSettings `json:"serviceManagedResourcesSettings,omitempty"`

	// SharedPrivateLinkResources: The list of shared private link resources in this workspace.
	SharedPrivateLinkResources []SharedPrivateLinkResource `json:"sharedPrivateLinkResources,omitempty"`

	// Sku: The sku of the workspace.
	Sku *Sku `json:"sku,omitempty"`

	// StorageAccountReference: ARM id of the storage account associated with this workspace. This cannot be changed once the
	// workspace has been created
	StorageAccountReference *genruntime.ResourceReference `armReference:"StorageAccount" json:"storageAccountReference,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`

	// V1LegacyMode: Enabling v1_legacy_mode may prevent you from using features provided by the v2 API.
	V1LegacyMode *bool `json:"v1LegacyMode,omitempty"`

	// WorkspaceHubConfig: WorkspaceHub's configuration object.
	WorkspaceHubConfig *WorkspaceHubConfig `json:"workspaceHubConfig,omitempty"`
}

func (*Workspace_Spec) AssignProperties_From_Workspace_Spec

func (workspace *Workspace_Spec) AssignProperties_From_Workspace_Spec(source *storage.Workspace_Spec) error

AssignProperties_From_Workspace_Spec populates our Workspace_Spec from the provided source Workspace_Spec

func (*Workspace_Spec) AssignProperties_To_Workspace_Spec

func (workspace *Workspace_Spec) AssignProperties_To_Workspace_Spec(destination *storage.Workspace_Spec) error

AssignProperties_To_Workspace_Spec populates the provided destination Workspace_Spec from our Workspace_Spec

func (*Workspace_Spec) ConvertSpecFrom

func (workspace *Workspace_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Workspace_Spec from the provided source

func (*Workspace_Spec) ConvertSpecTo

func (workspace *Workspace_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Workspace_Spec

func (*Workspace_Spec) ConvertToARM

func (workspace *Workspace_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Workspace_Spec) DeepCopy

func (in *Workspace_Spec) DeepCopy() *Workspace_Spec

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

func (*Workspace_Spec) DeepCopyInto

func (in *Workspace_Spec) DeepCopyInto(out *Workspace_Spec)

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

func (*Workspace_Spec) Initialize_From_Workspace_STATUS

func (workspace *Workspace_Spec) Initialize_From_Workspace_STATUS(source *Workspace_STATUS) error

Initialize_From_Workspace_STATUS populates our Workspace_Spec from the provided source Workspace_STATUS

func (*Workspace_Spec) NewEmptyARMValue

func (workspace *Workspace_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Workspace_Spec) OriginalVersion

func (workspace *Workspace_Spec) OriginalVersion() string

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

func (*Workspace_Spec) PopulateFromARM

func (workspace *Workspace_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Workspace_Spec) SetAzureName

func (workspace *Workspace_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type WorkspacesCompute

type WorkspacesCompute struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkspacesCompute_Spec   `json:"spec,omitempty"`
	Status            WorkspacesCompute_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: /machinelearningservices/resource-manager/Microsoft.MachineLearningServices/stable/2024-04-01/machineLearningServices.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}

func (*WorkspacesCompute) AssignProperties_From_WorkspacesCompute

func (compute *WorkspacesCompute) AssignProperties_From_WorkspacesCompute(source *storage.WorkspacesCompute) error

AssignProperties_From_WorkspacesCompute populates our WorkspacesCompute from the provided source WorkspacesCompute

func (*WorkspacesCompute) AssignProperties_To_WorkspacesCompute

func (compute *WorkspacesCompute) AssignProperties_To_WorkspacesCompute(destination *storage.WorkspacesCompute) error

AssignProperties_To_WorkspacesCompute populates the provided destination WorkspacesCompute from our WorkspacesCompute

func (*WorkspacesCompute) AzureName

func (compute *WorkspacesCompute) AzureName() string

AzureName returns the Azure name of the resource

func (*WorkspacesCompute) ConfigMapDestinationExpressions added in v2.11.0

func (compute *WorkspacesCompute) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*WorkspacesCompute) ConvertFrom

func (compute *WorkspacesCompute) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our WorkspacesCompute from the provided hub WorkspacesCompute

func (*WorkspacesCompute) ConvertTo

func (compute *WorkspacesCompute) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub WorkspacesCompute from our WorkspacesCompute

func (*WorkspacesCompute) DeepCopy

func (in *WorkspacesCompute) DeepCopy() *WorkspacesCompute

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

func (*WorkspacesCompute) DeepCopyInto

func (in *WorkspacesCompute) DeepCopyInto(out *WorkspacesCompute)

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

func (*WorkspacesCompute) DeepCopyObject

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

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

func (*WorkspacesCompute) Default

func (compute *WorkspacesCompute) Default()

Default applies defaults to the WorkspacesCompute resource

func (WorkspacesCompute) GetAPIVersion

func (compute WorkspacesCompute) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"

func (*WorkspacesCompute) GetConditions

func (compute *WorkspacesCompute) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*WorkspacesCompute) GetResourceScope

func (compute *WorkspacesCompute) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*WorkspacesCompute) GetSpec

func (compute *WorkspacesCompute) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*WorkspacesCompute) GetStatus

func (compute *WorkspacesCompute) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*WorkspacesCompute) GetSupportedOperations

func (compute *WorkspacesCompute) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*WorkspacesCompute) GetType

func (compute *WorkspacesCompute) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces/computes"

func (*WorkspacesCompute) InitializeSpec

func (compute *WorkspacesCompute) InitializeSpec(status genruntime.ConvertibleStatus) error

InitializeSpec initializes the spec for this resource from the given status

func (*WorkspacesCompute) NewEmptyStatus

func (compute *WorkspacesCompute) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*WorkspacesCompute) OriginalGVK

func (compute *WorkspacesCompute) OriginalGVK() *schema.GroupVersionKind

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

func (*WorkspacesCompute) Owner

Owner returns the ResourceReference of the owner

func (*WorkspacesCompute) SecretDestinationExpressions added in v2.11.0

func (compute *WorkspacesCompute) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*WorkspacesCompute) SetConditions

func (compute *WorkspacesCompute) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*WorkspacesCompute) SetStatus

func (compute *WorkspacesCompute) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*WorkspacesCompute) ValidateCreate

func (compute *WorkspacesCompute) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*WorkspacesCompute) ValidateDelete

func (compute *WorkspacesCompute) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*WorkspacesCompute) ValidateUpdate

func (compute *WorkspacesCompute) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type WorkspacesComputeList

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

+kubebuilder:object:root=true Generator information: - Generated from: /machinelearningservices/resource-manager/Microsoft.MachineLearningServices/stable/2024-04-01/machineLearningServices.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}

func (*WorkspacesComputeList) DeepCopy

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

func (*WorkspacesComputeList) DeepCopyInto

func (in *WorkspacesComputeList) DeepCopyInto(out *WorkspacesComputeList)

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

func (*WorkspacesComputeList) DeepCopyObject

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

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

type WorkspacesComputeOperatorSpec added in v2.11.0

type WorkspacesComputeOperatorSpec 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 (*WorkspacesComputeOperatorSpec) AssignProperties_From_WorkspacesComputeOperatorSpec added in v2.11.0

func (operator *WorkspacesComputeOperatorSpec) AssignProperties_From_WorkspacesComputeOperatorSpec(source *storage.WorkspacesComputeOperatorSpec) error

AssignProperties_From_WorkspacesComputeOperatorSpec populates our WorkspacesComputeOperatorSpec from the provided source WorkspacesComputeOperatorSpec

func (*WorkspacesComputeOperatorSpec) AssignProperties_To_WorkspacesComputeOperatorSpec added in v2.11.0

func (operator *WorkspacesComputeOperatorSpec) AssignProperties_To_WorkspacesComputeOperatorSpec(destination *storage.WorkspacesComputeOperatorSpec) error

AssignProperties_To_WorkspacesComputeOperatorSpec populates the provided destination WorkspacesComputeOperatorSpec from our WorkspacesComputeOperatorSpec

func (*WorkspacesComputeOperatorSpec) DeepCopy added in v2.11.0

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

func (*WorkspacesComputeOperatorSpec) DeepCopyInto added in v2.11.0

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

type WorkspacesCompute_STATUS

type WorkspacesCompute_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,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 resource.
	Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`

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

	// Properties: Compute properties
	Properties *Compute_STATUS `json:"properties,omitempty"`

	// Sku: The sku of the workspace.
	Sku *Sku_STATUS `json:"sku,omitempty"`

	// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`

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

func (*WorkspacesCompute_STATUS) AssignProperties_From_WorkspacesCompute_STATUS

func (compute *WorkspacesCompute_STATUS) AssignProperties_From_WorkspacesCompute_STATUS(source *storage.WorkspacesCompute_STATUS) error

AssignProperties_From_WorkspacesCompute_STATUS populates our WorkspacesCompute_STATUS from the provided source WorkspacesCompute_STATUS

func (*WorkspacesCompute_STATUS) AssignProperties_To_WorkspacesCompute_STATUS

func (compute *WorkspacesCompute_STATUS) AssignProperties_To_WorkspacesCompute_STATUS(destination *storage.WorkspacesCompute_STATUS) error

AssignProperties_To_WorkspacesCompute_STATUS populates the provided destination WorkspacesCompute_STATUS from our WorkspacesCompute_STATUS

func (*WorkspacesCompute_STATUS) ConvertStatusFrom

func (compute *WorkspacesCompute_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our WorkspacesCompute_STATUS from the provided source

func (*WorkspacesCompute_STATUS) ConvertStatusTo

func (compute *WorkspacesCompute_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our WorkspacesCompute_STATUS

func (*WorkspacesCompute_STATUS) DeepCopy

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

func (*WorkspacesCompute_STATUS) DeepCopyInto

func (in *WorkspacesCompute_STATUS) DeepCopyInto(out *WorkspacesCompute_STATUS)

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

func (*WorkspacesCompute_STATUS) NewEmptyARMValue

func (compute *WorkspacesCompute_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspacesCompute_STATUS) PopulateFromARM

func (compute *WorkspacesCompute_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspacesCompute_Spec

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

	// Identity: The identity of the resource.
	Identity *ManagedServiceIdentity `json:"identity,omitempty"`

	// Location: Specifies the location of the resource.
	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 *WorkspacesComputeOperatorSpec `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 machinelearningservices.azure.com/Workspace resource
	Owner *genruntime.KnownResourceReference `group:"machinelearningservices.azure.com" json:"owner,omitempty" kind:"Workspace"`

	// Properties: Compute properties
	Properties *Compute `json:"properties,omitempty"`

	// Sku: The sku of the workspace.
	Sku *Sku `json:"sku,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`
}

func (*WorkspacesCompute_Spec) AssignProperties_From_WorkspacesCompute_Spec

func (compute *WorkspacesCompute_Spec) AssignProperties_From_WorkspacesCompute_Spec(source *storage.WorkspacesCompute_Spec) error

AssignProperties_From_WorkspacesCompute_Spec populates our WorkspacesCompute_Spec from the provided source WorkspacesCompute_Spec

func (*WorkspacesCompute_Spec) AssignProperties_To_WorkspacesCompute_Spec

func (compute *WorkspacesCompute_Spec) AssignProperties_To_WorkspacesCompute_Spec(destination *storage.WorkspacesCompute_Spec) error

AssignProperties_To_WorkspacesCompute_Spec populates the provided destination WorkspacesCompute_Spec from our WorkspacesCompute_Spec

func (*WorkspacesCompute_Spec) ConvertSpecFrom

func (compute *WorkspacesCompute_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our WorkspacesCompute_Spec from the provided source

func (*WorkspacesCompute_Spec) ConvertSpecTo

func (compute *WorkspacesCompute_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our WorkspacesCompute_Spec

func (*WorkspacesCompute_Spec) ConvertToARM

func (compute *WorkspacesCompute_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspacesCompute_Spec) DeepCopy

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

func (*WorkspacesCompute_Spec) DeepCopyInto

func (in *WorkspacesCompute_Spec) DeepCopyInto(out *WorkspacesCompute_Spec)

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

func (*WorkspacesCompute_Spec) Initialize_From_WorkspacesCompute_STATUS

func (compute *WorkspacesCompute_Spec) Initialize_From_WorkspacesCompute_STATUS(source *WorkspacesCompute_STATUS) error

Initialize_From_WorkspacesCompute_STATUS populates our WorkspacesCompute_Spec from the provided source WorkspacesCompute_STATUS

func (*WorkspacesCompute_Spec) NewEmptyARMValue

func (compute *WorkspacesCompute_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspacesCompute_Spec) OriginalVersion

func (compute *WorkspacesCompute_Spec) OriginalVersion() string

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

func (*WorkspacesCompute_Spec) PopulateFromARM

func (compute *WorkspacesCompute_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*WorkspacesCompute_Spec) SetAzureName

func (compute *WorkspacesCompute_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type WorkspacesConnection

type WorkspacesConnection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkspacesConnection_Spec   `json:"spec,omitempty"`
	Status            WorkspacesConnection_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: /machinelearningservices/resource-manager/Microsoft.MachineLearningServices/stable/2024-04-01/workspaceRP.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}

func (*WorkspacesConnection) AssignProperties_From_WorkspacesConnection

func (connection *WorkspacesConnection) AssignProperties_From_WorkspacesConnection(source *storage.WorkspacesConnection) error

AssignProperties_From_WorkspacesConnection populates our WorkspacesConnection from the provided source WorkspacesConnection

func (*WorkspacesConnection) AssignProperties_To_WorkspacesConnection

func (connection *WorkspacesConnection) AssignProperties_To_WorkspacesConnection(destination *storage.WorkspacesConnection) error

AssignProperties_To_WorkspacesConnection populates the provided destination WorkspacesConnection from our WorkspacesConnection

func (*WorkspacesConnection) AzureName

func (connection *WorkspacesConnection) AzureName() string

AzureName returns the Azure name of the resource

func (*WorkspacesConnection) ConfigMapDestinationExpressions added in v2.11.0

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

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*WorkspacesConnection) ConvertFrom

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

ConvertFrom populates our WorkspacesConnection from the provided hub WorkspacesConnection

func (*WorkspacesConnection) ConvertTo

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

ConvertTo populates the provided hub WorkspacesConnection from our WorkspacesConnection

func (*WorkspacesConnection) DeepCopy

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

func (*WorkspacesConnection) DeepCopyInto

func (in *WorkspacesConnection) DeepCopyInto(out *WorkspacesConnection)

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

func (*WorkspacesConnection) DeepCopyObject

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

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

func (*WorkspacesConnection) Default

func (connection *WorkspacesConnection) Default()

Default applies defaults to the WorkspacesConnection resource

func (WorkspacesConnection) GetAPIVersion

func (connection WorkspacesConnection) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"

func (*WorkspacesConnection) GetConditions

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

GetConditions returns the conditions of the resource

func (*WorkspacesConnection) GetResourceScope

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

GetResourceScope returns the scope of the resource

func (*WorkspacesConnection) GetSpec

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

GetSpec returns the specification of this resource

func (*WorkspacesConnection) GetStatus

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

GetStatus returns the status of this resource

func (*WorkspacesConnection) GetSupportedOperations

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

GetSupportedOperations returns the operations supported by the resource

func (*WorkspacesConnection) GetType

func (connection *WorkspacesConnection) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces/connections"

func (*WorkspacesConnection) InitializeSpec

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

InitializeSpec initializes the spec for this resource from the given status

func (*WorkspacesConnection) NewEmptyStatus

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

NewEmptyStatus returns a new empty (blank) status

func (*WorkspacesConnection) OriginalGVK

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

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

func (*WorkspacesConnection) Owner

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

Owner returns the ResourceReference of the owner

func (*WorkspacesConnection) SecretDestinationExpressions added in v2.11.0

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

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*WorkspacesConnection) SetConditions

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

SetConditions sets the conditions on the resource status

func (*WorkspacesConnection) SetStatus

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

SetStatus sets the status of this resource

func (*WorkspacesConnection) ValidateCreate

func (connection *WorkspacesConnection) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*WorkspacesConnection) ValidateDelete

func (connection *WorkspacesConnection) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*WorkspacesConnection) ValidateUpdate

func (connection *WorkspacesConnection) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update of the resource

type WorkspacesConnectionList

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

+kubebuilder:object:root=true Generator information: - Generated from: /machinelearningservices/resource-manager/Microsoft.MachineLearningServices/stable/2024-04-01/workspaceRP.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}

func (*WorkspacesConnectionList) DeepCopy

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

func (*WorkspacesConnectionList) DeepCopyInto

func (in *WorkspacesConnectionList) DeepCopyInto(out *WorkspacesConnectionList)

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

func (*WorkspacesConnectionList) DeepCopyObject

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

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

type WorkspacesConnectionOperatorSpec added in v2.11.0

type WorkspacesConnectionOperatorSpec 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 (*WorkspacesConnectionOperatorSpec) AssignProperties_From_WorkspacesConnectionOperatorSpec added in v2.11.0

func (operator *WorkspacesConnectionOperatorSpec) AssignProperties_From_WorkspacesConnectionOperatorSpec(source *storage.WorkspacesConnectionOperatorSpec) error

AssignProperties_From_WorkspacesConnectionOperatorSpec populates our WorkspacesConnectionOperatorSpec from the provided source WorkspacesConnectionOperatorSpec

func (*WorkspacesConnectionOperatorSpec) AssignProperties_To_WorkspacesConnectionOperatorSpec added in v2.11.0

func (operator *WorkspacesConnectionOperatorSpec) AssignProperties_To_WorkspacesConnectionOperatorSpec(destination *storage.WorkspacesConnectionOperatorSpec) error

AssignProperties_To_WorkspacesConnectionOperatorSpec populates the provided destination WorkspacesConnectionOperatorSpec from our WorkspacesConnectionOperatorSpec

func (*WorkspacesConnectionOperatorSpec) DeepCopy added in v2.11.0

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

func (*WorkspacesConnectionOperatorSpec) DeepCopyInto added in v2.11.0

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

type WorkspacesConnection_STATUS

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

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

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

	// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

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

func (*WorkspacesConnection_STATUS) AssignProperties_From_WorkspacesConnection_STATUS

func (connection *WorkspacesConnection_STATUS) AssignProperties_From_WorkspacesConnection_STATUS(source *storage.WorkspacesConnection_STATUS) error

AssignProperties_From_WorkspacesConnection_STATUS populates our WorkspacesConnection_STATUS from the provided source WorkspacesConnection_STATUS

func (*WorkspacesConnection_STATUS) AssignProperties_To_WorkspacesConnection_STATUS

func (connection *WorkspacesConnection_STATUS) AssignProperties_To_WorkspacesConnection_STATUS(destination *storage.WorkspacesConnection_STATUS) error

AssignProperties_To_WorkspacesConnection_STATUS populates the provided destination WorkspacesConnection_STATUS from our WorkspacesConnection_STATUS

func (*WorkspacesConnection_STATUS) ConvertStatusFrom

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

ConvertStatusFrom populates our WorkspacesConnection_STATUS from the provided source

func (*WorkspacesConnection_STATUS) ConvertStatusTo

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

ConvertStatusTo populates the provided destination from our WorkspacesConnection_STATUS

func (*WorkspacesConnection_STATUS) DeepCopy

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

func (*WorkspacesConnection_STATUS) DeepCopyInto

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

func (*WorkspacesConnection_STATUS) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspacesConnection_STATUS) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspacesConnection_Spec

type WorkspacesConnection_Spec struct {
	// +kubebuilder:validation:Pattern="^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$"
	// 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 *WorkspacesConnectionOperatorSpec `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 machinelearningservices.azure.com/Workspace resource
	Owner *genruntime.KnownResourceReference `group:"machinelearningservices.azure.com" json:"owner,omitempty" kind:"Workspace"`

	// +kubebuilder:validation:Required
	Properties *WorkspaceConnectionPropertiesV2 `json:"properties,omitempty"`
}

func (*WorkspacesConnection_Spec) AssignProperties_From_WorkspacesConnection_Spec

func (connection *WorkspacesConnection_Spec) AssignProperties_From_WorkspacesConnection_Spec(source *storage.WorkspacesConnection_Spec) error

AssignProperties_From_WorkspacesConnection_Spec populates our WorkspacesConnection_Spec from the provided source WorkspacesConnection_Spec

func (*WorkspacesConnection_Spec) AssignProperties_To_WorkspacesConnection_Spec

func (connection *WorkspacesConnection_Spec) AssignProperties_To_WorkspacesConnection_Spec(destination *storage.WorkspacesConnection_Spec) error

AssignProperties_To_WorkspacesConnection_Spec populates the provided destination WorkspacesConnection_Spec from our WorkspacesConnection_Spec

func (*WorkspacesConnection_Spec) ConvertSpecFrom

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

ConvertSpecFrom populates our WorkspacesConnection_Spec from the provided source

func (*WorkspacesConnection_Spec) ConvertSpecTo

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

ConvertSpecTo populates the provided destination from our WorkspacesConnection_Spec

func (*WorkspacesConnection_Spec) ConvertToARM

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

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*WorkspacesConnection_Spec) DeepCopy

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

func (*WorkspacesConnection_Spec) DeepCopyInto

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

func (*WorkspacesConnection_Spec) Initialize_From_WorkspacesConnection_STATUS

func (connection *WorkspacesConnection_Spec) Initialize_From_WorkspacesConnection_STATUS(source *WorkspacesConnection_STATUS) error

Initialize_From_WorkspacesConnection_STATUS populates our WorkspacesConnection_Spec from the provided source WorkspacesConnection_STATUS

func (*WorkspacesConnection_Spec) NewEmptyARMValue

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

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspacesConnection_Spec) OriginalVersion

func (connection *WorkspacesConnection_Spec) OriginalVersion() string

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

func (*WorkspacesConnection_Spec) PopulateFromARM

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

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*WorkspacesConnection_Spec) SetAzureName

func (connection *WorkspacesConnection_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

Directories

Path Synopsis
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Package storage contains API Schema definitions for the machinelearningservices storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=machinelearningservices.azure.com +versionName=v1api20240401storage
Package storage contains API Schema definitions for the machinelearningservices storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=machinelearningservices.azure.com +versionName=v1api20240401storage

Jump to

Keyboard shortcuts

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