arm

package
v2.0.0-...-a7294fb Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

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

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

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

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.

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 (
	SkuTier_Basic    = SkuTier("Basic")
	SkuTier_Free     = SkuTier("Free")
	SkuTier_Premium  = SkuTier("Premium")
	SkuTier_Standard = SkuTier("Standard")
)
View Source
const (
	EndpointServiceConnectionStatus_Approved     = EndpointServiceConnectionStatus("Approved")
	EndpointServiceConnectionStatus_Disconnected = EndpointServiceConnectionStatus("Disconnected")
	EndpointServiceConnectionStatus_Pending      = EndpointServiceConnectionStatus("Pending")
	EndpointServiceConnectionStatus_Rejected     = EndpointServiceConnectionStatus("Rejected")
)
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_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_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_PublicNetworkAccess_Disabled = WorkspaceProperties_PublicNetworkAccess("Disabled")
	WorkspaceProperties_PublicNetworkAccess_Enabled  = WorkspaceProperties_PublicNetworkAccess("Enabled")
)
View Source
const (
	IsolationMode_AllowInternetOutbound     = IsolationMode("AllowInternetOutbound")
	IsolationMode_AllowOnlyApprovedOutbound = IsolationMode("AllowOnlyApprovedOutbound")
	IsolationMode_Disabled                  = IsolationMode("Disabled")
)
View Source
const (
	ManagedNetworkStatus_Active   = ManagedNetworkStatus("Active")
	ManagedNetworkStatus_Inactive = ManagedNetworkStatus("Inactive")
)
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 (
	RuleCategory_Dependency  = RuleCategory("Dependency")
	RuleCategory_Recommended = RuleCategory("Recommended")
	RuleCategory_Required    = RuleCategory("Required")
	RuleCategory_UserDefined = RuleCategory("UserDefined")
)
View Source
const (
	RuleStatus_Active   = RuleStatus("Active")
	RuleStatus_Inactive = RuleStatus("Inactive")
)
View Source
const (
	RuleAction_Allow = RuleAction("Allow")
	RuleAction_Deny  = RuleAction("Deny")
)
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_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_STATUS_AllowInternetOutbound     = IsolationMode_STATUS("AllowInternetOutbound")
	IsolationMode_STATUS_AllowOnlyApprovedOutbound = IsolationMode_STATUS("AllowOnlyApprovedOutbound")
	IsolationMode_STATUS_Disabled                  = IsolationMode_STATUS("Disabled")
)
View Source
const (
	ManagedNetworkStatus_STATUS_Active   = ManagedNetworkStatus_STATUS("Active")
	ManagedNetworkStatus_STATUS_Inactive = ManagedNetworkStatus_STATUS("Inactive")
)
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 (
	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_STATUS_Active   = RuleStatus_STATUS("Active")
	RuleStatus_STATUS_Inactive = RuleStatus_STATUS("Inactive")
)
View Source
const (
	RuleAction_STATUS_Allow = RuleAction_STATUS("Allow")
	RuleAction_STATUS_Deny  = RuleAction_STATUS("Deny")
)
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_LoadBalancerType_InternalLoadBalancer = AKS_Properties_LoadBalancerType("InternalLoadBalancer")
	AKS_Properties_LoadBalancerType_PublicIp             = AKS_Properties_LoadBalancerType("PublicIp")
)
View Source
const (
	AmlComputeProperties_OsType_Linux   = AmlComputeProperties_OsType("Linux")
	AmlComputeProperties_OsType_Windows = AmlComputeProperties_OsType("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_VmPriority_Dedicated   = AmlComputeProperties_VmPriority("Dedicated")
	AmlComputeProperties_VmPriority_LowPriority = AmlComputeProperties_VmPriority("LowPriority")
)
View Source
const (
	ComputeInstanceProperties_ApplicationSharingPolicy_Personal = ComputeInstanceProperties_ApplicationSharingPolicy("Personal")
	ComputeInstanceProperties_ApplicationSharingPolicy_Shared   = ComputeInstanceProperties_ApplicationSharingPolicy("Shared")
)
View Source
const (
	ComputeInstanceSshSettings_SshPublicAccess_Disabled = ComputeInstanceSshSettings_SshPublicAccess("Disabled")
	ComputeInstanceSshSettings_SshPublicAccess_Enabled  = ComputeInstanceSshSettings_SshPublicAccess("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 (
	ComputePowerAction_Start = ComputePowerAction("Start")
	ComputePowerAction_Stop  = ComputePowerAction("Stop")
)
View Source
const (
	ComputeTriggerType_Cron       = ComputeTriggerType("Cron")
	ComputeTriggerType_Recurrence = ComputeTriggerType("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 (
	Image_Type_Azureml = Image_Type("azureml")
	Image_Type_Docker  = Image_Type("docker")
)
View Source
const (
	ScheduleStatus_Disabled = ScheduleStatus("Disabled")
	ScheduleStatus_Enabled  = ScheduleStatus("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 (
	ComputeRecurrenceFrequency_Day    = ComputeRecurrenceFrequency("Day")
	ComputeRecurrenceFrequency_Hour   = ComputeRecurrenceFrequency("Hour")
	ComputeRecurrenceFrequency_Minute = ComputeRecurrenceFrequency("Minute")
	ComputeRecurrenceFrequency_Month  = ComputeRecurrenceFrequency("Month")
	ComputeRecurrenceFrequency_Week   = ComputeRecurrenceFrequency("Week")
)
View Source
const (
	ScheduleProvisioningState_Completed    = ScheduleProvisioningState("Completed")
	ScheduleProvisioningState_Failed       = ScheduleProvisioningState("Failed")
	ScheduleProvisioningState_Provisioning = ScheduleProvisioningState("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 (
	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_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_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_STATUS_Linux   = AmlComputeProperties_OsType_STATUS("Linux")
	AmlComputeProperties_OsType_STATUS_Windows = AmlComputeProperties_OsType_STATUS("Windows")
)
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_STATUS_Dedicated   = AmlComputeProperties_VmPriority_STATUS("Dedicated")
	AmlComputeProperties_VmPriority_STATUS_LowPriority = AmlComputeProperties_VmPriority_STATUS("LowPriority")
)
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_STATUS_Disabled = ComputeInstanceSshSettings_SshPublicAccess_STATUS("Disabled")
	ComputeInstanceSshSettings_SshPublicAccess_STATUS_Enabled  = ComputeInstanceSshSettings_SshPublicAccess_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_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_STATUS_Cron       = ComputeTriggerType_STATUS("Cron")
	ComputeTriggerType_STATUS_Recurrence = ComputeTriggerType_STATUS("Recurrence")
)
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_STATUS_Azureml = Image_Type_STATUS("azureml")
	Image_Type_STATUS_Docker  = Image_Type_STATUS("docker")
)
View Source
const (
	ScheduleStatus_STATUS_Disabled = ScheduleStatus_STATUS("Disabled")
	ScheduleStatus_STATUS_Enabled  = ScheduleStatus_STATUS("Enabled")
)
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_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_STATUS_Completed    = ScheduleProvisioningState_STATUS("Completed")
	ScheduleProvisioningState_STATUS_Failed       = ScheduleProvisioningState_STATUS("Failed")
	ScheduleProvisioningState_STATUS_Provisioning = ScheduleProvisioningState_STATUS("Provisioning")
)
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 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

This section is empty.

Functions

This section is empty.

Types

type AADAuthTypeWorkspaceConnectionProperties

type AADAuthTypeWorkspaceConnectionProperties struct {
	// 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"`
}

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

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

	// 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"`
	ResourceId *string         `json:"resourceId,omitempty"`
}

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 {
	// 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"`
	LoadBalancerSubnet *string                        `json:"loadBalancerSubnet,omitempty"`

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

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

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

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

type AccessKeyAuthTypeWorkspaceConnectionProperties

type AccessKeyAuthTypeWorkspaceConnectionProperties struct {
	// 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"`
}

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

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 {
	// 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"`
}

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

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

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

type AksNetworkingConfiguration

type AksNetworkingConfiguration 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    *string `json:"subnetId,omitempty"`
}

