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.
Index ¶
- Constants
- type AKS
- type AKS_ComputeType
- type AKS_ComputeType_STATUS
- type AKS_Properties
- type AKS_Properties_ClusterPurpose
- type AKS_Properties_ClusterPurpose_STATUS
- type AKS_Properties_LoadBalancerType
- type AKS_Properties_LoadBalancerType_STATUS
- type AKS_Properties_STATUS
- type AKS_ProvisioningState_STATUS
- type AKS_STATUS
- type AksNetworkingConfiguration
- type AksNetworkingConfiguration_STATUS
- type AmlCompute
- type AmlComputeProperties
- type AmlComputeProperties_AllocationState_STATUS
- type AmlComputeProperties_OsType
- type AmlComputeProperties_OsType_STATUS
- type AmlComputeProperties_RemoteLoginPortPublicAccess
- type AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS
- type AmlComputeProperties_STATUS
- type AmlComputeProperties_VmPriority
- type AmlComputeProperties_VmPriority_STATUS
- type AmlCompute_ComputeType
- type AmlCompute_ComputeType_STATUS
- type AmlCompute_ProvisioningState_STATUS
- type AmlCompute_STATUS
- type AssignedUser
- type AssignedUser_STATUS
- type AutoPauseProperties
- type AutoPauseProperties_STATUS
- type AutoScaleProperties
- type AutoScaleProperties_STATUS
- type Compute
- type ComputeInstance
- type ComputeInstanceApplication_STATUS
- type ComputeInstanceConnectivityEndpoints_STATUS
- type ComputeInstanceCreatedBy_STATUS
- type ComputeInstanceLastOperation_OperationName_STATUS
- type ComputeInstanceLastOperation_OperationStatus_STATUS
- type ComputeInstanceLastOperation_STATUS
- type ComputeInstanceProperties
- type ComputeInstanceProperties_ApplicationSharingPolicy
- type ComputeInstanceProperties_ApplicationSharingPolicy_STATUS
- type ComputeInstanceProperties_ComputeInstanceAuthorizationType
- type ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS
- type ComputeInstanceProperties_STATUS
- type ComputeInstanceSshSettings
- type ComputeInstanceSshSettings_STATUS
- type ComputeInstanceSshSettings_SshPublicAccess
- type ComputeInstanceSshSettings_SshPublicAccess_STATUS
- type ComputeInstanceState_STATUS
- type ComputeInstance_ComputeType
- type ComputeInstance_ComputeType_STATUS
- type ComputeInstance_ProvisioningState_STATUS
- type ComputeInstance_STATUS
- type Compute_STATUS
- type CosmosDbSettings
- type CosmosDbSettings_STATUS
- type DataFactory
- type DataFactory_ComputeType
- type DataFactory_ComputeType_STATUS
- type DataFactory_ProvisioningState_STATUS
- type DataFactory_STATUS
- type DataLakeAnalytics
- type DataLakeAnalytics_ComputeType
- type DataLakeAnalytics_ComputeType_STATUS
- type DataLakeAnalytics_Properties
- type DataLakeAnalytics_Properties_STATUS
- type DataLakeAnalytics_ProvisioningState_STATUS
- type DataLakeAnalytics_STATUS
- type Databricks
- type DatabricksProperties
- type DatabricksProperties_STATUS
- type Databricks_ComputeType
- type Databricks_ComputeType_STATUS
- type Databricks_ProvisioningState_STATUS
- type Databricks_STATUS
- type EncryptionProperty
- type EncryptionProperty_STATUS
- type EncryptionProperty_Status_STATUS
- type ErrorAdditionalInfo_STATUS
- type ErrorDetail_STATUS
- type ErrorDetail_STATUS_Unrolled
- type ErrorResponse_STATUS
- type HDInsight
- type HDInsightProperties
- type HDInsightProperties_STATUS
- type HDInsight_ComputeType
- type HDInsight_ComputeType_STATUS
- type HDInsight_ProvisioningState_STATUS
- type HDInsight_STATUS
- type Identity
- type IdentityForCmk
- type IdentityForCmk_STATUS
- type Identity_STATUS
- type Identity_Type
- type Identity_Type_STATUS
- type InstanceTypeSchema
- type InstanceTypeSchema_Resources
- type InstanceTypeSchema_Resources_STATUS
- type InstanceTypeSchema_STATUS
- type KeyVaultProperties
- type KeyVaultProperties_STATUS
- type Kubernetes
- type KubernetesProperties
- type KubernetesProperties_STATUS
- type Kubernetes_ComputeType
- type Kubernetes_ComputeType_STATUS
- type Kubernetes_ProvisioningState_STATUS
- type Kubernetes_STATUS
- type NodeStateCounts_STATUS
- type NotebookPreparationError_STATUS
- type NotebookResourceInfo_STATUS
- type PersonalComputeInstanceSettings
- type PersonalComputeInstanceSettings_STATUS
- type PrivateEndpointConnection_STATUS
- type PrivateEndpointServiceConnectionStatus
- type PrivateEndpointServiceConnectionStatus_STATUS
- type ResourceId
- type ResourceId_STATUS
- type ScaleSettings
- type ScaleSettings_STATUS
- type ScriptReference
- type ScriptReference_STATUS
- type ScriptsToExecute
- type ScriptsToExecute_STATUS
- type ServiceManagedResourcesSettings
- type ServiceManagedResourcesSettings_STATUS
- type SetupScripts
- type SetupScripts_STATUS
- type SharedPrivateLinkResource
- type SharedPrivateLinkResourceProperty
- type SharedPrivateLinkResourceProperty_STATUS
- type SharedPrivateLinkResource_STATUS
- type Sku
- type Sku_STATUS
- type SslConfiguration
- type SslConfiguration_STATUS
- type SslConfiguration_Status
- type SslConfiguration_Status_STATUS
- type SynapseSpark
- type SynapseSpark_ComputeType
- type SynapseSpark_ComputeType_STATUS
- type SynapseSpark_Properties
- type SynapseSpark_Properties_STATUS
- type SynapseSpark_ProvisioningState_STATUS
- type SynapseSpark_STATUS
- type SystemData
- type SystemData_CreatedByType
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- type SystemService_STATUS
- type UserAccountCredentials
- type UserAccountCredentials_STATUS
- type UserAssignedIdentityDetails
- type UserAssignedIdentity_STATUS
- type VirtualMachine
- type VirtualMachineImage
- type VirtualMachineImage_STATUS
- type VirtualMachineSshCredentials
- type VirtualMachineSshCredentials_STATUS
- type VirtualMachine_ComputeType
- type VirtualMachine_ComputeType_STATUS
- type VirtualMachine_Properties
- type VirtualMachine_Properties_STATUS
- type VirtualMachine_ProvisioningState_STATUS
- type VirtualMachine_STATUS
- type WorkspaceConnectionProps
- type WorkspaceConnectionProps_STATUS
- type WorkspaceConnectionProps_ValueFormat
- type WorkspaceConnectionProps_ValueFormat_STATUS
- type WorkspaceProperties
- type WorkspaceProperties_ProvisioningState_STATUS
- type WorkspaceProperties_PublicNetworkAccess
- type WorkspaceProperties_PublicNetworkAccess_STATUS
- type WorkspaceProperties_STATUS
- type Workspace_STATUS
- type Workspace_Spec
- type WorkspacesCompute_STATUS
- type WorkspacesCompute_Spec
- type WorkspacesConnection_STATUS
- type WorkspacesConnection_Spec
Constants ¶
const ( Identity_Type_None = Identity_Type("None") Identity_Type_SystemAssigned = Identity_Type("SystemAssigned") Identity_Type_SystemAssignedUserAssigned = Identity_Type("SystemAssigned,UserAssigned") Identity_Type_UserAssigned = Identity_Type("UserAssigned") )
const ( SystemData_CreatedByType_Application = SystemData_CreatedByType("Application") SystemData_CreatedByType_Key = SystemData_CreatedByType("Key") SystemData_CreatedByType_ManagedIdentity = SystemData_CreatedByType("ManagedIdentity") SystemData_CreatedByType_User = SystemData_CreatedByType("User") )
const ( SystemData_LastModifiedByType_Application = SystemData_LastModifiedByType("Application") SystemData_LastModifiedByType_Key = SystemData_LastModifiedByType("Key") SystemData_LastModifiedByType_ManagedIdentity = SystemData_LastModifiedByType("ManagedIdentity") SystemData_LastModifiedByType_User = SystemData_LastModifiedByType("User") )
const ( WorkspaceProperties_PublicNetworkAccess_Disabled = WorkspaceProperties_PublicNetworkAccess("Disabled") WorkspaceProperties_PublicNetworkAccess_Enabled = WorkspaceProperties_PublicNetworkAccess("Enabled") )
const ( PrivateEndpointServiceConnectionStatus_Approved = PrivateEndpointServiceConnectionStatus("Approved") PrivateEndpointServiceConnectionStatus_Disconnected = PrivateEndpointServiceConnectionStatus("Disconnected") PrivateEndpointServiceConnectionStatus_Pending = PrivateEndpointServiceConnectionStatus("Pending") PrivateEndpointServiceConnectionStatus_Rejected = PrivateEndpointServiceConnectionStatus("Rejected") PrivateEndpointServiceConnectionStatus_Timeout = PrivateEndpointServiceConnectionStatus("Timeout") )
const ( Identity_Type_STATUS_None = Identity_Type_STATUS("None") Identity_Type_STATUS_SystemAssigned = Identity_Type_STATUS("SystemAssigned") Identity_Type_STATUS_SystemAssignedUserAssigned = Identity_Type_STATUS("SystemAssigned,UserAssigned") Identity_Type_STATUS_UserAssigned = Identity_Type_STATUS("UserAssigned") )
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") )
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") )
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") )
const ( WorkspaceProperties_PublicNetworkAccess_STATUS_Disabled = WorkspaceProperties_PublicNetworkAccess_STATUS("Disabled") WorkspaceProperties_PublicNetworkAccess_STATUS_Enabled = WorkspaceProperties_PublicNetworkAccess_STATUS("Enabled") )
const ( EncryptionProperty_Status_STATUS_Disabled = EncryptionProperty_Status_STATUS("Disabled") EncryptionProperty_Status_STATUS_Enabled = EncryptionProperty_Status_STATUS("Enabled") )
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") )
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") )
const ( AKS_Properties_LoadBalancerType_InternalLoadBalancer = AKS_Properties_LoadBalancerType("InternalLoadBalancer") AKS_Properties_LoadBalancerType_PublicIp = AKS_Properties_LoadBalancerType("PublicIp") )
const ( AmlComputeProperties_OsType_Linux = AmlComputeProperties_OsType("Linux") AmlComputeProperties_OsType_Windows = AmlComputeProperties_OsType("Windows") )
const ( AmlComputeProperties_RemoteLoginPortPublicAccess_Disabled = AmlComputeProperties_RemoteLoginPortPublicAccess("Disabled") AmlComputeProperties_RemoteLoginPortPublicAccess_Enabled = AmlComputeProperties_RemoteLoginPortPublicAccess("Enabled") AmlComputeProperties_RemoteLoginPortPublicAccess_NotSpecified = AmlComputeProperties_RemoteLoginPortPublicAccess("NotSpecified") )
const ( AmlComputeProperties_VmPriority_Dedicated = AmlComputeProperties_VmPriority("Dedicated") AmlComputeProperties_VmPriority_LowPriority = AmlComputeProperties_VmPriority("LowPriority") )
const ( ComputeInstanceProperties_ApplicationSharingPolicy_Personal = ComputeInstanceProperties_ApplicationSharingPolicy("Personal") )
const ( ComputeInstanceSshSettings_SshPublicAccess_Disabled = ComputeInstanceSshSettings_SshPublicAccess("Disabled") ComputeInstanceSshSettings_SshPublicAccess_Enabled = ComputeInstanceSshSettings_SshPublicAccess("Enabled") )
const ( SslConfiguration_Status_Auto = SslConfiguration_Status("Auto") SslConfiguration_Status_Disabled = SslConfiguration_Status("Disabled") SslConfiguration_Status_Enabled = SslConfiguration_Status("Enabled") )
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") )
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") )
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") )
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") )
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") )
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") )
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") )
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") )
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") )
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") )
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") )
const ( AKS_Properties_LoadBalancerType_STATUS_InternalLoadBalancer = AKS_Properties_LoadBalancerType_STATUS("InternalLoadBalancer") AKS_Properties_LoadBalancerType_STATUS_PublicIp = AKS_Properties_LoadBalancerType_STATUS("PublicIp") )
const ( AmlComputeProperties_AllocationState_STATUS_Resizing = AmlComputeProperties_AllocationState_STATUS("Resizing") AmlComputeProperties_AllocationState_STATUS_Steady = AmlComputeProperties_AllocationState_STATUS("Steady") )
const ( AmlComputeProperties_OsType_STATUS_Linux = AmlComputeProperties_OsType_STATUS("Linux") AmlComputeProperties_OsType_STATUS_Windows = AmlComputeProperties_OsType_STATUS("Windows") )
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") )
const ( AmlComputeProperties_VmPriority_STATUS_Dedicated = AmlComputeProperties_VmPriority_STATUS("Dedicated") AmlComputeProperties_VmPriority_STATUS_LowPriority = AmlComputeProperties_VmPriority_STATUS("LowPriority") )
const ( ComputeInstanceProperties_ApplicationSharingPolicy_STATUS_Personal = ComputeInstanceProperties_ApplicationSharingPolicy_STATUS("Personal") )
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") )
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") )
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") )
const ( ComputeInstanceSshSettings_SshPublicAccess_STATUS_Disabled = ComputeInstanceSshSettings_SshPublicAccess_STATUS("Disabled") ComputeInstanceSshSettings_SshPublicAccess_STATUS_Enabled = ComputeInstanceSshSettings_SshPublicAccess_STATUS("Enabled") )
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") )
const AKS_ComputeType_AKS = AKS_ComputeType("AKS")
const AKS_ComputeType_STATUS_AKS = AKS_ComputeType_STATUS("AKS")
const AmlCompute_ComputeType_AmlCompute = AmlCompute_ComputeType("AmlCompute")
const AmlCompute_ComputeType_STATUS_AmlCompute = AmlCompute_ComputeType_STATUS("AmlCompute")
const ComputeInstanceProperties_ComputeInstanceAuthorizationType_Personal = ComputeInstanceProperties_ComputeInstanceAuthorizationType("personal")
const ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS_Personal = ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS("personal")
const ComputeInstance_ComputeType_ComputeInstance = ComputeInstance_ComputeType("ComputeInstance")
const ComputeInstance_ComputeType_STATUS_ComputeInstance = ComputeInstance_ComputeType_STATUS("ComputeInstance")
const DataFactory_ComputeType_DataFactory = DataFactory_ComputeType("DataFactory")
const DataFactory_ComputeType_STATUS_DataFactory = DataFactory_ComputeType_STATUS("DataFactory")
const DataLakeAnalytics_ComputeType_DataLakeAnalytics = DataLakeAnalytics_ComputeType("DataLakeAnalytics")
const DataLakeAnalytics_ComputeType_STATUS_DataLakeAnalytics = DataLakeAnalytics_ComputeType_STATUS("DataLakeAnalytics")
const Databricks_ComputeType_Databricks = Databricks_ComputeType("Databricks")
const Databricks_ComputeType_STATUS_Databricks = Databricks_ComputeType_STATUS("Databricks")
const HDInsight_ComputeType_HDInsight = HDInsight_ComputeType("HDInsight")
const HDInsight_ComputeType_STATUS_HDInsight = HDInsight_ComputeType_STATUS("HDInsight")
const Kubernetes_ComputeType_Kubernetes = Kubernetes_ComputeType("Kubernetes")
const Kubernetes_ComputeType_STATUS_Kubernetes = Kubernetes_ComputeType_STATUS("Kubernetes")
const SynapseSpark_ComputeType_STATUS_SynapseSpark = SynapseSpark_ComputeType_STATUS("SynapseSpark")
const SynapseSpark_ComputeType_SynapseSpark = SynapseSpark_ComputeType("SynapseSpark")
const VirtualMachine_ComputeType_STATUS_VirtualMachine = VirtualMachine_ComputeType_STATUS("VirtualMachine")
const VirtualMachine_ComputeType_VirtualMachine = VirtualMachine_ComputeType("VirtualMachine")
const WorkspaceConnectionProps_ValueFormat_JSON = WorkspaceConnectionProps_ValueFormat("JSON")
const WorkspaceConnectionProps_ValueFormat_STATUS_JSON = WorkspaceConnectionProps_ValueFormat_STATUS("JSON")
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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_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: Load Balancer Subnet
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 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"`
// 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"`
// 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 AssignedUser ¶
type AssignedUser 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 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 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 ¶
MarshalJSON defers JSON marshaling to the first non-nil property, because Compute represents a discriminated union (JSON OneOf)
func (*Compute) UnmarshalJSON ¶
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 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 ComputeInstanceLastOperation_OperationName_STATUS ¶
type ComputeInstanceLastOperation_OperationName_STATUS string
type ComputeInstanceLastOperation_OperationStatus_STATUS ¶
type ComputeInstanceLastOperation_OperationStatus_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"`
}
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"`
// PersonalComputeInstanceSettings: Settings for a personal compute instance.
PersonalComputeInstanceSettings *PersonalComputeInstanceSettings `json:"personalComputeInstanceSettings,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"`
// CreatedBy: Describes information on user who created this ComputeInstance.
CreatedBy *ComputeInstanceCreatedBy_STATUS `json:"createdBy,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"`
// PersonalComputeInstanceSettings: Settings for a personal compute instance.
PersonalComputeInstanceSettings *PersonalComputeInstanceSettings_STATUS `json:"personalComputeInstanceSettings,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"`
// 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 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 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 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 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 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 *KeyVaultProperties `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 *KeyVaultProperties_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 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 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 Identity ¶
type Identity struct {
// Type: The identity type.
Type *Identity_Type `json:"type,omitempty"`
UserAssignedIdentities map[string]UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}
Identity for the resource.
type IdentityForCmk ¶
type IdentityForCmk 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 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 Identity_STATUS ¶
type Identity_STATUS struct {
// PrincipalId: The principal ID of resource identity.
PrincipalId *string `json:"principalId,omitempty"`
// TenantId: The tenant ID of resource.
TenantId *string `json:"tenantId,omitempty"`
// Type: The identity type.
Type *Identity_Type_STATUS `json:"type,omitempty"`
// UserAssignedIdentities: The user assigned identities associated with the resource.
UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}
Identity for the resource.
type Identity_Type ¶
type Identity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}
type Identity_Type_STATUS ¶
type Identity_Type_STATUS string
type 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_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 KeyVaultProperties ¶
type KeyVaultProperties 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 KeyVaultProperties_STATUS ¶
type KeyVaultProperties_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 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"`
// 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 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 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 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 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 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 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 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: inline, 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: inline, 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 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 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 *string `json:"name,omitempty"`
Properties *SharedPrivateLinkResourceProperty `json:"properties,omitempty"`
}
type SharedPrivateLinkResourceProperty ¶
type SharedPrivateLinkResourceProperty struct {
// GroupId: The private link resource group id.
RequestMessage *string `json:"requestMessage,omitempty"`
Status *PrivateEndpointServiceConnectionStatus `json:"status,omitempty"`
}
Properties of a shared private link resource.
type SharedPrivateLinkResourceProperty_STATUS ¶
type SharedPrivateLinkResourceProperty_STATUS struct {
GroupId *string `json:"groupId,omitempty"`
PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"`
RequestMessage *string `json:"requestMessage,omitempty"`
Status *PrivateEndpointServiceConnectionStatus_STATUS `json:"status,omitempty"`
}
Properties of a shared private link resource.
type SharedPrivateLinkResource_STATUS ¶
type SharedPrivateLinkResource_STATUS struct {
Name *string `json:"name,omitempty"`
Properties *SharedPrivateLinkResourceProperty_STATUS `json:"properties,omitempty"`
}
type Sku ¶
type Sku struct {
// Name: Name of the sku
Name *string `json:"name,omitempty"`
// Tier: Tier of the sku like Basic or Enterprise
Tier *string `json:"tier,omitempty"`
}
Sku of the resource
type Sku_STATUS ¶
type Sku_STATUS struct {
// Name: Name of the sku
Name *string `json:"name,omitempty"`
// Tier: Tier of the sku like Basic or Enterprise
Tier *string `json:"tier,omitempty"`
}
Sku of the resource
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 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 SystemData ¶
type SystemData 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 `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 `json:"lastModifiedByType,omitempty"`
}
Metadata pertaining to creation and last modification of the resource.
type SystemData_CreatedByType ¶
type SystemData_CreatedByType string
+kubebuilder:validation:Enum={"Application","Key","ManagedIdentity","User"}
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType ¶
type SystemData_LastModifiedByType string
+kubebuilder:validation:Enum={"Application","Key","ManagedIdentity","User"}
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 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 clientId(aka appId) of the user assigned identity.
ClientId *string `json:"clientId,omitempty"`
// PrincipalId: The principal ID of the user assigned identity.
PrincipalId *string `json:"principalId,omitempty"`
// TenantId: The tenant ID of the user assigned identity.
TenantId *string `json:"tenantId,omitempty"`
}
User Assigned Identity
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"`
// 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"`
// 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 WorkspaceConnectionProps ¶
type WorkspaceConnectionProps struct {
// AuthType: Authorization type of the workspace connection.
AuthType *string `json:"authType,omitempty"`
// Category: Category of the workspace connection.
Category *string `json:"category,omitempty"`
// Target: Target of the workspace connection.
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 *WorkspaceConnectionProps_ValueFormat `json:"valueFormat,omitempty"`
}
Workspace Connection specific properties.
type WorkspaceConnectionProps_STATUS ¶
type WorkspaceConnectionProps_STATUS struct {
// AuthType: Authorization type of the workspace connection.
AuthType *string `json:"authType,omitempty"`
// Category: Category of the workspace connection.
Category *string `json:"category,omitempty"`
// Target: Target of the workspace connection.
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 *WorkspaceConnectionProps_ValueFormat_STATUS `json:"valueFormat,omitempty"`
}
Workspace Connection specific properties.
type WorkspaceConnectionProps_ValueFormat ¶
type WorkspaceConnectionProps_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type WorkspaceConnectionProps_ValueFormat_STATUS ¶
type WorkspaceConnectionProps_ValueFormat_STATUS string
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"`
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"`
// Encryption: The encryption settings of Azure ML workspace.
Encryption *EncryptionProperty `json:"encryption,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"`
// ImageBuildCompute: The compute name for image build
ImageBuildCompute *string `json:"imageBuildCompute,omitempty"`
KeyVault *string `json:"keyVault,omitempty"`
PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"`
// PublicNetworkAccess: Whether requests from Public Network are allowed.
PublicNetworkAccess *WorkspaceProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"`
// ServiceManagedResourcesSettings: The service managed resource settings.
ServiceManagedResourcesSettings *ServiceManagedResourcesSettings `json:"serviceManagedResourcesSettings,omitempty"`
// SharedPrivateLinkResources: The list of shared private link resources in this workspace.
StorageAccount *string `json:"storageAccount,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. This cannot be changed once the
// workspace has been created
ApplicationInsights *string `json:"applicationInsights,omitempty"`
// ContainerRegistry: ARM id of the container registry associated with this workspace. This cannot be changed once the
// workspace has been created
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"`
// Encryption: The encryption settings of Azure ML workspace.
Encryption *EncryptionProperty_STATUS `json:"encryption,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"`
// 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"`
// 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"`
// 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 []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"`
// 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 *Identity_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: 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: System data
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 *Identity `json:"identity,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"`
// SystemData: System data
SystemData *SystemData `json:"systemData,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 "2021-07-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 *Identity_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: System data
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 *Identity `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"`
// SystemData: System data
SystemData *SystemData `json:"systemData,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 "2021-07-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: ResourceId of the workspace connection.
Id *string `json:"id,omitempty"`
// Name: Friendly name of the workspace connection.
Name *string `json:"name,omitempty"`
// Properties: Properties of workspace connection.
Properties *WorkspaceConnectionProps_STATUS `json:"properties,omitempty"`
// Type: Resource type of workspace connection.
Type *string `json:"type,omitempty"`
}
type WorkspacesConnection_Spec ¶
type WorkspacesConnection_Spec struct {
Name string `json:"name,omitempty"`
// Properties: Properties of workspace connection.
Properties *WorkspaceConnectionProps `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 "2021-07-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"