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 { string `json:"name,omitempty"` Properties *SharedPrivateLinkResourceProperty `json:"properties,omitempty"` }Name *
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 { string `json:"groupId,omitempty"` PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"` RequestMessage *string `json:"requestMessage,omitempty"` Status *PrivateEndpointServiceConnectionStatus_STATUS `json:"status,omitempty"` }GroupId *
Properties of a shared private link resource.
type SharedPrivateLinkResource_STATUS ¶
type SharedPrivateLinkResource_STATUS struct { string `json:"name,omitempty"` Properties *SharedPrivateLinkResourceProperty_STATUS `json:"properties,omitempty"` }Name *
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"