Advance configuration for AKS networking

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

type AmlCompute

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

	// 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"`
	ResourceId *string               `json:"resourceId,omitempty"`
}

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

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

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

type ApiKeyAuthWorkspaceConnectionProperties

type ApiKeyAuthWorkspaceConnectionProperties struct {
	// 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"`
}

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

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 {
	ResourceId *string `json:"resourceId,omitempty"`
}

ARM ResourceId of a resource

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

type AssignedUser

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

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

A user that can be assigned to a compute instance.

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.

type AutoPauseProperties

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

Auto pause properties

type AutoPauseProperties_STATUS

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

Auto pause properties

type AutoScaleProperties

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

Auto scale properties

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

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

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

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

func (compute Compute) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because Compute represents a discriminated union (JSON OneOf)

func (*Compute) UnmarshalJSON

func (compute *Compute) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the Compute

type ComputeInstance

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

	// 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"`
	ResourceId *string                    `json:"resourceId,omitempty"`
}

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.

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.

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.

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.

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.

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.

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

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.

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

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

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.

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.

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.

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

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 {
	// 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 `json:"weekDays,omitempty"`
}

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

type ComputeRuntimeDto

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

Compute runtime config for feature store type workspace.

type ComputeRuntimeDto_STATUS

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

Compute runtime config for feature store type workspace.

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

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

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

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

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

