Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- type AADAuthTypeWorkspaceConnectionProperties
- type AADAuthTypeWorkspaceConnectionProperties_AuthType
- type AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS
- type AADAuthTypeWorkspaceConnectionProperties_STATUS
- type AADAuthTypeWorkspaceConnectionProperties_ValueFormat
- type AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS
- 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 AccessKeyAuthTypeWorkspaceConnectionProperties
- type AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType
- type AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS
- type AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS
- type AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat
- type AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS
- type AccountKeyAuthTypeWorkspaceConnectionProperties
- type AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType
- type AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS
- type AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS
- type AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat
- type AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS
- type AcrDetails
- type AcrDetails_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 ApiKeyAuthWorkspaceConnectionProperties
- type ApiKeyAuthWorkspaceConnectionProperties_AuthType
- type ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS
- type ApiKeyAuthWorkspaceConnectionProperties_STATUS
- type ApiKeyAuthWorkspaceConnectionProperties_ValueFormat
- type ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS
- type ArmResourceId
- type ArmResourceId_STATUS
- type AssignedUser
- type AssignedUser_STATUS
- type AutoPauseProperties
- type AutoPauseProperties_STATUS
- type AutoScaleProperties
- type AutoScaleProperties_STATUS
- type BindOptions
- type BindOptions_STATUS
- type Compute
- type ComputeInstance
- type ComputeInstanceApplication_STATUS
- type ComputeInstanceConnectivityEndpoints_STATUS
- type ComputeInstanceContainer_Autosave_STATUS
- type ComputeInstanceContainer_Network_STATUS
- type ComputeInstanceContainer_STATUS
- type ComputeInstanceCreatedBy_STATUS
- type ComputeInstanceDataDisk_Caching_STATUS
- type ComputeInstanceDataDisk_STATUS
- type ComputeInstanceDataDisk_StorageAccountType_STATUS
- type ComputeInstanceDataMount_MountAction_STATUS
- type ComputeInstanceDataMount_MountState_STATUS
- type ComputeInstanceDataMount_STATUS
- type ComputeInstanceDataMount_SourceType_STATUS
- type ComputeInstanceEnvironmentInfo_STATUS
- type ComputeInstanceLastOperation_OperationName_STATUS
- type ComputeInstanceLastOperation_OperationStatus_STATUS
- type ComputeInstanceLastOperation_OperationTrigger_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 ComputeInstanceVersion_STATUS
- type ComputeInstance_ComputeType
- type ComputeInstance_ComputeType_STATUS
- type ComputeInstance_ProvisioningState_STATUS
- type ComputeInstance_STATUS
- type ComputePowerAction
- type ComputePowerAction_STATUS
- type ComputeRecurrenceFrequency
- type ComputeRecurrenceFrequency_STATUS
- type ComputeRecurrenceSchedule
- type ComputeRecurrenceSchedule_STATUS
- type ComputeRuntimeDto
- type ComputeRuntimeDto_STATUS
- type ComputeSchedules
- type ComputeSchedules_STATUS
- type ComputeStartStopSchedule
- type ComputeStartStopSchedule_ProvisioningStatus_STATUS
- type ComputeStartStopSchedule_STATUS
- type ComputeTriggerType
- type ComputeTriggerType_STATUS
- type ComputeWeekDay
- type ComputeWeekDay_STATUS
- type Compute_STATUS
- type ConnectionCategory
- type ConnectionCategory_STATUS
- type ConnectionGroup_STATUS
- type CosmosDbSettings
- type CosmosDbSettings_STATUS
- type Cron
- type Cron_STATUS
- type CustomKeys
- type CustomKeysWorkspaceConnectionProperties
- type CustomKeysWorkspaceConnectionProperties_AuthType
- type CustomKeysWorkspaceConnectionProperties_AuthType_STATUS
- type CustomKeysWorkspaceConnectionProperties_STATUS
- type CustomKeysWorkspaceConnectionProperties_ValueFormat
- type CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS
- type CustomKeys_STATUS
- type CustomService
- type CustomService_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 Docker
- type Docker_STATUS
- type EncryptionKeyVaultProperties
- type EncryptionKeyVaultProperties_STATUS
- type EncryptionProperty
- type EncryptionProperty_STATUS
- type EncryptionProperty_Status_STATUS
- type Endpoint
- type EndpointServiceConnectionStatus
- type EndpointServiceConnectionStatus_STATUS
- type Endpoint_Protocol
- type Endpoint_Protocol_STATUS
- type Endpoint_STATUS
- type EnvironmentVariable
- type EnvironmentVariable_STATUS
- type EnvironmentVariable_Type
- type EnvironmentVariable_Type_STATUS
- type ErrorAdditionalInfo_STATUS
- type ErrorDetail_STATUS
- type ErrorDetail_STATUS_Unrolled
- type ErrorResponse_STATUS
- type FeatureStoreSettings
- type FeatureStoreSettings_STATUS
- type FqdnOutboundRule
- type FqdnOutboundRule_STATUS
- type FqdnOutboundRule_Type
- type FqdnOutboundRule_Type_STATUS
- type HDInsight
- type HDInsightProperties
- type HDInsightProperties_STATUS
- type HDInsight_ComputeType
- type HDInsight_ComputeType_STATUS
- type HDInsight_ProvisioningState_STATUS
- type HDInsight_STATUS
- type IdentityForCmk
- type IdentityForCmk_STATUS
- type Image
- type ImageMetadata_STATUS
- type Image_STATUS
- type Image_Type
- type Image_Type_STATUS
- type InstanceTypeSchema
- type InstanceTypeSchema_Resources
- type InstanceTypeSchema_Resources_STATUS
- type InstanceTypeSchema_STATUS
- type IsolationMode
- type IsolationMode_STATUS
- type Kubernetes
- type KubernetesProperties
- type KubernetesProperties_STATUS
- type Kubernetes_ComputeType
- type Kubernetes_ComputeType_STATUS
- type Kubernetes_ProvisioningState_STATUS
- type Kubernetes_STATUS
- type ManagedIdentityAuthTypeWorkspaceConnectionProperties
- type ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType
- type ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS
- type ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS
- type ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat
- type ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS
- type ManagedNetworkProvisionStatus
- type ManagedNetworkProvisionStatus_STATUS
- type ManagedNetworkSettings
- type ManagedNetworkSettings_STATUS
- type ManagedNetworkStatus
- type ManagedNetworkStatus_STATUS
- type ManagedServiceIdentity
- type ManagedServiceIdentityType
- type ManagedServiceIdentityType_STATUS
- type ManagedServiceIdentity_STATUS
- type NodeStateCounts_STATUS
- type NoneAuthTypeWorkspaceConnectionProperties
- type NoneAuthTypeWorkspaceConnectionProperties_AuthType
- type NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS
- type NoneAuthTypeWorkspaceConnectionProperties_STATUS
- type NoneAuthTypeWorkspaceConnectionProperties_ValueFormat
- type NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS
- type NotebookPreparationError_STATUS
- type NotebookResourceInfo_STATUS
- type OAuth2AuthTypeWorkspaceConnectionProperties
- type OAuth2AuthTypeWorkspaceConnectionProperties_AuthType
- type OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS
- type OAuth2AuthTypeWorkspaceConnectionProperties_STATUS
- type OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat
- type OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS
- type OutboundRule
- type OutboundRule_STATUS
- type PATAuthTypeWorkspaceConnectionProperties
- type PATAuthTypeWorkspaceConnectionProperties_AuthType
- type PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS
- type PATAuthTypeWorkspaceConnectionProperties_STATUS
- type PATAuthTypeWorkspaceConnectionProperties_ValueFormat
- type PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS
- type PersonalComputeInstanceSettings
- type PersonalComputeInstanceSettings_STATUS
- type PrivateEndpointConnection_STATUS
- type PrivateEndpointDestination
- type PrivateEndpointDestination_STATUS
- type PrivateEndpointOutboundRule
- type PrivateEndpointOutboundRule_STATUS
- type PrivateEndpointOutboundRule_Type
- type PrivateEndpointOutboundRule_Type_STATUS
- type PrivateEndpointResource
- type PrivateEndpointResource_STATUS
- type PrivateEndpointServiceConnectionStatus
- type PrivateEndpointServiceConnectionStatus_STATUS
- type Recurrence
- type Recurrence_STATUS
- type RegistryPrivateEndpointConnection
- type RegistryPrivateEndpointConnectionProperties
- type RegistryPrivateEndpointConnectionProperties_STATUS
- type RegistryPrivateEndpointConnection_STATUS
- type RegistryPrivateLinkServiceConnectionState
- type RegistryPrivateLinkServiceConnectionState_STATUS
- type RegistryRegionArmDetails
- type RegistryRegionArmDetails_STATUS
- type RegistrySpec
- type RegistryTrackedResource_STATUS
- type Registry_STATUS
- type Registry_Spec
- type ResourceId
- type ResourceId_STATUS
- type RuleAction
- type RuleAction_STATUS
- type RuleCategory
- type RuleCategory_STATUS
- type RuleStatus
- type RuleStatus_STATUS
- type SASAuthTypeWorkspaceConnectionProperties
- type SASAuthTypeWorkspaceConnectionProperties_AuthType
- type SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS
- type SASAuthTypeWorkspaceConnectionProperties_STATUS
- type SASAuthTypeWorkspaceConnectionProperties_ValueFormat
- type SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS
- type ScaleSettings
- type ScaleSettings_STATUS
- type ScheduleBase
- type ScheduleBase_STATUS
- type ScheduleProvisioningState
- type ScheduleProvisioningState_STATUS
- type ScheduleStatus
- type ScheduleStatus_STATUS
- type ScriptReference
- type ScriptReference_STATUS
- type ScriptsToExecute
- type ScriptsToExecute_STATUS
- type ServerlessComputeSettings
- type ServerlessComputeSettings_STATUS
- type ServiceManagedResourcesSettings
- type ServiceManagedResourcesSettings_STATUS
- type ServicePrincipalAuthTypeWorkspaceConnectionProperties
- type ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType
- type ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS
- type ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS
- type ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat
- type ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS
- type ServiceTagDestination
- type ServiceTagDestination_STATUS
- type ServiceTagOutboundRule
- type ServiceTagOutboundRule_STATUS
- type ServiceTagOutboundRule_Type
- type ServiceTagOutboundRule_Type_STATUS
- type SetupScripts
- type SetupScripts_STATUS
- type SharedPrivateLinkResource
- type SharedPrivateLinkResourceProperty
- type SharedPrivateLinkResourceProperty_STATUS
- type SharedPrivateLinkResource_STATUS
- type Sku
- type SkuTier
- type SkuTier_STATUS
- type Sku_STATUS
- type SslConfiguration
- type SslConfiguration_STATUS
- type SslConfiguration_Status
- type SslConfiguration_Status_STATUS
- type StorageAccountDetails
- type StorageAccountDetails_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 SystemCreatedAcrAccount
- type SystemCreatedAcrAccount_STATUS
- type SystemCreatedStorageAccount
- type SystemCreatedStorageAccount_STATUS
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- type SystemService_STATUS
- type TmpfsOptions
- type TmpfsOptions_STATUS
- type UserAccountCredentials
- type UserAccountCredentials_STATUS
- type UserAssignedIdentityDetails
- type UserAssignedIdentity_STATUS
- type UserCreatedAcrAccount
- type UserCreatedAcrAccount_STATUS
- type UserCreatedStorageAccount
- type UserCreatedStorageAccount_STATUS
- type UsernamePasswordAuthTypeWorkspaceConnectionProperties
- type UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType
- type UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS
- type UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS
- type UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat
- type UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_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 VolumeDefinition
- type VolumeDefinition_STATUS
- type VolumeDefinition_Type
- type VolumeDefinition_Type_STATUS
- type VolumeOptions
- type VolumeOptions_STATUS
- type WorkspaceConnectionAccessKey
- type WorkspaceConnectionAccessKey_STATUS
- type WorkspaceConnectionAccountKey
- type WorkspaceConnectionAccountKey_STATUS
- type WorkspaceConnectionApiKey
- type WorkspaceConnectionApiKey_STATUS
- type WorkspaceConnectionManagedIdentity
- type WorkspaceConnectionManagedIdentity_STATUS
- type WorkspaceConnectionOAuth2
- type WorkspaceConnectionOAuth2_STATUS
- type WorkspaceConnectionPersonalAccessToken
- type WorkspaceConnectionPersonalAccessToken_STATUS
- type WorkspaceConnectionPropertiesV2
- type WorkspaceConnectionPropertiesV2_STATUS
- type WorkspaceConnectionServicePrincipal
- type WorkspaceConnectionServicePrincipal_STATUS
- type WorkspaceConnectionSharedAccessSignature
- type WorkspaceConnectionSharedAccessSignature_STATUS
- type WorkspaceConnectionUsernamePassword
- type WorkspaceConnectionUsernamePassword_STATUS
- type WorkspaceHubConfig
- type WorkspaceHubConfig_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 ( ManagedServiceIdentityType_None = ManagedServiceIdentityType("None") ManagedServiceIdentityType_SystemAssigned = ManagedServiceIdentityType("SystemAssigned") ManagedServiceIdentityType_SystemAssignedUserAssigned = ManagedServiceIdentityType("SystemAssigned,UserAssigned") ManagedServiceIdentityType_UserAssigned = ManagedServiceIdentityType("UserAssigned") )
const ( SkuTier_Basic = SkuTier("Basic") SkuTier_Free = SkuTier("Free") SkuTier_Premium = SkuTier("Premium") SkuTier_Standard = SkuTier("Standard") )
const ( EndpointServiceConnectionStatus_Approved = EndpointServiceConnectionStatus("Approved") EndpointServiceConnectionStatus_Disconnected = EndpointServiceConnectionStatus("Disconnected") EndpointServiceConnectionStatus_Pending = EndpointServiceConnectionStatus("Pending") EndpointServiceConnectionStatus_Rejected = EndpointServiceConnectionStatus("Rejected") )
const ( ManagedServiceIdentityType_STATUS_None = ManagedServiceIdentityType_STATUS("None") ManagedServiceIdentityType_STATUS_SystemAssigned = ManagedServiceIdentityType_STATUS("SystemAssigned") ManagedServiceIdentityType_STATUS_SystemAssignedUserAssigned = ManagedServiceIdentityType_STATUS("SystemAssigned,UserAssigned") ManagedServiceIdentityType_STATUS_UserAssigned = ManagedServiceIdentityType_STATUS("UserAssigned") )
const ( SkuTier_STATUS_Basic = SkuTier_STATUS("Basic") SkuTier_STATUS_Free = SkuTier_STATUS("Free") SkuTier_STATUS_Premium = SkuTier_STATUS("Premium") SkuTier_STATUS_Standard = SkuTier_STATUS("Standard") )
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 ( EndpointServiceConnectionStatus_STATUS_Approved = EndpointServiceConnectionStatus_STATUS("Approved") EndpointServiceConnectionStatus_STATUS_Disconnected = EndpointServiceConnectionStatus_STATUS("Disconnected") EndpointServiceConnectionStatus_STATUS_Pending = EndpointServiceConnectionStatus_STATUS("Pending") EndpointServiceConnectionStatus_STATUS_Rejected = EndpointServiceConnectionStatus_STATUS("Rejected") )
const ( WorkspaceProperties_PublicNetworkAccess_Disabled = WorkspaceProperties_PublicNetworkAccess("Disabled") WorkspaceProperties_PublicNetworkAccess_Enabled = WorkspaceProperties_PublicNetworkAccess("Enabled") )
const ( IsolationMode_AllowInternetOutbound = IsolationMode("AllowInternetOutbound") IsolationMode_AllowOnlyApprovedOutbound = IsolationMode("AllowOnlyApprovedOutbound") IsolationMode_Disabled = IsolationMode("Disabled") )
const ( ManagedNetworkStatus_Active = ManagedNetworkStatus("Active") ManagedNetworkStatus_Inactive = ManagedNetworkStatus("Inactive") )
const ( PrivateEndpointServiceConnectionStatus_Approved = PrivateEndpointServiceConnectionStatus("Approved") PrivateEndpointServiceConnectionStatus_Disconnected = PrivateEndpointServiceConnectionStatus("Disconnected") PrivateEndpointServiceConnectionStatus_Pending = PrivateEndpointServiceConnectionStatus("Pending") PrivateEndpointServiceConnectionStatus_Rejected = PrivateEndpointServiceConnectionStatus("Rejected") PrivateEndpointServiceConnectionStatus_Timeout = PrivateEndpointServiceConnectionStatus("Timeout") )
const ( RuleCategory_Dependency = RuleCategory("Dependency") RuleCategory_Recommended = RuleCategory("Recommended") RuleCategory_Required = RuleCategory("Required") RuleCategory_UserDefined = RuleCategory("UserDefined") )
const ( RuleStatus_Active = RuleStatus("Active") RuleStatus_Inactive = RuleStatus("Inactive") )
const ( RuleAction_Allow = RuleAction("Allow") RuleAction_Deny = RuleAction("Deny") )
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 ( IsolationMode_STATUS_AllowInternetOutbound = IsolationMode_STATUS("AllowInternetOutbound") IsolationMode_STATUS_AllowOnlyApprovedOutbound = IsolationMode_STATUS("AllowOnlyApprovedOutbound") IsolationMode_STATUS_Disabled = IsolationMode_STATUS("Disabled") )
const ( ManagedNetworkStatus_STATUS_Active = ManagedNetworkStatus_STATUS("Active") ManagedNetworkStatus_STATUS_Inactive = ManagedNetworkStatus_STATUS("Inactive") )
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 ( RuleCategory_STATUS_Dependency = RuleCategory_STATUS("Dependency") RuleCategory_STATUS_Recommended = RuleCategory_STATUS("Recommended") RuleCategory_STATUS_Required = RuleCategory_STATUS("Required") RuleCategory_STATUS_UserDefined = RuleCategory_STATUS("UserDefined") )
const ( RuleStatus_STATUS_Active = RuleStatus_STATUS("Active") RuleStatus_STATUS_Inactive = RuleStatus_STATUS("Inactive") )
const ( RuleAction_STATUS_Allow = RuleAction_STATUS("Allow") RuleAction_STATUS_Deny = RuleAction_STATUS("Deny") )
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 ( ComputePowerAction_Start = ComputePowerAction("Start") ComputePowerAction_Stop = ComputePowerAction("Stop") )
const ( ComputeTriggerType_Cron = ComputeTriggerType("Cron") ComputeTriggerType_Recurrence = ComputeTriggerType("Recurrence") )
const ( Endpoint_Protocol_Http = Endpoint_Protocol("http") Endpoint_Protocol_Tcp = Endpoint_Protocol("tcp") Endpoint_Protocol_Udp = Endpoint_Protocol("udp") )
const ( Image_Type_Azureml = Image_Type("azureml") Image_Type_Docker = Image_Type("docker") )
const ( ScheduleStatus_Disabled = ScheduleStatus("Disabled") ScheduleStatus_Enabled = ScheduleStatus("Enabled") )
const ( VolumeDefinition_Type_Bind = VolumeDefinition_Type("bind") VolumeDefinition_Type_Npipe = VolumeDefinition_Type("npipe") VolumeDefinition_Type_Tmpfs = VolumeDefinition_Type("tmpfs") VolumeDefinition_Type_Volume = VolumeDefinition_Type("volume") )
const ( ComputeRecurrenceFrequency_Day = ComputeRecurrenceFrequency("Day") ComputeRecurrenceFrequency_Hour = ComputeRecurrenceFrequency("Hour") ComputeRecurrenceFrequency_Minute = ComputeRecurrenceFrequency("Minute") ComputeRecurrenceFrequency_Month = ComputeRecurrenceFrequency("Month") ComputeRecurrenceFrequency_Week = ComputeRecurrenceFrequency("Week") )
const ( ScheduleProvisioningState_Completed = ScheduleProvisioningState("Completed") ScheduleProvisioningState_Failed = ScheduleProvisioningState("Failed") ScheduleProvisioningState_Provisioning = ScheduleProvisioningState("Provisioning") )
const ( ComputeWeekDay_Friday = ComputeWeekDay("Friday") ComputeWeekDay_Monday = ComputeWeekDay("Monday") ComputeWeekDay_Saturday = ComputeWeekDay("Saturday") ComputeWeekDay_Sunday = ComputeWeekDay("Sunday") ComputeWeekDay_Thursday = ComputeWeekDay("Thursday") ComputeWeekDay_Tuesday = ComputeWeekDay("Tuesday") ComputeWeekDay_Wednesday = ComputeWeekDay("Wednesday") )
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 ( ComputeInstanceContainer_Autosave_STATUS_Local = ComputeInstanceContainer_Autosave_STATUS("Local") ComputeInstanceContainer_Autosave_STATUS_None = ComputeInstanceContainer_Autosave_STATUS("None") ComputeInstanceContainer_Autosave_STATUS_Remote = ComputeInstanceContainer_Autosave_STATUS("Remote") )
const ( ComputeInstanceContainer_Network_STATUS_Bridge = ComputeInstanceContainer_Network_STATUS("Bridge") ComputeInstanceContainer_Network_STATUS_Host = ComputeInstanceContainer_Network_STATUS("Host") )
const ( ComputeInstanceDataDisk_Caching_STATUS_None = ComputeInstanceDataDisk_Caching_STATUS("None") ComputeInstanceDataDisk_Caching_STATUS_ReadOnly = ComputeInstanceDataDisk_Caching_STATUS("ReadOnly") ComputeInstanceDataDisk_Caching_STATUS_ReadWrite = ComputeInstanceDataDisk_Caching_STATUS("ReadWrite") )
const ( ComputeInstanceDataDisk_StorageAccountType_STATUS_Premium_LRS = ComputeInstanceDataDisk_StorageAccountType_STATUS("Premium_LRS") ComputeInstanceDataDisk_StorageAccountType_STATUS_Standard_LRS = ComputeInstanceDataDisk_StorageAccountType_STATUS("Standard_LRS") )
const ( ComputeInstanceDataMount_MountAction_STATUS_Mount = ComputeInstanceDataMount_MountAction_STATUS("Mount") ComputeInstanceDataMount_MountAction_STATUS_Unmount = ComputeInstanceDataMount_MountAction_STATUS("Unmount") )
const ( ComputeInstanceDataMount_MountState_STATUS_MountFailed = ComputeInstanceDataMount_MountState_STATUS("MountFailed") ComputeInstanceDataMount_MountState_STATUS_MountRequested = ComputeInstanceDataMount_MountState_STATUS("MountRequested") ComputeInstanceDataMount_MountState_STATUS_Mounted = ComputeInstanceDataMount_MountState_STATUS("Mounted") ComputeInstanceDataMount_MountState_STATUS_UnmountFailed = ComputeInstanceDataMount_MountState_STATUS("UnmountFailed") ComputeInstanceDataMount_MountState_STATUS_UnmountRequested = ComputeInstanceDataMount_MountState_STATUS("UnmountRequested") ComputeInstanceDataMount_MountState_STATUS_Unmounted = ComputeInstanceDataMount_MountState_STATUS("Unmounted") )
const ( ComputeInstanceDataMount_SourceType_STATUS_Dataset = ComputeInstanceDataMount_SourceType_STATUS("Dataset") ComputeInstanceDataMount_SourceType_STATUS_Datastore = ComputeInstanceDataMount_SourceType_STATUS("Datastore") ComputeInstanceDataMount_SourceType_STATUS_URI = ComputeInstanceDataMount_SourceType_STATUS("URI") )
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 ( ComputeInstanceLastOperation_OperationTrigger_STATUS_IdleShutdown = ComputeInstanceLastOperation_OperationTrigger_STATUS("IdleShutdown") ComputeInstanceLastOperation_OperationTrigger_STATUS_Schedule = ComputeInstanceLastOperation_OperationTrigger_STATUS("Schedule") ComputeInstanceLastOperation_OperationTrigger_STATUS_User = ComputeInstanceLastOperation_OperationTrigger_STATUS("User") )
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 ( ComputePowerAction_STATUS_Start = ComputePowerAction_STATUS("Start") ComputePowerAction_STATUS_Stop = ComputePowerAction_STATUS("Stop") )
const ( ComputeStartStopSchedule_ProvisioningStatus_STATUS_Completed = ComputeStartStopSchedule_ProvisioningStatus_STATUS("Completed") ComputeStartStopSchedule_ProvisioningStatus_STATUS_Failed = ComputeStartStopSchedule_ProvisioningStatus_STATUS("Failed") ComputeStartStopSchedule_ProvisioningStatus_STATUS_Provisioning = ComputeStartStopSchedule_ProvisioningStatus_STATUS("Provisioning") )
const ( ComputeTriggerType_STATUS_Cron = ComputeTriggerType_STATUS("Cron") ComputeTriggerType_STATUS_Recurrence = ComputeTriggerType_STATUS("Recurrence") )
const ( Endpoint_Protocol_STATUS_Http = Endpoint_Protocol_STATUS("http") Endpoint_Protocol_STATUS_Tcp = Endpoint_Protocol_STATUS("tcp") Endpoint_Protocol_STATUS_Udp = Endpoint_Protocol_STATUS("udp") )
const ( Image_Type_STATUS_Azureml = Image_Type_STATUS("azureml") Image_Type_STATUS_Docker = Image_Type_STATUS("docker") )
const ( ScheduleStatus_STATUS_Disabled = ScheduleStatus_STATUS("Disabled") ScheduleStatus_STATUS_Enabled = ScheduleStatus_STATUS("Enabled") )
const ( VolumeDefinition_Type_STATUS_Bind = VolumeDefinition_Type_STATUS("bind") VolumeDefinition_Type_STATUS_Npipe = VolumeDefinition_Type_STATUS("npipe") VolumeDefinition_Type_STATUS_Tmpfs = VolumeDefinition_Type_STATUS("tmpfs") VolumeDefinition_Type_STATUS_Volume = VolumeDefinition_Type_STATUS("volume") )
const ( ComputeRecurrenceFrequency_STATUS_Day = ComputeRecurrenceFrequency_STATUS("Day") ComputeRecurrenceFrequency_STATUS_Hour = ComputeRecurrenceFrequency_STATUS("Hour") ComputeRecurrenceFrequency_STATUS_Minute = ComputeRecurrenceFrequency_STATUS("Minute") ComputeRecurrenceFrequency_STATUS_Month = ComputeRecurrenceFrequency_STATUS("Month") ComputeRecurrenceFrequency_STATUS_Week = ComputeRecurrenceFrequency_STATUS("Week") )
const ( ScheduleProvisioningState_STATUS_Completed = ScheduleProvisioningState_STATUS("Completed") ScheduleProvisioningState_STATUS_Failed = ScheduleProvisioningState_STATUS("Failed") ScheduleProvisioningState_STATUS_Provisioning = ScheduleProvisioningState_STATUS("Provisioning") )
const ( ComputeWeekDay_STATUS_Friday = ComputeWeekDay_STATUS("Friday") ComputeWeekDay_STATUS_Monday = ComputeWeekDay_STATUS("Monday") ComputeWeekDay_STATUS_Saturday = ComputeWeekDay_STATUS("Saturday") ComputeWeekDay_STATUS_Sunday = ComputeWeekDay_STATUS("Sunday") ComputeWeekDay_STATUS_Thursday = ComputeWeekDay_STATUS("Thursday") ComputeWeekDay_STATUS_Tuesday = ComputeWeekDay_STATUS("Tuesday") ComputeWeekDay_STATUS_Wednesday = ComputeWeekDay_STATUS("Wednesday") )
const ( ConnectionCategory_ADLSGen2 = ConnectionCategory("ADLSGen2") ConnectionCategory_AIServices = ConnectionCategory("AIServices") ConnectionCategory_AmazonMws = ConnectionCategory("AmazonMws") ConnectionCategory_AmazonRdsForOracle = ConnectionCategory("AmazonRdsForOracle") ConnectionCategory_AmazonRdsForSqlServer = ConnectionCategory("AmazonRdsForSqlServer") ConnectionCategory_AmazonRedshift = ConnectionCategory("AmazonRedshift") ConnectionCategory_AmazonS3Compatible = ConnectionCategory("AmazonS3Compatible") ConnectionCategory_ApiKey = ConnectionCategory("ApiKey") ConnectionCategory_AzureBlob = ConnectionCategory("AzureBlob") ConnectionCategory_AzureDataExplorer = ConnectionCategory("AzureDataExplorer") ConnectionCategory_AzureDatabricksDeltaLake = ConnectionCategory("AzureDatabricksDeltaLake") ConnectionCategory_AzureMariaDb = ConnectionCategory("AzureMariaDb") ConnectionCategory_AzureMySqlDb = ConnectionCategory("AzureMySqlDb") ConnectionCategory_AzureOneLake = ConnectionCategory("AzureOneLake") ConnectionCategory_AzureOpenAI = ConnectionCategory("AzureOpenAI") ConnectionCategory_AzurePostgresDb = ConnectionCategory("AzurePostgresDb") ConnectionCategory_AzureSqlDb = ConnectionCategory("AzureSqlDb") ConnectionCategory_AzureSqlMi = ConnectionCategory("AzureSqlMi") ConnectionCategory_AzureSynapseAnalytics = ConnectionCategory("AzureSynapseAnalytics") ConnectionCategory_AzureTableStorage = ConnectionCategory("AzureTableStorage") ConnectionCategory_BingLLMSearch = ConnectionCategory("BingLLMSearch") ConnectionCategory_Cassandra = ConnectionCategory("Cassandra") ConnectionCategory_CognitiveSearch = ConnectionCategory("CognitiveSearch") ConnectionCategory_CognitiveService = ConnectionCategory("CognitiveService") ConnectionCategory_Concur = ConnectionCategory("Concur") ConnectionCategory_ContainerRegistry = ConnectionCategory("ContainerRegistry") ConnectionCategory_CosmosDb = ConnectionCategory("CosmosDb") ConnectionCategory_CosmosDbMongoDbApi = ConnectionCategory("CosmosDbMongoDbApi") ConnectionCategory_Couchbase = ConnectionCategory("Couchbase") ConnectionCategory_CustomKeys = ConnectionCategory("CustomKeys") ConnectionCategory_Db2 = ConnectionCategory("Db2") ConnectionCategory_Drill = ConnectionCategory("Drill") ConnectionCategory_Dynamics = ConnectionCategory("Dynamics") ConnectionCategory_DynamicsAx = ConnectionCategory("DynamicsAx") ConnectionCategory_DynamicsCrm = ConnectionCategory("DynamicsCrm") ConnectionCategory_Eloqua = ConnectionCategory("Eloqua") ConnectionCategory_FileServer = ConnectionCategory("FileServer") ConnectionCategory_FtpServer = ConnectionCategory("FtpServer") ConnectionCategory_GenericContainerRegistry = ConnectionCategory("GenericContainerRegistry") ConnectionCategory_GenericHttp = ConnectionCategory("GenericHttp") ConnectionCategory_GenericRest = ConnectionCategory("GenericRest") ConnectionCategory_Git = ConnectionCategory("Git") ConnectionCategory_GoogleAdWords = ConnectionCategory("GoogleAdWords") ConnectionCategory_GoogleBigQuery = ConnectionCategory("GoogleBigQuery") ConnectionCategory_GoogleCloudStorage = ConnectionCategory("GoogleCloudStorage") ConnectionCategory_Greenplum = ConnectionCategory("Greenplum") ConnectionCategory_Hbase = ConnectionCategory("Hbase") ConnectionCategory_Hdfs = ConnectionCategory("Hdfs") ConnectionCategory_Hive = ConnectionCategory("Hive") ConnectionCategory_Hubspot = ConnectionCategory("Hubspot") ConnectionCategory_Impala = ConnectionCategory("Impala") ConnectionCategory_Informix = ConnectionCategory("Informix") ConnectionCategory_Jira = ConnectionCategory("Jira") ConnectionCategory_Magento = ConnectionCategory("Magento") ConnectionCategory_MariaDb = ConnectionCategory("MariaDb") ConnectionCategory_Marketo = ConnectionCategory("Marketo") ConnectionCategory_MicrosoftAccess = ConnectionCategory("MicrosoftAccess") ConnectionCategory_MongoDbAtlas = ConnectionCategory("MongoDbAtlas") ConnectionCategory_MongoDbV2 = ConnectionCategory("MongoDbV2") ConnectionCategory_MySql = ConnectionCategory("MySql") ConnectionCategory_Netezza = ConnectionCategory("Netezza") ConnectionCategory_ODataRest = ConnectionCategory("ODataRest") ConnectionCategory_Odbc = ConnectionCategory("Odbc") ConnectionCategory_Office365 = ConnectionCategory("Office365") ConnectionCategory_OpenAI = ConnectionCategory("OpenAI") ConnectionCategory_Oracle = ConnectionCategory("Oracle") ConnectionCategory_OracleCloudStorage = ConnectionCategory("OracleCloudStorage") ConnectionCategory_OracleServiceCloud = ConnectionCategory("OracleServiceCloud") ConnectionCategory_PayPal = ConnectionCategory("PayPal") ConnectionCategory_Phoenix = ConnectionCategory("Phoenix") ConnectionCategory_PostgreSql = ConnectionCategory("PostgreSql") ConnectionCategory_Presto = ConnectionCategory("Presto") ConnectionCategory_PythonFeed = ConnectionCategory("PythonFeed") ConnectionCategory_QuickBooks = ConnectionCategory("QuickBooks") ConnectionCategory_Redis = ConnectionCategory("Redis") ConnectionCategory_Responsys = ConnectionCategory("Responsys") ConnectionCategory_S3 = ConnectionCategory("S3") ConnectionCategory_Salesforce = ConnectionCategory("Salesforce") ConnectionCategory_SalesforceMarketingCloud = ConnectionCategory("SalesforceMarketingCloud") ConnectionCategory_SalesforceServiceCloud = ConnectionCategory("SalesforceServiceCloud") ConnectionCategory_SapBw = ConnectionCategory("SapBw") ConnectionCategory_SapCloudForCustomer = ConnectionCategory("SapCloudForCustomer") ConnectionCategory_SapEcc = ConnectionCategory("SapEcc") ConnectionCategory_SapHana = ConnectionCategory("SapHana") ConnectionCategory_SapOpenHub = ConnectionCategory("SapOpenHub") ConnectionCategory_SapTable = ConnectionCategory("SapTable") ConnectionCategory_Serp = ConnectionCategory("Serp") ConnectionCategory_Serverless = ConnectionCategory("Serverless") ConnectionCategory_ServiceNow = ConnectionCategory("ServiceNow") ConnectionCategory_Sftp = ConnectionCategory("Sftp") ConnectionCategory_Shopify = ConnectionCategory("Shopify") ConnectionCategory_Snowflake = ConnectionCategory("Snowflake") ConnectionCategory_Spark = ConnectionCategory("Spark") ConnectionCategory_SqlServer = ConnectionCategory("SqlServer") ConnectionCategory_Square = ConnectionCategory("Square") ConnectionCategory_Sybase = ConnectionCategory("Sybase") ConnectionCategory_Teradata = ConnectionCategory("Teradata") ConnectionCategory_Vertica = ConnectionCategory("Vertica") ConnectionCategory_WebTable = ConnectionCategory("WebTable") ConnectionCategory_Xero = ConnectionCategory("Xero") ConnectionCategory_Zoho = ConnectionCategory("Zoho") )
const ( ConnectionCategory_STATUS_ADLSGen2 = ConnectionCategory_STATUS("ADLSGen2") ConnectionCategory_STATUS_AIServices = ConnectionCategory_STATUS("AIServices") ConnectionCategory_STATUS_AmazonMws = ConnectionCategory_STATUS("AmazonMws") ConnectionCategory_STATUS_AmazonRdsForOracle = ConnectionCategory_STATUS("AmazonRdsForOracle") ConnectionCategory_STATUS_AmazonRdsForSqlServer = ConnectionCategory_STATUS("AmazonRdsForSqlServer") ConnectionCategory_STATUS_AmazonRedshift = ConnectionCategory_STATUS("AmazonRedshift") ConnectionCategory_STATUS_AmazonS3Compatible = ConnectionCategory_STATUS("AmazonS3Compatible") ConnectionCategory_STATUS_ApiKey = ConnectionCategory_STATUS("ApiKey") ConnectionCategory_STATUS_AzureBlob = ConnectionCategory_STATUS("AzureBlob") ConnectionCategory_STATUS_AzureDataExplorer = ConnectionCategory_STATUS("AzureDataExplorer") ConnectionCategory_STATUS_AzureDatabricksDeltaLake = ConnectionCategory_STATUS("AzureDatabricksDeltaLake") ConnectionCategory_STATUS_AzureMariaDb = ConnectionCategory_STATUS("AzureMariaDb") ConnectionCategory_STATUS_AzureMySqlDb = ConnectionCategory_STATUS("AzureMySqlDb") ConnectionCategory_STATUS_AzureOneLake = ConnectionCategory_STATUS("AzureOneLake") ConnectionCategory_STATUS_AzureOpenAI = ConnectionCategory_STATUS("AzureOpenAI") ConnectionCategory_STATUS_AzurePostgresDb = ConnectionCategory_STATUS("AzurePostgresDb") ConnectionCategory_STATUS_AzureSqlDb = ConnectionCategory_STATUS("AzureSqlDb") ConnectionCategory_STATUS_AzureSqlMi = ConnectionCategory_STATUS("AzureSqlMi") ConnectionCategory_STATUS_AzureSynapseAnalytics = ConnectionCategory_STATUS("AzureSynapseAnalytics") ConnectionCategory_STATUS_AzureTableStorage = ConnectionCategory_STATUS("AzureTableStorage") ConnectionCategory_STATUS_BingLLMSearch = ConnectionCategory_STATUS("BingLLMSearch") ConnectionCategory_STATUS_Cassandra = ConnectionCategory_STATUS("Cassandra") ConnectionCategory_STATUS_CognitiveSearch = ConnectionCategory_STATUS("CognitiveSearch") ConnectionCategory_STATUS_CognitiveService = ConnectionCategory_STATUS("CognitiveService") ConnectionCategory_STATUS_Concur = ConnectionCategory_STATUS("Concur") ConnectionCategory_STATUS_ContainerRegistry = ConnectionCategory_STATUS("ContainerRegistry") ConnectionCategory_STATUS_CosmosDb = ConnectionCategory_STATUS("CosmosDb") ConnectionCategory_STATUS_CosmosDbMongoDbApi = ConnectionCategory_STATUS("CosmosDbMongoDbApi") ConnectionCategory_STATUS_Couchbase = ConnectionCategory_STATUS("Couchbase") ConnectionCategory_STATUS_CustomKeys = ConnectionCategory_STATUS("CustomKeys") ConnectionCategory_STATUS_Db2 = ConnectionCategory_STATUS("Db2") ConnectionCategory_STATUS_Drill = ConnectionCategory_STATUS("Drill") ConnectionCategory_STATUS_Dynamics = ConnectionCategory_STATUS("Dynamics") ConnectionCategory_STATUS_DynamicsAx = ConnectionCategory_STATUS("DynamicsAx") ConnectionCategory_STATUS_DynamicsCrm = ConnectionCategory_STATUS("DynamicsCrm") ConnectionCategory_STATUS_Eloqua = ConnectionCategory_STATUS("Eloqua") ConnectionCategory_STATUS_FileServer = ConnectionCategory_STATUS("FileServer") ConnectionCategory_STATUS_FtpServer = ConnectionCategory_STATUS("FtpServer") ConnectionCategory_STATUS_GenericContainerRegistry = ConnectionCategory_STATUS("GenericContainerRegistry") ConnectionCategory_STATUS_GenericHttp = ConnectionCategory_STATUS("GenericHttp") ConnectionCategory_STATUS_GenericRest = ConnectionCategory_STATUS("GenericRest") ConnectionCategory_STATUS_Git = ConnectionCategory_STATUS("Git") ConnectionCategory_STATUS_GoogleAdWords = ConnectionCategory_STATUS("GoogleAdWords") ConnectionCategory_STATUS_GoogleBigQuery = ConnectionCategory_STATUS("GoogleBigQuery") ConnectionCategory_STATUS_GoogleCloudStorage = ConnectionCategory_STATUS("GoogleCloudStorage") ConnectionCategory_STATUS_Greenplum = ConnectionCategory_STATUS("Greenplum") ConnectionCategory_STATUS_Hbase = ConnectionCategory_STATUS("Hbase") ConnectionCategory_STATUS_Hdfs = ConnectionCategory_STATUS("Hdfs") ConnectionCategory_STATUS_Hive = ConnectionCategory_STATUS("Hive") ConnectionCategory_STATUS_Hubspot = ConnectionCategory_STATUS("Hubspot") ConnectionCategory_STATUS_Impala = ConnectionCategory_STATUS("Impala") ConnectionCategory_STATUS_Informix = ConnectionCategory_STATUS("Informix") ConnectionCategory_STATUS_Jira = ConnectionCategory_STATUS("Jira") ConnectionCategory_STATUS_Magento = ConnectionCategory_STATUS("Magento") ConnectionCategory_STATUS_MariaDb = ConnectionCategory_STATUS("MariaDb") ConnectionCategory_STATUS_Marketo = ConnectionCategory_STATUS("Marketo") ConnectionCategory_STATUS_MicrosoftAccess = ConnectionCategory_STATUS("MicrosoftAccess") ConnectionCategory_STATUS_MongoDbAtlas = ConnectionCategory_STATUS("MongoDbAtlas") ConnectionCategory_STATUS_MongoDbV2 = ConnectionCategory_STATUS("MongoDbV2") ConnectionCategory_STATUS_MySql = ConnectionCategory_STATUS("MySql") ConnectionCategory_STATUS_Netezza = ConnectionCategory_STATUS("Netezza") ConnectionCategory_STATUS_ODataRest = ConnectionCategory_STATUS("ODataRest") ConnectionCategory_STATUS_Odbc = ConnectionCategory_STATUS("Odbc") ConnectionCategory_STATUS_Office365 = ConnectionCategory_STATUS("Office365") ConnectionCategory_STATUS_OpenAI = ConnectionCategory_STATUS("OpenAI") ConnectionCategory_STATUS_Oracle = ConnectionCategory_STATUS("Oracle") ConnectionCategory_STATUS_OracleCloudStorage = ConnectionCategory_STATUS("OracleCloudStorage") ConnectionCategory_STATUS_OracleServiceCloud = ConnectionCategory_STATUS("OracleServiceCloud") ConnectionCategory_STATUS_PayPal = ConnectionCategory_STATUS("PayPal") ConnectionCategory_STATUS_Phoenix = ConnectionCategory_STATUS("Phoenix") ConnectionCategory_STATUS_PostgreSql = ConnectionCategory_STATUS("PostgreSql") ConnectionCategory_STATUS_Presto = ConnectionCategory_STATUS("Presto") ConnectionCategory_STATUS_PythonFeed = ConnectionCategory_STATUS("PythonFeed") ConnectionCategory_STATUS_QuickBooks = ConnectionCategory_STATUS("QuickBooks") ConnectionCategory_STATUS_Redis = ConnectionCategory_STATUS("Redis") ConnectionCategory_STATUS_Responsys = ConnectionCategory_STATUS("Responsys") ConnectionCategory_STATUS_S3 = ConnectionCategory_STATUS("S3") ConnectionCategory_STATUS_Salesforce = ConnectionCategory_STATUS("Salesforce") ConnectionCategory_STATUS_SalesforceMarketingCloud = ConnectionCategory_STATUS("SalesforceMarketingCloud") ConnectionCategory_STATUS_SalesforceServiceCloud = ConnectionCategory_STATUS("SalesforceServiceCloud") ConnectionCategory_STATUS_SapBw = ConnectionCategory_STATUS("SapBw") ConnectionCategory_STATUS_SapCloudForCustomer = ConnectionCategory_STATUS("SapCloudForCustomer") ConnectionCategory_STATUS_SapEcc = ConnectionCategory_STATUS("SapEcc") ConnectionCategory_STATUS_SapHana = ConnectionCategory_STATUS("SapHana") ConnectionCategory_STATUS_SapOpenHub = ConnectionCategory_STATUS("SapOpenHub") ConnectionCategory_STATUS_SapTable = ConnectionCategory_STATUS("SapTable") ConnectionCategory_STATUS_Serp = ConnectionCategory_STATUS("Serp") ConnectionCategory_STATUS_Serverless = ConnectionCategory_STATUS("Serverless") ConnectionCategory_STATUS_ServiceNow = ConnectionCategory_STATUS("ServiceNow") ConnectionCategory_STATUS_Sftp = ConnectionCategory_STATUS("Sftp") ConnectionCategory_STATUS_Shopify = ConnectionCategory_STATUS("Shopify") ConnectionCategory_STATUS_Snowflake = ConnectionCategory_STATUS("Snowflake") ConnectionCategory_STATUS_Spark = ConnectionCategory_STATUS("Spark") ConnectionCategory_STATUS_SqlServer = ConnectionCategory_STATUS("SqlServer") ConnectionCategory_STATUS_Square = ConnectionCategory_STATUS("Square") ConnectionCategory_STATUS_Sybase = ConnectionCategory_STATUS("Sybase") ConnectionCategory_STATUS_Teradata = ConnectionCategory_STATUS("Teradata") ConnectionCategory_STATUS_Vertica = ConnectionCategory_STATUS("Vertica") ConnectionCategory_STATUS_WebTable = ConnectionCategory_STATUS("WebTable") ConnectionCategory_STATUS_Xero = ConnectionCategory_STATUS("Xero") ConnectionCategory_STATUS_Zoho = ConnectionCategory_STATUS("Zoho") )
const ( ConnectionGroup_STATUS_Azure = ConnectionGroup_STATUS("Azure") ConnectionGroup_STATUS_AzureAI = ConnectionGroup_STATUS("AzureAI") ConnectionGroup_STATUS_Database = ConnectionGroup_STATUS("Database") ConnectionGroup_STATUS_File = ConnectionGroup_STATUS("File") ConnectionGroup_STATUS_GenericProtocol = ConnectionGroup_STATUS("GenericProtocol") ConnectionGroup_STATUS_NoSQL = ConnectionGroup_STATUS("NoSQL") ConnectionGroup_STATUS_ServicesAndApps = ConnectionGroup_STATUS("ServicesAndApps") )
const AADAuthTypeWorkspaceConnectionProperties_AuthType_AAD = AADAuthTypeWorkspaceConnectionProperties_AuthType("AAD")
const AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_AAD = AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("AAD")
const AADAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = AADAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
const AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
const AKS_ComputeType_AKS = AKS_ComputeType("AKS")
const AKS_ComputeType_STATUS_AKS = AKS_ComputeType_STATUS("AKS")
const AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_AccessKey = AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType("AccessKey")
const AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_AccessKey = AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("AccessKey")
const AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
const AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
const AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_AccountKey = AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType("AccountKey")
const AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_AccountKey = AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("AccountKey")
const AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
const AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
const AmlCompute_ComputeType_AmlCompute = AmlCompute_ComputeType("AmlCompute")
const AmlCompute_ComputeType_STATUS_AmlCompute = AmlCompute_ComputeType_STATUS("AmlCompute")
const ApiKeyAuthWorkspaceConnectionProperties_AuthType_ApiKey = ApiKeyAuthWorkspaceConnectionProperties_AuthType("ApiKey")
const ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS_ApiKey = ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS("ApiKey")
const ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_JSON = ApiKeyAuthWorkspaceConnectionProperties_ValueFormat("JSON")
const ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
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 CustomKeysWorkspaceConnectionProperties_AuthType_CustomKeys = CustomKeysWorkspaceConnectionProperties_AuthType("CustomKeys")
const CustomKeysWorkspaceConnectionProperties_AuthType_STATUS_CustomKeys = CustomKeysWorkspaceConnectionProperties_AuthType_STATUS("CustomKeys")
const CustomKeysWorkspaceConnectionProperties_ValueFormat_JSON = CustomKeysWorkspaceConnectionProperties_ValueFormat("JSON")
const CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
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 EnvironmentVariable_Type_Local = EnvironmentVariable_Type("local")
const EnvironmentVariable_Type_STATUS_Local = EnvironmentVariable_Type_STATUS("local")
const FqdnOutboundRule_Type_FQDN = FqdnOutboundRule_Type("FQDN")
const FqdnOutboundRule_Type_STATUS_FQDN = FqdnOutboundRule_Type_STATUS("FQDN")
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 ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_ManagedIdentity = ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType("ManagedIdentity")
const ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_ManagedIdentity = ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("ManagedIdentity")
const ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
const ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
const NoneAuthTypeWorkspaceConnectionProperties_AuthType_None = NoneAuthTypeWorkspaceConnectionProperties_AuthType("None")
const NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_None = NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("None")
const NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = NoneAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
const NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
const OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_OAuth2 = OAuth2AuthTypeWorkspaceConnectionProperties_AuthType("OAuth2")
const OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS_OAuth2 = OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS("OAuth2")
const OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
const OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
const PATAuthTypeWorkspaceConnectionProperties_AuthType_PAT = PATAuthTypeWorkspaceConnectionProperties_AuthType("PAT")
const PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_PAT = PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("PAT")
const PATAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = PATAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
const PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
const PrivateEndpointOutboundRule_Type_PrivateEndpoint = PrivateEndpointOutboundRule_Type("PrivateEndpoint")
const PrivateEndpointOutboundRule_Type_STATUS_PrivateEndpoint = PrivateEndpointOutboundRule_Type_STATUS("PrivateEndpoint")
const SASAuthTypeWorkspaceConnectionProperties_AuthType_SAS = SASAuthTypeWorkspaceConnectionProperties_AuthType("SAS")
const SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_SAS = SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("SAS")
const SASAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = SASAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
const SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
const ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_ServicePrincipal = ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("ServicePrincipal")
const ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_ServicePrincipal = ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType("ServicePrincipal")
const ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
const ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
const ServiceTagOutboundRule_Type_STATUS_ServiceTag = ServiceTagOutboundRule_Type_STATUS("ServiceTag")
const ServiceTagOutboundRule_Type_ServiceTag = ServiceTagOutboundRule_Type("ServiceTag")
const SynapseSpark_ComputeType_STATUS_SynapseSpark = SynapseSpark_ComputeType_STATUS("SynapseSpark")
const SynapseSpark_ComputeType_SynapseSpark = SynapseSpark_ComputeType("SynapseSpark")
const UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS_UsernamePassword = UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS("UsernamePassword")
const UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_UsernamePassword = UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType("UsernamePassword")
const UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_JSON = UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat("JSON")
const UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS_JSON = UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS("JSON")
const VirtualMachine_ComputeType_STATUS_VirtualMachine = VirtualMachine_ComputeType_STATUS("VirtualMachine")
const VirtualMachine_ComputeType_VirtualMachine = VirtualMachine_ComputeType("VirtualMachine")
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AADAuthTypeWorkspaceConnectionProperties ¶
type AADAuthTypeWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType AADAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *AADAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type AADAuthTypeWorkspaceConnectionProperties_AuthType ¶
type AADAuthTypeWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"AAD"}
type AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS ¶
type AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string
type AADAuthTypeWorkspaceConnectionProperties_STATUS ¶
type AADAuthTypeWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType AADAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type AADAuthTypeWorkspaceConnectionProperties_ValueFormat ¶
type AADAuthTypeWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type AADAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string
type AKS ¶
type AKS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType AKS_ComputeType `json:"computeType,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // Properties: AKS properties Properties *AKS_Properties `json:"properties,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
type AKS_ComputeType_STATUS ¶
type AKS_ComputeType_STATUS string
type AKS_Properties ¶
type AKS_Properties struct { // AgentCount: Number of agents AgentCount *int `json:"agentCount,omitempty"` // AgentVmSize: Agent virtual machine size AgentVmSize *string `json:"agentVmSize,omitempty"` // AksNetworkingConfiguration: AKS networking configuration for vnet AksNetworkingConfiguration *AksNetworkingConfiguration `json:"aksNetworkingConfiguration,omitempty"` // ClusterFqdn: Cluster full qualified domain name ClusterFqdn *string `json:"clusterFqdn,omitempty"` // ClusterPurpose: Intended usage of the cluster ClusterPurpose *AKS_Properties_ClusterPurpose `json:"clusterPurpose,omitempty"` LoadBalancerSubnet *string `json:"loadBalancerSubnet,omitempty"` // LoadBalancerType: Load Balancer Type LoadBalancerType *AKS_Properties_LoadBalancerType `json:"loadBalancerType,omitempty"` // SslConfiguration: SSL configuration SslConfiguration *SslConfiguration `json:"sslConfiguration,omitempty"` }
type AKS_Properties_ClusterPurpose ¶
type AKS_Properties_ClusterPurpose string
+kubebuilder:validation:Enum={"DenseProd","DevTest","FastProd"}
type AKS_Properties_ClusterPurpose_STATUS ¶
type AKS_Properties_ClusterPurpose_STATUS string
type AKS_Properties_LoadBalancerType ¶
type AKS_Properties_LoadBalancerType string
+kubebuilder:validation:Enum={"InternalLoadBalancer","PublicIp"}
type AKS_Properties_LoadBalancerType_STATUS ¶
type AKS_Properties_LoadBalancerType_STATUS string
type AKS_Properties_STATUS ¶
type AKS_Properties_STATUS struct { // AgentCount: Number of agents AgentCount *int `json:"agentCount,omitempty"` // AgentVmSize: Agent virtual machine size AgentVmSize *string `json:"agentVmSize,omitempty"` // AksNetworkingConfiguration: AKS networking configuration for vnet AksNetworkingConfiguration *AksNetworkingConfiguration_STATUS `json:"aksNetworkingConfiguration,omitempty"` // ClusterFqdn: Cluster full qualified domain name ClusterFqdn *string `json:"clusterFqdn,omitempty"` // ClusterPurpose: Intended usage of the cluster ClusterPurpose *AKS_Properties_ClusterPurpose_STATUS `json:"clusterPurpose,omitempty"` // LoadBalancerSubnet: Load Balancer Subnet LoadBalancerSubnet *string `json:"loadBalancerSubnet,omitempty"` // LoadBalancerType: Load Balancer Type LoadBalancerType *AKS_Properties_LoadBalancerType_STATUS `json:"loadBalancerType,omitempty"` // SslConfiguration: SSL configuration SslConfiguration *SslConfiguration_STATUS `json:"sslConfiguration,omitempty"` // SystemServices: System services SystemServices []SystemService_STATUS `json:"systemServices,omitempty"` }
type AKS_ProvisioningState_STATUS ¶
type AKS_ProvisioningState_STATUS string
type AKS_STATUS ¶
type AKS_STATUS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType AKS_ComputeType_STATUS `json:"computeType,omitempty"` // CreatedOn: The time at which the compute was created. CreatedOn *string `json:"createdOn,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine // learning service provisioned it if false. IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` // ModifiedOn: The time at which the compute was last modified. ModifiedOn *string `json:"modifiedOn,omitempty"` // Properties: AKS properties Properties *AKS_Properties_STATUS `json:"properties,omitempty"` // ProvisioningErrors: Errors during provisioning ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"` // ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and // Failed. ProvisioningState *AKS_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceId: ARM resource id of the underlying compute ResourceId *string `json:"resourceId,omitempty"` }
type AccessKeyAuthTypeWorkspaceConnectionProperties ¶
type AccessKeyAuthTypeWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` Credentials *WorkspaceConnectionAccessKey `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType ¶
type AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"AccessKey"}
type AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS ¶
type AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string
type AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS ¶
type AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType AccessKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` Credentials *WorkspaceConnectionAccessKey_STATUS `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat ¶
type AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type AccessKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string
type AccountKeyAuthTypeWorkspaceConnectionProperties ¶
type AccountKeyAuthTypeWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` Credentials *WorkspaceConnectionAccountKey `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType ¶
type AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"AccountKey"}
type AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS ¶
type AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string
type AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS ¶
type AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType AccountKeyAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` Credentials *WorkspaceConnectionAccountKey_STATUS `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat ¶
type AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type AccountKeyAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string
type AcrDetails ¶
type AcrDetails struct { // SystemCreatedAcrAccount: Details of system created ACR account to be used for the Registry SystemCreatedAcrAccount *SystemCreatedAcrAccount `json:"systemCreatedAcrAccount,omitempty"` // UserCreatedAcrAccount: Details of user created ACR account to be used for the Registry UserCreatedAcrAccount *UserCreatedAcrAccount `json:"userCreatedAcrAccount,omitempty"` }
Details of ACR account to be used for the Registry
type AcrDetails_STATUS ¶
type AcrDetails_STATUS struct { // SystemCreatedAcrAccount: Details of system created ACR account to be used for the Registry SystemCreatedAcrAccount *SystemCreatedAcrAccount_STATUS `json:"systemCreatedAcrAccount,omitempty"` // UserCreatedAcrAccount: Details of user created ACR account to be used for the Registry UserCreatedAcrAccount *UserCreatedAcrAccount_STATUS `json:"userCreatedAcrAccount,omitempty"` }
Details of ACR account to be used for the Registry
type AksNetworkingConfiguration ¶
type AksNetworkingConfiguration struct { // DnsServiceIP: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address // range specified in serviceCidr. DnsServiceIP *string `json:"dnsServiceIP,omitempty"` // DockerBridgeCidr: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP // ranges or the Kubernetes service address range. DockerBridgeCidr *string `json:"dockerBridgeCidr,omitempty"` // ServiceCidr: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP // ranges. ServiceCidr *string `json:"serviceCidr,omitempty"` SubnetId *string `json:"subnetId,omitempty"` }
Advance configuration for AKS networking
type AksNetworkingConfiguration_STATUS ¶
type AksNetworkingConfiguration_STATUS struct { // DnsServiceIP: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address // range specified in serviceCidr. DnsServiceIP *string `json:"dnsServiceIP,omitempty"` // DockerBridgeCidr: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP // ranges or the Kubernetes service address range. DockerBridgeCidr *string `json:"dockerBridgeCidr,omitempty"` // ServiceCidr: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP // ranges. ServiceCidr *string `json:"serviceCidr,omitempty"` // SubnetId: Virtual network subnet resource ID the compute nodes belong to SubnetId *string `json:"subnetId,omitempty"` }
Advance configuration for AKS networking
type AmlCompute ¶
type AmlCompute struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType AmlCompute_ComputeType `json:"computeType,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // Properties: Properties of AmlCompute Properties *AmlComputeProperties `json:"properties,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
type AmlComputeProperties ¶
type AmlComputeProperties struct { // EnableNodePublicIp: Enable or disable node public IP address provisioning. Possible values are: Possible values are: // true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will // have a private endpoint and no public IPs. EnableNodePublicIp *bool `json:"enableNodePublicIp,omitempty"` // IsolatedNetwork: Network is isolated or not IsolatedNetwork *bool `json:"isolatedNetwork,omitempty"` // OsType: Compute OS Type OsType *AmlComputeProperties_OsType `json:"osType,omitempty"` // PropertyBag: A property bag containing additional properties. PropertyBag map[string]v1.JSON `json:"propertyBag,omitempty"` // RemoteLoginPortPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh // port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the // cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, // else is open all public nodes. It can be default only during cluster creation time, after creation it will be either // enabled or disabled. RemoteLoginPortPublicAccess *AmlComputeProperties_RemoteLoginPortPublicAccess `json:"remoteLoginPortPublicAccess,omitempty"` // ScaleSettings: Scale settings for AML Compute ScaleSettings *ScaleSettings `json:"scaleSettings,omitempty"` // Subnet: Virtual network subnet resource ID the compute nodes belong to. Subnet *ResourceId `json:"subnet,omitempty"` // UserAccountCredentials: Credentials for an administrator user account that will be created on each compute node. UserAccountCredentials *UserAccountCredentials `json:"userAccountCredentials,omitempty"` // VirtualMachineImage: Virtual Machine image for AML Compute - windows only VirtualMachineImage *VirtualMachineImage `json:"virtualMachineImage,omitempty"` // VmPriority: Virtual Machine priority VmPriority *AmlComputeProperties_VmPriority `json:"vmPriority,omitempty"` // VmSize: Virtual Machine Size VmSize *string `json:"vmSize,omitempty"` }
AML Compute properties
type AmlComputeProperties_AllocationState_STATUS ¶
type AmlComputeProperties_AllocationState_STATUS string
type AmlComputeProperties_OsType ¶
type AmlComputeProperties_OsType string
+kubebuilder:validation:Enum={"Linux","Windows"}
type AmlComputeProperties_OsType_STATUS ¶
type AmlComputeProperties_OsType_STATUS string
type AmlComputeProperties_RemoteLoginPortPublicAccess ¶
type AmlComputeProperties_RemoteLoginPortPublicAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled","NotSpecified"}
type AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS ¶
type AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS string
type AmlComputeProperties_STATUS ¶
type AmlComputeProperties_STATUS struct { // AllocationState: Allocation state of the compute. Possible values are: steady - Indicates that the compute is not // resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state // when it is created and when no operations are being performed on the compute to change the number of compute nodes. // resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute. AllocationState *AmlComputeProperties_AllocationState_STATUS `json:"allocationState,omitempty"` // AllocationStateTransitionTime: The time at which the compute entered its current allocation state. AllocationStateTransitionTime *string `json:"allocationStateTransitionTime,omitempty"` // CurrentNodeCount: The number of compute nodes currently assigned to the compute. CurrentNodeCount *int `json:"currentNodeCount,omitempty"` // EnableNodePublicIp: Enable or disable node public IP address provisioning. Possible values are: Possible values are: // true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will // have a private endpoint and no public IPs. EnableNodePublicIp *bool `json:"enableNodePublicIp,omitempty"` // Errors: Collection of errors encountered by various compute nodes during node setup. Errors []ErrorResponse_STATUS `json:"errors,omitempty"` // IsolatedNetwork: Network is isolated or not IsolatedNetwork *bool `json:"isolatedNetwork,omitempty"` // NodeStateCounts: Counts of various node states on the compute. NodeStateCounts *NodeStateCounts_STATUS `json:"nodeStateCounts,omitempty"` // OsType: Compute OS Type OsType *AmlComputeProperties_OsType_STATUS `json:"osType,omitempty"` // PropertyBag: A property bag containing additional properties. PropertyBag map[string]v1.JSON `json:"propertyBag,omitempty"` // RemoteLoginPortPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh // port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the // cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, // else is open all public nodes. It can be default only during cluster creation time, after creation it will be either // enabled or disabled. RemoteLoginPortPublicAccess *AmlComputeProperties_RemoteLoginPortPublicAccess_STATUS `json:"remoteLoginPortPublicAccess,omitempty"` // ScaleSettings: Scale settings for AML Compute ScaleSettings *ScaleSettings_STATUS `json:"scaleSettings,omitempty"` // Subnet: Virtual network subnet resource ID the compute nodes belong to. Subnet *ResourceId_STATUS `json:"subnet,omitempty"` // TargetNodeCount: The target number of compute nodes for the compute. If the allocationState is resizing, this property // denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes // the target node count for the previous resize operation. TargetNodeCount *int `json:"targetNodeCount,omitempty"` // UserAccountCredentials: Credentials for an administrator user account that will be created on each compute node. UserAccountCredentials *UserAccountCredentials_STATUS `json:"userAccountCredentials,omitempty"` // VirtualMachineImage: Virtual Machine image for AML Compute - windows only VirtualMachineImage *VirtualMachineImage_STATUS `json:"virtualMachineImage,omitempty"` // VmPriority: Virtual Machine priority VmPriority *AmlComputeProperties_VmPriority_STATUS `json:"vmPriority,omitempty"` // VmSize: Virtual Machine Size VmSize *string `json:"vmSize,omitempty"` }
AML Compute properties
type AmlComputeProperties_VmPriority ¶
type AmlComputeProperties_VmPriority string
+kubebuilder:validation:Enum={"Dedicated","LowPriority"}
type AmlComputeProperties_VmPriority_STATUS ¶
type AmlComputeProperties_VmPriority_STATUS string
type AmlCompute_ComputeType ¶
type AmlCompute_ComputeType string
+kubebuilder:validation:Enum={"AmlCompute"}
type AmlCompute_ComputeType_STATUS ¶
type AmlCompute_ComputeType_STATUS string
type AmlCompute_ProvisioningState_STATUS ¶
type AmlCompute_ProvisioningState_STATUS string
type AmlCompute_STATUS ¶
type AmlCompute_STATUS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType AmlCompute_ComputeType_STATUS `json:"computeType,omitempty"` // CreatedOn: The time at which the compute was created. CreatedOn *string `json:"createdOn,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine // learning service provisioned it if false. IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` // ModifiedOn: The time at which the compute was last modified. ModifiedOn *string `json:"modifiedOn,omitempty"` // Properties: Properties of AmlCompute Properties *AmlComputeProperties_STATUS `json:"properties,omitempty"` // ProvisioningErrors: Errors during provisioning ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"` // ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and // Failed. ProvisioningState *AmlCompute_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceId: ARM resource id of the underlying compute ResourceId *string `json:"resourceId,omitempty"` }
type ApiKeyAuthWorkspaceConnectionProperties ¶
type ApiKeyAuthWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType ApiKeyAuthWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` // Credentials: Api key object for workspace connection credential. Credentials *WorkspaceConnectionApiKey `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *ApiKeyAuthWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type ApiKeyAuthWorkspaceConnectionProperties_AuthType ¶
type ApiKeyAuthWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"ApiKey"}
type ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS ¶
type ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS string
type ApiKeyAuthWorkspaceConnectionProperties_STATUS ¶
type ApiKeyAuthWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType ApiKeyAuthWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` // Credentials: Api key object for workspace connection credential. Credentials *WorkspaceConnectionApiKey_STATUS `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type ApiKeyAuthWorkspaceConnectionProperties_ValueFormat ¶
type ApiKeyAuthWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type ApiKeyAuthWorkspaceConnectionProperties_ValueFormat_STATUS string
type ArmResourceId ¶
type ArmResourceId struct {
ResourceId *string `json:"resourceId,omitempty"`
}
ARM ResourceId of a resource
type ArmResourceId_STATUS ¶
type ArmResourceId_STATUS struct { // ResourceId: Arm ResourceId is in the format // "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" // or // "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" ResourceId *string `json:"resourceId,omitempty"` }
ARM ResourceId of a resource
type AssignedUser ¶
type AssignedUser struct { // ObjectId: User’s AAD Object Id. ObjectId *string `json:"objectId,omitempty" optionalConfigMapPair:"ObjectId"` // TenantId: User’s AAD Tenant Id. TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"` }
A user that can be assigned to a compute instance.
type AssignedUser_STATUS ¶
type AssignedUser_STATUS struct { // ObjectId: User’s AAD Object Id. ObjectId *string `json:"objectId,omitempty"` // TenantId: User’s AAD Tenant Id. TenantId *string `json:"tenantId,omitempty"` }
A user that can be assigned to a compute instance.
type AutoPauseProperties ¶
type AutoPauseProperties struct { DelayInMinutes *int `json:"delayInMinutes,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
Auto pause properties
type AutoPauseProperties_STATUS ¶
type AutoPauseProperties_STATUS struct { DelayInMinutes *int `json:"delayInMinutes,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
Auto pause properties
type AutoScaleProperties ¶
type AutoScaleProperties struct { Enabled *bool `json:"enabled,omitempty"` MaxNodeCount *int `json:"maxNodeCount,omitempty"` MinNodeCount *int `json:"minNodeCount,omitempty"` }
Auto scale properties
type AutoScaleProperties_STATUS ¶
type AutoScaleProperties_STATUS struct { Enabled *bool `json:"enabled,omitempty"` MaxNodeCount *int `json:"maxNodeCount,omitempty"` MinNodeCount *int `json:"minNodeCount,omitempty"` }
Auto scale properties
type BindOptions ¶
type BindOptions struct { // CreateHostPath: Indicate whether to create host path. CreateHostPath *bool `json:"createHostPath,omitempty"` // Propagation: Type of Bind Option Propagation *string `json:"propagation,omitempty"` // Selinux: Mention the selinux options. Selinux *string `json:"selinux,omitempty"` }
Describes the bind options for the container
type BindOptions_STATUS ¶
type BindOptions_STATUS struct { // CreateHostPath: Indicate whether to create host path. CreateHostPath *bool `json:"createHostPath,omitempty"` // Propagation: Type of Bind Option Propagation *string `json:"propagation,omitempty"` // Selinux: Mention the selinux options. Selinux *string `json:"selinux,omitempty"` }
Describes the bind options for the container
type Compute ¶
type Compute struct { // AKS: Mutually exclusive with all other properties AKS *AKS `json:"aks,omitempty"` // AmlCompute: Mutually exclusive with all other properties AmlCompute *AmlCompute `json:"amlCompute,omitempty"` // ComputeInstance: Mutually exclusive with all other properties ComputeInstance *ComputeInstance `json:"computeInstance,omitempty"` // DataFactory: Mutually exclusive with all other properties DataFactory *DataFactory `json:"dataFactory,omitempty"` // DataLakeAnalytics: Mutually exclusive with all other properties DataLakeAnalytics *DataLakeAnalytics `json:"dataLakeAnalytics,omitempty"` // Databricks: Mutually exclusive with all other properties Databricks *Databricks `json:"databricks,omitempty"` // HDInsight: Mutually exclusive with all other properties HDInsight *HDInsight `json:"hdInsight,omitempty"` // Kubernetes: Mutually exclusive with all other properties Kubernetes *Kubernetes `json:"kubernetes,omitempty"` // SynapseSpark: Mutually exclusive with all other properties SynapseSpark *SynapseSpark `json:"synapseSpark,omitempty"` // VirtualMachine: Mutually exclusive with all other properties VirtualMachine *VirtualMachine `json:"virtualMachine,omitempty"` }
func (Compute) MarshalJSON ¶
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 ComputeInstanceContainer_Autosave_STATUS ¶
type ComputeInstanceContainer_Autosave_STATUS string
type ComputeInstanceContainer_Network_STATUS ¶
type ComputeInstanceContainer_Network_STATUS string
type ComputeInstanceContainer_STATUS ¶
type ComputeInstanceContainer_STATUS struct { // Autosave: Auto save settings. Autosave *ComputeInstanceContainer_Autosave_STATUS `json:"autosave,omitempty"` // Environment: Environment information of this container. Environment *ComputeInstanceEnvironmentInfo_STATUS `json:"environment,omitempty"` // Gpu: Information of GPU. Gpu *string `json:"gpu,omitempty"` // Name: Name of the ComputeInstance container. Name *string `json:"name,omitempty"` // Network: network of this container. Network *ComputeInstanceContainer_Network_STATUS `json:"network,omitempty"` // Services: services of this containers. Services []map[string]v1.JSON `json:"services,omitempty"` }
Defines an Aml Instance container.
type ComputeInstanceCreatedBy_STATUS ¶
type ComputeInstanceCreatedBy_STATUS struct { // UserId: Uniquely identifies the user within his/her organization. UserId *string `json:"userId,omitempty"` // UserName: Name of the user. UserName *string `json:"userName,omitempty"` // UserOrgId: Uniquely identifies user' Azure Active Directory organization. UserOrgId *string `json:"userOrgId,omitempty"` }
Describes information on user who created this ComputeInstance.
type ComputeInstanceDataDisk_Caching_STATUS ¶
type ComputeInstanceDataDisk_Caching_STATUS string
type ComputeInstanceDataDisk_STATUS ¶
type ComputeInstanceDataDisk_STATUS struct { // Caching: Caching type of Data Disk. Caching *ComputeInstanceDataDisk_Caching_STATUS `json:"caching,omitempty"` // DiskSizeGB: The initial disk size in gigabytes. DiskSizeGB *int `json:"diskSizeGB,omitempty"` // Lun: The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. Lun *int `json:"lun,omitempty"` // StorageAccountType: type of this storage account. StorageAccountType *ComputeInstanceDataDisk_StorageAccountType_STATUS `json:"storageAccountType,omitempty"` }
Defines an Aml Instance DataDisk.
type ComputeInstanceDataDisk_StorageAccountType_STATUS ¶
type ComputeInstanceDataDisk_StorageAccountType_STATUS string
type ComputeInstanceDataMount_MountAction_STATUS ¶
type ComputeInstanceDataMount_MountAction_STATUS string
type ComputeInstanceDataMount_MountState_STATUS ¶
type ComputeInstanceDataMount_MountState_STATUS string
type ComputeInstanceDataMount_STATUS ¶
type ComputeInstanceDataMount_STATUS struct { // CreatedBy: who this data mount created by. CreatedBy *string `json:"createdBy,omitempty"` // Error: Error of this data mount. Error *string `json:"error,omitempty"` // MountAction: Mount Action. MountAction *ComputeInstanceDataMount_MountAction_STATUS `json:"mountAction,omitempty"` // MountName: name of the ComputeInstance data mount. MountName *string `json:"mountName,omitempty"` // MountPath: Path of this data mount. MountPath *string `json:"mountPath,omitempty"` // MountState: Mount state. MountState *ComputeInstanceDataMount_MountState_STATUS `json:"mountState,omitempty"` // MountedOn: The time when the disk mounted. MountedOn *string `json:"mountedOn,omitempty"` // Source: Source of the ComputeInstance data mount. Source *string `json:"source,omitempty"` // SourceType: Data source type. SourceType *ComputeInstanceDataMount_SourceType_STATUS `json:"sourceType,omitempty"` }
Defines an Aml Instance DataMount.
type ComputeInstanceDataMount_SourceType_STATUS ¶
type ComputeInstanceDataMount_SourceType_STATUS string
type ComputeInstanceEnvironmentInfo_STATUS ¶
type ComputeInstanceEnvironmentInfo_STATUS struct { // Name: name of environment. Name *string `json:"name,omitempty"` // Version: version of environment. Version *string `json:"version,omitempty"` }
Environment information
type ComputeInstanceLastOperation_OperationName_STATUS ¶
type ComputeInstanceLastOperation_OperationName_STATUS string
type ComputeInstanceLastOperation_OperationStatus_STATUS ¶
type ComputeInstanceLastOperation_OperationStatus_STATUS string
type ComputeInstanceLastOperation_OperationTrigger_STATUS ¶
type ComputeInstanceLastOperation_OperationTrigger_STATUS string
type ComputeInstanceLastOperation_STATUS ¶
type ComputeInstanceLastOperation_STATUS struct { // OperationName: Name of the last operation. OperationName *ComputeInstanceLastOperation_OperationName_STATUS `json:"operationName,omitempty"` // OperationStatus: Operation status. OperationStatus *ComputeInstanceLastOperation_OperationStatus_STATUS `json:"operationStatus,omitempty"` // OperationTime: Time of the last operation. OperationTime *string `json:"operationTime,omitempty"` // OperationTrigger: Trigger of operation. OperationTrigger *ComputeInstanceLastOperation_OperationTrigger_STATUS `json:"operationTrigger,omitempty"` }
The last operation on ComputeInstance.
type ComputeInstanceProperties ¶
type ComputeInstanceProperties struct { // ApplicationSharingPolicy: Policy for sharing applications on this compute instance among users of parent workspace. If // Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access // applications on this instance depending on his/her assigned role. ApplicationSharingPolicy *ComputeInstanceProperties_ApplicationSharingPolicy `json:"applicationSharingPolicy,omitempty"` // ComputeInstanceAuthorizationType: The Compute Instance Authorization type. Available values are personal (default). ComputeInstanceAuthorizationType *ComputeInstanceProperties_ComputeInstanceAuthorizationType `json:"computeInstanceAuthorizationType,omitempty"` // CustomServices: List of Custom Services added to the compute. CustomServices []CustomService `json:"customServices,omitempty"` // EnableNodePublicIp: Enable or disable node public IP address provisioning. Possible values are: Possible values are: // true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will // have a private endpoint and no public IPs. EnableNodePublicIp *bool `json:"enableNodePublicIp,omitempty"` // PersonalComputeInstanceSettings: Settings for a personal compute instance. PersonalComputeInstanceSettings *PersonalComputeInstanceSettings `json:"personalComputeInstanceSettings,omitempty"` // Schedules: The list of schedules to be applied on the computes. Schedules *ComputeSchedules `json:"schedules,omitempty"` // SetupScripts: Details of customized scripts to execute for setting up the cluster. SetupScripts *SetupScripts `json:"setupScripts,omitempty"` // SshSettings: Specifies policy and settings for SSH access. SshSettings *ComputeInstanceSshSettings `json:"sshSettings,omitempty"` // Subnet: Virtual network subnet resource ID the compute nodes belong to. Subnet *ResourceId `json:"subnet,omitempty"` // VmSize: Virtual Machine Size VmSize *string `json:"vmSize,omitempty"` }
Compute Instance properties
type ComputeInstanceProperties_ApplicationSharingPolicy ¶
type ComputeInstanceProperties_ApplicationSharingPolicy string
+kubebuilder:validation:Enum={"Personal","Shared"}
type ComputeInstanceProperties_ApplicationSharingPolicy_STATUS ¶
type ComputeInstanceProperties_ApplicationSharingPolicy_STATUS string
type ComputeInstanceProperties_ComputeInstanceAuthorizationType ¶
type ComputeInstanceProperties_ComputeInstanceAuthorizationType string
+kubebuilder:validation:Enum={"personal"}
type ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS ¶
type ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS string
type ComputeInstanceProperties_STATUS ¶
type ComputeInstanceProperties_STATUS struct { // ApplicationSharingPolicy: Policy for sharing applications on this compute instance among users of parent workspace. If // Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access // applications on this instance depending on his/her assigned role. ApplicationSharingPolicy *ComputeInstanceProperties_ApplicationSharingPolicy_STATUS `json:"applicationSharingPolicy,omitempty"` // Applications: Describes available applications and their endpoints on this ComputeInstance. Applications []ComputeInstanceApplication_STATUS `json:"applications,omitempty"` // ComputeInstanceAuthorizationType: The Compute Instance Authorization type. Available values are personal (default). ComputeInstanceAuthorizationType *ComputeInstanceProperties_ComputeInstanceAuthorizationType_STATUS `json:"computeInstanceAuthorizationType,omitempty"` // ConnectivityEndpoints: Describes all connectivity endpoints available for this ComputeInstance. ConnectivityEndpoints *ComputeInstanceConnectivityEndpoints_STATUS `json:"connectivityEndpoints,omitempty"` // Containers: Describes informations of containers on this ComputeInstance. Containers []ComputeInstanceContainer_STATUS `json:"containers,omitempty"` // CreatedBy: Describes information on user who created this ComputeInstance. CreatedBy *ComputeInstanceCreatedBy_STATUS `json:"createdBy,omitempty"` // CustomServices: List of Custom Services added to the compute. CustomServices []CustomService_STATUS `json:"customServices,omitempty"` // DataDisks: Describes informations of dataDisks on this ComputeInstance. DataDisks []ComputeInstanceDataDisk_STATUS `json:"dataDisks,omitempty"` // DataMounts: Describes informations of dataMounts on this ComputeInstance. DataMounts []ComputeInstanceDataMount_STATUS `json:"dataMounts,omitempty"` // EnableNodePublicIp: Enable or disable node public IP address provisioning. Possible values are: Possible values are: // true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will // have a private endpoint and no public IPs. EnableNodePublicIp *bool `json:"enableNodePublicIp,omitempty"` // Errors: Collection of errors encountered on this ComputeInstance. Errors []ErrorResponse_STATUS `json:"errors,omitempty"` // LastOperation: The last operation on ComputeInstance. LastOperation *ComputeInstanceLastOperation_STATUS `json:"lastOperation,omitempty"` // OsImageMetadata: Returns metadata about the operating system image for this compute instance. OsImageMetadata *ImageMetadata_STATUS `json:"osImageMetadata,omitempty"` // PersonalComputeInstanceSettings: Settings for a personal compute instance. PersonalComputeInstanceSettings *PersonalComputeInstanceSettings_STATUS `json:"personalComputeInstanceSettings,omitempty"` // Schedules: The list of schedules to be applied on the computes. Schedules *ComputeSchedules_STATUS `json:"schedules,omitempty"` // SetupScripts: Details of customized scripts to execute for setting up the cluster. SetupScripts *SetupScripts_STATUS `json:"setupScripts,omitempty"` // SshSettings: Specifies policy and settings for SSH access. SshSettings *ComputeInstanceSshSettings_STATUS `json:"sshSettings,omitempty"` // State: The current state of this ComputeInstance. State *ComputeInstanceState_STATUS `json:"state,omitempty"` // Subnet: Virtual network subnet resource ID the compute nodes belong to. Subnet *ResourceId_STATUS `json:"subnet,omitempty"` // Versions: ComputeInstance version. Versions *ComputeInstanceVersion_STATUS `json:"versions,omitempty"` // VmSize: Virtual Machine Size VmSize *string `json:"vmSize,omitempty"` }
Compute Instance properties
type ComputeInstanceSshSettings ¶
type ComputeInstanceSshSettings struct { // AdminPublicKey: Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH // key pairs. AdminPublicKey *string `json:"adminPublicKey,omitempty"` // SshPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is // closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the // VNet/subnet policy if applicable. SshPublicAccess *ComputeInstanceSshSettings_SshPublicAccess `json:"sshPublicAccess,omitempty"` }
Specifies policy and settings for SSH access.
type ComputeInstanceSshSettings_STATUS ¶
type ComputeInstanceSshSettings_STATUS struct { // AdminPublicKey: Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH // key pairs. AdminPublicKey *string `json:"adminPublicKey,omitempty"` // AdminUserName: Describes the admin user name. AdminUserName *string `json:"adminUserName,omitempty"` // SshPort: Describes the port for connecting through SSH. SshPort *int `json:"sshPort,omitempty"` // SshPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is // closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the // VNet/subnet policy if applicable. SshPublicAccess *ComputeInstanceSshSettings_SshPublicAccess_STATUS `json:"sshPublicAccess,omitempty"` }
Specifies policy and settings for SSH access.
type ComputeInstanceSshSettings_SshPublicAccess ¶
type ComputeInstanceSshSettings_SshPublicAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ComputeInstanceSshSettings_SshPublicAccess_STATUS ¶
type ComputeInstanceSshSettings_SshPublicAccess_STATUS string
type ComputeInstanceState_STATUS ¶
type ComputeInstanceState_STATUS string
Current state of an ComputeInstance.
type ComputeInstanceVersion_STATUS ¶
type ComputeInstanceVersion_STATUS struct { // Runtime: Runtime of compute instance. Runtime *string `json:"runtime,omitempty"` }
Version of computeInstance.
type ComputeInstance_ComputeType ¶
type ComputeInstance_ComputeType string
+kubebuilder:validation:Enum={"ComputeInstance"}
type ComputeInstance_ComputeType_STATUS ¶
type ComputeInstance_ComputeType_STATUS string
type ComputeInstance_ProvisioningState_STATUS ¶
type ComputeInstance_ProvisioningState_STATUS string
type ComputeInstance_STATUS ¶
type ComputeInstance_STATUS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType ComputeInstance_ComputeType_STATUS `json:"computeType,omitempty"` // CreatedOn: The time at which the compute was created. CreatedOn *string `json:"createdOn,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine // learning service provisioned it if false. IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` // ModifiedOn: The time at which the compute was last modified. ModifiedOn *string `json:"modifiedOn,omitempty"` // Properties: Properties of ComputeInstance Properties *ComputeInstanceProperties_STATUS `json:"properties,omitempty"` // ProvisioningErrors: Errors during provisioning ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"` // ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and // Failed. ProvisioningState *ComputeInstance_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceId: ARM resource id of the underlying compute ResourceId *string `json:"resourceId,omitempty"` }
type ComputePowerAction ¶
type ComputePowerAction string
The compute power action. +kubebuilder:validation:Enum={"Start","Stop"}
type ComputeRecurrenceFrequency ¶
type ComputeRecurrenceFrequency string
Enum to describe the frequency of a compute recurrence schedule +kubebuilder:validation:Enum={"Day","Hour","Minute","Month","Week"}
type ComputeRecurrenceFrequency_STATUS ¶
type ComputeRecurrenceFrequency_STATUS string
Enum to describe the frequency of a compute recurrence schedule
type ComputeRecurrenceSchedule ¶
type ComputeRecurrenceSchedule struct { // Hours: [Required] List of hours for the schedule. Hours []int `json:"hours,omitempty"` // Minutes: [Required] List of minutes for the schedule. Minutes []int `json:"minutes,omitempty"` // MonthDays: List of month days for the schedule MonthDays []int `json:"monthDays,omitempty"` // WeekDays: List of days for the schedule. WeekDays []ComputeWeekDay `json:"weekDays,omitempty"` }
type ComputeRecurrenceSchedule_STATUS ¶
type ComputeRecurrenceSchedule_STATUS struct { // Hours: [Required] List of hours for the schedule. Hours []int `json:"hours,omitempty"` // Minutes: [Required] List of minutes for the schedule. Minutes []int `json:"minutes,omitempty"` // MonthDays: List of month days for the schedule MonthDays []int `json:"monthDays,omitempty"` // WeekDays: List of days for the schedule. WeekDays []ComputeWeekDay_STATUS `json:"weekDays,omitempty"` }
type ComputeRuntimeDto ¶
type ComputeRuntimeDto struct {
SparkRuntimeVersion *string `json:"sparkRuntimeVersion,omitempty"`
}
Compute runtime config for feature store type workspace.
type ComputeRuntimeDto_STATUS ¶
type ComputeRuntimeDto_STATUS struct {
SparkRuntimeVersion *string `json:"sparkRuntimeVersion,omitempty"`
}
Compute runtime config for feature store type workspace.
type ComputeSchedules ¶
type ComputeSchedules struct { // ComputeStartStop: The list of compute start stop schedules to be applied. ComputeStartStop []ComputeStartStopSchedule `json:"computeStartStop,omitempty"` }
The list of schedules to be applied on the computes
type ComputeSchedules_STATUS ¶
type ComputeSchedules_STATUS struct { // ComputeStartStop: The list of compute start stop schedules to be applied. ComputeStartStop []ComputeStartStopSchedule_STATUS `json:"computeStartStop,omitempty"` }
The list of schedules to be applied on the computes
type ComputeStartStopSchedule ¶
type ComputeStartStopSchedule struct { // Action: [Required] The compute power action. Action *ComputePowerAction `json:"action,omitempty"` // Cron: Required if triggerType is Cron. Cron *Cron `json:"cron,omitempty"` // Recurrence: Required if triggerType is Recurrence. Recurrence *Recurrence `json:"recurrence,omitempty"` // Schedule: [Deprecated] Not used any more. Schedule *ScheduleBase `json:"schedule,omitempty"` // Status: Is the schedule enabled or disabled? Status *ScheduleStatus `json:"status,omitempty"` // TriggerType: [Required] The schedule trigger type. TriggerType *ComputeTriggerType `json:"triggerType,omitempty"` }
Compute start stop schedule properties
type ComputeStartStopSchedule_ProvisioningStatus_STATUS ¶
type ComputeStartStopSchedule_ProvisioningStatus_STATUS string
type ComputeStartStopSchedule_STATUS ¶
type ComputeStartStopSchedule_STATUS struct { // Action: [Required] The compute power action. Action *ComputePowerAction_STATUS `json:"action,omitempty"` // Cron: Required if triggerType is Cron. Cron *Cron_STATUS `json:"cron,omitempty"` // Id: A system assigned id for the schedule. Id *string `json:"id,omitempty"` // ProvisioningStatus: The current deployment state of schedule. ProvisioningStatus *ComputeStartStopSchedule_ProvisioningStatus_STATUS `json:"provisioningStatus,omitempty"` // Recurrence: Required if triggerType is Recurrence. Recurrence *Recurrence_STATUS `json:"recurrence,omitempty"` // Schedule: [Deprecated] Not used any more. Schedule *ScheduleBase_STATUS `json:"schedule,omitempty"` // Status: Is the schedule enabled or disabled? Status *ScheduleStatus_STATUS `json:"status,omitempty"` // TriggerType: [Required] The schedule trigger type. TriggerType *ComputeTriggerType_STATUS `json:"triggerType,omitempty"` }
Compute start stop schedule properties
type ComputeTriggerType ¶
type ComputeTriggerType string
Is the trigger type recurrence or cron. +kubebuilder:validation:Enum={"Cron","Recurrence"}
type ComputeTriggerType_STATUS ¶
type ComputeTriggerType_STATUS string
Is the trigger type recurrence or cron.
type ComputeWeekDay ¶
type ComputeWeekDay string
Enum of weekday +kubebuilder:validation:Enum={"Friday","Monday","Saturday","Sunday","Thursday","Tuesday","Wednesday"}
type Compute_STATUS ¶
type Compute_STATUS struct { // AKS: Mutually exclusive with all other properties AKS *AKS_STATUS `json:"aks,omitempty"` // AmlCompute: Mutually exclusive with all other properties AmlCompute *AmlCompute_STATUS `json:"amlCompute,omitempty"` // ComputeInstance: Mutually exclusive with all other properties ComputeInstance *ComputeInstance_STATUS `json:"computeInstance,omitempty"` // DataFactory: Mutually exclusive with all other properties DataFactory *DataFactory_STATUS `json:"dataFactory,omitempty"` // DataLakeAnalytics: Mutually exclusive with all other properties DataLakeAnalytics *DataLakeAnalytics_STATUS `json:"dataLakeAnalytics,omitempty"` // Databricks: Mutually exclusive with all other properties Databricks *Databricks_STATUS `json:"databricks,omitempty"` // HDInsight: Mutually exclusive with all other properties HDInsight *HDInsight_STATUS `json:"hdInsight,omitempty"` // Kubernetes: Mutually exclusive with all other properties Kubernetes *Kubernetes_STATUS `json:"kubernetes,omitempty"` // SynapseSpark: Mutually exclusive with all other properties SynapseSpark *SynapseSpark_STATUS `json:"synapseSpark,omitempty"` // VirtualMachine: Mutually exclusive with all other properties VirtualMachine *VirtualMachine_STATUS `json:"virtualMachine,omitempty"` }
func (Compute_STATUS) MarshalJSON ¶
func (compute Compute_STATUS) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because Compute_STATUS represents a discriminated union (JSON OneOf)
func (*Compute_STATUS) UnmarshalJSON ¶
func (compute *Compute_STATUS) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the Compute_STATUS
type ConnectionCategory ¶
type ConnectionCategory string
Category of the connection +kubebuilder:validation:Enum={"ADLSGen2","AIServices","AmazonMws","AmazonRdsForOracle","AmazonRdsForSqlServer","AmazonRedshift","AmazonS3Compatible","ApiKey","AzureBlob","AzureDataExplorer","AzureDatabricksDeltaLake","AzureMariaDb","AzureMySqlDb","AzureOneLake","AzureOpenAI","AzurePostgresDb","AzureSqlDb","AzureSqlMi","AzureSynapseAnalytics","AzureTableStorage","BingLLMSearch","Cassandra","CognitiveSearch","CognitiveService","Concur","ContainerRegistry","CosmosDb","CosmosDbMongoDbApi","Couchbase","CustomKeys","Db2","Drill","Dynamics","DynamicsAx","DynamicsCrm","Eloqua","FileServer","FtpServer","GenericContainerRegistry","GenericHttp","GenericRest","Git","GoogleAdWords","GoogleBigQuery","GoogleCloudStorage","Greenplum","Hbase","Hdfs","Hive","Hubspot","Impala","Informix","Jira","Magento","MariaDb","Marketo","MicrosoftAccess","MongoDbAtlas","MongoDbV2","MySql","Netezza","ODataRest","Odbc","Office365","OpenAI","Oracle","OracleCloudStorage","OracleServiceCloud","PayPal","Phoenix","PostgreSql","Presto","PythonFeed","QuickBooks","Redis","Responsys","S3","Salesforce","SalesforceMarketingCloud","SalesforceServiceCloud","SapBw","SapCloudForCustomer","SapEcc","SapHana","SapOpenHub","SapTable","Serp","Serverless","ServiceNow","Sftp","SharePointOnlineList","Shopify","Snowflake","Spark","SqlServer","Square","Sybase","Teradata","Vertica","WebTable","Xero","Zoho"}
type CosmosDbSettings ¶
type CosmosDbSettings struct { // CollectionsThroughput: The throughput of the collections in cosmosdb database CollectionsThroughput *int `json:"collectionsThroughput,omitempty"` }
type CosmosDbSettings_STATUS ¶
type CosmosDbSettings_STATUS struct { // CollectionsThroughput: The throughput of the collections in cosmosdb database CollectionsThroughput *int `json:"collectionsThroughput,omitempty"` }
type Cron ¶
type Cron struct { // Expression: [Required] Specifies cron expression of schedule. // The expression should follow NCronTab format. Expression *string `json:"expression,omitempty"` // StartTime: The start time in yyyy-MM-ddTHH:mm:ss format. StartTime *string `json:"startTime,omitempty"` // TimeZone: Specifies time zone in which the schedule runs. // TimeZone should follow Windows time zone format. Refer: // https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 TimeZone *string `json:"timeZone,omitempty"` }
The workflow trigger cron for ComputeStartStop schedule type.
type Cron_STATUS ¶
type Cron_STATUS struct { // Expression: [Required] Specifies cron expression of schedule. // The expression should follow NCronTab format. Expression *string `json:"expression,omitempty"` // StartTime: The start time in yyyy-MM-ddTHH:mm:ss format. StartTime *string `json:"startTime,omitempty"` // TimeZone: Specifies time zone in which the schedule runs. // TimeZone should follow Windows time zone format. Refer: // https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 TimeZone *string `json:"timeZone,omitempty"` }
The workflow trigger cron for ComputeStartStop schedule type.
type CustomKeys ¶
Custom Keys credential object
type CustomKeysWorkspaceConnectionProperties ¶
type CustomKeysWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType CustomKeysWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` // Credentials: Custom Keys credential object Credentials *CustomKeys `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *CustomKeysWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type CustomKeysWorkspaceConnectionProperties_AuthType ¶
type CustomKeysWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"CustomKeys"}
type CustomKeysWorkspaceConnectionProperties_AuthType_STATUS ¶
type CustomKeysWorkspaceConnectionProperties_AuthType_STATUS string
type CustomKeysWorkspaceConnectionProperties_STATUS ¶
type CustomKeysWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType CustomKeysWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` // Credentials: Custom Keys credential object Credentials *CustomKeys_STATUS `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type CustomKeysWorkspaceConnectionProperties_ValueFormat ¶
type CustomKeysWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type CustomKeysWorkspaceConnectionProperties_ValueFormat_STATUS string
type CustomKeys_STATUS ¶
Custom Keys credential object
type CustomService ¶
type CustomService struct { // Docker: Describes the docker settings for the image Docker *Docker `json:"docker,omitempty"` // Endpoints: Configuring the endpoints for the container Endpoints []Endpoint `json:"endpoints,omitempty"` // EnvironmentVariables: Environment Variable for the container EnvironmentVariables map[string]EnvironmentVariable `json:"environmentVariables,omitempty"` // Image: Describes the Image Specifications Image *Image `json:"image,omitempty"` // Name: Name of the Custom Service Name *string `json:"name,omitempty"` // Volumes: Configuring the volumes for the container Volumes []VolumeDefinition `json:"volumes,omitempty"` }
Specifies the custom service configuration
type CustomService_STATUS ¶
type CustomService_STATUS struct { // Docker: Describes the docker settings for the image Docker *Docker_STATUS `json:"docker,omitempty"` // Endpoints: Configuring the endpoints for the container Endpoints []Endpoint_STATUS `json:"endpoints,omitempty"` // EnvironmentVariables: Environment Variable for the container EnvironmentVariables map[string]EnvironmentVariable_STATUS `json:"environmentVariables,omitempty"` // Image: Describes the Image Specifications Image *Image_STATUS `json:"image,omitempty"` // Name: Name of the Custom Service Name *string `json:"name,omitempty"` // Volumes: Configuring the volumes for the container Volumes []VolumeDefinition_STATUS `json:"volumes,omitempty"` }
Specifies the custom service configuration
type DataFactory ¶
type DataFactory struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType DataFactory_ComputeType `json:"computeType,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
type DataFactory_ComputeType ¶
type DataFactory_ComputeType string
+kubebuilder:validation:Enum={"DataFactory"}
type DataFactory_ComputeType_STATUS ¶
type DataFactory_ComputeType_STATUS string
type DataFactory_ProvisioningState_STATUS ¶
type DataFactory_ProvisioningState_STATUS string
type DataFactory_STATUS ¶
type DataFactory_STATUS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType DataFactory_ComputeType_STATUS `json:"computeType,omitempty"` // CreatedOn: The time at which the compute was created. CreatedOn *string `json:"createdOn,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine // learning service provisioned it if false. IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` // ModifiedOn: The time at which the compute was last modified. ModifiedOn *string `json:"modifiedOn,omitempty"` // ProvisioningErrors: Errors during provisioning ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"` // ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and // Failed. ProvisioningState *DataFactory_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceId: ARM resource id of the underlying compute ResourceId *string `json:"resourceId,omitempty"` }
type DataLakeAnalytics ¶
type DataLakeAnalytics struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType DataLakeAnalytics_ComputeType `json:"computeType,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` Properties *DataLakeAnalytics_Properties `json:"properties,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
type DataLakeAnalytics_ComputeType ¶
type DataLakeAnalytics_ComputeType string
+kubebuilder:validation:Enum={"DataLakeAnalytics"}
type DataLakeAnalytics_ComputeType_STATUS ¶
type DataLakeAnalytics_ComputeType_STATUS string
type DataLakeAnalytics_Properties ¶
type DataLakeAnalytics_Properties struct { // DataLakeStoreAccountName: DataLake Store Account Name DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"` }
type DataLakeAnalytics_Properties_STATUS ¶
type DataLakeAnalytics_Properties_STATUS struct { // DataLakeStoreAccountName: DataLake Store Account Name DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"` }
type DataLakeAnalytics_ProvisioningState_STATUS ¶
type DataLakeAnalytics_ProvisioningState_STATUS string
type DataLakeAnalytics_STATUS ¶
type DataLakeAnalytics_STATUS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType DataLakeAnalytics_ComputeType_STATUS `json:"computeType,omitempty"` // CreatedOn: The time at which the compute was created. CreatedOn *string `json:"createdOn,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine // learning service provisioned it if false. IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` // ModifiedOn: The time at which the compute was last modified. ModifiedOn *string `json:"modifiedOn,omitempty"` Properties *DataLakeAnalytics_Properties_STATUS `json:"properties,omitempty"` // ProvisioningErrors: Errors during provisioning ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"` // ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and // Failed. ProvisioningState *DataLakeAnalytics_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceId: ARM resource id of the underlying compute ResourceId *string `json:"resourceId,omitempty"` }
type Databricks ¶
type Databricks struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType Databricks_ComputeType `json:"computeType,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // Properties: Properties of Databricks Properties *DatabricksProperties `json:"properties,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
type DatabricksProperties ¶
type DatabricksProperties struct { // DatabricksAccessToken: Databricks access token DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"` // WorkspaceUrl: Workspace Url WorkspaceUrl *string `json:"workspaceUrl,omitempty"` }
Properties of Databricks
type DatabricksProperties_STATUS ¶
type DatabricksProperties_STATUS struct { // WorkspaceUrl: Workspace Url WorkspaceUrl *string `json:"workspaceUrl,omitempty"` }
Properties of Databricks
type Databricks_ComputeType ¶
type Databricks_ComputeType string
+kubebuilder:validation:Enum={"Databricks"}
type Databricks_ComputeType_STATUS ¶
type Databricks_ComputeType_STATUS string
type Databricks_ProvisioningState_STATUS ¶
type Databricks_ProvisioningState_STATUS string
type Databricks_STATUS ¶
type Databricks_STATUS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType Databricks_ComputeType_STATUS `json:"computeType,omitempty"` // CreatedOn: The time at which the compute was created. CreatedOn *string `json:"createdOn,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine // learning service provisioned it if false. IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` // ModifiedOn: The time at which the compute was last modified. ModifiedOn *string `json:"modifiedOn,omitempty"` // Properties: Properties of Databricks Properties *DatabricksProperties_STATUS `json:"properties,omitempty"` // ProvisioningErrors: Errors during provisioning ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"` // ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and // Failed. ProvisioningState *Databricks_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceId: ARM resource id of the underlying compute ResourceId *string `json:"resourceId,omitempty"` }
type Docker ¶
type Docker struct { // Privileged: Indicate whether container shall run in privileged or non-privileged mode. Privileged *bool `json:"privileged,omitempty"` }
Docker container configuration
type Docker_STATUS ¶
type Docker_STATUS struct { // Privileged: Indicate whether container shall run in privileged or non-privileged mode. Privileged *bool `json:"privileged,omitempty"` }
Docker container configuration
type EncryptionKeyVaultProperties ¶
type EncryptionKeyVaultProperties struct { // IdentityClientId: For future use - The client id of the identity which will be used to access key vault. IdentityClientId *string `json:"identityClientId,omitempty" optionalConfigMapPair:"IdentityClientId"` // KeyIdentifier: Key vault uri to access the encryption key. KeyIdentifier *string `json:"keyIdentifier,omitempty"` KeyVaultArmId *string `json:"keyVaultArmId,omitempty"` }
type EncryptionKeyVaultProperties_STATUS ¶
type EncryptionKeyVaultProperties_STATUS struct { // IdentityClientId: For future use - The client id of the identity which will be used to access key vault. IdentityClientId *string `json:"identityClientId,omitempty"` // KeyIdentifier: Key vault uri to access the encryption key. KeyIdentifier *string `json:"keyIdentifier,omitempty"` // KeyVaultArmId: The ArmId of the keyVault where the customer owned encryption key is present. KeyVaultArmId *string `json:"keyVaultArmId,omitempty"` }
type EncryptionProperty ¶
type EncryptionProperty struct { // Identity: The identity that will be used to access the key vault for encryption at rest. Identity *IdentityForCmk `json:"identity,omitempty"` // KeyVaultProperties: Customer Key vault properties. KeyVaultProperties *EncryptionKeyVaultProperties `json:"keyVaultProperties,omitempty"` }
type EncryptionProperty_STATUS ¶
type EncryptionProperty_STATUS struct { // Identity: The identity that will be used to access the key vault for encryption at rest. Identity *IdentityForCmk_STATUS `json:"identity,omitempty"` // KeyVaultProperties: Customer Key vault properties. KeyVaultProperties *EncryptionKeyVaultProperties_STATUS `json:"keyVaultProperties,omitempty"` // Status: Indicates whether or not the encryption is enabled for the workspace. Status *EncryptionProperty_Status_STATUS `json:"status,omitempty"` }
type EncryptionProperty_Status_STATUS ¶
type EncryptionProperty_Status_STATUS string
type Endpoint ¶
type Endpoint struct { // HostIp: Host IP over which the application is exposed from the container HostIp *string `json:"hostIp,omitempty"` // Name: Name of the Endpoint Name *string `json:"name,omitempty"` // Protocol: Protocol over which communication will happen over this endpoint Protocol *Endpoint_Protocol `json:"protocol,omitempty"` // Published: Port over which the application is exposed from container. Published *int `json:"published,omitempty"` // Target: Application port inside the container. Target *int `json:"target,omitempty"` }
Describes the endpoint configuration for the container
type EndpointServiceConnectionStatus ¶
type EndpointServiceConnectionStatus string
Connection status of the service consumer with the service provider +kubebuilder:validation:Enum={"Approved","Disconnected","Pending","Rejected"}
type EndpointServiceConnectionStatus_STATUS ¶
type EndpointServiceConnectionStatus_STATUS string
Connection status of the service consumer with the service provider
type Endpoint_Protocol ¶
type Endpoint_Protocol string
+kubebuilder:validation:Enum={"http","tcp","udp"}
type Endpoint_Protocol_STATUS ¶
type Endpoint_Protocol_STATUS string
type Endpoint_STATUS ¶
type Endpoint_STATUS struct { // HostIp: Host IP over which the application is exposed from the container HostIp *string `json:"hostIp,omitempty"` // Name: Name of the Endpoint Name *string `json:"name,omitempty"` // Protocol: Protocol over which communication will happen over this endpoint Protocol *Endpoint_Protocol_STATUS `json:"protocol,omitempty"` // Published: Port over which the application is exposed from container. Published *int `json:"published,omitempty"` // Target: Application port inside the container. Target *int `json:"target,omitempty"` }
Describes the endpoint configuration for the container
type EnvironmentVariable ¶
type EnvironmentVariable struct { // Type: Type of the Environment Variable. Possible values are: local - For local variable Type *EnvironmentVariable_Type `json:"type,omitempty"` // Value: Value of the Environment variable Value *string `json:"value,omitempty"` }
Environment Variables for the container
type EnvironmentVariable_STATUS ¶
type EnvironmentVariable_STATUS struct { // Type: Type of the Environment Variable. Possible values are: local - For local variable Type *EnvironmentVariable_Type_STATUS `json:"type,omitempty"` // Value: Value of the Environment variable Value *string `json:"value,omitempty"` }
Environment Variables for the container
type EnvironmentVariable_Type ¶
type EnvironmentVariable_Type string
+kubebuilder:validation:Enum={"local"}
type EnvironmentVariable_Type_STATUS ¶
type EnvironmentVariable_Type_STATUS string
type ErrorAdditionalInfo_STATUS ¶
type ErrorAdditionalInfo_STATUS struct { // Info: The additional info. Info map[string]v1.JSON `json:"info,omitempty"` // Type: The additional info type. Type *string `json:"type,omitempty"` }
The resource management error additional info.
type ErrorDetail_STATUS ¶
type ErrorDetail_STATUS struct { // AdditionalInfo: The error additional info. AdditionalInfo []ErrorAdditionalInfo_STATUS `json:"additionalInfo,omitempty"` // Code: The error code. Code *string `json:"code,omitempty"` // Details: The error details. Details []ErrorDetail_STATUS_Unrolled `json:"details,omitempty"` // Message: The error message. Message *string `json:"message,omitempty"` // Target: The error target. Target *string `json:"target,omitempty"` }
The error detail.
type ErrorDetail_STATUS_Unrolled ¶
type ErrorDetail_STATUS_Unrolled struct { // AdditionalInfo: The error additional info. AdditionalInfo []ErrorAdditionalInfo_STATUS `json:"additionalInfo,omitempty"` // Code: The error code. Code *string `json:"code,omitempty"` // Message: The error message. Message *string `json:"message,omitempty"` // Target: The error target. Target *string `json:"target,omitempty"` }
type ErrorResponse_STATUS ¶
type ErrorResponse_STATUS struct { // Error: The error object. Error *ErrorDetail_STATUS `json:"error,omitempty"` }
Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).
type FeatureStoreSettings ¶
type FeatureStoreSettings struct { // ComputeRuntime: Compute runtime config for feature store type workspace. ComputeRuntime *ComputeRuntimeDto `json:"computeRuntime,omitempty"` OfflineStoreConnectionName *string `json:"offlineStoreConnectionName,omitempty"` OnlineStoreConnectionName *string `json:"onlineStoreConnectionName,omitempty"` }
Settings for feature store type workspace.
type FeatureStoreSettings_STATUS ¶
type FeatureStoreSettings_STATUS struct { // ComputeRuntime: Compute runtime config for feature store type workspace. ComputeRuntime *ComputeRuntimeDto_STATUS `json:"computeRuntime,omitempty"` OfflineStoreConnectionName *string `json:"offlineStoreConnectionName,omitempty"` OnlineStoreConnectionName *string `json:"onlineStoreConnectionName,omitempty"` }
Settings for feature store type workspace.
type FqdnOutboundRule ¶
type FqdnOutboundRule struct { // Category: Category of a managed network Outbound Rule of a machine learning workspace. Category *RuleCategory `json:"category,omitempty"` Destination *string `json:"destination,omitempty"` // Status: Type of a managed network Outbound Rule of a machine learning workspace. Status *RuleStatus `json:"status,omitempty"` Type FqdnOutboundRule_Type `json:"type,omitempty"` }
type FqdnOutboundRule_STATUS ¶
type FqdnOutboundRule_STATUS struct { // Category: Category of a managed network Outbound Rule of a machine learning workspace. Category *RuleCategory_STATUS `json:"category,omitempty"` Destination *string `json:"destination,omitempty"` // Status: Type of a managed network Outbound Rule of a machine learning workspace. Status *RuleStatus_STATUS `json:"status,omitempty"` Type FqdnOutboundRule_Type_STATUS `json:"type,omitempty"` }
type FqdnOutboundRule_Type ¶
type FqdnOutboundRule_Type string
+kubebuilder:validation:Enum={"FQDN"}
type FqdnOutboundRule_Type_STATUS ¶
type FqdnOutboundRule_Type_STATUS string
type HDInsight ¶
type HDInsight struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType HDInsight_ComputeType `json:"computeType,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // Properties: HDInsight compute properties Properties *HDInsightProperties `json:"properties,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
type HDInsightProperties ¶
type HDInsightProperties struct { // Address: Public IP address of the master node of the cluster. Address *string `json:"address,omitempty"` // AdministratorAccount: Admin credentials for master node of the cluster AdministratorAccount *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"` // SshPort: Port open for ssh connections on the master node of the cluster. SshPort *int `json:"sshPort,omitempty"` }
HDInsight compute properties
type HDInsightProperties_STATUS ¶
type HDInsightProperties_STATUS struct { // Address: Public IP address of the master node of the cluster. Address *string `json:"address,omitempty"` // AdministratorAccount: Admin credentials for master node of the cluster AdministratorAccount *VirtualMachineSshCredentials_STATUS `json:"administratorAccount,omitempty"` // SshPort: Port open for ssh connections on the master node of the cluster. SshPort *int `json:"sshPort,omitempty"` }
HDInsight compute properties
type HDInsight_ComputeType ¶
type HDInsight_ComputeType string
+kubebuilder:validation:Enum={"HDInsight"}
type HDInsight_ComputeType_STATUS ¶
type HDInsight_ComputeType_STATUS string
type HDInsight_ProvisioningState_STATUS ¶
type HDInsight_ProvisioningState_STATUS string
type HDInsight_STATUS ¶
type HDInsight_STATUS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType HDInsight_ComputeType_STATUS `json:"computeType,omitempty"` // CreatedOn: The time at which the compute was created. CreatedOn *string `json:"createdOn,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine // learning service provisioned it if false. IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` // ModifiedOn: The time at which the compute was last modified. ModifiedOn *string `json:"modifiedOn,omitempty"` // Properties: HDInsight compute properties Properties *HDInsightProperties_STATUS `json:"properties,omitempty"` // ProvisioningErrors: Errors during provisioning ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"` // ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and // Failed. ProvisioningState *HDInsight_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceId: ARM resource id of the underlying compute ResourceId *string `json:"resourceId,omitempty"` }
type IdentityForCmk ¶
type IdentityForCmk struct {
UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}
Identity that will be used to access key vault for encryption at rest
type IdentityForCmk_STATUS ¶
type IdentityForCmk_STATUS struct { // UserAssignedIdentity: The ArmId of the user assigned identity that will be used to access the customer managed key vault UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
Identity that will be used to access key vault for encryption at rest
type Image ¶
type Image struct { // Reference: Image reference Reference *string `json:"reference,omitempty"` // Type: Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images Type *Image_Type `json:"type,omitempty"` }
Describes the Image Specifications
type ImageMetadata_STATUS ¶
type ImageMetadata_STATUS struct { // CurrentImageVersion: Specifies the current operating system image version this compute instance is running on. CurrentImageVersion *string `json:"currentImageVersion,omitempty"` // IsLatestOsImageVersion: Specifies whether this compute instance is running on the latest operating system image. IsLatestOsImageVersion *bool `json:"isLatestOsImageVersion,omitempty"` // LatestImageVersion: Specifies the latest available operating system image version. LatestImageVersion *string `json:"latestImageVersion,omitempty"` }
Returns metadata about the operating system image for this compute instance.
type Image_STATUS ¶
type Image_STATUS struct { // Reference: Image reference Reference *string `json:"reference,omitempty"` // Type: Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images Type *Image_Type_STATUS `json:"type,omitempty"` }
Describes the Image Specifications
type Image_Type_STATUS ¶
type Image_Type_STATUS string
type InstanceTypeSchema ¶
type InstanceTypeSchema struct { // NodeSelector: Node Selector NodeSelector map[string]string `json:"nodeSelector,omitempty"` // Resources: Resource requests/limits for this instance type Resources *InstanceTypeSchema_Resources `json:"resources,omitempty"` }
Instance type schema.
type InstanceTypeSchema_STATUS ¶
type InstanceTypeSchema_STATUS struct { // NodeSelector: Node Selector NodeSelector map[string]string `json:"nodeSelector,omitempty"` // Resources: Resource requests/limits for this instance type Resources *InstanceTypeSchema_Resources_STATUS `json:"resources,omitempty"` }
Instance type schema.
type IsolationMode ¶
type IsolationMode string
Isolation mode for the managed network of a machine learning workspace. +kubebuilder:validation:Enum={"AllowInternetOutbound","AllowOnlyApprovedOutbound","Disabled"}
type IsolationMode_STATUS ¶
type IsolationMode_STATUS string
Isolation mode for the managed network of a machine learning workspace.
type Kubernetes ¶
type Kubernetes struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType Kubernetes_ComputeType `json:"computeType,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // Properties: Properties of Kubernetes Properties *KubernetesProperties `json:"properties,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
type KubernetesProperties ¶
type KubernetesProperties struct { // DefaultInstanceType: Default instance type DefaultInstanceType *string `json:"defaultInstanceType,omitempty"` // ExtensionInstanceReleaseTrain: Extension instance release train. ExtensionInstanceReleaseTrain *string `json:"extensionInstanceReleaseTrain,omitempty"` // ExtensionPrincipalId: Extension principal-id. ExtensionPrincipalId *string `json:"extensionPrincipalId,omitempty" optionalConfigMapPair:"ExtensionPrincipalId"` // InstanceTypes: Instance Type Schema InstanceTypes map[string]InstanceTypeSchema `json:"instanceTypes,omitempty"` // Namespace: Compute namespace Namespace *string `json:"namespace,omitempty"` // RelayConnectionString: Relay connection string. RelayConnectionString *string `json:"relayConnectionString,omitempty"` // ServiceBusConnectionString: ServiceBus connection string. ServiceBusConnectionString *string `json:"serviceBusConnectionString,omitempty"` // VcName: VC name. VcName *string `json:"vcName,omitempty"` }
Kubernetes properties
type KubernetesProperties_STATUS ¶
type KubernetesProperties_STATUS struct { // DefaultInstanceType: Default instance type DefaultInstanceType *string `json:"defaultInstanceType,omitempty"` // ExtensionInstanceReleaseTrain: Extension instance release train. ExtensionInstanceReleaseTrain *string `json:"extensionInstanceReleaseTrain,omitempty"` // ExtensionPrincipalId: Extension principal-id. ExtensionPrincipalId *string `json:"extensionPrincipalId,omitempty"` // InstanceTypes: Instance Type Schema InstanceTypes map[string]InstanceTypeSchema_STATUS `json:"instanceTypes,omitempty"` // Namespace: Compute namespace Namespace *string `json:"namespace,omitempty"` // VcName: VC name. VcName *string `json:"vcName,omitempty"` }
Kubernetes properties
type Kubernetes_ComputeType ¶
type Kubernetes_ComputeType string
+kubebuilder:validation:Enum={"Kubernetes"}
type Kubernetes_ComputeType_STATUS ¶
type Kubernetes_ComputeType_STATUS string
type Kubernetes_ProvisioningState_STATUS ¶
type Kubernetes_ProvisioningState_STATUS string
type Kubernetes_STATUS ¶
type Kubernetes_STATUS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType Kubernetes_ComputeType_STATUS `json:"computeType,omitempty"` // CreatedOn: The time at which the compute was created. CreatedOn *string `json:"createdOn,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine // learning service provisioned it if false. IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` // ModifiedOn: The time at which the compute was last modified. ModifiedOn *string `json:"modifiedOn,omitempty"` // Properties: Properties of Kubernetes Properties *KubernetesProperties_STATUS `json:"properties,omitempty"` // ProvisioningErrors: Errors during provisioning ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"` // ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and // Failed. ProvisioningState *Kubernetes_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceId: ARM resource id of the underlying compute ResourceId *string `json:"resourceId,omitempty"` }
type ManagedIdentityAuthTypeWorkspaceConnectionProperties ¶
type ManagedIdentityAuthTypeWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` Credentials *WorkspaceConnectionManagedIdentity `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType ¶
type ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"ManagedIdentity"}
type ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS ¶
type ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string
type ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS ¶
type ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType ManagedIdentityAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` Credentials *WorkspaceConnectionManagedIdentity_STATUS `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat ¶
type ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type ManagedIdentityAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string
type ManagedNetworkProvisionStatus ¶
type ManagedNetworkProvisionStatus struct { SparkReady *bool `json:"sparkReady,omitempty"` // Status: Status for the managed network of a machine learning workspace. Status *ManagedNetworkStatus `json:"status,omitempty"` }
Status of the Provisioning for the managed network of a machine learning workspace.
type ManagedNetworkProvisionStatus_STATUS ¶
type ManagedNetworkProvisionStatus_STATUS struct { SparkReady *bool `json:"sparkReady,omitempty"` // Status: Status for the managed network of a machine learning workspace. Status *ManagedNetworkStatus_STATUS `json:"status,omitempty"` }
Status of the Provisioning for the managed network of a machine learning workspace.
type ManagedNetworkSettings ¶
type ManagedNetworkSettings struct { // IsolationMode: Isolation mode for the managed network of a machine learning workspace. IsolationMode *IsolationMode `json:"isolationMode,omitempty"` OutboundRules map[string]OutboundRule `json:"outboundRules,omitempty"` // Status: Status of the Provisioning for the managed network of a machine learning workspace. Status *ManagedNetworkProvisionStatus `json:"status,omitempty"` }
Managed Network settings for a machine learning workspace.
type ManagedNetworkSettings_STATUS ¶
type ManagedNetworkSettings_STATUS struct { // IsolationMode: Isolation mode for the managed network of a machine learning workspace. IsolationMode *IsolationMode_STATUS `json:"isolationMode,omitempty"` NetworkId *string `json:"networkId,omitempty"` OutboundRules map[string]OutboundRule_STATUS `json:"outboundRules,omitempty"` // Status: Status of the Provisioning for the managed network of a machine learning workspace. Status *ManagedNetworkProvisionStatus_STATUS `json:"status,omitempty"` }
Managed Network settings for a machine learning workspace.
type ManagedNetworkStatus ¶
type ManagedNetworkStatus string
Status for the managed network of a machine learning workspace. +kubebuilder:validation:Enum={"Active","Inactive"}
type ManagedNetworkStatus_STATUS ¶
type ManagedNetworkStatus_STATUS string
Status for the managed network of a machine learning workspace.
type ManagedServiceIdentity ¶
type ManagedServiceIdentity struct { // Type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type *ManagedServiceIdentityType `json:"type,omitempty"` UserAssignedIdentities map[string]UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Managed service identity (system assigned and/or user assigned identities)
type ManagedServiceIdentityType ¶
type ManagedServiceIdentityType string
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}
type ManagedServiceIdentityType_STATUS ¶
type ManagedServiceIdentityType_STATUS string
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
type ManagedServiceIdentity_STATUS ¶
type ManagedServiceIdentity_STATUS struct { // PrincipalId: The service principal ID of the system assigned identity. This property will only be provided for a system // assigned identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant ID of the system assigned identity. This property will only be provided for a system assigned // identity. TenantId *string `json:"tenantId,omitempty"` // Type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type *ManagedServiceIdentityType_STATUS `json:"type,omitempty"` UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"` }
Managed service identity (system assigned and/or user assigned identities)
type NodeStateCounts_STATUS ¶
type NodeStateCounts_STATUS struct { // IdleNodeCount: Number of compute nodes in idle state. IdleNodeCount *int `json:"idleNodeCount,omitempty"` // LeavingNodeCount: Number of compute nodes which are leaving the amlCompute. LeavingNodeCount *int `json:"leavingNodeCount,omitempty"` // PreemptedNodeCount: Number of compute nodes which are in preempted state. PreemptedNodeCount *int `json:"preemptedNodeCount,omitempty"` // PreparingNodeCount: Number of compute nodes which are being prepared. PreparingNodeCount *int `json:"preparingNodeCount,omitempty"` // RunningNodeCount: Number of compute nodes which are running jobs. RunningNodeCount *int `json:"runningNodeCount,omitempty"` // UnusableNodeCount: Number of compute nodes which are in unusable state. UnusableNodeCount *int `json:"unusableNodeCount,omitempty"` }
Counts of various compute node states on the amlCompute.
type NoneAuthTypeWorkspaceConnectionProperties ¶
type NoneAuthTypeWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType NoneAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *NoneAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type NoneAuthTypeWorkspaceConnectionProperties_AuthType ¶
type NoneAuthTypeWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"None"}
type NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS ¶
type NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string
type NoneAuthTypeWorkspaceConnectionProperties_STATUS ¶
type NoneAuthTypeWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType NoneAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type NoneAuthTypeWorkspaceConnectionProperties_ValueFormat ¶
type NoneAuthTypeWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type NoneAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string
type NotebookResourceInfo_STATUS ¶
type NotebookResourceInfo_STATUS struct { Fqdn *string `json:"fqdn,omitempty"` // NotebookPreparationError: The error that occurs when preparing notebook. NotebookPreparationError *NotebookPreparationError_STATUS `json:"notebookPreparationError,omitempty"` // ResourceId: the data plane resourceId that used to initialize notebook component ResourceId *string `json:"resourceId,omitempty"` }
type OAuth2AuthTypeWorkspaceConnectionProperties ¶
type OAuth2AuthTypeWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType OAuth2AuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` // Credentials: ClientId and ClientSecret are required. Other properties are optional // depending on each OAuth2 provider's implementation. Credentials *WorkspaceConnectionOAuth2 `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type OAuth2AuthTypeWorkspaceConnectionProperties_AuthType ¶
type OAuth2AuthTypeWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"OAuth2"}
type OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS ¶
type OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS string
type OAuth2AuthTypeWorkspaceConnectionProperties_STATUS ¶
type OAuth2AuthTypeWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType OAuth2AuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` // Credentials: ClientId and ClientSecret are required. Other properties are optional // depending on each OAuth2 provider's implementation. Credentials *WorkspaceConnectionOAuth2_STATUS `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat ¶
type OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type OAuth2AuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string
type OutboundRule ¶
type OutboundRule struct { // FQDN: Mutually exclusive with all other properties FQDN *FqdnOutboundRule `json:"fqdn,omitempty"` // PrivateEndpoint: Mutually exclusive with all other properties PrivateEndpoint *PrivateEndpointOutboundRule `json:"privateEndpoint,omitempty"` // ServiceTag: Mutually exclusive with all other properties ServiceTag *ServiceTagOutboundRule `json:"serviceTag,omitempty"` }
func (OutboundRule) MarshalJSON ¶
func (rule OutboundRule) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because OutboundRule represents a discriminated union (JSON OneOf)
func (*OutboundRule) UnmarshalJSON ¶
func (rule *OutboundRule) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the OutboundRule
type OutboundRule_STATUS ¶
type OutboundRule_STATUS struct { // FQDN: Mutually exclusive with all other properties FQDN *FqdnOutboundRule_STATUS `json:"fqdn,omitempty"` // PrivateEndpoint: Mutually exclusive with all other properties PrivateEndpoint *PrivateEndpointOutboundRule_STATUS `json:"privateEndpoint,omitempty"` // ServiceTag: Mutually exclusive with all other properties ServiceTag *ServiceTagOutboundRule_STATUS `json:"serviceTag,omitempty"` }
func (OutboundRule_STATUS) MarshalJSON ¶
func (rule OutboundRule_STATUS) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because OutboundRule_STATUS represents a discriminated union (JSON OneOf)
func (*OutboundRule_STATUS) UnmarshalJSON ¶
func (rule *OutboundRule_STATUS) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the OutboundRule_STATUS
type PATAuthTypeWorkspaceConnectionProperties ¶
type PATAuthTypeWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType PATAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` Credentials *WorkspaceConnectionPersonalAccessToken `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *PATAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type PATAuthTypeWorkspaceConnectionProperties_AuthType ¶
type PATAuthTypeWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"PAT"}
type PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS ¶
type PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string
type PATAuthTypeWorkspaceConnectionProperties_STATUS ¶
type PATAuthTypeWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType PATAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` Credentials *WorkspaceConnectionPersonalAccessToken_STATUS `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type PATAuthTypeWorkspaceConnectionProperties_ValueFormat ¶
type PATAuthTypeWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type PATAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string
type PersonalComputeInstanceSettings ¶
type PersonalComputeInstanceSettings struct { // AssignedUser: A user explicitly assigned to a personal compute instance. AssignedUser *AssignedUser `json:"assignedUser,omitempty"` }
Settings for a personal compute instance.
type PersonalComputeInstanceSettings_STATUS ¶
type PersonalComputeInstanceSettings_STATUS struct { // AssignedUser: A user explicitly assigned to a personal compute instance. AssignedUser *AssignedUser_STATUS `json:"assignedUser,omitempty"` }
Settings for a personal compute instance.
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` }
The Private Endpoint Connection resource.
type PrivateEndpointDestination ¶
type PrivateEndpointDestination struct { ServiceResourceId *string `json:"serviceResourceId,omitempty"` SparkEnabled *bool `json:"sparkEnabled,omitempty"` // SparkStatus: Type of a managed network Outbound Rule of a machine learning workspace. SparkStatus *RuleStatus `json:"sparkStatus,omitempty"` SubresourceTarget *string `json:"subresourceTarget,omitempty"` }
Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace.
type PrivateEndpointDestination_STATUS ¶
type PrivateEndpointDestination_STATUS struct { ServiceResourceId *string `json:"serviceResourceId,omitempty"` SparkEnabled *bool `json:"sparkEnabled,omitempty"` // SparkStatus: Type of a managed network Outbound Rule of a machine learning workspace. SparkStatus *RuleStatus_STATUS `json:"sparkStatus,omitempty"` SubresourceTarget *string `json:"subresourceTarget,omitempty"` }
Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace.
type PrivateEndpointOutboundRule ¶
type PrivateEndpointOutboundRule struct { // Category: Category of a managed network Outbound Rule of a machine learning workspace. Category *RuleCategory `json:"category,omitempty"` // Destination: Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine // learning workspace. Destination *PrivateEndpointDestination `json:"destination,omitempty"` // Status: Type of a managed network Outbound Rule of a machine learning workspace. Status *RuleStatus `json:"status,omitempty"` Type PrivateEndpointOutboundRule_Type `json:"type,omitempty"` }
type PrivateEndpointOutboundRule_STATUS ¶
type PrivateEndpointOutboundRule_STATUS struct { // Category: Category of a managed network Outbound Rule of a machine learning workspace. Category *RuleCategory_STATUS `json:"category,omitempty"` // Destination: Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine // learning workspace. Destination *PrivateEndpointDestination_STATUS `json:"destination,omitempty"` // Status: Type of a managed network Outbound Rule of a machine learning workspace. Status *RuleStatus_STATUS `json:"status,omitempty"` Type PrivateEndpointOutboundRule_Type_STATUS `json:"type,omitempty"` }
type PrivateEndpointOutboundRule_Type ¶
type PrivateEndpointOutboundRule_Type string
+kubebuilder:validation:Enum={"PrivateEndpoint"}
type PrivateEndpointOutboundRule_Type_STATUS ¶
type PrivateEndpointOutboundRule_Type_STATUS string
type PrivateEndpointResource ¶
type PrivateEndpointResource struct {
SubnetArmId *string `json:"subnetArmId,omitempty"`
}
The PE network resource that is linked to this PE connection.
type PrivateEndpointResource_STATUS ¶
type PrivateEndpointResource_STATUS struct { // Id: The ARM identifier for Private Endpoint Id *string `json:"id,omitempty"` // SubnetArmId: The subnetId that the private endpoint is connected to. SubnetArmId *string `json:"subnetArmId,omitempty"` }
The PE network resource that is linked to this PE connection.
type PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
The private endpoint connection status. +kubebuilder:validation:Enum={"Approved","Disconnected","Pending","Rejected","Timeout"}
type PrivateEndpointServiceConnectionStatus_STATUS ¶
type PrivateEndpointServiceConnectionStatus_STATUS string
The private endpoint connection status.
type Recurrence ¶
type Recurrence struct { // Frequency: [Required] The frequency to trigger schedule. Frequency *ComputeRecurrenceFrequency `json:"frequency,omitempty"` // Interval: [Required] Specifies schedule interval in conjunction with frequency Interval *int `json:"interval,omitempty"` // Schedule: [Required] The recurrence schedule. Schedule *ComputeRecurrenceSchedule `json:"schedule,omitempty"` // StartTime: The start time in yyyy-MM-ddTHH:mm:ss format. StartTime *string `json:"startTime,omitempty"` // TimeZone: Specifies time zone in which the schedule runs. // TimeZone should follow Windows time zone format. Refer: // https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 TimeZone *string `json:"timeZone,omitempty"` }
The workflow trigger recurrence for ComputeStartStop schedule type.
type Recurrence_STATUS ¶
type Recurrence_STATUS struct { // Frequency: [Required] The frequency to trigger schedule. Frequency *ComputeRecurrenceFrequency_STATUS `json:"frequency,omitempty"` // Interval: [Required] Specifies schedule interval in conjunction with frequency Interval *int `json:"interval,omitempty"` // Schedule: [Required] The recurrence schedule. Schedule *ComputeRecurrenceSchedule_STATUS `json:"schedule,omitempty"` // StartTime: The start time in yyyy-MM-ddTHH:mm:ss format. StartTime *string `json:"startTime,omitempty"` // TimeZone: Specifies time zone in which the schedule runs. // TimeZone should follow Windows time zone format. Refer: // https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 TimeZone *string `json:"timeZone,omitempty"` }
The workflow trigger recurrence for ComputeStartStop schedule type.
type RegistryPrivateEndpointConnection ¶
type RegistryPrivateEndpointConnection struct { Id *string `json:"id,omitempty"` // Location: Same as workspace location. Location *string `json:"location,omitempty"` // Properties: Properties of the Private Endpoint Connection Properties *RegistryPrivateEndpointConnectionProperties `json:"properties,omitempty"` }
Private endpoint connection definition.
type RegistryPrivateEndpointConnectionProperties ¶
type RegistryPrivateEndpointConnectionProperties struct { // GroupIds: The group ids GroupIds []string `json:"groupIds,omitempty"` // PrivateEndpoint: The PE network resource that is linked to this PE connection. PrivateEndpoint *PrivateEndpointResource `json:"privateEndpoint,omitempty"` // ProvisioningState: One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. ProvisioningState *string `json:"provisioningState,omitempty"` // RegistryPrivateLinkServiceConnectionState: The connection state. RegistryPrivateLinkServiceConnectionState *RegistryPrivateLinkServiceConnectionState `json:"registryPrivateLinkServiceConnectionState,omitempty"` }
Properties of the Private Endpoint Connection
type RegistryPrivateEndpointConnectionProperties_STATUS ¶
type RegistryPrivateEndpointConnectionProperties_STATUS struct { // GroupIds: The group ids GroupIds []string `json:"groupIds,omitempty"` // PrivateEndpoint: The PE network resource that is linked to this PE connection. PrivateEndpoint *PrivateEndpointResource_STATUS `json:"privateEndpoint,omitempty"` // ProvisioningState: One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. ProvisioningState *string `json:"provisioningState,omitempty"` // RegistryPrivateLinkServiceConnectionState: The connection state. RegistryPrivateLinkServiceConnectionState *RegistryPrivateLinkServiceConnectionState_STATUS `json:"registryPrivateLinkServiceConnectionState,omitempty"` }
Properties of the Private Endpoint Connection
type RegistryPrivateEndpointConnection_STATUS ¶
type RegistryPrivateEndpointConnection_STATUS struct { // Id: This is the private endpoint connection name created on SRP // Full resource id: // /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName} Id *string `json:"id,omitempty"` // Location: Same as workspace location. Location *string `json:"location,omitempty"` // Properties: Properties of the Private Endpoint Connection Properties *RegistryPrivateEndpointConnectionProperties_STATUS `json:"properties,omitempty"` }
Private endpoint connection definition.
type RegistryPrivateLinkServiceConnectionState ¶
type RegistryPrivateLinkServiceConnectionState struct { // ActionsRequired: Some RP chose "None". Other RPs use this for region expansion. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: User-defined message that, per NRP doc, may be used for approval-related message. Description *string `json:"description,omitempty"` // Status: Connection status of the service consumer with the service provider Status *EndpointServiceConnectionStatus `json:"status,omitempty"` }
The connection state.
type RegistryPrivateLinkServiceConnectionState_STATUS ¶
type RegistryPrivateLinkServiceConnectionState_STATUS struct { // ActionsRequired: Some RP chose "None". Other RPs use this for region expansion. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: User-defined message that, per NRP doc, may be used for approval-related message. Description *string `json:"description,omitempty"` // Status: Connection status of the service consumer with the service provider Status *EndpointServiceConnectionStatus_STATUS `json:"status,omitempty"` }
The connection state.
type RegistryRegionArmDetails ¶
type RegistryRegionArmDetails struct { // AcrDetails: List of ACR accounts AcrDetails []AcrDetails `json:"acrDetails,omitempty"` // Location: The location where the registry exists Location *string `json:"location,omitempty"` // StorageAccountDetails: List of storage accounts StorageAccountDetails []StorageAccountDetails `json:"storageAccountDetails,omitempty"` }
Details for each region the registry is in
type RegistryRegionArmDetails_STATUS ¶
type RegistryRegionArmDetails_STATUS struct { // AcrDetails: List of ACR accounts AcrDetails []AcrDetails_STATUS `json:"acrDetails,omitempty"` // Location: The location where the registry exists Location *string `json:"location,omitempty"` // StorageAccountDetails: List of storage accounts StorageAccountDetails []StorageAccountDetails_STATUS `json:"storageAccountDetails,omitempty"` }
Details for each region the registry is in
type RegistrySpec ¶
type RegistrySpec struct { // DiscoveryUrl: Discovery URL for the Registry DiscoveryUrl *string `json:"discoveryUrl,omitempty"` // IntellectualPropertyPublisher: IntellectualPropertyPublisher for the registry IntellectualPropertyPublisher *string `json:"intellectualPropertyPublisher,omitempty"` // ManagedResourceGroup: ResourceId of the managed RG if the registry has system created resources ManagedResourceGroup *ArmResourceId `json:"managedResourceGroup,omitempty"` // MlFlowRegistryUri: MLFlow Registry URI for the Registry MlFlowRegistryUri *string `json:"mlFlowRegistryUri,omitempty"` // PublicNetworkAccess: Is the Registry accessible from the internet? // Possible values: "Enabled" or "Disabled" PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` // RegionDetails: Details of each region the registry is in RegionDetails []RegistryRegionArmDetails `json:"regionDetails,omitempty"` // RegistryPrivateEndpointConnections: Private endpoint connections info used for pending connections in private link portal RegistryPrivateEndpointConnections []RegistryPrivateEndpointConnection `json:"registryPrivateEndpointConnections,omitempty"` }
Details of the Registry
type RegistryTrackedResource_STATUS ¶
type RegistryTrackedResource_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Identity: Managed service identity (system assigned and/or user assigned identities) Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"` // Kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. Kind *string `json:"kind,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: [Required] Additional attributes of the entity. Properties *Registry_STATUS `json:"properties,omitempty"` // Sku: Sku details required for ARM contract for Autoscaling. Sku *Sku_STATUS `json:"sku,omitempty"` // SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
type Registry_STATUS ¶
type Registry_STATUS struct { // DiscoveryUrl: Discovery URL for the Registry DiscoveryUrl *string `json:"discoveryUrl,omitempty"` // IntellectualPropertyPublisher: IntellectualPropertyPublisher for the registry IntellectualPropertyPublisher *string `json:"intellectualPropertyPublisher,omitempty"` // ManagedResourceGroup: ResourceId of the managed RG if the registry has system created resources ManagedResourceGroup *ArmResourceId_STATUS `json:"managedResourceGroup,omitempty"` // MlFlowRegistryUri: MLFlow Registry URI for the Registry MlFlowRegistryUri *string `json:"mlFlowRegistryUri,omitempty"` // PublicNetworkAccess: Is the Registry accessible from the internet? // Possible values: "Enabled" or "Disabled" PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` // RegionDetails: Details of each region the registry is in RegionDetails []RegistryRegionArmDetails_STATUS `json:"regionDetails,omitempty"` // RegistryPrivateEndpointConnections: Private endpoint connections info used for pending connections in private link portal RegistryPrivateEndpointConnections []RegistryPrivateEndpointConnection_STATUS `json:"registryPrivateEndpointConnections,omitempty"` }
Details of the Registry
type Registry_Spec ¶
type Registry_Spec struct { // Identity: Managed service identity (system assigned and/or user assigned identities) Identity *ManagedServiceIdentity `json:"identity,omitempty"` // Kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. Kind *string `json:"kind,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: [Required] Additional attributes of the entity. Properties *RegistrySpec `json:"properties,omitempty"` // Sku: Sku details required for ARM contract for Autoscaling. Sku *Sku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (Registry_Spec) GetAPIVersion ¶
func (registry Registry_Spec) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"
func (*Registry_Spec) GetName ¶
func (registry *Registry_Spec) GetName() string
GetName returns the Name of the resource
func (*Registry_Spec) GetType ¶
func (registry *Registry_Spec) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/registries"
type ResourceId ¶
type ResourceId struct {
Id *string `json:"id,omitempty"`
}
Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.
type ResourceId_STATUS ¶
type ResourceId_STATUS struct { // Id: The ID of the resource Id *string `json:"id,omitempty"` }
Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.
type RuleAction ¶
type RuleAction string
The action enum for networking rule. +kubebuilder:validation:Enum={"Allow","Deny"}
type RuleCategory ¶
type RuleCategory string
Category of a managed network Outbound Rule of a machine learning workspace. +kubebuilder:validation:Enum={"Dependency","Recommended","Required","UserDefined"}
type RuleCategory_STATUS ¶
type RuleCategory_STATUS string
Category of a managed network Outbound Rule of a machine learning workspace.
type RuleStatus ¶
type RuleStatus string
Type of a managed network Outbound Rule of a machine learning workspace. +kubebuilder:validation:Enum={"Active","Inactive"}
type RuleStatus_STATUS ¶
type RuleStatus_STATUS string
Type of a managed network Outbound Rule of a machine learning workspace.
type SASAuthTypeWorkspaceConnectionProperties ¶
type SASAuthTypeWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType SASAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` Credentials *WorkspaceConnectionSharedAccessSignature `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *SASAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type SASAuthTypeWorkspaceConnectionProperties_AuthType ¶
type SASAuthTypeWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"SAS"}
type SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS ¶
type SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string
type SASAuthTypeWorkspaceConnectionProperties_STATUS ¶
type SASAuthTypeWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType SASAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` Credentials *WorkspaceConnectionSharedAccessSignature_STATUS `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type SASAuthTypeWorkspaceConnectionProperties_ValueFormat ¶
type SASAuthTypeWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type SASAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string
type ScaleSettings ¶
type ScaleSettings struct { // MaxNodeCount: Max number of nodes to use MaxNodeCount *int `json:"maxNodeCount,omitempty"` // MinNodeCount: Min number of nodes to use MinNodeCount *int `json:"minNodeCount,omitempty"` // NodeIdleTimeBeforeScaleDown: Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. NodeIdleTimeBeforeScaleDown *string `json:"nodeIdleTimeBeforeScaleDown,omitempty"` }
scale settings for AML Compute
type ScaleSettings_STATUS ¶
type ScaleSettings_STATUS struct { // MaxNodeCount: Max number of nodes to use MaxNodeCount *int `json:"maxNodeCount,omitempty"` // MinNodeCount: Min number of nodes to use MinNodeCount *int `json:"minNodeCount,omitempty"` // NodeIdleTimeBeforeScaleDown: Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. NodeIdleTimeBeforeScaleDown *string `json:"nodeIdleTimeBeforeScaleDown,omitempty"` }
scale settings for AML Compute
type ScheduleBase ¶
type ScheduleBase struct { Id *string `json:"id,omitempty"` // ProvisioningStatus: The current deployment state of schedule. ProvisioningStatus *ScheduleProvisioningState `json:"provisioningStatus,omitempty"` // Status: Is the schedule enabled or disabled? Status *ScheduleStatus `json:"status,omitempty"` }
type ScheduleBase_STATUS ¶
type ScheduleBase_STATUS struct { // Id: A system assigned id for the schedule. Id *string `json:"id,omitempty"` // ProvisioningStatus: The current deployment state of schedule. ProvisioningStatus *ScheduleProvisioningState_STATUS `json:"provisioningStatus,omitempty"` // Status: Is the schedule enabled or disabled? Status *ScheduleStatus_STATUS `json:"status,omitempty"` }
type ScheduleProvisioningState ¶
type ScheduleProvisioningState string
The current deployment state of schedule. +kubebuilder:validation:Enum={"Completed","Failed","Provisioning"}
type ScheduleProvisioningState_STATUS ¶
type ScheduleProvisioningState_STATUS string
The current deployment state of schedule.
type ScheduleStatus ¶
type ScheduleStatus string
Is the schedule enabled or disabled? +kubebuilder:validation:Enum={"Disabled","Enabled"}
type ScriptReference ¶
type ScriptReference struct { // ScriptArguments: Optional command line arguments passed to the script to run. ScriptArguments *string `json:"scriptArguments,omitempty"` // ScriptData: The location of scripts in the mounted volume. ScriptData *string `json:"scriptData,omitempty"` // ScriptSource: The storage source of the script: workspace. ScriptSource *string `json:"scriptSource,omitempty"` // Timeout: Optional time period passed to timeout command. Timeout *string `json:"timeout,omitempty"` }
Script reference
type ScriptReference_STATUS ¶
type ScriptReference_STATUS struct { // ScriptArguments: Optional command line arguments passed to the script to run. ScriptArguments *string `json:"scriptArguments,omitempty"` // ScriptData: The location of scripts in the mounted volume. ScriptData *string `json:"scriptData,omitempty"` // ScriptSource: The storage source of the script: workspace. ScriptSource *string `json:"scriptSource,omitempty"` // Timeout: Optional time period passed to timeout command. Timeout *string `json:"timeout,omitempty"` }
Script reference
type ScriptsToExecute ¶
type ScriptsToExecute struct { // CreationScript: Script that's run only once during provision of the compute. CreationScript *ScriptReference `json:"creationScript,omitempty"` // StartupScript: Script that's run every time the machine starts. StartupScript *ScriptReference `json:"startupScript,omitempty"` }
Customized setup scripts
type ScriptsToExecute_STATUS ¶
type ScriptsToExecute_STATUS struct { // CreationScript: Script that's run only once during provision of the compute. CreationScript *ScriptReference_STATUS `json:"creationScript,omitempty"` // StartupScript: Script that's run every time the machine starts. StartupScript *ScriptReference_STATUS `json:"startupScript,omitempty"` }
Customized setup scripts
type ServerlessComputeSettings ¶
type ServerlessComputeSettings struct { ServerlessComputeCustomSubnet *string `json:"serverlessComputeCustomSubnet,omitempty"` // ServerlessComputeNoPublicIP: The flag to signal if serverless compute nodes deployed in custom vNet would have no public // IP addresses for a workspace with private endpoint ServerlessComputeNoPublicIP *bool `json:"serverlessComputeNoPublicIP,omitempty"` }
type ServerlessComputeSettings_STATUS ¶
type ServerlessComputeSettings_STATUS struct { // ServerlessComputeCustomSubnet: The resource ID of an existing virtual network subnet in which serverless compute nodes // should be deployed ServerlessComputeCustomSubnet *string `json:"serverlessComputeCustomSubnet,omitempty"` // ServerlessComputeNoPublicIP: The flag to signal if serverless compute nodes deployed in custom vNet would have no public // IP addresses for a workspace with private endpoint ServerlessComputeNoPublicIP *bool `json:"serverlessComputeNoPublicIP,omitempty"` }
type ServiceManagedResourcesSettings ¶
type ServiceManagedResourcesSettings struct { // CosmosDb: The settings for the service managed cosmosdb account. CosmosDb *CosmosDbSettings `json:"cosmosDb,omitempty"` }
type ServiceManagedResourcesSettings_STATUS ¶
type ServiceManagedResourcesSettings_STATUS struct { // CosmosDb: The settings for the service managed cosmosdb account. CosmosDb *CosmosDbSettings_STATUS `json:"cosmosDb,omitempty"` }
type ServicePrincipalAuthTypeWorkspaceConnectionProperties ¶
type ServicePrincipalAuthTypeWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` Credentials *WorkspaceConnectionServicePrincipal `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType ¶
type ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"ServicePrincipal"}
type ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS ¶
type ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string
type ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS ¶
type ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType ServicePrincipalAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` Credentials *WorkspaceConnectionServicePrincipal_STATUS `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat ¶
type ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type ServicePrincipalAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string
type ServiceTagDestination ¶
type ServiceTagDestination struct { // Action: The action enum for networking rule. Action *RuleAction `json:"action,omitempty"` PortRanges *string `json:"portRanges,omitempty"` Protocol *string `json:"protocol,omitempty"` ServiceTag *string `json:"serviceTag,omitempty"` }
Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace.
type ServiceTagDestination_STATUS ¶
type ServiceTagDestination_STATUS struct { // Action: The action enum for networking rule. Action *RuleAction_STATUS `json:"action,omitempty"` // AddressPrefixes: Optional, if provided, the ServiceTag property will be ignored. AddressPrefixes []string `json:"addressPrefixes,omitempty"` PortRanges *string `json:"portRanges,omitempty"` Protocol *string `json:"protocol,omitempty"` ServiceTag *string `json:"serviceTag,omitempty"` }
Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace.
type ServiceTagOutboundRule ¶
type ServiceTagOutboundRule struct { // Category: Category of a managed network Outbound Rule of a machine learning workspace. Category *RuleCategory `json:"category,omitempty"` // Destination: Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning // workspace. Destination *ServiceTagDestination `json:"destination,omitempty"` // Status: Type of a managed network Outbound Rule of a machine learning workspace. Status *RuleStatus `json:"status,omitempty"` Type ServiceTagOutboundRule_Type `json:"type,omitempty"` }
type ServiceTagOutboundRule_STATUS ¶
type ServiceTagOutboundRule_STATUS struct { // Category: Category of a managed network Outbound Rule of a machine learning workspace. Category *RuleCategory_STATUS `json:"category,omitempty"` // Destination: Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning // workspace. Destination *ServiceTagDestination_STATUS `json:"destination,omitempty"` // Status: Type of a managed network Outbound Rule of a machine learning workspace. Status *RuleStatus_STATUS `json:"status,omitempty"` Type ServiceTagOutboundRule_Type_STATUS `json:"type,omitempty"` }
type ServiceTagOutboundRule_Type ¶
type ServiceTagOutboundRule_Type string
+kubebuilder:validation:Enum={"ServiceTag"}
type ServiceTagOutboundRule_Type_STATUS ¶
type ServiceTagOutboundRule_Type_STATUS string
type SetupScripts ¶
type SetupScripts struct { // Scripts: Customized setup scripts Scripts *ScriptsToExecute `json:"scripts,omitempty"` }
Details of customized scripts to execute for setting up the cluster.
type SetupScripts_STATUS ¶
type SetupScripts_STATUS struct { // Scripts: Customized setup scripts Scripts *ScriptsToExecute_STATUS `json:"scripts,omitempty"` }
Details of customized scripts to execute for setting up the cluster.
type SharedPrivateLinkResource ¶
type SharedPrivateLinkResource struct { 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 { // Capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible // for the resource this may be omitted. Capacity *int `json:"capacity,omitempty"` // Family: If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `json:"family,omitempty"` // Name: The name of the SKU. Ex - P3. It is typically a letter+number code Name *string `json:"name,omitempty"` // Size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone // code. Size *string `json:"size,omitempty"` // Tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is // not required on a PUT. Tier *SkuTier `json:"tier,omitempty"` }
The resource model definition representing SKU
type SkuTier ¶
type SkuTier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. +kubebuilder:validation:Enum={"Basic","Free","Premium","Standard"}
type SkuTier_STATUS ¶
type SkuTier_STATUS string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
type Sku_STATUS ¶
type Sku_STATUS struct { // Capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible // for the resource this may be omitted. Capacity *int `json:"capacity,omitempty"` // Family: If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `json:"family,omitempty"` // Name: The name of the SKU. Ex - P3. It is typically a letter+number code Name *string `json:"name,omitempty"` // Size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone // code. Size *string `json:"size,omitempty"` // Tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is // not required on a PUT. Tier *SkuTier_STATUS `json:"tier,omitempty"` }
The resource model definition representing SKU
type SslConfiguration ¶
type SslConfiguration struct { // Cert: Cert data Cert *string `json:"cert,omitempty"` // Cname: CNAME of the cert Cname *string `json:"cname,omitempty"` // Key: Key data Key *string `json:"key,omitempty"` // LeafDomainLabel: Leaf domain label of public endpoint LeafDomainLabel *string `json:"leafDomainLabel,omitempty"` // OverwriteExistingDomain: Indicates whether to overwrite existing domain label. OverwriteExistingDomain *bool `json:"overwriteExistingDomain,omitempty"` // Status: Enable or disable ssl for scoring Status *SslConfiguration_Status `json:"status,omitempty"` }
The ssl configuration for scoring
type SslConfiguration_STATUS ¶
type SslConfiguration_STATUS struct { // Cname: CNAME of the cert Cname *string `json:"cname,omitempty"` // LeafDomainLabel: Leaf domain label of public endpoint LeafDomainLabel *string `json:"leafDomainLabel,omitempty"` // OverwriteExistingDomain: Indicates whether to overwrite existing domain label. OverwriteExistingDomain *bool `json:"overwriteExistingDomain,omitempty"` // Status: Enable or disable ssl for scoring Status *SslConfiguration_Status_STATUS `json:"status,omitempty"` }
The ssl configuration for scoring
type SslConfiguration_Status ¶
type SslConfiguration_Status string
+kubebuilder:validation:Enum={"Auto","Disabled","Enabled"}
type SslConfiguration_Status_STATUS ¶
type SslConfiguration_Status_STATUS string
type StorageAccountDetails ¶
type StorageAccountDetails struct { // SystemCreatedStorageAccount: Details of system created storage account to be used for the registry SystemCreatedStorageAccount *SystemCreatedStorageAccount `json:"systemCreatedStorageAccount,omitempty"` // UserCreatedStorageAccount: Details of user created storage account to be used for the registry UserCreatedStorageAccount *UserCreatedStorageAccount `json:"userCreatedStorageAccount,omitempty"` }
Details of storage account to be used for the Registry
type StorageAccountDetails_STATUS ¶
type StorageAccountDetails_STATUS struct { // SystemCreatedStorageAccount: Details of system created storage account to be used for the registry SystemCreatedStorageAccount *SystemCreatedStorageAccount_STATUS `json:"systemCreatedStorageAccount,omitempty"` // UserCreatedStorageAccount: Details of user created storage account to be used for the registry UserCreatedStorageAccount *UserCreatedStorageAccount_STATUS `json:"userCreatedStorageAccount,omitempty"` }
Details of storage account to be used for the Registry
type SynapseSpark ¶
type SynapseSpark struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType SynapseSpark_ComputeType `json:"computeType,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` Properties *SynapseSpark_Properties `json:"properties,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
type SynapseSpark_ComputeType ¶
type SynapseSpark_ComputeType string
+kubebuilder:validation:Enum={"SynapseSpark"}
type SynapseSpark_ComputeType_STATUS ¶
type SynapseSpark_ComputeType_STATUS string
type SynapseSpark_Properties ¶
type SynapseSpark_Properties struct { // AutoPauseProperties: Auto pause properties. AutoPauseProperties *AutoPauseProperties `json:"autoPauseProperties,omitempty"` // AutoScaleProperties: Auto scale properties. AutoScaleProperties *AutoScaleProperties `json:"autoScaleProperties,omitempty"` // NodeCount: The number of compute nodes currently assigned to the compute. NodeCount *int `json:"nodeCount,omitempty"` // NodeSize: Node size. NodeSize *string `json:"nodeSize,omitempty"` // NodeSizeFamily: Node size family. NodeSizeFamily *string `json:"nodeSizeFamily,omitempty"` // PoolName: Pool name. PoolName *string `json:"poolName,omitempty"` // ResourceGroup: Name of the resource group in which workspace is located. ResourceGroup *string `json:"resourceGroup,omitempty"` // SparkVersion: Spark version. SparkVersion *string `json:"sparkVersion,omitempty"` // SubscriptionId: Azure subscription identifier. SubscriptionId *string `json:"subscriptionId,omitempty"` // WorkspaceName: Name of Azure Machine Learning workspace. WorkspaceName *string `json:"workspaceName,omitempty"` }
type SynapseSpark_Properties_STATUS ¶
type SynapseSpark_Properties_STATUS struct { // AutoPauseProperties: Auto pause properties. AutoPauseProperties *AutoPauseProperties_STATUS `json:"autoPauseProperties,omitempty"` // AutoScaleProperties: Auto scale properties. AutoScaleProperties *AutoScaleProperties_STATUS `json:"autoScaleProperties,omitempty"` // NodeCount: The number of compute nodes currently assigned to the compute. NodeCount *int `json:"nodeCount,omitempty"` // NodeSize: Node size. NodeSize *string `json:"nodeSize,omitempty"` // NodeSizeFamily: Node size family. NodeSizeFamily *string `json:"nodeSizeFamily,omitempty"` // PoolName: Pool name. PoolName *string `json:"poolName,omitempty"` // ResourceGroup: Name of the resource group in which workspace is located. ResourceGroup *string `json:"resourceGroup,omitempty"` // SparkVersion: Spark version. SparkVersion *string `json:"sparkVersion,omitempty"` // SubscriptionId: Azure subscription identifier. SubscriptionId *string `json:"subscriptionId,omitempty"` // WorkspaceName: Name of Azure Machine Learning workspace. WorkspaceName *string `json:"workspaceName,omitempty"` }
type SynapseSpark_ProvisioningState_STATUS ¶
type SynapseSpark_ProvisioningState_STATUS string
type SynapseSpark_STATUS ¶
type SynapseSpark_STATUS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType SynapseSpark_ComputeType_STATUS `json:"computeType,omitempty"` // CreatedOn: The time at which the compute was created. CreatedOn *string `json:"createdOn,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine // learning service provisioned it if false. IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` // ModifiedOn: The time at which the compute was last modified. ModifiedOn *string `json:"modifiedOn,omitempty"` Properties *SynapseSpark_Properties_STATUS `json:"properties,omitempty"` // ProvisioningErrors: Errors during provisioning ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"` // ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and // Failed. ProvisioningState *SynapseSpark_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceId: ARM resource id of the underlying compute ResourceId *string `json:"resourceId,omitempty"` }
type SystemCreatedAcrAccount ¶
type SystemCreatedAcrAccount_STATUS ¶
type SystemCreatedAcrAccount_STATUS struct { // AcrAccountName: Name of the ACR account AcrAccountName *string `json:"acrAccountName,omitempty"` // AcrAccountSku: SKU of the ACR account AcrAccountSku *string `json:"acrAccountSku,omitempty"` // ArmResourceId: This is populated once the ACR account is created. ArmResourceId *ArmResourceId_STATUS `json:"armResourceId,omitempty"` }
type SystemCreatedStorageAccount ¶
type SystemCreatedStorageAccount struct { // AllowBlobPublicAccess: Public blob access allowed AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"` // StorageAccountHnsEnabled: HNS enabled for storage account StorageAccountHnsEnabled *bool `json:"storageAccountHnsEnabled,omitempty"` // StorageAccountName: Name of the storage account StorageAccountName *string `json:"storageAccountName,omitempty"` // StorageAccountType: Allowed values: // "Standard_LRS", // "Standard_GRS", // "Standard_RAGRS", // "Standard_ZRS", // "Standard_GZRS", // "Standard_RAGZRS", // "Premium_LRS", // "Premium_ZRS" StorageAccountType *string `json:"storageAccountType,omitempty"` }
type SystemCreatedStorageAccount_STATUS ¶
type SystemCreatedStorageAccount_STATUS struct { // AllowBlobPublicAccess: Public blob access allowed AllowBlobPublicAccess *bool `json:"allowBlobPublicAccess,omitempty"` // ArmResourceId: This is populated once the storage account is created. ArmResourceId *ArmResourceId_STATUS `json:"armResourceId,omitempty"` // StorageAccountHnsEnabled: HNS enabled for storage account StorageAccountHnsEnabled *bool `json:"storageAccountHnsEnabled,omitempty"` // StorageAccountName: Name of the storage account StorageAccountName *string `json:"storageAccountName,omitempty"` // StorageAccountType: Allowed values: // "Standard_LRS", // "Standard_GRS", // "Standard_RAGRS", // "Standard_ZRS", // "Standard_GZRS", // "Standard_RAGZRS", // "Premium_LRS", // "Premium_ZRS" StorageAccountType *string `json:"storageAccountType,omitempty"` }
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
type SystemService_STATUS ¶
type SystemService_STATUS struct { // PublicIpAddress: Public IP address PublicIpAddress *string `json:"publicIpAddress,omitempty"` // SystemServiceType: The type of this system service. SystemServiceType *string `json:"systemServiceType,omitempty"` // Version: The version for this type. Version *string `json:"version,omitempty"` }
A system service running on a compute.
type TmpfsOptions ¶
type TmpfsOptions struct { // Size: Mention the Tmpfs size Size *int `json:"size,omitempty"` }
Describes the tmpfs options for the container
type TmpfsOptions_STATUS ¶
type TmpfsOptions_STATUS struct { // Size: Mention the Tmpfs size Size *int `json:"size,omitempty"` }
Describes the tmpfs options for the container
type UserAccountCredentials ¶
type UserAccountCredentials struct { // AdminUserName: Name of the administrator user account which can be used to SSH to nodes. AdminUserName *string `json:"adminUserName,omitempty"` // AdminUserPassword: Password of the administrator user account. AdminUserPassword *string `json:"adminUserPassword,omitempty"` // AdminUserSshPublicKey: SSH public key of the administrator user account. AdminUserSshPublicKey *string `json:"adminUserSshPublicKey,omitempty"` }
Settings for user account that gets created on each on the nodes of a compute.
type UserAccountCredentials_STATUS ¶
type UserAccountCredentials_STATUS struct { // AdminUserName: Name of the administrator user account which can be used to SSH to nodes. AdminUserName *string `json:"adminUserName,omitempty"` }
Settings for user account that gets created on each on the nodes of a compute.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct { }
Information about the user assigned identity for the resource
type UserAssignedIdentity_STATUS ¶
type UserAssignedIdentity_STATUS struct { // ClientId: The client ID of the assigned identity. ClientId *string `json:"clientId,omitempty"` // PrincipalId: The principal ID of the assigned identity. PrincipalId *string `json:"principalId,omitempty"` }
User assigned identity properties
type UserCreatedAcrAccount ¶
type UserCreatedAcrAccount struct { // ArmResourceId: ARM ResourceId of a resource ArmResourceId *ArmResourceId `json:"armResourceId,omitempty"` }
type UserCreatedAcrAccount_STATUS ¶
type UserCreatedAcrAccount_STATUS struct { // ArmResourceId: ARM ResourceId of a resource ArmResourceId *ArmResourceId_STATUS `json:"armResourceId,omitempty"` }
type UserCreatedStorageAccount ¶
type UserCreatedStorageAccount struct { // ArmResourceId: ARM ResourceId of a resource ArmResourceId *ArmResourceId `json:"armResourceId,omitempty"` }
type UserCreatedStorageAccount_STATUS ¶
type UserCreatedStorageAccount_STATUS struct { // ArmResourceId: ARM ResourceId of a resource ArmResourceId *ArmResourceId_STATUS `json:"armResourceId,omitempty"` }
type UsernamePasswordAuthTypeWorkspaceConnectionProperties ¶
type UsernamePasswordAuthTypeWorkspaceConnectionProperties struct { // AuthType: Authentication type of the connection target AuthType UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory `json:"category,omitempty"` Credentials *WorkspaceConnectionUsernamePassword `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat `json:"valueFormat,omitempty"` }
type UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType ¶
type UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType string
+kubebuilder:validation:Enum={"UsernamePassword"}
type UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS ¶
type UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS string
type UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS ¶
type UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS struct { // AuthType: Authentication type of the connection target AuthType UsernamePasswordAuthTypeWorkspaceConnectionProperties_AuthType_STATUS `json:"authType,omitempty"` // Category: Category of the connection Category *ConnectionCategory_STATUS `json:"category,omitempty"` CreatedByWorkspaceArmId *string `json:"createdByWorkspaceArmId,omitempty"` Credentials *WorkspaceConnectionUsernamePassword_STATUS `json:"credentials,omitempty"` ExpiryTime *string `json:"expiryTime,omitempty"` // Group: Group based on connection category Group *ConnectionGroup_STATUS `json:"group,omitempty"` // Metadata: Store user metadata for this connection Metadata map[string]string `json:"metadata,omitempty"` Target *string `json:"target,omitempty"` // Value: Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat: format for the workspace connection value ValueFormat *UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS `json:"valueFormat,omitempty"` }
type UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat ¶
type UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat string
+kubebuilder:validation:Enum={"JSON"}
type UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS ¶
type UsernamePasswordAuthTypeWorkspaceConnectionProperties_ValueFormat_STATUS string
type VirtualMachine ¶
type VirtualMachine struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType VirtualMachine_ComputeType `json:"computeType,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` Properties *VirtualMachine_Properties `json:"properties,omitempty"` ResourceId *string `json:"resourceId,omitempty"` }
type VirtualMachineImage ¶
type VirtualMachineImage struct {
Id *string `json:"id,omitempty"`
}
Virtual Machine image for Windows AML Compute
type VirtualMachineImage_STATUS ¶
type VirtualMachineImage_STATUS struct { // Id: Virtual Machine image path Id *string `json:"id,omitempty"` }
Virtual Machine image for Windows AML Compute
type VirtualMachineSshCredentials ¶
type VirtualMachineSshCredentials struct { // Password: Password of admin account Password *string `json:"password,omitempty"` // PrivateKeyData: Private key data PrivateKeyData *string `json:"privateKeyData,omitempty"` // PublicKeyData: Public key data PublicKeyData *string `json:"publicKeyData,omitempty"` // Username: Username of admin account Username *string `json:"username,omitempty"` }
Admin credentials for virtual machine
type VirtualMachineSshCredentials_STATUS ¶
type VirtualMachineSshCredentials_STATUS struct { // Username: Username of admin account Username *string `json:"username,omitempty"` }
Admin credentials for virtual machine
type VirtualMachine_ComputeType ¶
type VirtualMachine_ComputeType string
+kubebuilder:validation:Enum={"VirtualMachine"}
type VirtualMachine_ComputeType_STATUS ¶
type VirtualMachine_ComputeType_STATUS string
type VirtualMachine_Properties ¶
type VirtualMachine_Properties struct { // Address: Public IP address of the virtual machine. Address *string `json:"address,omitempty"` // AdministratorAccount: Admin credentials for virtual machine AdministratorAccount *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"` // IsNotebookInstanceCompute: Indicates whether this compute will be used for running notebooks. IsNotebookInstanceCompute *bool `json:"isNotebookInstanceCompute,omitempty"` // NotebookServerPort: Notebook server port open for ssh connections. NotebookServerPort *int `json:"notebookServerPort,omitempty"` // SshPort: Port open for ssh connections. SshPort *int `json:"sshPort,omitempty"` // VirtualMachineSize: Virtual Machine size VirtualMachineSize *string `json:"virtualMachineSize,omitempty"` }
type VirtualMachine_Properties_STATUS ¶
type VirtualMachine_Properties_STATUS struct { // Address: Public IP address of the virtual machine. Address *string `json:"address,omitempty"` // AdministratorAccount: Admin credentials for virtual machine AdministratorAccount *VirtualMachineSshCredentials_STATUS `json:"administratorAccount,omitempty"` // IsNotebookInstanceCompute: Indicates whether this compute will be used for running notebooks. IsNotebookInstanceCompute *bool `json:"isNotebookInstanceCompute,omitempty"` // NotebookServerPort: Notebook server port open for ssh connections. NotebookServerPort *int `json:"notebookServerPort,omitempty"` // SshPort: Port open for ssh connections. SshPort *int `json:"sshPort,omitempty"` // VirtualMachineSize: Virtual Machine size VirtualMachineSize *string `json:"virtualMachineSize,omitempty"` }
type VirtualMachine_ProvisioningState_STATUS ¶
type VirtualMachine_ProvisioningState_STATUS string
type VirtualMachine_STATUS ¶
type VirtualMachine_STATUS struct { // ComputeLocation: Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ComputeType: The type of compute ComputeType VirtualMachine_ComputeType_STATUS `json:"computeType,omitempty"` // CreatedOn: The time at which the compute was created. CreatedOn *string `json:"createdOn,omitempty"` // Description: The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for // authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine // learning service provisioned it if false. IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"` // ModifiedOn: The time at which the compute was last modified. ModifiedOn *string `json:"modifiedOn,omitempty"` Properties *VirtualMachine_Properties_STATUS `json:"properties,omitempty"` // ProvisioningErrors: Errors during provisioning ProvisioningErrors []ErrorResponse_STATUS `json:"provisioningErrors,omitempty"` // ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and // Failed. ProvisioningState *VirtualMachine_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceId: ARM resource id of the underlying compute ResourceId *string `json:"resourceId,omitempty"` }
type VolumeDefinition ¶
type VolumeDefinition struct { // Bind: Bind Options of the mount Bind *BindOptions `json:"bind,omitempty"` // Consistency: Consistency of the volume Consistency *string `json:"consistency,omitempty"` // ReadOnly: Indicate whether to mount volume as readOnly. Default value for this is false. ReadOnly *bool `json:"readOnly,omitempty"` // Source: Source of the mount. For bind mounts this is the host path. Source *string `json:"source,omitempty"` // Target: Target of the mount. For bind mounts this is the path in the container. Target *string `json:"target,omitempty"` // Tmpfs: tmpfs option of the mount Tmpfs *TmpfsOptions `json:"tmpfs,omitempty"` // Type: Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe Type *VolumeDefinition_Type `json:"type,omitempty"` // Volume: Volume Options of the mount Volume *VolumeOptions `json:"volume,omitempty"` }
Describes the volume configuration for the container
type VolumeDefinition_STATUS ¶
type VolumeDefinition_STATUS struct { // Bind: Bind Options of the mount Bind *BindOptions_STATUS `json:"bind,omitempty"` // Consistency: Consistency of the volume Consistency *string `json:"consistency,omitempty"` // ReadOnly: Indicate whether to mount volume as readOnly. Default value for this is false. ReadOnly *bool `json:"readOnly,omitempty"` // Source: Source of the mount. For bind mounts this is the host path. Source *string `json:"source,omitempty"` // Target: Target of the mount. For bind mounts this is the path in the container. Target *string `json:"target,omitempty"` // Tmpfs: tmpfs option of the mount Tmpfs *TmpfsOptions_STATUS `json:"tmpfs,omitempty"` // Type: Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe Type *VolumeDefinition_Type_STATUS `json:"type,omitempty"` // Volume: Volume Options of the mount Volume *VolumeOptions_STATUS `json:"volume,omitempty"` }
Describes the volume configuration for the container
type VolumeDefinition_Type ¶
type VolumeDefinition_Type string
+kubebuilder:validation:Enum={"bind","npipe","tmpfs","volume"}
type VolumeDefinition_Type_STATUS ¶
type VolumeDefinition_Type_STATUS string
type VolumeOptions ¶
type VolumeOptions struct { // Nocopy: Indicate whether volume is nocopy Nocopy *bool `json:"nocopy,omitempty"` }
Describes the volume options for the container
type VolumeOptions_STATUS ¶
type VolumeOptions_STATUS struct { // Nocopy: Indicate whether volume is nocopy Nocopy *bool `json:"nocopy,omitempty"` }
Describes the volume options for the container
type WorkspaceConnectionAccessKey_STATUS ¶
type WorkspaceConnectionAccessKey_STATUS struct {
AccessKeyId *string `json:"accessKeyId,omitempty"`
}
type WorkspaceConnectionAccountKey ¶
type WorkspaceConnectionAccountKey struct {
Key *string `json:"key,omitempty"`
}
type WorkspaceConnectionAccountKey_STATUS ¶
type WorkspaceConnectionAccountKey_STATUS struct { }
type WorkspaceConnectionApiKey ¶
type WorkspaceConnectionApiKey struct {
Key *string `json:"key,omitempty"`
}
Api key object for workspace connection credential.
type WorkspaceConnectionApiKey_STATUS ¶
type WorkspaceConnectionApiKey_STATUS struct { }
Api key object for workspace connection credential.
type WorkspaceConnectionOAuth2 ¶
type WorkspaceConnectionOAuth2 struct { // AuthUrl: Required by Concur connection category AuthUrl *string `json:"authUrl,omitempty"` // ClientId: Client id in the format of UUID ClientId *string `json:"clientId,omitempty" optionalConfigMapPair:"ClientId"` ClientSecret *string `json:"clientSecret,omitempty"` // DeveloperToken: Required by GoogleAdWords connection category DeveloperToken *string `json:"developerToken,omitempty"` Password *string `json:"password,omitempty"` // RefreshToken: Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho // where user needs to get RefreshToken offline RefreshToken *string `json:"refreshToken,omitempty"` // TenantId: Required by QuickBooks and Xero connection categories TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"` // Username: Concur, ServiceNow auth server AccessToken grant type is 'Password' // which requires UsernamePassword Username *string `json:"username,omitempty"` }
ClientId and ClientSecret are required. Other properties are optional depending on each OAuth2 provider's implementation.
type WorkspaceConnectionOAuth2_STATUS ¶
type WorkspaceConnectionOAuth2_STATUS struct { // AuthUrl: Required by Concur connection category AuthUrl *string `json:"authUrl,omitempty"` // ClientId: Client id in the format of UUID ClientId *string `json:"clientId,omitempty"` // TenantId: Required by QuickBooks and Xero connection categories TenantId *string `json:"tenantId,omitempty"` // Username: Concur, ServiceNow auth server AccessToken grant type is 'Password' // which requires UsernamePassword Username *string `json:"username,omitempty"` }
ClientId and ClientSecret are required. Other properties are optional depending on each OAuth2 provider's implementation.
type WorkspaceConnectionPersonalAccessToken ¶
type WorkspaceConnectionPersonalAccessToken struct {
Pat *string `json:"pat,omitempty"`
}
type WorkspaceConnectionPersonalAccessToken_STATUS ¶
type WorkspaceConnectionPersonalAccessToken_STATUS struct { }
type WorkspaceConnectionPropertiesV2 ¶
type WorkspaceConnectionPropertiesV2 struct { // AAD: Mutually exclusive with all other properties AAD *AADAuthTypeWorkspaceConnectionProperties `json:"aad,omitempty"` // AccessKey: Mutually exclusive with all other properties AccessKey *AccessKeyAuthTypeWorkspaceConnectionProperties `json:"accessKey,omitempty"` // AccountKey: Mutually exclusive with all other properties AccountKey *AccountKeyAuthTypeWorkspaceConnectionProperties `json:"accountKey,omitempty"` // ApiKey: Mutually exclusive with all other properties ApiKey *ApiKeyAuthWorkspaceConnectionProperties `json:"apiKey,omitempty"` // CustomKeys: Mutually exclusive with all other properties CustomKeys *CustomKeysWorkspaceConnectionProperties `json:"customKeys,omitempty"` // ManagedIdentity: Mutually exclusive with all other properties ManagedIdentity *ManagedIdentityAuthTypeWorkspaceConnectionProperties `json:"managedIdentity,omitempty"` // None: Mutually exclusive with all other properties None *NoneAuthTypeWorkspaceConnectionProperties `json:"none,omitempty"` // OAuth2: Mutually exclusive with all other properties OAuth2 *OAuth2AuthTypeWorkspaceConnectionProperties `json:"oAuth2,omitempty"` // PAT: Mutually exclusive with all other properties PAT *PATAuthTypeWorkspaceConnectionProperties `json:"pat,omitempty"` // SAS: Mutually exclusive with all other properties SAS *SASAuthTypeWorkspaceConnectionProperties `json:"sas,omitempty"` // ServicePrincipal: Mutually exclusive with all other properties ServicePrincipal *ServicePrincipalAuthTypeWorkspaceConnectionProperties `json:"servicePrincipal,omitempty"` // UsernamePassword: Mutually exclusive with all other properties UsernamePassword *UsernamePasswordAuthTypeWorkspaceConnectionProperties `json:"usernamePassword,omitempty"` }
func (WorkspaceConnectionPropertiesV2) MarshalJSON ¶
func (v2 WorkspaceConnectionPropertiesV2) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because WorkspaceConnectionPropertiesV2 represents a discriminated union (JSON OneOf)
func (*WorkspaceConnectionPropertiesV2) UnmarshalJSON ¶
func (v2 *WorkspaceConnectionPropertiesV2) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the WorkspaceConnectionPropertiesV2
type WorkspaceConnectionPropertiesV2_STATUS ¶
type WorkspaceConnectionPropertiesV2_STATUS struct { // AAD: Mutually exclusive with all other properties AAD *AADAuthTypeWorkspaceConnectionProperties_STATUS `json:"aad,omitempty"` // AccessKey: Mutually exclusive with all other properties AccessKey *AccessKeyAuthTypeWorkspaceConnectionProperties_STATUS `json:"accessKey,omitempty"` // AccountKey: Mutually exclusive with all other properties AccountKey *AccountKeyAuthTypeWorkspaceConnectionProperties_STATUS `json:"accountKey,omitempty"` // ApiKey: Mutually exclusive with all other properties ApiKey *ApiKeyAuthWorkspaceConnectionProperties_STATUS `json:"apiKey,omitempty"` // CustomKeys: Mutually exclusive with all other properties CustomKeys *CustomKeysWorkspaceConnectionProperties_STATUS `json:"customKeys,omitempty"` // ManagedIdentity: Mutually exclusive with all other properties ManagedIdentity *ManagedIdentityAuthTypeWorkspaceConnectionProperties_STATUS `json:"managedIdentity,omitempty"` // None: Mutually exclusive with all other properties None *NoneAuthTypeWorkspaceConnectionProperties_STATUS `json:"none,omitempty"` // OAuth2: Mutually exclusive with all other properties OAuth2 *OAuth2AuthTypeWorkspaceConnectionProperties_STATUS `json:"oAuth2,omitempty"` // PAT: Mutually exclusive with all other properties PAT *PATAuthTypeWorkspaceConnectionProperties_STATUS `json:"pat,omitempty"` // SAS: Mutually exclusive with all other properties SAS *SASAuthTypeWorkspaceConnectionProperties_STATUS `json:"sas,omitempty"` // ServicePrincipal: Mutually exclusive with all other properties ServicePrincipal *ServicePrincipalAuthTypeWorkspaceConnectionProperties_STATUS `json:"servicePrincipal,omitempty"` // UsernamePassword: Mutually exclusive with all other properties UsernamePassword *UsernamePasswordAuthTypeWorkspaceConnectionProperties_STATUS `json:"usernamePassword,omitempty"` }
func (WorkspaceConnectionPropertiesV2_STATUS) MarshalJSON ¶
func (v2 WorkspaceConnectionPropertiesV2_STATUS) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because WorkspaceConnectionPropertiesV2_STATUS represents a discriminated union (JSON OneOf)
func (*WorkspaceConnectionPropertiesV2_STATUS) UnmarshalJSON ¶
func (v2 *WorkspaceConnectionPropertiesV2_STATUS) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the WorkspaceConnectionPropertiesV2_STATUS
type WorkspaceConnectionSharedAccessSignature ¶
type WorkspaceConnectionSharedAccessSignature struct {
}type WorkspaceConnectionSharedAccessSignature_STATUS ¶
type WorkspaceConnectionSharedAccessSignature_STATUS struct { }
type WorkspaceConnectionUsernamePassword ¶
type WorkspaceConnectionUsernamePassword struct { Password *string `json:"password,omitempty"` // SecurityToken: Optional, required by connections like SalesForce for extra security in addition to UsernamePassword SecurityToken *string `json:"securityToken,omitempty"` Username *string `json:"username,omitempty"` }
type WorkspaceConnectionUsernamePassword_STATUS ¶
type WorkspaceConnectionUsernamePassword_STATUS struct {
Username *string `json:"username,omitempty"`
}
type WorkspaceHubConfig ¶
type WorkspaceHubConfig struct { AdditionalWorkspaceStorageAccounts []string `json:"additionalWorkspaceStorageAccounts,omitempty"` DefaultWorkspaceResourceGroup *string `json:"defaultWorkspaceResourceGroup,omitempty"` }
WorkspaceHub's configuration object.
type WorkspaceHubConfig_STATUS ¶
type WorkspaceHubConfig_STATUS struct { AdditionalWorkspaceStorageAccounts []string `json:"additionalWorkspaceStorageAccounts,omitempty"` DefaultWorkspaceResourceGroup *string `json:"defaultWorkspaceResourceGroup,omitempty"` }
WorkspaceHub's configuration object.
type WorkspaceProperties ¶
type WorkspaceProperties struct { // AllowPublicAccessWhenBehindVnet: The flag to indicate whether to allow public access when behind VNet. AllowPublicAccessWhenBehindVnet *bool `json:"allowPublicAccessWhenBehindVnet,omitempty"` ApplicationInsights *string `json:"applicationInsights,omitempty"` AssociatedWorkspaces []string `json:"associatedWorkspaces,omitempty"` ContainerRegistry *string `json:"containerRegistry,omitempty"` // Description: The description of this workspace. Description *string `json:"description,omitempty"` // DiscoveryUrl: Url for the discovery service to identify regional endpoints for machine learning experimentation services DiscoveryUrl *string `json:"discoveryUrl,omitempty"` EnableDataIsolation *bool `json:"enableDataIsolation,omitempty"` // Encryption: The encryption settings of Azure ML workspace. Encryption *EncryptionProperty `json:"encryption,omitempty"` // FeatureStoreSettings: Settings for feature store type workspace. FeatureStoreSettings *FeatureStoreSettings `json:"featureStoreSettings,omitempty"` // FriendlyName: The friendly name for this workspace. This name in mutable FriendlyName *string `json:"friendlyName,omitempty"` // HbiWorkspace: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service HbiWorkspace *bool `json:"hbiWorkspace,omitempty"` HubResourceId *string `json:"hubResourceId,omitempty"` // ImageBuildCompute: The compute name for image build ImageBuildCompute *string `json:"imageBuildCompute,omitempty"` KeyVault *string `json:"keyVault,omitempty"` // ManagedNetwork: Managed Network settings for a machine learning workspace. ManagedNetwork *ManagedNetworkSettings `json:"managedNetwork,omitempty"` PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"` // PublicNetworkAccess: Whether requests from Public Network are allowed. PublicNetworkAccess *WorkspaceProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // ServerlessComputeSettings: Settings for serverless compute created in the workspace ServerlessComputeSettings *ServerlessComputeSettings `json:"serverlessComputeSettings,omitempty"` // ServiceManagedResourcesSettings: The service managed resource settings. ServiceManagedResourcesSettings *ServiceManagedResourcesSettings `json:"serviceManagedResourcesSettings,omitempty"` // SharedPrivateLinkResources: The list of shared private link resources in this workspace. StorageAccount *string `json:"storageAccount,omitempty"` // V1LegacyMode: Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. V1LegacyMode *bool `json:"v1LegacyMode,omitempty"` // WorkspaceHubConfig: WorkspaceHub's configuration object. WorkspaceHubConfig *WorkspaceHubConfig `json:"workspaceHubConfig,omitempty"` }
The properties of a machine learning workspace.
type WorkspaceProperties_ProvisioningState_STATUS ¶
type WorkspaceProperties_ProvisioningState_STATUS string
type WorkspaceProperties_PublicNetworkAccess ¶
type WorkspaceProperties_PublicNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type WorkspaceProperties_PublicNetworkAccess_STATUS ¶
type WorkspaceProperties_PublicNetworkAccess_STATUS string
type WorkspaceProperties_STATUS ¶
type WorkspaceProperties_STATUS struct { // AllowPublicAccessWhenBehindVnet: The flag to indicate whether to allow public access when behind VNet. AllowPublicAccessWhenBehindVnet *bool `json:"allowPublicAccessWhenBehindVnet,omitempty"` // ApplicationInsights: ARM id of the application insights associated with this workspace. ApplicationInsights *string `json:"applicationInsights,omitempty"` AssociatedWorkspaces []string `json:"associatedWorkspaces,omitempty"` // ContainerRegistry: ARM id of the container registry associated with this workspace. ContainerRegistry *string `json:"containerRegistry,omitempty"` // Description: The description of this workspace. Description *string `json:"description,omitempty"` // DiscoveryUrl: Url for the discovery service to identify regional endpoints for machine learning experimentation services DiscoveryUrl *string `json:"discoveryUrl,omitempty"` EnableDataIsolation *bool `json:"enableDataIsolation,omitempty"` // Encryption: The encryption settings of Azure ML workspace. Encryption *EncryptionProperty_STATUS `json:"encryption,omitempty"` // FeatureStoreSettings: Settings for feature store type workspace. FeatureStoreSettings *FeatureStoreSettings_STATUS `json:"featureStoreSettings,omitempty"` // FriendlyName: The friendly name for this workspace. This name in mutable FriendlyName *string `json:"friendlyName,omitempty"` // HbiWorkspace: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service HbiWorkspace *bool `json:"hbiWorkspace,omitempty"` HubResourceId *string `json:"hubResourceId,omitempty"` // ImageBuildCompute: The compute name for image build ImageBuildCompute *string `json:"imageBuildCompute,omitempty"` // KeyVault: ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been // created KeyVault *string `json:"keyVault,omitempty"` // ManagedNetwork: Managed Network settings for a machine learning workspace. ManagedNetwork *ManagedNetworkSettings_STATUS `json:"managedNetwork,omitempty"` // MlFlowTrackingUri: The URI associated with this workspace that machine learning flow must point at to set up tracking. MlFlowTrackingUri *string `json:"mlFlowTrackingUri,omitempty"` // NotebookInfo: The notebook info of Azure ML workspace. NotebookInfo *NotebookResourceInfo_STATUS `json:"notebookInfo,omitempty"` // PrimaryUserAssignedIdentity: The user assigned identity resource id that represents the workspace identity. PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"` // PrivateEndpointConnections: The list of private endpoint connections in the workspace. PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // PrivateLinkCount: Count of private connections in the workspace PrivateLinkCount *int `json:"privateLinkCount,omitempty"` // ProvisioningState: The current deployment state of workspace resource. The provisioningState is to indicate states for // resource provisioning. ProvisioningState *WorkspaceProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicNetworkAccess: Whether requests from Public Network are allowed. PublicNetworkAccess *WorkspaceProperties_PublicNetworkAccess_STATUS `json:"publicNetworkAccess,omitempty"` // ServerlessComputeSettings: Settings for serverless compute created in the workspace ServerlessComputeSettings *ServerlessComputeSettings_STATUS `json:"serverlessComputeSettings,omitempty"` // ServiceManagedResourcesSettings: The service managed resource settings. ServiceManagedResourcesSettings *ServiceManagedResourcesSettings_STATUS `json:"serviceManagedResourcesSettings,omitempty"` // ServiceProvisionedResourceGroup: The name of the managed resource group created by workspace RP in customer subscription // if the workspace is CMK workspace ServiceProvisionedResourceGroup *string `json:"serviceProvisionedResourceGroup,omitempty"` SharedPrivateLinkResources []SharedPrivateLinkResource_STATUS `json:"sharedPrivateLinkResources,omitempty"` // StorageAccount: ARM id of the storage account associated with this workspace. This cannot be changed once the workspace // has been created StorageAccount *string `json:"storageAccount,omitempty"` // StorageHnsEnabled: If the storage associated with the workspace has hierarchical namespace(HNS) enabled. StorageHnsEnabled *bool `json:"storageHnsEnabled,omitempty"` // TenantId: The tenant id associated with this workspace. TenantId *string `json:"tenantId,omitempty"` // V1LegacyMode: Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. V1LegacyMode *bool `json:"v1LegacyMode,omitempty"` // WorkspaceHubConfig: WorkspaceHub's configuration object. WorkspaceHubConfig *WorkspaceHubConfig_STATUS `json:"workspaceHubConfig,omitempty"` // WorkspaceId: The immutable id associated with this workspace. WorkspaceId *string `json:"workspaceId,omitempty"` }
The properties of a machine learning workspace.
type Workspace_STATUS ¶
type Workspace_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Identity: The identity of the resource. Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"` Kind *string `json:"kind,omitempty"` // Location: Specifies the location of the resource. Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: The properties of the machine learning workspace. Properties *WorkspaceProperties_STATUS `json:"properties,omitempty"` // Sku: The sku of the workspace. Sku *Sku_STATUS `json:"sku,omitempty"` // SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Tags: Contains resource tags defined as key/value pairs. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
An object that represents a machine learning workspace.
type Workspace_Spec ¶
type Workspace_Spec struct { // Identity: The identity of the resource. Identity *ManagedServiceIdentity `json:"identity,omitempty"` Kind *string `json:"kind,omitempty"` // Location: Specifies the location of the resource. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: The properties of the machine learning workspace. Properties *WorkspaceProperties `json:"properties,omitempty"` // Sku: The sku of the workspace. Sku *Sku `json:"sku,omitempty"` // Tags: Contains resource tags defined as key/value pairs. Tags map[string]string `json:"tags,omitempty"` }
func (Workspace_Spec) GetAPIVersion ¶
func (workspace Workspace_Spec) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"
func (*Workspace_Spec) GetName ¶
func (workspace *Workspace_Spec) GetName() string
GetName returns the Name of the resource
func (*Workspace_Spec) GetType ¶
func (workspace *Workspace_Spec) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces"
type WorkspacesCompute_STATUS ¶
type WorkspacesCompute_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Identity: The identity of the resource. Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"` // Location: Specifies the location of the resource. Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Compute properties Properties *Compute_STATUS `json:"properties,omitempty"` // Sku: The sku of the workspace. Sku *Sku_STATUS `json:"sku,omitempty"` // SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Tags: Contains resource tags defined as key/value pairs. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
type WorkspacesCompute_Spec ¶
type WorkspacesCompute_Spec struct { // Identity: The identity of the resource. Identity *ManagedServiceIdentity `json:"identity,omitempty"` // Location: Specifies the location of the resource. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Compute properties Properties *Compute `json:"properties,omitempty"` // Sku: The sku of the workspace. Sku *Sku `json:"sku,omitempty"` // Tags: Contains resource tags defined as key/value pairs. Tags map[string]string `json:"tags,omitempty"` }
func (WorkspacesCompute_Spec) GetAPIVersion ¶
func (compute WorkspacesCompute_Spec) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"
func (*WorkspacesCompute_Spec) GetName ¶
func (compute *WorkspacesCompute_Spec) GetName() string
GetName returns the Name of the resource
func (*WorkspacesCompute_Spec) GetType ¶
func (compute *WorkspacesCompute_Spec) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces/computes"
type WorkspacesConnection_STATUS ¶
type WorkspacesConnection_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` Properties *WorkspaceConnectionPropertiesV2_STATUS `json:"properties,omitempty"` // SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
type WorkspacesConnection_Spec ¶
type WorkspacesConnection_Spec struct { Name string `json:"name,omitempty"` Properties *WorkspaceConnectionPropertiesV2 `json:"properties,omitempty"` }
func (WorkspacesConnection_Spec) GetAPIVersion ¶
func (connection WorkspacesConnection_Spec) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-04-01"
func (*WorkspacesConnection_Spec) GetName ¶
func (connection *WorkspacesConnection_Spec) GetName() string
GetName returns the Name of the resource
func (*WorkspacesConnection_Spec) GetType ¶
func (connection *WorkspacesConnection_Spec) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces/connections"