func (compute Compute_STATUS) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because Compute_STATUS represents a discriminated union (JSON OneOf)

func (*Compute_STATUS) UnmarshalJSON

func (compute *Compute_STATUS) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the Compute_STATUS

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

type CosmosDbSettings_STATUS

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

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.

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.

type CustomKeys

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

Custom Keys credential object

type CustomKeysWorkspaceConnectionProperties

type CustomKeysWorkspaceConnectionProperties struct {
	// 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"`
}

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

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

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

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

type DataFactory

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

	// 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"`
	ResourceId       *string `json:"resourceId,omitempty"`
}

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

type DataLakeAnalytics

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

	// 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"`
	ResourceId       *string                       `json:"resourceId,omitempty"`
}

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

type DataLakeAnalytics_Properties_STATUS

type DataLakeAnalytics_Properties_STATUS struct {
	// DataLakeStoreAccountName: DataLake Store Account Name
	DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"`
}

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

type Databricks

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

	// 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"`
	ResourceId *string               `json:"resourceId,omitempty"`
}

type DatabricksProperties

type DatabricksProperties struct {
	// DatabricksAccessToken: Databricks access token
	DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"`

	// WorkspaceUrl: Workspace Url
	WorkspaceUrl *string `json:"workspaceUrl,omitempty"`
}

Properties of Databricks

type DatabricksProperties_STATUS

type DatabricksProperties_STATUS struct {
	// WorkspaceUrl: Workspace Url
	WorkspaceUrl *string `json:"workspaceUrl,omitempty"`
}

Properties of Databricks

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

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

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

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

	// KeyIdentifier: Key vault uri to access the encryption key.
	KeyIdentifier *string `json:"keyIdentifier,omitempty"`
	KeyVaultArmId *string `json:"keyVaultArmId,omitempty"`
}

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

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

	// KeyVaultProperties: Customer Key vault properties.
	KeyVaultProperties *EncryptionKeyVaultProperties `json:"keyVaultProperties,omitempty"`
}

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

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

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

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

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

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.

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.

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

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

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.

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.

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"`
	Type   FqdnOutboundRule_Type `json:"type,omitempty"`
}

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

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

	// 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"`
	ResourceId *string              `json:"resourceId,omitempty"`
}

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

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

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

type IdentityForCmk

type IdentityForCmk struct {
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

Identity that will be used to access key vault for encryption at rest

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

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

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.

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

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.

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

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

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.

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

	// 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"`
	ResourceId *string               `json:"resourceId,omitempty"`
}

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

	// InstanceTypes: Instance Type Schema
	InstanceTypes map[string]InstanceTypeSchema `json:"instanceTypes,omitempty"`

	// Namespace: Compute namespace
	Namespace *string `json:"namespace,omitempty"`

	// RelayConnectionString: Relay connection string.
	RelayConnectionString *string `json:"relayConnectionString,omitempty"`

	// ServiceBusConnectionString: ServiceBus connection string.
	ServiceBusConnectionString *string `json:"serviceBusConnectionString,omitempty"`

	// VcName: VC name.
	VcName *string `json:"vcName,omitempty"`
}

Kubernetes properties

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

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

type ManagedIdentityAuthTypeWorkspaceConnectionProperties

type ManagedIdentityAuthTypeWorkspaceConnectionProperties struct {
	// 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"`
}

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

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.

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.

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.

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.

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 {
	// Type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type                   *ManagedServiceIdentityType            `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Managed service identity (system assigned and/or user assigned identities)

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)

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.

type NoneAuthTypeWorkspaceConnectionProperties

type NoneAuthTypeWorkspaceConnectionProperties struct {
	// 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"`
}

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

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

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

type OAuth2AuthTypeWorkspaceConnectionProperties

type OAuth2AuthTypeWorkspaceConnectionProperties struct {
	// 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"`
}

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

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

func (rule OutboundRule) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because OutboundRule represents a discriminated union (JSON OneOf)

func (*OutboundRule) UnmarshalJSON

func (rule *OutboundRule) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the OutboundRule

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

func (rule OutboundRule_STATUS) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because OutboundRule_STATUS represents a discriminated union (JSON OneOf)

func (*OutboundRule_STATUS) UnmarshalJSON

func (rule *OutboundRule_STATUS) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the OutboundRule_STATUS

type PATAuthTypeWorkspaceConnectionProperties

type PATAuthTypeWorkspaceConnectionProperties struct {
	// 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"`
}

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

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.

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.

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.

type PrivateEndpointDestination

type PrivateEndpointDestination 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 `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.

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.

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"`
	Type   PrivateEndpointOutboundRule_Type `json:"type,omitempty"`
}

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

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 {
	SubnetArmId *string `json:"subnetArmId,omitempty"`
}

The PE network resource that is linked to this PE connection.

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.

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.

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.

type RegistryPrivateEndpointConnection

type RegistryPrivateEndpointConnection struct {
	Id *string `json:"id,omitempty"`

	// Location: Same as workspace location.
	Location *string `json:"location,omitempty"`

	// Properties: Properties of the Private Endpoint Connection
	Properties *RegistryPrivateEndpointConnectionProperties `json:"properties,omitempty"`
}

Private endpoint connection definition.

type RegistryPrivateEndpointConnectionProperties

type RegistryPrivateEndpointConnectionProperties struct {
	// GroupIds: The group ids
	GroupIds []string `json:"groupIds,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"`

	// RegistryPrivateLinkServiceConnectionState: The connection state.
	RegistryPrivateLinkServiceConnectionState *RegistryPrivateLinkServiceConnectionState `json:"registryPrivateLinkServiceConnectionState,omitempty"`
}

Properties of the Private Endpoint Connection

type RegistryPrivateEndpointConnectionProperties_STATUS

type RegistryPrivateEndpointConnectionProperties_STATUS struct {
	// GroupIds: The group ids
	GroupIds []string `json:"groupIds,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"`
}

Properties of the Private Endpoint Connection

type RegistryPrivateEndpointConnection_STATUS

type RegistryPrivateEndpointConnection_STATUS struct {
	// 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"`

	// Properties: Properties of the Private Endpoint Connection
	Properties *RegistryPrivateEndpointConnectionProperties_STATUS `json:"properties,omitempty"`
}

Private endpoint connection definition.

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.

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.

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

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

type RegistrySpec

type RegistrySpec struct {
	// DiscoveryUrl: Discovery URL for the Registry
	DiscoveryUrl *string `json:"discoveryUrl,omitempty"`

	// IntellectualPropertyPublisher: IntellectualPropertyPublisher for the registry
	IntellectualPropertyPublisher *string `json:"intellectualPropertyPublisher,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"`

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

Details of the Registry

type RegistryTrackedResource_STATUS

type RegistryTrackedResource_STATUS struct {
	// 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"`

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

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

	// Properties: [Required] Additional attributes of the entity.
	Properties *Registry_STATUS `json:"properties,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"`
}

type Registry_STATUS

type Registry_STATUS struct {
	// DiscoveryUrl: Discovery URL for the Registry
	DiscoveryUrl *string `json:"discoveryUrl,omitempty"`

	// IntellectualPropertyPublisher: IntellectualPropertyPublisher for the registry
	IntellectualPropertyPublisher *string `json:"intellectualPropertyPublisher,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"`

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

Details of the Registry

type Registry_Spec

type Registry_Spec struct {
	// Identity: Managed service identity (system assigned and/or user assigned identities)
	Identity *ManagedServiceIdentity `json:"identity,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"`
	Name     string  `json:"name,omitempty"`

	// Properties: [Required] Additional attributes of the entity.
	Properties *RegistrySpec `json:"properties,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) GetAPIVersion

func (registry Registry_Spec) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"

func (*Registry_Spec) GetName

func (registry *Registry_Spec) GetName() string

GetName returns the Name of the resource

func (*Registry_Spec) GetType

func (registry *Registry_Spec) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/registries"

type ResourceId

type ResourceId struct {
	Id *string `json:"id,omitempty"`
}

Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.

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.

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 {
	// 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"`
}

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

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

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

type ScheduleBase

type ScheduleBase struct {
	Id *string `json:"id,omitempty"`

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

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

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

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

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

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

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

type ServerlessComputeSettings

type ServerlessComputeSettings struct {
	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"`
}

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

type ServiceManagedResourcesSettings

type ServiceManagedResourcesSettings struct {
	// CosmosDb: The settings for the service managed cosmosdb account.
	CosmosDb *CosmosDbSettings `json:"cosmosDb,omitempty"`
}

type ServiceManagedResourcesSettings_STATUS

type ServiceManagedResourcesSettings_STATUS struct {
	// CosmosDb: The settings for the service managed cosmosdb account.
	CosmosDb *CosmosDbSettings_STATUS `json:"cosmosDb,omitempty"`
}

type ServicePrincipalAuthTypeWorkspaceConnectionProperties

type ServicePrincipalAuthTypeWorkspaceConnectionProperties struct {
	// 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"`
}

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

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.

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.

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"`
	Type   ServiceTagOutboundRule_Type `json:"type,omitempty"`
}

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

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.

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.

type SharedPrivateLinkResource

type SharedPrivateLinkResource struct {
	// Name: Unique name of the private link.
	Name *string `json:"name,omitempty"`

	// Properties: Resource properties.
	Properties *SharedPrivateLinkResourceProperty `json:"properties,omitempty"`
}

type SharedPrivateLinkResourceProperty

type SharedPrivateLinkResourceProperty struct {
	// GroupId: The private link resource group id.
	GroupId               *string `json:"groupId,omitempty"`
	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 `json:"status,omitempty"`
}

Properties of a shared private link resource.

type SharedPrivateLinkResourceProperty_STATUS

type SharedPrivateLinkResourceProperty_STATUS struct {
	// GroupId: The private link resource group id.
	GroupId *string `json:"groupId,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"`
}

Properties of a shared private link resource.

type SharedPrivateLinkResource_STATUS

type SharedPrivateLinkResource_STATUS struct {
	// Name: Unique name of the private link.
	Name *string `json:"name,omitempty"`

	// Properties: Resource properties.
	Properties *SharedPrivateLinkResourceProperty_STATUS `json:"properties,omitempty"`
}

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

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

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

type SslConfiguration

type SslConfiguration struct {
	// Cert: Cert data
	Cert *string `json:"cert,omitempty"`

	// Cname: CNAME of the cert
	Cname *string `json:"cname,omitempty"`

	// Key: Key data
	Key *string `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

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

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

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

type SynapseSpark

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

	// 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"`
	ResourceId       *string                  `json:"resourceId,omitempty"`
}

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

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

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

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

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

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

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

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.

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.

type TmpfsOptions

type TmpfsOptions struct {
	// Size: Mention the Tmpfs size
	Size *int `json:"size,omitempty"`
}

Describes the tmpfs options for the container

type TmpfsOptions_STATUS

type TmpfsOptions_STATUS struct {
	// Size: Mention the Tmpfs size
	Size *int `json:"size,omitempty"`
}

Describes the tmpfs options for the container

type UserAccountCredentials

type UserAccountCredentials struct {
	// 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 *string `json:"adminUserPassword,omitempty"`

	// AdminUserSshPublicKey: SSH public key of the administrator user account.
	AdminUserSshPublicKey *string `json:"adminUserSshPublicKey,omitempty"`
}

Settings for user account that gets created on each on the nodes of a compute.

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.

type UserAssignedIdentityDetails

type UserAssignedIdentityDetails struct {
}

Information about the user assigned identity for the resource

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

type UserCreatedAcrAccount

type UserCreatedAcrAccount struct {
	// ArmResourceId: ARM ResourceId of a resource
	ArmResourceId *ArmResourceId `json:"armResourceId,omitempty"`
}

type UserCreatedAcrAccount_STATUS

type UserCreatedAcrAccount_STATUS struct {
	// ArmResourceId: ARM ResourceId of a resource
	ArmResourceId *ArmResourceId_STATUS `json:"armResourceId,omitempty"`
}

type UserCreatedStorageAccount

type UserCreatedStorageAccount struct {
	// ArmResourceId: ARM ResourceId of a resource
	ArmResourceId *ArmResourceId `json:"armResourceId,omitempty"`
}

type UserCreatedStorageAccount_STATUS

type UserCreatedStorageAccount_STATUS struct {
	// ArmResourceId: ARM ResourceId of a resource
	ArmResourceId *ArmResourceId_STATUS `json:"armResourceId,omitempty"`
}

type UsernamePasswordAuthTypeWorkspaceConnectionProperties

type UsernamePasswordAuthTypeWorkspaceConnectionProperties struct {
	// 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"`
}

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

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

	// 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"`
	ResourceId       *string                    `json:"resourceId,omitempty"`
}

type VirtualMachineImage

type VirtualMachineImage struct {
	Id *string `json:"id,omitempty"`
}

Virtual Machine image for Windows AML Compute

type VirtualMachineImage_STATUS

type VirtualMachineImage_STATUS struct {
	// Id: Virtual Machine image path
	Id *string `json:"id,omitempty"`
}

Virtual Machine image for Windows AML Compute

type VirtualMachineSshCredentials

type VirtualMachineSshCredentials struct {
	// Password: Password of admin account
	Password *string `json:"password,omitempty"`

	// PrivateKeyData: Private key data
	PrivateKeyData *string `json:"privateKeyData,omitempty"`

	// PublicKeyData: Public key data
	PublicKeyData *string `json:"publicKeyData,omitempty"`

	// Username: Username of admin account
	Username *string `json:"username,omitempty"`
}

Admin credentials for virtual machine

type VirtualMachineSshCredentials_STATUS

type VirtualMachineSshCredentials_STATUS struct {
	// Username: Username of admin account
	Username *string `json:"username,omitempty"`
}

Admin credentials for virtual machine

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

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

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

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

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

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

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

type WorkspaceConnectionAccessKey

type WorkspaceConnectionAccessKey struct {
	AccessKeyId     *string `json:"accessKeyId,omitempty"`
	SecretAccessKey *string `json:"secretAccessKey,omitempty"`
}

type WorkspaceConnectionAccessKey_STATUS

type WorkspaceConnectionAccessKey_STATUS struct {
	AccessKeyId *string `json:"accessKeyId,omitempty"`
}

type WorkspaceConnectionAccountKey

type WorkspaceConnectionAccountKey struct {
	Key *string `json:"key,omitempty"`
}

type WorkspaceConnectionAccountKey_STATUS

type WorkspaceConnectionAccountKey_STATUS struct {
}

type WorkspaceConnectionApiKey

type WorkspaceConnectionApiKey struct {
	Key *string `json:"key,omitempty"`
}

Api key object for workspace connection credential.

type WorkspaceConnectionApiKey_STATUS

type WorkspaceConnectionApiKey_STATUS struct {
}

Api key object for workspace connection credential.

type WorkspaceConnectionManagedIdentity

type WorkspaceConnectionManagedIdentity struct {
	ClientId   *string `json:"clientId,omitempty" optionalConfigMapPair:"ClientId"`
	ResourceId *string `json:"resourceId,omitempty"`
}

type WorkspaceConnectionManagedIdentity_STATUS

type WorkspaceConnectionManagedIdentity_STATUS struct {
	ClientId   *string `json:"clientId,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

type WorkspaceConnectionOAuth2

type WorkspaceConnectionOAuth2 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" optionalConfigMapPair:"ClientId"`
	ClientSecret *string `json:"clientSecret,omitempty"`

	// DeveloperToken: Required by GoogleAdWords connection category
	DeveloperToken *string `json:"developerToken,omitempty"`
	Password       *string `json:"password,omitempty"`

	// RefreshToken: Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
	// where user needs to get RefreshToken offline
	RefreshToken *string `json:"refreshToken,omitempty"`

	// TenantId: Required by QuickBooks and Xero connection categories
	TenantId *string `json:"tenantId,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.

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.

type WorkspaceConnectionPersonalAccessToken

type WorkspaceConnectionPersonalAccessToken struct {
	Pat *string `json:"pat,omitempty"`
}

type WorkspaceConnectionPersonalAccessToken_STATUS

type WorkspaceConnectionPersonalAccessToken_STATUS struct {
}

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

func (v2 WorkspaceConnectionPropertiesV2) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because WorkspaceConnectionPropertiesV2 represents a discriminated union (JSON OneOf)

func (*WorkspaceConnectionPropertiesV2) UnmarshalJSON

func (v2 *WorkspaceConnectionPropertiesV2) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the WorkspaceConnectionPropertiesV2

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

func (v2 WorkspaceConnectionPropertiesV2_STATUS) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because WorkspaceConnectionPropertiesV2_STATUS represents a discriminated union (JSON OneOf)

func (*WorkspaceConnectionPropertiesV2_STATUS) UnmarshalJSON

func (v2 *WorkspaceConnectionPropertiesV2_STATUS) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the WorkspaceConnectionPropertiesV2_STATUS

type WorkspaceConnectionServicePrincipal

type WorkspaceConnectionServicePrincipal struct {
	ClientId     *string `json:"clientId,omitempty" optionalConfigMapPair:"ClientId"`
	ClientSecret *string `json:"clientSecret,omitempty"`
	TenantId     *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"`
}

type WorkspaceConnectionServicePrincipal_STATUS

type WorkspaceConnectionServicePrincipal_STATUS struct {
	ClientId *string `json:"clientId,omitempty"`
	TenantId *string `json:"tenantId,omitempty"`
}

type WorkspaceConnectionSharedAccessSignature

type WorkspaceConnectionSharedAccessSignature struct {
	Sas *string `json:"sas,omitempty"`
}

type WorkspaceConnectionSharedAccessSignature_STATUS

type WorkspaceConnectionSharedAccessSignature_STATUS struct {
}

type WorkspaceConnectionUsernamePassword

type WorkspaceConnectionUsernamePassword struct {
	Password *string `json:"password,omitempty"`

	// SecurityToken: Optional, required by connections like SalesForce for extra security in addition to UsernamePassword
	SecurityToken *string `json:"securityToken,omitempty"`
	Username      *string `json:"username,omitempty"`
}

type WorkspaceConnectionUsernamePassword_STATUS

type WorkspaceConnectionUsernamePassword_STATUS struct {
	Username *string `json:"username,omitempty"`
}

type WorkspaceHubConfig

type WorkspaceHubConfig struct {
	AdditionalWorkspaceStorageAccounts []string `json:"additionalWorkspaceStorageAccounts,omitempty"`
	DefaultWorkspaceResourceGroup      *string  `json:"defaultWorkspaceResourceGroup,omitempty"`
}

WorkspaceHub's configuration object.

type WorkspaceHubConfig_STATUS

type WorkspaceHubConfig_STATUS struct {
	AdditionalWorkspaceStorageAccounts []string `json:"additionalWorkspaceStorageAccounts,omitempty"`
	DefaultWorkspaceResourceGroup      *string  `json:"defaultWorkspaceResourceGroup,omitempty"`
}

WorkspaceHub's configuration object.

type WorkspaceProperties

type WorkspaceProperties struct {
	// AllowPublicAccessWhenBehindVnet: The flag to indicate whether to allow public access when behind VNet.
	AllowPublicAccessWhenBehindVnet *bool    `json:"allowPublicAccessWhenBehindVnet,omitempty"`
	ApplicationInsights             *string  `json:"applicationInsights,omitempty"`
	AssociatedWorkspaces            []string `json:"associatedWorkspaces,omitempty"`
	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 `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"`
	HubResourceId *string `json:"hubResourceId,omitempty"`

	// ImageBuildCompute: The compute name for image build
	ImageBuildCompute *string `json:"imageBuildCompute,omitempty"`
	KeyVault          *string `json:"keyVault,omitempty"`

	// ManagedNetwork: Managed Network settings for a machine learning workspace.
	ManagedNetwork              *ManagedNetworkSettings `json:"managedNetwork,omitempty"`
	PrimaryUserAssignedIdentity *string                 `json:"primaryUserAssignedIdentity,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"`
	StorageAccount             *string                     `json:"storageAccount,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"`
}

The properties of a machine learning workspace.

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 WorkspaceProperties_STATUS

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

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

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

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

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

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

	// TenantId: The tenant id associated with this workspace.
	TenantId *string `json:"tenantId,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"`
}

The properties of a machine learning workspace.

type Workspace_STATUS

type Workspace_STATUS struct {
	// 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"`
	Kind     *string                        `json:"kind,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: The properties of the machine learning workspace.
	Properties *WorkspaceProperties_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"`
}

An object that represents a machine learning workspace.

type Workspace_Spec

type Workspace_Spec struct {
	// Identity: The identity of the resource.
	Identity *ManagedServiceIdentity `json:"identity,omitempty"`
	Kind     *string                 `json:"kind,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`
	Name     string  `json:"name,omitempty"`

	// Properties: The properties of the machine learning workspace.
	Properties *WorkspaceProperties `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 (Workspace_Spec) GetAPIVersion

func (workspace Workspace_Spec) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"

func (*Workspace_Spec) GetName

func (workspace *Workspace_Spec) GetName() string

GetName returns the Name of the resource

func (*Workspace_Spec) GetType

func (workspace *Workspace_Spec) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces"

type WorkspacesCompute_STATUS

type WorkspacesCompute_STATUS struct {
	// 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"`
}

type WorkspacesCompute_Spec

type WorkspacesCompute_Spec struct {
	// Identity: The identity of the resource.
	Identity *ManagedServiceIdentity `json:"identity,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`
	Name     string  `json:"name,omitempty"`

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

func (compute WorkspacesCompute_Spec) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"

func (*WorkspacesCompute_Spec) GetName

func (compute *WorkspacesCompute_Spec) GetName() string

GetName returns the Name of the resource

func (*WorkspacesCompute_Spec) GetType

func (compute *WorkspacesCompute_Spec) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces/computes"

type WorkspacesConnection_STATUS

type WorkspacesConnection_STATUS struct {
	// 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"`
}

type WorkspacesConnection_Spec

type WorkspacesConnection_Spec struct {
	Name       string                           `json:"name,omitempty"`
	Properties *WorkspaceConnectionPropertiesV2 `json:"properties,omitempty"`
}

func (WorkspacesConnection_Spec) GetAPIVersion

func (connection WorkspacesConnection_Spec) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"

func (*WorkspacesConnection_Spec) GetName

func (connection *WorkspacesConnection_Spec) GetName() string

GetName returns the Name of the resource

func (*WorkspacesConnection_Spec) GetType

func (connection *WorkspacesConnection_Spec) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces/connections"

Jump to

Keyboard shortcuts

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