Documentation ¶
Overview ¶
Deprecated: Please note, this package has been deprecated. A replacement package is available github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/machinelearning/armmachinelearning(https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/machinelearning/armmachinelearning). We strongly encourage you to upgrade to continue receiving updates. See [Migration Guide](https://aka.ms/azsdk/golang/t2/migration) for guidance on upgrading. Refer to our [deprecation policy](https://azure.github.io/azure-sdk/policies_support.html) for more details.
Package machinelearningservices implements the Azure ARM Machinelearningservices service API version 2021-04-01.
These APIs allow end users to operate on Azure Machine Learning Workspace resources.
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type ACIServiceCreateRequest
- func (ascr ACIServiceCreateRequest) AsACIServiceCreateRequest() (*ACIServiceCreateRequest, bool)
- func (ascr ACIServiceCreateRequest) AsAKSServiceCreateRequest() (*AKSServiceCreateRequest, bool)
- func (ascr ACIServiceCreateRequest) AsBasicCreateEndpointVariantRequest() (BasicCreateEndpointVariantRequest, bool)
- func (ascr ACIServiceCreateRequest) AsBasicCreateServiceRequest() (BasicCreateServiceRequest, bool)
- func (ascr ACIServiceCreateRequest) AsCreateEndpointVariantRequest() (*CreateEndpointVariantRequest, bool)
- func (ascr ACIServiceCreateRequest) AsCreateServiceRequest() (*CreateServiceRequest, bool)
- func (ascr ACIServiceCreateRequest) MarshalJSON() ([]byte, error)
- type ACIServiceCreateRequestDataCollection
- type ACIServiceCreateRequestEncryptionProperties
- type ACIServiceCreateRequestVnetConfiguration
- type ACIServiceResponse
- func (asr ACIServiceResponse) AsACIServiceResponse() (*ACIServiceResponse, bool)
- func (asr ACIServiceResponse) AsAKSServiceResponse() (*AKSServiceResponse, bool)
- func (asr ACIServiceResponse) AsAKSVariantResponse() (*AKSVariantResponse, bool)
- func (asr ACIServiceResponse) AsBasicAKSVariantResponse() (BasicAKSVariantResponse, bool)
- func (asr ACIServiceResponse) AsBasicServiceResponseBase() (BasicServiceResponseBase, bool)
- func (asr ACIServiceResponse) AsServiceResponseBase() (*ServiceResponseBase, bool)
- func (asr ACIServiceResponse) MarshalJSON() ([]byte, error)
- type ACIServiceResponseDataCollection
- type ACIServiceResponseEncryptionProperties
- type ACIServiceResponseEnvironmentImageRequest
- type ACIServiceResponseVnetConfiguration
- type AKS
- func (a AKS) AsAKS() (*AKS, bool)
- func (a AKS) AsAmlCompute() (*AmlCompute, bool)
- func (a AKS) AsBasicCompute() (BasicCompute, bool)
- func (a AKS) AsCompute() (*Compute, bool)
- func (a AKS) AsComputeInstance() (*ComputeInstance, bool)
- func (a AKS) AsDataFactory() (*DataFactory, bool)
- func (a AKS) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (a AKS) AsDatabricks() (*Databricks, bool)
- func (a AKS) AsHDInsight() (*HDInsight, bool)
- func (a AKS) AsVirtualMachine() (*VirtualMachine, bool)
- func (a AKS) MarshalJSON() ([]byte, error)
- type AKSProperties
- type AKSReplicaStatus
- type AKSReplicaStatusError
- type AKSServiceCreateRequest
- func (ascr AKSServiceCreateRequest) AsACIServiceCreateRequest() (*ACIServiceCreateRequest, bool)
- func (ascr AKSServiceCreateRequest) AsAKSServiceCreateRequest() (*AKSServiceCreateRequest, bool)
- func (ascr AKSServiceCreateRequest) AsBasicCreateEndpointVariantRequest() (BasicCreateEndpointVariantRequest, bool)
- func (ascr AKSServiceCreateRequest) AsBasicCreateServiceRequest() (BasicCreateServiceRequest, bool)
- func (ascr AKSServiceCreateRequest) AsCreateEndpointVariantRequest() (*CreateEndpointVariantRequest, bool)
- func (ascr AKSServiceCreateRequest) AsCreateServiceRequest() (*CreateServiceRequest, bool)
- func (ascr AKSServiceCreateRequest) MarshalJSON() ([]byte, error)
- type AKSServiceCreateRequestAutoScaler
- type AKSServiceCreateRequestDataCollection
- type AKSServiceCreateRequestLivenessProbeRequirements
- type AKSServiceResponse
- func (asr AKSServiceResponse) AsACIServiceResponse() (*ACIServiceResponse, bool)
- func (asr AKSServiceResponse) AsAKSServiceResponse() (*AKSServiceResponse, bool)
- func (asr AKSServiceResponse) AsAKSVariantResponse() (*AKSVariantResponse, bool)
- func (asr AKSServiceResponse) AsBasicAKSVariantResponse() (BasicAKSVariantResponse, bool)
- func (asr AKSServiceResponse) AsBasicServiceResponseBase() (BasicServiceResponseBase, bool)
- func (asr AKSServiceResponse) AsServiceResponseBase() (*ServiceResponseBase, bool)
- func (asr AKSServiceResponse) MarshalJSON() ([]byte, error)
- type AKSServiceResponseAutoScaler
- type AKSServiceResponseDataCollection
- type AKSServiceResponseDeploymentStatus
- type AKSServiceResponseEnvironmentImageRequest
- type AKSServiceResponseLivenessProbeRequirements
- type AKSVariantResponse
- func (avr AKSVariantResponse) AsACIServiceResponse() (*ACIServiceResponse, bool)
- func (avr AKSVariantResponse) AsAKSServiceResponse() (*AKSServiceResponse, bool)
- func (avr AKSVariantResponse) AsAKSVariantResponse() (*AKSVariantResponse, bool)
- func (avr AKSVariantResponse) AsBasicAKSVariantResponse() (BasicAKSVariantResponse, bool)
- func (avr AKSVariantResponse) AsBasicServiceResponseBase() (BasicServiceResponseBase, bool)
- func (avr AKSVariantResponse) AsServiceResponseBase() (*ServiceResponseBase, bool)
- func (avr AKSVariantResponse) MarshalJSON() ([]byte, error)
- type AksComputeSecrets
- func (acs AksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
- func (acs AksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
- func (acs AksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
- func (acs AksComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
- func (acs AksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
- func (acs AksComputeSecrets) MarshalJSON() ([]byte, error)
- type AksNetworkingConfiguration
- type AllocationState
- type AmlCompute
- func (ac AmlCompute) AsAKS() (*AKS, bool)
- func (ac AmlCompute) AsAmlCompute() (*AmlCompute, bool)
- func (ac AmlCompute) AsBasicCompute() (BasicCompute, bool)
- func (ac AmlCompute) AsCompute() (*Compute, bool)
- func (ac AmlCompute) AsComputeInstance() (*ComputeInstance, bool)
- func (ac AmlCompute) AsDataFactory() (*DataFactory, bool)
- func (ac AmlCompute) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (ac AmlCompute) AsDatabricks() (*Databricks, bool)
- func (ac AmlCompute) AsHDInsight() (*HDInsight, bool)
- func (ac AmlCompute) AsVirtualMachine() (*VirtualMachine, bool)
- func (ac AmlCompute) MarshalJSON() ([]byte, error)
- type AmlComputeNodeInformation
- type AmlComputeNodesInformation
- func (acni AmlComputeNodesInformation) AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool)
- func (acni AmlComputeNodesInformation) AsBasicComputeNodesInformation() (BasicComputeNodesInformation, bool)
- func (acni AmlComputeNodesInformation) AsComputeNodesInformation() (*ComputeNodesInformation, bool)
- func (acni AmlComputeNodesInformation) IsEmpty() bool
- func (acni AmlComputeNodesInformation) MarshalJSON() ([]byte, error)
- type AmlComputeNodesInformationIterator
- func (iter *AmlComputeNodesInformationIterator) Next() error
- func (iter *AmlComputeNodesInformationIterator) NextWithContext(ctx context.Context) (err error)
- func (iter AmlComputeNodesInformationIterator) NotDone() bool
- func (iter AmlComputeNodesInformationIterator) Response() AmlComputeNodesInformation
- func (iter AmlComputeNodesInformationIterator) Value() AmlComputeNodeInformation
- type AmlComputeNodesInformationPage
- func (page *AmlComputeNodesInformationPage) Next() error
- func (page *AmlComputeNodesInformationPage) NextWithContext(ctx context.Context) (err error)
- func (page AmlComputeNodesInformationPage) NotDone() bool
- func (page AmlComputeNodesInformationPage) Response() AmlComputeNodesInformation
- func (page AmlComputeNodesInformationPage) Values() []AmlComputeNodeInformation
- type AmlComputeProperties
- type AmlUserFeature
- type ApplicationSharingPolicy
- type AssignedUser
- type AuthKeys
- type AutoPauseProperties
- type AutoScaleProperties
- type AutoScaler
- type BaseClient
- type BasicAKSVariantResponse
- type BasicCompute
- type BasicComputeNodesInformation
- type BasicComputeSecrets
- type BasicCreateEndpointVariantRequest
- type BasicCreateServiceRequest
- type BasicServiceResponseBase
- type Client
- func (client Client) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningServiceCreateOrUpdateFuture, err error)
- func (client Client) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client Client) CreateOrUpdateResponder(resp *http.Response) (result ServiceResource, err error)
- func (client Client) CreateOrUpdateSender(req *http.Request) (future MachineLearningServiceCreateOrUpdateFuture, err error)
- func (client Client) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client Client) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client Client) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client Client) DeleteSender(req *http.Request) (*http.Response, error)
- func (client Client) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ServiceResource, err error)
- func (client Client) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client Client) GetResponder(resp *http.Response) (result ServiceResource, err error)
- func (client Client) GetSender(req *http.Request) (*http.Response, error)
- func (client Client) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PaginatedServiceListPage, err error)
- func (client Client) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PaginatedServiceListIterator, err error)
- func (client Client) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client Client) ListByWorkspaceResponder(resp *http.Response) (result PaginatedServiceList, err error)
- func (client Client) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- type ClusterPurpose
- type ClusterUpdateParameters
- type ClusterUpdateProperties
- type Compute
- func (c Compute) AsAKS() (*AKS, bool)
- func (c Compute) AsAmlCompute() (*AmlCompute, bool)
- func (c Compute) AsBasicCompute() (BasicCompute, bool)
- func (c Compute) AsCompute() (*Compute, bool)
- func (c Compute) AsComputeInstance() (*ComputeInstance, bool)
- func (c Compute) AsDataFactory() (*DataFactory, bool)
- func (c Compute) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (c Compute) AsDatabricks() (*Databricks, bool)
- func (c Compute) AsHDInsight() (*HDInsight, bool)
- func (c Compute) AsVirtualMachine() (*VirtualMachine, bool)
- func (c Compute) MarshalJSON() ([]byte, error)
- type ComputeInstance
- func (ci ComputeInstance) AsAKS() (*AKS, bool)
- func (ci ComputeInstance) AsAmlCompute() (*AmlCompute, bool)
- func (ci ComputeInstance) AsBasicCompute() (BasicCompute, bool)
- func (ci ComputeInstance) AsCompute() (*Compute, bool)
- func (ci ComputeInstance) AsComputeInstance() (*ComputeInstance, bool)
- func (ci ComputeInstance) AsDataFactory() (*DataFactory, bool)
- func (ci ComputeInstance) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (ci ComputeInstance) AsDatabricks() (*Databricks, bool)
- func (ci ComputeInstance) AsHDInsight() (*HDInsight, bool)
- func (ci ComputeInstance) AsVirtualMachine() (*VirtualMachine, bool)
- func (ci ComputeInstance) MarshalJSON() ([]byte, error)
- type ComputeInstanceApplication
- type ComputeInstanceAuthorizationType
- type ComputeInstanceConnectivityEndpoints
- type ComputeInstanceCreatedBy
- type ComputeInstanceLastOperation
- type ComputeInstanceProperties
- type ComputeInstanceSSHSettings
- type ComputeInstanceState
- type ComputeNodesInformation
- func (cni ComputeNodesInformation) AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool)
- func (cni ComputeNodesInformation) AsBasicComputeNodesInformation() (BasicComputeNodesInformation, bool)
- func (cni ComputeNodesInformation) AsComputeNodesInformation() (*ComputeNodesInformation, bool)
- func (cni ComputeNodesInformation) MarshalJSON() ([]byte, error)
- type ComputeResource
- type ComputeSecrets
- func (cs ComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
- func (cs ComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
- func (cs ComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
- func (cs ComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
- func (cs ComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
- func (cs ComputeSecrets) MarshalJSON() ([]byte, error)
- type ComputeSecretsModel
- type ComputeType
- type ComputeTypeBasicCompute
- type ComputeTypeBasicComputeNodesInformation
- type ComputeTypeBasicComputeSecrets
- type ComputeTypeBasicCreateServiceRequest
- type ComputeTypeBasicServiceResponseBase
- type ContainerRegistry
- type ContainerRegistryResponse
- type ContainerResourceRequirements
- type CosmosDbSettings
- type CreateEndpointVariantRequest
- func (cevr CreateEndpointVariantRequest) AsACIServiceCreateRequest() (*ACIServiceCreateRequest, bool)
- func (cevr CreateEndpointVariantRequest) AsAKSServiceCreateRequest() (*AKSServiceCreateRequest, bool)
- func (cevr CreateEndpointVariantRequest) AsBasicCreateEndpointVariantRequest() (BasicCreateEndpointVariantRequest, bool)
- func (cevr CreateEndpointVariantRequest) AsBasicCreateServiceRequest() (BasicCreateServiceRequest, bool)
- func (cevr CreateEndpointVariantRequest) AsCreateEndpointVariantRequest() (*CreateEndpointVariantRequest, bool)
- func (cevr CreateEndpointVariantRequest) AsCreateServiceRequest() (*CreateServiceRequest, bool)
- func (cevr CreateEndpointVariantRequest) MarshalJSON() ([]byte, error)
- type CreateServiceRequest
- func (csr CreateServiceRequest) AsACIServiceCreateRequest() (*ACIServiceCreateRequest, bool)
- func (csr CreateServiceRequest) AsAKSServiceCreateRequest() (*AKSServiceCreateRequest, bool)
- func (csr CreateServiceRequest) AsBasicCreateEndpointVariantRequest() (BasicCreateEndpointVariantRequest, bool)
- func (csr CreateServiceRequest) AsBasicCreateServiceRequest() (BasicCreateServiceRequest, bool)
- func (csr CreateServiceRequest) AsCreateEndpointVariantRequest() (*CreateEndpointVariantRequest, bool)
- func (csr CreateServiceRequest) AsCreateServiceRequest() (*CreateServiceRequest, bool)
- func (csr CreateServiceRequest) MarshalJSON() ([]byte, error)
- type CreateServiceRequestEnvironmentImageRequest
- type CreateServiceRequestKeys
- type DataFactory
- func (df DataFactory) AsAKS() (*AKS, bool)
- func (df DataFactory) AsAmlCompute() (*AmlCompute, bool)
- func (df DataFactory) AsBasicCompute() (BasicCompute, bool)
- func (df DataFactory) AsCompute() (*Compute, bool)
- func (df DataFactory) AsComputeInstance() (*ComputeInstance, bool)
- func (df DataFactory) AsDataFactory() (*DataFactory, bool)
- func (df DataFactory) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (df DataFactory) AsDatabricks() (*Databricks, bool)
- func (df DataFactory) AsHDInsight() (*HDInsight, bool)
- func (df DataFactory) AsVirtualMachine() (*VirtualMachine, bool)
- func (df DataFactory) MarshalJSON() ([]byte, error)
- type DataLakeAnalytics
- func (dla DataLakeAnalytics) AsAKS() (*AKS, bool)
- func (dla DataLakeAnalytics) AsAmlCompute() (*AmlCompute, bool)
- func (dla DataLakeAnalytics) AsBasicCompute() (BasicCompute, bool)
- func (dla DataLakeAnalytics) AsCompute() (*Compute, bool)
- func (dla DataLakeAnalytics) AsComputeInstance() (*ComputeInstance, bool)
- func (dla DataLakeAnalytics) AsDataFactory() (*DataFactory, bool)
- func (dla DataLakeAnalytics) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (dla DataLakeAnalytics) AsDatabricks() (*Databricks, bool)
- func (dla DataLakeAnalytics) AsHDInsight() (*HDInsight, bool)
- func (dla DataLakeAnalytics) AsVirtualMachine() (*VirtualMachine, bool)
- func (dla DataLakeAnalytics) MarshalJSON() ([]byte, error)
- type DataLakeAnalyticsProperties
- type Databricks
- func (d Databricks) AsAKS() (*AKS, bool)
- func (d Databricks) AsAmlCompute() (*AmlCompute, bool)
- func (d Databricks) AsBasicCompute() (BasicCompute, bool)
- func (d Databricks) AsCompute() (*Compute, bool)
- func (d Databricks) AsComputeInstance() (*ComputeInstance, bool)
- func (d Databricks) AsDataFactory() (*DataFactory, bool)
- func (d Databricks) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (d Databricks) AsDatabricks() (*Databricks, bool)
- func (d Databricks) AsHDInsight() (*HDInsight, bool)
- func (d Databricks) AsVirtualMachine() (*VirtualMachine, bool)
- func (d Databricks) MarshalJSON() ([]byte, error)
- type DatabricksComputeSecrets
- func (dcs DatabricksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
- func (dcs DatabricksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
- func (dcs DatabricksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
- func (dcs DatabricksComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
- func (dcs DatabricksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
- func (dcs DatabricksComputeSecrets) MarshalJSON() ([]byte, error)
- type DatabricksProperties
- type DatasetReference
- type DeploymentType
- type EncryptionProperties
- type EncryptionProperty
- type EncryptionStatus
- type EnvironmentImageRequest
- type EnvironmentImageRequestEnvironment
- type EnvironmentImageRequestEnvironmentReference
- type EnvironmentImageResponse
- type EnvironmentImageResponseEnvironment
- type EnvironmentImageResponseEnvironmentReference
- type EnvironmentReference
- type Error
- type ErrorDetail
- type ErrorResponse
- type EstimatedVMPrice
- type EstimatedVMPrices
- type HDInsight
- func (hi HDInsight) AsAKS() (*AKS, bool)
- func (hi HDInsight) AsAmlCompute() (*AmlCompute, bool)
- func (hi HDInsight) AsBasicCompute() (BasicCompute, bool)
- func (hi HDInsight) AsCompute() (*Compute, bool)
- func (hi HDInsight) AsComputeInstance() (*ComputeInstance, bool)
- func (hi HDInsight) AsDataFactory() (*DataFactory, bool)
- func (hi HDInsight) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (hi HDInsight) AsDatabricks() (*Databricks, bool)
- func (hi HDInsight) AsHDInsight() (*HDInsight, bool)
- func (hi HDInsight) AsVirtualMachine() (*VirtualMachine, bool)
- func (hi HDInsight) MarshalJSON() ([]byte, error)
- type HDInsightProperties
- type Identity
- type IdentityForCmk
- type IdentityType
- type ImageAsset
- type KeyVaultProperties
- type ListAmlUserFeatureResult
- type ListAmlUserFeatureResultIterator
- func (iter *ListAmlUserFeatureResultIterator) Next() error
- func (iter *ListAmlUserFeatureResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ListAmlUserFeatureResultIterator) NotDone() bool
- func (iter ListAmlUserFeatureResultIterator) Response() ListAmlUserFeatureResult
- func (iter ListAmlUserFeatureResultIterator) Value() AmlUserFeature
- type ListAmlUserFeatureResultPage
- func (page *ListAmlUserFeatureResultPage) Next() error
- func (page *ListAmlUserFeatureResultPage) NextWithContext(ctx context.Context) (err error)
- func (page ListAmlUserFeatureResultPage) NotDone() bool
- func (page ListAmlUserFeatureResultPage) Response() ListAmlUserFeatureResult
- func (page ListAmlUserFeatureResultPage) Values() []AmlUserFeature
- type ListNotebookKeysResult
- type ListStorageAccountKeysResult
- type ListUsagesResult
- type ListUsagesResultIterator
- func (iter *ListUsagesResultIterator) Next() error
- func (iter *ListUsagesResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ListUsagesResultIterator) NotDone() bool
- func (iter ListUsagesResultIterator) Response() ListUsagesResult
- func (iter ListUsagesResultIterator) Value() Usage
- type ListUsagesResultPage
- type ListWorkspaceKeysResult
- type ListWorkspaceQuotas
- type ListWorkspaceQuotasIterator
- func (iter *ListWorkspaceQuotasIterator) Next() error
- func (iter *ListWorkspaceQuotasIterator) NextWithContext(ctx context.Context) (err error)
- func (iter ListWorkspaceQuotasIterator) NotDone() bool
- func (iter ListWorkspaceQuotasIterator) Response() ListWorkspaceQuotas
- func (iter ListWorkspaceQuotasIterator) Value() ResourceQuota
- type ListWorkspaceQuotasPage
- func (page *ListWorkspaceQuotasPage) Next() error
- func (page *ListWorkspaceQuotasPage) NextWithContext(ctx context.Context) (err error)
- func (page ListWorkspaceQuotasPage) NotDone() bool
- func (page ListWorkspaceQuotasPage) Response() ListWorkspaceQuotas
- func (page ListWorkspaceQuotasPage) Values() []ResourceQuota
- type LivenessProbeRequirements
- type LoadBalancerType
- type MachineLearningComputeClient
- func (client MachineLearningComputeClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeCreateOrUpdateFuture, err error)
- func (client MachineLearningComputeClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) CreateOrUpdateResponder(resp *http.Response) (result ComputeResource, err error)
- func (client MachineLearningComputeClient) CreateOrUpdateSender(req *http.Request) (future MachineLearningComputeCreateOrUpdateFuture, err error)
- func (client MachineLearningComputeClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeDeleteFuture, err error)
- func (client MachineLearningComputeClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client MachineLearningComputeClient) DeleteSender(req *http.Request) (future MachineLearningComputeDeleteFuture, err error)
- func (client MachineLearningComputeClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ComputeResource, err error)
- func (client MachineLearningComputeClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) GetResponder(resp *http.Response) (result ComputeResource, err error)
- func (client MachineLearningComputeClient) GetSender(req *http.Request) (*http.Response, error)
- func (client MachineLearningComputeClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PaginatedComputeResourcesListPage, err error)
- func (client MachineLearningComputeClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PaginatedComputeResourcesListIterator, err error)
- func (client MachineLearningComputeClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) ListByWorkspaceResponder(resp *http.Response) (result PaginatedComputeResourcesList, err error)
- func (client MachineLearningComputeClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- func (client MachineLearningComputeClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result ComputeSecretsModel, err error)
- func (client MachineLearningComputeClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) ListKeysResponder(resp *http.Response) (result ComputeSecretsModel, err error)
- func (client MachineLearningComputeClient) ListKeysSender(req *http.Request) (*http.Response, error)
- func (client MachineLearningComputeClient) ListNodes(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result AmlComputeNodesInformationPage, err error)
- func (client MachineLearningComputeClient) ListNodesComplete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result AmlComputeNodesInformationIterator, err error)
- func (client MachineLearningComputeClient) ListNodesPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) ListNodesResponder(resp *http.Response) (result AmlComputeNodesInformation, err error)
- func (client MachineLearningComputeClient) ListNodesSender(req *http.Request) (*http.Response, error)
- func (client MachineLearningComputeClient) Restart(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client MachineLearningComputeClient) RestartPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) RestartResponder(resp *http.Response) (result autorest.Response, err error)
- func (client MachineLearningComputeClient) RestartSender(req *http.Request) (*http.Response, error)
- func (client MachineLearningComputeClient) Start(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeStartFuture, err error)
- func (client MachineLearningComputeClient) StartPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) StartResponder(resp *http.Response) (result autorest.Response, err error)
- func (client MachineLearningComputeClient) StartSender(req *http.Request) (future MachineLearningComputeStartFuture, err error)
- func (client MachineLearningComputeClient) Stop(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeStopFuture, err error)
- func (client MachineLearningComputeClient) StopPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) StopResponder(resp *http.Response) (result autorest.Response, err error)
- func (client MachineLearningComputeClient) StopSender(req *http.Request) (future MachineLearningComputeStopFuture, err error)
- func (client MachineLearningComputeClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result MachineLearningComputeUpdateFuture, err error)
- func (client MachineLearningComputeClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client MachineLearningComputeClient) UpdateResponder(resp *http.Response) (result ComputeResource, err error)
- func (client MachineLearningComputeClient) UpdateSender(req *http.Request) (future MachineLearningComputeUpdateFuture, err error)
- type MachineLearningComputeCreateOrUpdateFuture
- type MachineLearningComputeDeleteFuture
- type MachineLearningComputeStartFuture
- type MachineLearningComputeStopFuture
- type MachineLearningComputeUpdateFuture
- type MachineLearningServiceCreateOrUpdateFuture
- type Model
- type ModelDataCollection
- type ModelDockerSection
- type ModelDockerSectionBaseImageRegistry
- type ModelDockerSectionResponse
- type ModelDockerSectionResponseBaseImageRegistry
- type ModelEnvironmentDefinition
- type ModelEnvironmentDefinitionDocker
- type ModelEnvironmentDefinitionPython
- type ModelEnvironmentDefinitionR
- type ModelEnvironmentDefinitionResponse
- type ModelEnvironmentDefinitionResponseDocker
- type ModelEnvironmentDefinitionResponsePython
- type ModelEnvironmentDefinitionResponseR
- type ModelEnvironmentDefinitionResponseSpark
- type ModelEnvironmentDefinitionSpark
- type ModelPythonSection
- type ModelSparkSection
- type NodeState
- type NodeStateCounts
- type NotebookAccessTokenResult
- type NotebookPreparationError
- type NotebookResourceInfo
- type NotebooksClient
- func (client NotebooksClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListNotebookKeysResult, err error)
- func (client NotebooksClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client NotebooksClient) ListKeysResponder(resp *http.Response) (result ListNotebookKeysResult, err error)
- func (client NotebooksClient) ListKeysSender(req *http.Request) (*http.Response, error)
- func (client NotebooksClient) Prepare(ctx context.Context, resourceGroupName string, workspaceName string) (result NotebooksPrepareFuture, err error)
- func (client NotebooksClient) PreparePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client NotebooksClient) PrepareResponder(resp *http.Response) (result NotebookResourceInfo, err error)
- func (client NotebooksClient) PrepareSender(req *http.Request) (future NotebooksPrepareFuture, err error)
- type NotebooksPrepareFuture
- type Operation
- type OperationDisplay
- type OperationListResult
- type OperationName
- type OperationStatus
- type OperationsClient
- func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error)
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type OrderString
- type OsType
- type PaginatedComputeResourcesList
- type PaginatedComputeResourcesListIterator
- func (iter *PaginatedComputeResourcesListIterator) Next() error
- func (iter *PaginatedComputeResourcesListIterator) NextWithContext(ctx context.Context) (err error)
- func (iter PaginatedComputeResourcesListIterator) NotDone() bool
- func (iter PaginatedComputeResourcesListIterator) Response() PaginatedComputeResourcesList
- func (iter PaginatedComputeResourcesListIterator) Value() ComputeResource
- type PaginatedComputeResourcesListPage
- func (page *PaginatedComputeResourcesListPage) Next() error
- func (page *PaginatedComputeResourcesListPage) NextWithContext(ctx context.Context) (err error)
- func (page PaginatedComputeResourcesListPage) NotDone() bool
- func (page PaginatedComputeResourcesListPage) Response() PaginatedComputeResourcesList
- func (page PaginatedComputeResourcesListPage) Values() []ComputeResource
- type PaginatedServiceList
- type PaginatedServiceListIterator
- func (iter *PaginatedServiceListIterator) Next() error
- func (iter *PaginatedServiceListIterator) NextWithContext(ctx context.Context) (err error)
- func (iter PaginatedServiceListIterator) NotDone() bool
- func (iter PaginatedServiceListIterator) Response() PaginatedServiceList
- func (iter PaginatedServiceListIterator) Value() ServiceResource
- type PaginatedServiceListPage
- func (page *PaginatedServiceListPage) Next() error
- func (page *PaginatedServiceListPage) NextWithContext(ctx context.Context) (err error)
- func (page PaginatedServiceListPage) NotDone() bool
- func (page PaginatedServiceListPage) Response() PaginatedServiceList
- func (page PaginatedServiceListPage) Values() []ServiceResource
- type PaginatedWorkspaceConnectionsList
- type Password
- type PersonalComputeInstanceSettings
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionProvisioningState
- type PrivateEndpointConnectionsClient
- func (client PrivateEndpointConnectionsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client PrivateEndpointConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client PrivateEndpointConnectionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client PrivateEndpointConnectionsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PrivateEndpointConnection, err error)
- func (client PrivateEndpointConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client PrivateEndpointConnectionsClient) GetResponder(resp *http.Response) (result PrivateEndpointConnection, err error)
- func (client PrivateEndpointConnectionsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client PrivateEndpointConnectionsClient) Put(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PrivateEndpointConnection, err error)
- func (client PrivateEndpointConnectionsClient) PutPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client PrivateEndpointConnectionsClient) PutResponder(resp *http.Response) (result PrivateEndpointConnection, err error)
- func (client PrivateEndpointConnectionsClient) PutSender(req *http.Request) (*http.Response, error)
- type PrivateEndpointServiceConnectionStatus
- type PrivateLinkResource
- type PrivateLinkResourceListResult
- type PrivateLinkResourceProperties
- type PrivateLinkResourcesClient
- func (client PrivateLinkResourcesClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateLinkResourceListResult, err error)
- func (client PrivateLinkResourcesClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client PrivateLinkResourcesClient) ListByWorkspaceResponder(resp *http.Response) (result PrivateLinkResourceListResult, err error)
- func (client PrivateLinkResourcesClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
- type PrivateLinkServiceConnectionState
- type ProvisioningState
- type QuotaBaseProperties
- type QuotaUnit
- type QuotaUpdateParameters
- type QuotasClient
- func (client QuotasClient) List(ctx context.Context, location string) (result ListWorkspaceQuotasPage, err error)
- func (client QuotasClient) ListComplete(ctx context.Context, location string) (result ListWorkspaceQuotasIterator, err error)
- func (client QuotasClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)
- func (client QuotasClient) ListResponder(resp *http.Response) (result ListWorkspaceQuotas, err error)
- func (client QuotasClient) ListSender(req *http.Request) (*http.Response, error)
- func (client QuotasClient) Update(ctx context.Context, location string, parameters QuotaUpdateParameters) (result UpdateWorkspaceQuotasResult, err error)
- func (client QuotasClient) UpdatePreparer(ctx context.Context, location string, parameters QuotaUpdateParameters) (*http.Request, error)
- func (client QuotasClient) UpdateResponder(resp *http.Response) (result UpdateWorkspaceQuotasResult, err error)
- func (client QuotasClient) UpdateSender(req *http.Request) (*http.Response, error)
- type RCranPackage
- type RGitHubPackage
- type RGitHubPackageResponse
- type RSection
- type RSectionResponse
- type ReasonCode
- type RegistryListCredentialsResult
- type RemoteLoginPortPublicAccess
- type Resource
- type ResourceID
- type ResourceIdentityType
- type ResourceName
- type ResourceQuota
- type ResourceSkuLocationInfo
- type ResourceSkuZoneDetails
- type Restriction
- type SKUCapability
- type SSHPublicAccess
- type ScaleSettings
- type ScriptReference
- type ScriptsToExecute
- type ServiceManagedResourcesSettings
- type ServicePrincipalCredentials
- type ServiceResource
- type ServiceResponseBase
- func (srb ServiceResponseBase) AsACIServiceResponse() (*ACIServiceResponse, bool)
- func (srb ServiceResponseBase) AsAKSServiceResponse() (*AKSServiceResponse, bool)
- func (srb ServiceResponseBase) AsAKSVariantResponse() (*AKSVariantResponse, bool)
- func (srb ServiceResponseBase) AsBasicAKSVariantResponse() (BasicAKSVariantResponse, bool)
- func (srb ServiceResponseBase) AsBasicServiceResponseBase() (BasicServiceResponseBase, bool)
- func (srb ServiceResponseBase) AsServiceResponseBase() (*ServiceResponseBase, bool)
- func (srb ServiceResponseBase) MarshalJSON() ([]byte, error)
- type ServiceResponseBaseError
- type SetupScripts
- type SharedPrivateLinkResource
- type SharedPrivateLinkResourceProperty
- type Sku
- type SkuListResult
- type SkuListResultIterator
- type SkuListResultPage
- type SparkMavenPackage
- type SslConfiguration
- type Status
- type Status1
- type StorageAccountClient
- func (client StorageAccountClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListStorageAccountKeysResult, err error)
- func (client StorageAccountClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client StorageAccountClient) ListKeysResponder(resp *http.Response) (result ListStorageAccountKeysResult, err error)
- func (client StorageAccountClient) ListKeysSender(req *http.Request) (*http.Response, error)
- type SynapseSpark
- type SynapseSparkPoolProperties
- type SynapseSparkProperties
- type SystemData
- type SystemService
- type UnderlyingResourceAction
- type UpdateWorkspaceQuotas
- type UpdateWorkspaceQuotasResult
- type Usage
- type UsageName
- type UsageUnit
- type UsagesClient
- func (client UsagesClient) List(ctx context.Context, location string) (result ListUsagesResultPage, err error)
- func (client UsagesClient) ListComplete(ctx context.Context, location string) (result ListUsagesResultIterator, err error)
- func (client UsagesClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)
- func (client UsagesClient) ListResponder(resp *http.Response) (result ListUsagesResult, err error)
- func (client UsagesClient) ListSender(req *http.Request) (*http.Response, error)
- type UserAccountCredentials
- type UserAssignedIdentity
- type VMPriceOSType
- type VMPriority
- type VMTier
- type ValueFormat
- type VariantType
- type VirtualMachine
- func (VM VirtualMachine) AsAKS() (*AKS, bool)
- func (VM VirtualMachine) AsAmlCompute() (*AmlCompute, bool)
- func (VM VirtualMachine) AsBasicCompute() (BasicCompute, bool)
- func (VM VirtualMachine) AsCompute() (*Compute, bool)
- func (VM VirtualMachine) AsComputeInstance() (*ComputeInstance, bool)
- func (VM VirtualMachine) AsDataFactory() (*DataFactory, bool)
- func (VM VirtualMachine) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
- func (VM VirtualMachine) AsDatabricks() (*Databricks, bool)
- func (VM VirtualMachine) AsHDInsight() (*HDInsight, bool)
- func (VM VirtualMachine) AsVirtualMachine() (*VirtualMachine, bool)
- func (VM VirtualMachine) MarshalJSON() ([]byte, error)
- type VirtualMachineImage
- type VirtualMachineProperties
- type VirtualMachineSSHCredentials
- type VirtualMachineSecrets
- func (vms VirtualMachineSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
- func (vms VirtualMachineSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
- func (vms VirtualMachineSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
- func (vms VirtualMachineSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
- func (vms VirtualMachineSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
- func (vms VirtualMachineSecrets) MarshalJSON() ([]byte, error)
- type VirtualMachineSize
- type VirtualMachineSizeListResult
- type VirtualMachineSizesClient
- func (client VirtualMachineSizesClient) List(ctx context.Context, location string) (result VirtualMachineSizeListResult, err error)
- func (client VirtualMachineSizesClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)
- func (client VirtualMachineSizesClient) ListResponder(resp *http.Response) (result VirtualMachineSizeListResult, err error)
- func (client VirtualMachineSizesClient) ListSender(req *http.Request) (*http.Response, error)
- type VnetConfiguration
- type WebServiceState
- type Workspace
- type WorkspaceClient
- func (client WorkspaceClient) ListSkus(ctx context.Context) (result SkuListResultPage, err error)
- func (client WorkspaceClient) ListSkusComplete(ctx context.Context) (result SkuListResultIterator, err error)
- func (client WorkspaceClient) ListSkusPreparer(ctx context.Context) (*http.Request, error)
- func (client WorkspaceClient) ListSkusResponder(resp *http.Response) (result SkuListResult, err error)
- func (client WorkspaceClient) ListSkusSender(req *http.Request) (*http.Response, error)
- type WorkspaceConnection
- type WorkspaceConnectionDto
- type WorkspaceConnectionProps
- type WorkspaceConnectionsClient
- func (client WorkspaceConnectionsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspaceConnection, err error)
- func (client WorkspaceConnectionsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceConnectionsClient) CreateResponder(resp *http.Response) (result WorkspaceConnection, err error)
- func (client WorkspaceConnectionsClient) CreateSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceConnectionsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result autorest.Response, err error)
- func (client WorkspaceConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceConnectionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkspaceConnectionsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceConnectionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspaceConnection, err error)
- func (client WorkspaceConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceConnectionsClient) GetResponder(resp *http.Response) (result WorkspaceConnection, err error)
- func (client WorkspaceConnectionsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkspaceConnectionsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result PaginatedWorkspaceConnectionsList, err error)
- func (client WorkspaceConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspaceConnectionsClient) ListResponder(resp *http.Response) (result PaginatedWorkspaceConnectionsList, err error)
- func (client WorkspaceConnectionsClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkspaceFeaturesClient
- func (client WorkspaceFeaturesClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result ListAmlUserFeatureResultPage, err error)
- func (client WorkspaceFeaturesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ListAmlUserFeatureResultIterator, err error)
- func (client WorkspaceFeaturesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspaceFeaturesClient) ListResponder(resp *http.Response) (result ListAmlUserFeatureResult, err error)
- func (client WorkspaceFeaturesClient) ListSender(req *http.Request) (*http.Response, error)
- type WorkspaceListResult
- type WorkspaceListResultIterator
- func (iter *WorkspaceListResultIterator) Next() error
- func (iter *WorkspaceListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter WorkspaceListResultIterator) NotDone() bool
- func (iter WorkspaceListResultIterator) Response() WorkspaceListResult
- func (iter WorkspaceListResultIterator) Value() Workspace
- type WorkspaceListResultPage
- func (page *WorkspaceListResultPage) Next() error
- func (page *WorkspaceListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page WorkspaceListResultPage) NotDone() bool
- func (page WorkspaceListResultPage) Response() WorkspaceListResult
- func (page WorkspaceListResultPage) Values() []Workspace
- type WorkspaceProperties
- type WorkspacePropertiesUpdateParameters
- type WorkspaceSku
- type WorkspaceUpdateParameters
- type WorkspacesClient
- func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result WorkspacesCreateOrUpdateFuture, err error)
- func (client WorkspacesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspacesClient) CreateOrUpdateResponder(resp *http.Response) (result Workspace, err error)
- func (client WorkspacesClient) CreateOrUpdateSender(req *http.Request) (future WorkspacesCreateOrUpdateFuture, err error)
- func (client WorkspacesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesDeleteFuture, err error)
- func (client WorkspacesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkspacesClient) DeleteSender(req *http.Request) (future WorkspacesDeleteFuture, err error)
- func (client WorkspacesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result Workspace, err error)
- func (client WorkspacesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) GetResponder(resp *http.Response) (result Workspace, err error)
- func (client WorkspacesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, skip string) (result WorkspaceListResultPage, err error)
- func (client WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, skip string) (result WorkspaceListResultIterator, err error)
- func (client WorkspacesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, skip string) (*http.Request, error)
- func (client WorkspacesClient) ListByResourceGroupResponder(resp *http.Response) (result WorkspaceListResult, err error)
- func (client WorkspacesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) ListBySubscription(ctx context.Context, skip string) (result WorkspaceListResultPage, err error)
- func (client WorkspacesClient) ListBySubscriptionComplete(ctx context.Context, skip string) (result WorkspaceListResultIterator, err error)
- func (client WorkspacesClient) ListBySubscriptionPreparer(ctx context.Context, skip string) (*http.Request, error)
- func (client WorkspacesClient) ListBySubscriptionResponder(resp *http.Response) (result WorkspaceListResult, err error)
- func (client WorkspacesClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListWorkspaceKeysResult, err error)
- func (client WorkspacesClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) ListKeysResponder(resp *http.Response) (result ListWorkspaceKeysResult, err error)
- func (client WorkspacesClient) ListKeysSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) ListNotebookAccessToken(ctx context.Context, resourceGroupName string, workspaceName string) (result NotebookAccessTokenResult, err error)
- func (client WorkspacesClient) ListNotebookAccessTokenPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) ListNotebookAccessTokenResponder(resp *http.Response) (result NotebookAccessTokenResult, err error)
- func (client WorkspacesClient) ListNotebookAccessTokenSender(req *http.Request) (*http.Response, error)
- func (client WorkspacesClient) ResyncKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesResyncKeysFuture, err error)
- func (client WorkspacesClient) ResyncKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
- func (client WorkspacesClient) ResyncKeysResponder(resp *http.Response) (result autorest.Response, err error)
- func (client WorkspacesClient) ResyncKeysSender(req *http.Request) (future WorkspacesResyncKeysFuture, err error)
- func (client WorkspacesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, ...) (result Workspace, err error)
- func (client WorkspacesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, ...) (*http.Request, error)
- func (client WorkspacesClient) UpdateResponder(resp *http.Response) (result Workspace, err error)
- func (client WorkspacesClient) UpdateSender(req *http.Request) (*http.Response, error)
- type WorkspacesCreateOrUpdateFuture
- type WorkspacesDeleteFuture
- type WorkspacesResyncKeysFuture
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Machinelearningservices
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type ACIServiceCreateRequest ¶
type ACIServiceCreateRequest struct { // ContainerResourceRequirements - The container resource requirements. ContainerResourceRequirements *ContainerResourceRequirements `json:"containerResourceRequirements,omitempty"` // AuthEnabled - Whether or not authentication is enabled on the service. AuthEnabled *bool `json:"authEnabled,omitempty"` // SslEnabled - Whether or not SSL is enabled. SslEnabled *bool `json:"sslEnabled,omitempty"` // AppInsightsEnabled - Whether or not Application Insights is enabled. AppInsightsEnabled *bool `json:"appInsightsEnabled,omitempty"` // DataCollection - Details of the data collection options specified. DataCollection *ACIServiceCreateRequestDataCollection `json:"dataCollection,omitempty"` // SslCertificate - The public SSL certificate in PEM format to use if SSL is enabled. SslCertificate *string `json:"sslCertificate,omitempty"` // SslKey - The public SSL key in PEM format for the certificate. SslKey *string `json:"sslKey,omitempty"` // Cname - The CName for the service. Cname *string `json:"cname,omitempty"` // DNSNameLabel - The Dns label for the service. DNSNameLabel *string `json:"dnsNameLabel,omitempty"` // VnetConfiguration - The virtual network configuration. VnetConfiguration *ACIServiceCreateRequestVnetConfiguration `json:"vnetConfiguration,omitempty"` // EncryptionProperties - The encryption properties. EncryptionProperties *ACIServiceCreateRequestEncryptionProperties `json:"encryptionProperties,omitempty"` // Description - The description of the service. Description *string `json:"description,omitempty"` // KvTags - The service tag dictionary. Tags are mutable. KvTags map[string]*string `json:"kvTags"` // Properties - The service properties dictionary. Properties are immutable. Properties map[string]*string `json:"properties"` // Keys - The authentication keys. Keys *CreateServiceRequestKeys `json:"keys,omitempty"` // EnvironmentImageRequest - The Environment, models and assets needed for inferencing. EnvironmentImageRequest *CreateServiceRequestEnvironmentImageRequest `json:"environmentImageRequest,omitempty"` // Location - The name of the Azure location/region. Location *string `json:"location,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicCreateServiceRequestComputeTypeCreateServiceRequest', 'ComputeTypeBasicCreateServiceRequestComputeTypeACI', 'ComputeTypeBasicCreateServiceRequestComputeTypeAKS', 'ComputeTypeBasicCreateServiceRequestComputeTypeCustom' ComputeType ComputeTypeBasicCreateServiceRequest `json:"computeType,omitempty"` }
ACIServiceCreateRequest ...
func (ACIServiceCreateRequest) AsACIServiceCreateRequest ¶
func (ascr ACIServiceCreateRequest) AsACIServiceCreateRequest() (*ACIServiceCreateRequest, bool)
AsACIServiceCreateRequest is the BasicCreateServiceRequest implementation for ACIServiceCreateRequest.
func (ACIServiceCreateRequest) AsAKSServiceCreateRequest ¶
func (ascr ACIServiceCreateRequest) AsAKSServiceCreateRequest() (*AKSServiceCreateRequest, bool)
AsAKSServiceCreateRequest is the BasicCreateServiceRequest implementation for ACIServiceCreateRequest.
func (ACIServiceCreateRequest) AsBasicCreateEndpointVariantRequest ¶
func (ascr ACIServiceCreateRequest) AsBasicCreateEndpointVariantRequest() (BasicCreateEndpointVariantRequest, bool)
AsBasicCreateEndpointVariantRequest is the BasicCreateServiceRequest implementation for ACIServiceCreateRequest.
func (ACIServiceCreateRequest) AsBasicCreateServiceRequest ¶
func (ascr ACIServiceCreateRequest) AsBasicCreateServiceRequest() (BasicCreateServiceRequest, bool)
AsBasicCreateServiceRequest is the BasicCreateServiceRequest implementation for ACIServiceCreateRequest.
func (ACIServiceCreateRequest) AsCreateEndpointVariantRequest ¶
func (ascr ACIServiceCreateRequest) AsCreateEndpointVariantRequest() (*CreateEndpointVariantRequest, bool)
AsCreateEndpointVariantRequest is the BasicCreateServiceRequest implementation for ACIServiceCreateRequest.
func (ACIServiceCreateRequest) AsCreateServiceRequest ¶
func (ascr ACIServiceCreateRequest) AsCreateServiceRequest() (*CreateServiceRequest, bool)
AsCreateServiceRequest is the BasicCreateServiceRequest implementation for ACIServiceCreateRequest.
func (ACIServiceCreateRequest) MarshalJSON ¶
func (ascr ACIServiceCreateRequest) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ACIServiceCreateRequest.
type ACIServiceCreateRequestDataCollection ¶
type ACIServiceCreateRequestDataCollection struct { // EventHubEnabled - Option for enabling/disabling Event Hub. EventHubEnabled *bool `json:"eventHubEnabled,omitempty"` // StorageEnabled - Option for enabling/disabling storage. StorageEnabled *bool `json:"storageEnabled,omitempty"` }
ACIServiceCreateRequestDataCollection details of the data collection options specified.
type ACIServiceCreateRequestEncryptionProperties ¶
type ACIServiceCreateRequestEncryptionProperties struct { // VaultBaseURL - vault base Url VaultBaseURL *string `json:"vaultBaseUrl,omitempty"` // KeyName - Encryption Key name KeyName *string `json:"keyName,omitempty"` // KeyVersion - Encryption Key Version KeyVersion *string `json:"keyVersion,omitempty"` }
ACIServiceCreateRequestEncryptionProperties the encryption properties.
type ACIServiceCreateRequestVnetConfiguration ¶
type ACIServiceCreateRequestVnetConfiguration struct { // VnetName - The name of the virtual network. VnetName *string `json:"vnetName,omitempty"` // SubnetName - The name of the virtual network subnet. SubnetName *string `json:"subnetName,omitempty"` }
ACIServiceCreateRequestVnetConfiguration the virtual network configuration.
type ACIServiceResponse ¶
type ACIServiceResponse struct { // ContainerResourceRequirements - The container resource requirements. ContainerResourceRequirements *ContainerResourceRequirements `json:"containerResourceRequirements,omitempty"` // ScoringURI - READ-ONLY; The Uri for sending scoring requests. ScoringURI *string `json:"scoringUri,omitempty"` // Location - The name of the Azure location/region. Location *string `json:"location,omitempty"` // AuthEnabled - Whether or not authentication is enabled on the service. AuthEnabled *bool `json:"authEnabled,omitempty"` // SslEnabled - Whether or not SSL is enabled. SslEnabled *bool `json:"sslEnabled,omitempty"` // AppInsightsEnabled - Whether or not Application Insights is enabled. AppInsightsEnabled *bool `json:"appInsightsEnabled,omitempty"` // DataCollection - Details of the data collection options specified. DataCollection *ACIServiceResponseDataCollection `json:"dataCollection,omitempty"` // SslCertificate - The public SSL certificate in PEM format to use if SSL is enabled. SslCertificate *string `json:"sslCertificate,omitempty"` // SslKey - The public SSL key in PEM format for the certificate. SslKey *string `json:"sslKey,omitempty"` // Cname - The CName for the service. Cname *string `json:"cname,omitempty"` // PublicIP - The public IP address for the service. PublicIP *string `json:"publicIp,omitempty"` // PublicFqdn - The public Fqdn for the service. PublicFqdn *string `json:"publicFqdn,omitempty"` // SwaggerURI - READ-ONLY; The Uri for sending swagger requests. SwaggerURI *string `json:"swaggerUri,omitempty"` // ModelConfigMap - READ-ONLY; Details on the models and configurations. ModelConfigMap map[string]interface{} `json:"modelConfigMap"` // ModelsProperty - The list of models. ModelsProperty *[]Model `json:"models,omitempty"` // EnvironmentImageRequest - The Environment, models and assets used for inferencing. EnvironmentImageRequest *ACIServiceResponseEnvironmentImageRequest `json:"environmentImageRequest,omitempty"` // VnetConfiguration - The virtual network configuration. VnetConfiguration *ACIServiceResponseVnetConfiguration `json:"vnetConfiguration,omitempty"` // EncryptionProperties - The encryption properties. EncryptionProperties *ACIServiceResponseEncryptionProperties `json:"encryptionProperties,omitempty"` // Description - The service description. Description *string `json:"description,omitempty"` // KvTags - The service tag dictionary. Tags are mutable. KvTags map[string]*string `json:"kvTags"` // Properties - The service property dictionary. Properties are immutable. Properties map[string]*string `json:"properties"` // State - READ-ONLY; The current state of the service. Possible values include: 'WebServiceStateTransitioning', 'WebServiceStateHealthy', 'WebServiceStateUnhealthy', 'WebServiceStateFailed', 'WebServiceStateUnschedulable' State WebServiceState `json:"state,omitempty"` // Error - READ-ONLY; The error details. Error *ServiceResponseBaseError `json:"error,omitempty"` // DeploymentType - The deployment type for the service. Possible values include: 'DeploymentTypeGRPCRealtimeEndpoint', 'DeploymentTypeHTTPRealtimeEndpoint', 'DeploymentTypeBatch' DeploymentType DeploymentType `json:"deploymentType,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicServiceResponseBaseComputeTypeServiceResponseBase', 'ComputeTypeBasicServiceResponseBaseComputeTypeACI', 'ComputeTypeBasicServiceResponseBaseComputeTypeCustom', 'ComputeTypeBasicServiceResponseBaseComputeTypeAKS' ComputeType ComputeTypeBasicServiceResponseBase `json:"computeType,omitempty"` }
ACIServiceResponse the response for an ACI service.
func (ACIServiceResponse) AsACIServiceResponse ¶
func (asr ACIServiceResponse) AsACIServiceResponse() (*ACIServiceResponse, bool)
AsACIServiceResponse is the BasicServiceResponseBase implementation for ACIServiceResponse.
func (ACIServiceResponse) AsAKSServiceResponse ¶
func (asr ACIServiceResponse) AsAKSServiceResponse() (*AKSServiceResponse, bool)
AsAKSServiceResponse is the BasicServiceResponseBase implementation for ACIServiceResponse.
func (ACIServiceResponse) AsAKSVariantResponse ¶
func (asr ACIServiceResponse) AsAKSVariantResponse() (*AKSVariantResponse, bool)
AsAKSVariantResponse is the BasicServiceResponseBase implementation for ACIServiceResponse.
func (ACIServiceResponse) AsBasicAKSVariantResponse ¶
func (asr ACIServiceResponse) AsBasicAKSVariantResponse() (BasicAKSVariantResponse, bool)
AsBasicAKSVariantResponse is the BasicServiceResponseBase implementation for ACIServiceResponse.
func (ACIServiceResponse) AsBasicServiceResponseBase ¶
func (asr ACIServiceResponse) AsBasicServiceResponseBase() (BasicServiceResponseBase, bool)
AsBasicServiceResponseBase is the BasicServiceResponseBase implementation for ACIServiceResponse.
func (ACIServiceResponse) AsServiceResponseBase ¶
func (asr ACIServiceResponse) AsServiceResponseBase() (*ServiceResponseBase, bool)
AsServiceResponseBase is the BasicServiceResponseBase implementation for ACIServiceResponse.
func (ACIServiceResponse) MarshalJSON ¶
func (asr ACIServiceResponse) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ACIServiceResponse.
type ACIServiceResponseDataCollection ¶
type ACIServiceResponseDataCollection struct { // EventHubEnabled - Option for enabling/disabling Event Hub. EventHubEnabled *bool `json:"eventHubEnabled,omitempty"` // StorageEnabled - Option for enabling/disabling storage. StorageEnabled *bool `json:"storageEnabled,omitempty"` }
ACIServiceResponseDataCollection details of the data collection options specified.
type ACIServiceResponseEncryptionProperties ¶
type ACIServiceResponseEncryptionProperties struct { // VaultBaseURL - vault base Url VaultBaseURL *string `json:"vaultBaseUrl,omitempty"` // KeyName - Encryption Key name KeyName *string `json:"keyName,omitempty"` // KeyVersion - Encryption Key Version KeyVersion *string `json:"keyVersion,omitempty"` }
ACIServiceResponseEncryptionProperties the encryption properties.
type ACIServiceResponseEnvironmentImageRequest ¶
type ACIServiceResponseEnvironmentImageRequest struct { // DriverProgram - The name of the driver file. DriverProgram *string `json:"driverProgram,omitempty"` // Assets - The list of assets. Assets *[]ImageAsset `json:"assets,omitempty"` // ModelIds - The list of model Ids. ModelIds *[]string `json:"modelIds,omitempty"` // ModelsProperty - The list of models. ModelsProperty *[]Model `json:"models,omitempty"` // Environment - The details of the AZURE ML environment. Environment *EnvironmentImageResponseEnvironment `json:"environment,omitempty"` // EnvironmentReference - The unique identifying details of the AZURE ML environment. EnvironmentReference *EnvironmentImageResponseEnvironmentReference `json:"environmentReference,omitempty"` }
ACIServiceResponseEnvironmentImageRequest the Environment, models and assets used for inferencing.
type ACIServiceResponseVnetConfiguration ¶
type ACIServiceResponseVnetConfiguration struct { // VnetName - The name of the virtual network. VnetName *string `json:"vnetName,omitempty"` // SubnetName - The name of the virtual network subnet. SubnetName *string `json:"subnetName,omitempty"` }
ACIServiceResponseVnetConfiguration the virtual network configuration.
type AKS ¶
type AKS struct { // Properties - AKS properties Properties *AKSProperties `json:"properties,omitempty"` // ComputeLocation - Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The time at which the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The time at which the compute was last modified. ModifiedOn *date.Time `json:"modifiedOn,omitempty"` // ResourceID - ARM resource id of the underlying compute ResourceID *string `json:"resourceId,omitempty"` // ProvisioningErrors - READ-ONLY; Errors during provisioning ProvisioningErrors *[]Error `json:"provisioningErrors,omitempty"` // IsAttachedCompute - READ-ONLY; 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"` // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
AKS a Machine Learning compute based on AKS.
func (AKS) AsAmlCompute ¶
func (a AKS) AsAmlCompute() (*AmlCompute, bool)
AsAmlCompute is the BasicCompute implementation for AKS.
func (AKS) AsBasicCompute ¶
func (a AKS) AsBasicCompute() (BasicCompute, bool)
AsBasicCompute is the BasicCompute implementation for AKS.
func (AKS) AsComputeInstance ¶
func (a AKS) AsComputeInstance() (*ComputeInstance, bool)
AsComputeInstance is the BasicCompute implementation for AKS.
func (AKS) AsDataFactory ¶
func (a AKS) AsDataFactory() (*DataFactory, bool)
AsDataFactory is the BasicCompute implementation for AKS.
func (AKS) AsDataLakeAnalytics ¶
func (a AKS) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
AsDataLakeAnalytics is the BasicCompute implementation for AKS.
func (AKS) AsDatabricks ¶
func (a AKS) AsDatabricks() (*Databricks, bool)
AsDatabricks is the BasicCompute implementation for AKS.
func (AKS) AsHDInsight ¶
AsHDInsight is the BasicCompute implementation for AKS.
func (AKS) AsVirtualMachine ¶
func (a AKS) AsVirtualMachine() (*VirtualMachine, bool)
AsVirtualMachine is the BasicCompute implementation for AKS.
func (AKS) MarshalJSON ¶
MarshalJSON is the custom marshaler for AKS.
type AKSProperties ¶
type AKSProperties struct { // ClusterFqdn - Cluster full qualified domain name ClusterFqdn *string `json:"clusterFqdn,omitempty"` // SystemServices - READ-ONLY; System services SystemServices *[]SystemService `json:"systemServices,omitempty"` // AgentCount - Number of agents AgentCount *int32 `json:"agentCount,omitempty"` // AgentVMSize - Agent virtual machine size AgentVMSize *string `json:"agentVmSize,omitempty"` // ClusterPurpose - Intended usage of the cluster. Possible values include: 'ClusterPurposeFastProd', 'ClusterPurposeDenseProd', 'ClusterPurposeDevTest' ClusterPurpose ClusterPurpose `json:"clusterPurpose,omitempty"` // SslConfiguration - SSL configuration SslConfiguration *SslConfiguration `json:"sslConfiguration,omitempty"` // AksNetworkingConfiguration - AKS networking configuration for vnet AksNetworkingConfiguration *AksNetworkingConfiguration `json:"aksNetworkingConfiguration,omitempty"` // LoadBalancerType - Load Balancer Type. Possible values include: 'LoadBalancerTypePublicIP', 'LoadBalancerTypeInternalLoadBalancer' LoadBalancerType LoadBalancerType `json:"loadBalancerType,omitempty"` // LoadBalancerSubnet - Load Balancer Subnet LoadBalancerSubnet *string `json:"loadBalancerSubnet,omitempty"` }
AKSProperties AKS properties
func (AKSProperties) MarshalJSON ¶
func (a AKSProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AKSProperties.
type AKSReplicaStatus ¶
type AKSReplicaStatus struct { // DesiredReplicas - The desired number of replicas. DesiredReplicas *int32 `json:"desiredReplicas,omitempty"` // UpdatedReplicas - The number of updated replicas. UpdatedReplicas *int32 `json:"updatedReplicas,omitempty"` // AvailableReplicas - The number of available replicas. AvailableReplicas *int32 `json:"availableReplicas,omitempty"` // Error - The error details. Error *AKSReplicaStatusError `json:"error,omitempty"` }
AKSReplicaStatus ...
type AKSReplicaStatusError ¶
type AKSReplicaStatusError struct { // Error - READ-ONLY; The error response. Error *ErrorResponse `json:"error,omitempty"` }
AKSReplicaStatusError the error details.
func (AKSReplicaStatusError) MarshalJSON ¶
func (ars AKSReplicaStatusError) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AKSReplicaStatusError.
type AKSServiceCreateRequest ¶
type AKSServiceCreateRequest struct { // NumReplicas - The number of replicas on the cluster. NumReplicas *int32 `json:"numReplicas,omitempty"` // DataCollection - Details of the data collection options specified. DataCollection *AKSServiceCreateRequestDataCollection `json:"dataCollection,omitempty"` // ComputeName - The name of the compute resource. ComputeName *string `json:"computeName,omitempty"` // AppInsightsEnabled - Whether or not Application Insights is enabled. AppInsightsEnabled *bool `json:"appInsightsEnabled,omitempty"` // AutoScaler - The auto scaler properties. AutoScaler *AKSServiceCreateRequestAutoScaler `json:"autoScaler,omitempty"` // ContainerResourceRequirements - The container resource requirements. ContainerResourceRequirements *ContainerResourceRequirements `json:"containerResourceRequirements,omitempty"` // MaxConcurrentRequestsPerContainer - The maximum number of concurrent requests per container. MaxConcurrentRequestsPerContainer *int32 `json:"maxConcurrentRequestsPerContainer,omitempty"` // MaxQueueWaitMs - Maximum time a request will wait in the queue (in milliseconds). After this time, the service will return 503 (Service Unavailable) MaxQueueWaitMs *int32 `json:"maxQueueWaitMs,omitempty"` // Namespace - Kubernetes namespace for the service. Namespace *string `json:"namespace,omitempty"` // ScoringTimeoutMs - The scoring timeout in milliseconds. ScoringTimeoutMs *int32 `json:"scoringTimeoutMs,omitempty"` // AuthEnabled - Whether or not authentication is enabled. AuthEnabled *bool `json:"authEnabled,omitempty"` // LivenessProbeRequirements - The liveness probe requirements. LivenessProbeRequirements *AKSServiceCreateRequestLivenessProbeRequirements `json:"livenessProbeRequirements,omitempty"` // AadAuthEnabled - Whether or not AAD authentication is enabled. AadAuthEnabled *bool `json:"aadAuthEnabled,omitempty"` // IsDefault - Is this the default variant. IsDefault *bool `json:"isDefault,omitempty"` // TrafficPercentile - The amount of traffic variant receives. TrafficPercentile *float64 `json:"trafficPercentile,omitempty"` // Type - The type of the variant. Possible values include: 'VariantTypeControl', 'VariantTypeTreatment' Type VariantType `json:"type,omitempty"` // Description - The description of the service. Description *string `json:"description,omitempty"` // KvTags - The service tag dictionary. Tags are mutable. KvTags map[string]*string `json:"kvTags"` // Properties - The service properties dictionary. Properties are immutable. Properties map[string]*string `json:"properties"` // Keys - The authentication keys. Keys *CreateServiceRequestKeys `json:"keys,omitempty"` // EnvironmentImageRequest - The Environment, models and assets needed for inferencing. EnvironmentImageRequest *CreateServiceRequestEnvironmentImageRequest `json:"environmentImageRequest,omitempty"` // Location - The name of the Azure location/region. Location *string `json:"location,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicCreateServiceRequestComputeTypeCreateServiceRequest', 'ComputeTypeBasicCreateServiceRequestComputeTypeACI', 'ComputeTypeBasicCreateServiceRequestComputeTypeAKS', 'ComputeTypeBasicCreateServiceRequestComputeTypeCustom' ComputeType ComputeTypeBasicCreateServiceRequest `json:"computeType,omitempty"` }
AKSServiceCreateRequest the request to create an AKS service.
func (AKSServiceCreateRequest) AsACIServiceCreateRequest ¶
func (ascr AKSServiceCreateRequest) AsACIServiceCreateRequest() (*ACIServiceCreateRequest, bool)
AsACIServiceCreateRequest is the BasicCreateServiceRequest implementation for AKSServiceCreateRequest.
func (AKSServiceCreateRequest) AsAKSServiceCreateRequest ¶
func (ascr AKSServiceCreateRequest) AsAKSServiceCreateRequest() (*AKSServiceCreateRequest, bool)
AsAKSServiceCreateRequest is the BasicCreateServiceRequest implementation for AKSServiceCreateRequest.
func (AKSServiceCreateRequest) AsBasicCreateEndpointVariantRequest ¶
func (ascr AKSServiceCreateRequest) AsBasicCreateEndpointVariantRequest() (BasicCreateEndpointVariantRequest, bool)
AsBasicCreateEndpointVariantRequest is the BasicCreateServiceRequest implementation for AKSServiceCreateRequest.
func (AKSServiceCreateRequest) AsBasicCreateServiceRequest ¶
func (ascr AKSServiceCreateRequest) AsBasicCreateServiceRequest() (BasicCreateServiceRequest, bool)
AsBasicCreateServiceRequest is the BasicCreateServiceRequest implementation for AKSServiceCreateRequest.
func (AKSServiceCreateRequest) AsCreateEndpointVariantRequest ¶
func (ascr AKSServiceCreateRequest) AsCreateEndpointVariantRequest() (*CreateEndpointVariantRequest, bool)
AsCreateEndpointVariantRequest is the BasicCreateServiceRequest implementation for AKSServiceCreateRequest.
func (AKSServiceCreateRequest) AsCreateServiceRequest ¶
func (ascr AKSServiceCreateRequest) AsCreateServiceRequest() (*CreateServiceRequest, bool)
AsCreateServiceRequest is the BasicCreateServiceRequest implementation for AKSServiceCreateRequest.
func (AKSServiceCreateRequest) MarshalJSON ¶
func (ascr AKSServiceCreateRequest) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AKSServiceCreateRequest.
type AKSServiceCreateRequestAutoScaler ¶
type AKSServiceCreateRequestAutoScaler struct { // AutoscaleEnabled - Option to enable/disable auto scaling. AutoscaleEnabled *bool `json:"autoscaleEnabled,omitempty"` // MinReplicas - The minimum number of replicas to scale down to. MinReplicas *int32 `json:"minReplicas,omitempty"` // MaxReplicas - The maximum number of replicas in the cluster. MaxReplicas *int32 `json:"maxReplicas,omitempty"` // TargetUtilization - The target utilization percentage to use for determining whether to scale the cluster. TargetUtilization *int32 `json:"targetUtilization,omitempty"` // RefreshPeriodInSeconds - The amount of seconds to wait between auto scale updates. RefreshPeriodInSeconds *int32 `json:"refreshPeriodInSeconds,omitempty"` }
AKSServiceCreateRequestAutoScaler the auto scaler properties.
type AKSServiceCreateRequestDataCollection ¶
type AKSServiceCreateRequestDataCollection struct { // EventHubEnabled - Option for enabling/disabling Event Hub. EventHubEnabled *bool `json:"eventHubEnabled,omitempty"` // StorageEnabled - Option for enabling/disabling storage. StorageEnabled *bool `json:"storageEnabled,omitempty"` }
AKSServiceCreateRequestDataCollection details of the data collection options specified.
type AKSServiceCreateRequestLivenessProbeRequirements ¶
type AKSServiceCreateRequestLivenessProbeRequirements struct { // FailureThreshold - The number of failures to allow before returning an unhealthy status. FailureThreshold *int32 `json:"failureThreshold,omitempty"` // SuccessThreshold - The number of successful probes before returning a healthy status. SuccessThreshold *int32 `json:"successThreshold,omitempty"` // TimeoutSeconds - The probe timeout in seconds. TimeoutSeconds *int32 `json:"timeoutSeconds,omitempty"` // PeriodSeconds - The length of time between probes in seconds. PeriodSeconds *int32 `json:"periodSeconds,omitempty"` // InitialDelaySeconds - The delay before the first probe in seconds. InitialDelaySeconds *int32 `json:"initialDelaySeconds,omitempty"` }
AKSServiceCreateRequestLivenessProbeRequirements the liveness probe requirements.
type AKSServiceResponse ¶
type AKSServiceResponse struct { // ModelsProperty - The list of models. ModelsProperty *[]Model `json:"models,omitempty"` // ContainerResourceRequirements - The container resource requirements. ContainerResourceRequirements *ContainerResourceRequirements `json:"containerResourceRequirements,omitempty"` // MaxConcurrentRequestsPerContainer - The maximum number of concurrent requests per container. MaxConcurrentRequestsPerContainer *int32 `json:"maxConcurrentRequestsPerContainer,omitempty"` // MaxQueueWaitMs - Maximum time a request will wait in the queue (in milliseconds). After this time, the service will return 503 (Service Unavailable) MaxQueueWaitMs *int32 `json:"maxQueueWaitMs,omitempty"` // ComputeName - The name of the compute resource. ComputeName *string `json:"computeName,omitempty"` // Namespace - The Kubernetes namespace of the deployment. Namespace *string `json:"namespace,omitempty"` // NumReplicas - The number of replicas on the cluster. NumReplicas *int32 `json:"numReplicas,omitempty"` // DataCollection - Details of the data collection options specified. DataCollection *AKSServiceResponseDataCollection `json:"dataCollection,omitempty"` // AppInsightsEnabled - Whether or not Application Insights is enabled. AppInsightsEnabled *bool `json:"appInsightsEnabled,omitempty"` // AutoScaler - The auto scaler properties. AutoScaler *AKSServiceResponseAutoScaler `json:"autoScaler,omitempty"` // ScoringURI - READ-ONLY; The Uri for sending scoring requests. ScoringURI *string `json:"scoringUri,omitempty"` // DeploymentStatus - READ-ONLY; The deployment status. DeploymentStatus *AKSServiceResponseDeploymentStatus `json:"deploymentStatus,omitempty"` // ScoringTimeoutMs - The scoring timeout in milliseconds. ScoringTimeoutMs *int32 `json:"scoringTimeoutMs,omitempty"` // LivenessProbeRequirements - The liveness probe requirements. LivenessProbeRequirements *AKSServiceResponseLivenessProbeRequirements `json:"livenessProbeRequirements,omitempty"` // AuthEnabled - Whether or not authentication is enabled. AuthEnabled *bool `json:"authEnabled,omitempty"` // AadAuthEnabled - Whether or not AAD authentication is enabled. AadAuthEnabled *bool `json:"aadAuthEnabled,omitempty"` // SwaggerURI - READ-ONLY; The Uri for sending swagger requests. SwaggerURI *string `json:"swaggerUri,omitempty"` // ModelConfigMap - READ-ONLY; Details on the models and configurations. ModelConfigMap map[string]interface{} `json:"modelConfigMap"` // EnvironmentImageRequest - The Environment, models and assets used for inferencing. EnvironmentImageRequest *AKSServiceResponseEnvironmentImageRequest `json:"environmentImageRequest,omitempty"` // IsDefault - Is this the default variant. IsDefault *bool `json:"isDefault,omitempty"` // TrafficPercentile - The amount of traffic variant receives. TrafficPercentile *float64 `json:"trafficPercentile,omitempty"` // Type - The type of the variant. Possible values include: 'VariantTypeControl', 'VariantTypeTreatment' Type VariantType `json:"type,omitempty"` // Description - The service description. Description *string `json:"description,omitempty"` // KvTags - The service tag dictionary. Tags are mutable. KvTags map[string]*string `json:"kvTags"` // Properties - The service property dictionary. Properties are immutable. Properties map[string]*string `json:"properties"` // State - READ-ONLY; The current state of the service. Possible values include: 'WebServiceStateTransitioning', 'WebServiceStateHealthy', 'WebServiceStateUnhealthy', 'WebServiceStateFailed', 'WebServiceStateUnschedulable' State WebServiceState `json:"state,omitempty"` // Error - READ-ONLY; The error details. Error *ServiceResponseBaseError `json:"error,omitempty"` // DeploymentType - The deployment type for the service. Possible values include: 'DeploymentTypeGRPCRealtimeEndpoint', 'DeploymentTypeHTTPRealtimeEndpoint', 'DeploymentTypeBatch' DeploymentType DeploymentType `json:"deploymentType,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicServiceResponseBaseComputeTypeServiceResponseBase', 'ComputeTypeBasicServiceResponseBaseComputeTypeACI', 'ComputeTypeBasicServiceResponseBaseComputeTypeCustom', 'ComputeTypeBasicServiceResponseBaseComputeTypeAKS' ComputeType ComputeTypeBasicServiceResponseBase `json:"computeType,omitempty"` }
AKSServiceResponse the response for an AKS service.
func (AKSServiceResponse) AsACIServiceResponse ¶
func (asr AKSServiceResponse) AsACIServiceResponse() (*ACIServiceResponse, bool)
AsACIServiceResponse is the BasicServiceResponseBase implementation for AKSServiceResponse.
func (AKSServiceResponse) AsAKSServiceResponse ¶
func (asr AKSServiceResponse) AsAKSServiceResponse() (*AKSServiceResponse, bool)
AsAKSServiceResponse is the BasicServiceResponseBase implementation for AKSServiceResponse.
func (AKSServiceResponse) AsAKSVariantResponse ¶
func (asr AKSServiceResponse) AsAKSVariantResponse() (*AKSVariantResponse, bool)
AsAKSVariantResponse is the BasicServiceResponseBase implementation for AKSServiceResponse.
func (AKSServiceResponse) AsBasicAKSVariantResponse ¶
func (asr AKSServiceResponse) AsBasicAKSVariantResponse() (BasicAKSVariantResponse, bool)
AsBasicAKSVariantResponse is the BasicServiceResponseBase implementation for AKSServiceResponse.
func (AKSServiceResponse) AsBasicServiceResponseBase ¶
func (asr AKSServiceResponse) AsBasicServiceResponseBase() (BasicServiceResponseBase, bool)
AsBasicServiceResponseBase is the BasicServiceResponseBase implementation for AKSServiceResponse.
func (AKSServiceResponse) AsServiceResponseBase ¶
func (asr AKSServiceResponse) AsServiceResponseBase() (*ServiceResponseBase, bool)
AsServiceResponseBase is the BasicServiceResponseBase implementation for AKSServiceResponse.
func (AKSServiceResponse) MarshalJSON ¶
func (asr AKSServiceResponse) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AKSServiceResponse.
type AKSServiceResponseAutoScaler ¶
type AKSServiceResponseAutoScaler struct { // AutoscaleEnabled - Option to enable/disable auto scaling. AutoscaleEnabled *bool `json:"autoscaleEnabled,omitempty"` // MinReplicas - The minimum number of replicas to scale down to. MinReplicas *int32 `json:"minReplicas,omitempty"` // MaxReplicas - The maximum number of replicas in the cluster. MaxReplicas *int32 `json:"maxReplicas,omitempty"` // TargetUtilization - The target utilization percentage to use for determining whether to scale the cluster. TargetUtilization *int32 `json:"targetUtilization,omitempty"` // RefreshPeriodInSeconds - The amount of seconds to wait between auto scale updates. RefreshPeriodInSeconds *int32 `json:"refreshPeriodInSeconds,omitempty"` }
AKSServiceResponseAutoScaler the auto scaler properties.
type AKSServiceResponseDataCollection ¶
type AKSServiceResponseDataCollection struct { // EventHubEnabled - Option for enabling/disabling Event Hub. EventHubEnabled *bool `json:"eventHubEnabled,omitempty"` // StorageEnabled - Option for enabling/disabling storage. StorageEnabled *bool `json:"storageEnabled,omitempty"` }
AKSServiceResponseDataCollection details of the data collection options specified.
type AKSServiceResponseDeploymentStatus ¶
type AKSServiceResponseDeploymentStatus struct { // DesiredReplicas - The desired number of replicas. DesiredReplicas *int32 `json:"desiredReplicas,omitempty"` // UpdatedReplicas - The number of updated replicas. UpdatedReplicas *int32 `json:"updatedReplicas,omitempty"` // AvailableReplicas - The number of available replicas. AvailableReplicas *int32 `json:"availableReplicas,omitempty"` // Error - The error details. Error *AKSReplicaStatusError `json:"error,omitempty"` }
AKSServiceResponseDeploymentStatus the deployment status.
type AKSServiceResponseEnvironmentImageRequest ¶
type AKSServiceResponseEnvironmentImageRequest struct { // DriverProgram - The name of the driver file. DriverProgram *string `json:"driverProgram,omitempty"` // Assets - The list of assets. Assets *[]ImageAsset `json:"assets,omitempty"` // ModelIds - The list of model Ids. ModelIds *[]string `json:"modelIds,omitempty"` // ModelsProperty - The list of models. ModelsProperty *[]Model `json:"models,omitempty"` // Environment - The details of the AZURE ML environment. Environment *EnvironmentImageResponseEnvironment `json:"environment,omitempty"` // EnvironmentReference - The unique identifying details of the AZURE ML environment. EnvironmentReference *EnvironmentImageResponseEnvironmentReference `json:"environmentReference,omitempty"` }
AKSServiceResponseEnvironmentImageRequest the Environment, models and assets used for inferencing.
type AKSServiceResponseLivenessProbeRequirements ¶
type AKSServiceResponseLivenessProbeRequirements struct { // FailureThreshold - The number of failures to allow before returning an unhealthy status. FailureThreshold *int32 `json:"failureThreshold,omitempty"` // SuccessThreshold - The number of successful probes before returning a healthy status. SuccessThreshold *int32 `json:"successThreshold,omitempty"` // TimeoutSeconds - The probe timeout in seconds. TimeoutSeconds *int32 `json:"timeoutSeconds,omitempty"` // PeriodSeconds - The length of time between probes in seconds. PeriodSeconds *int32 `json:"periodSeconds,omitempty"` // InitialDelaySeconds - The delay before the first probe in seconds. InitialDelaySeconds *int32 `json:"initialDelaySeconds,omitempty"` }
AKSServiceResponseLivenessProbeRequirements the liveness probe requirements.
type AKSVariantResponse ¶
type AKSVariantResponse struct { // IsDefault - Is this the default variant. IsDefault *bool `json:"isDefault,omitempty"` // TrafficPercentile - The amount of traffic variant receives. TrafficPercentile *float64 `json:"trafficPercentile,omitempty"` // Type - The type of the variant. Possible values include: 'VariantTypeControl', 'VariantTypeTreatment' Type VariantType `json:"type,omitempty"` // Description - The service description. Description *string `json:"description,omitempty"` // KvTags - The service tag dictionary. Tags are mutable. KvTags map[string]*string `json:"kvTags"` // Properties - The service property dictionary. Properties are immutable. Properties map[string]*string `json:"properties"` // State - READ-ONLY; The current state of the service. Possible values include: 'WebServiceStateTransitioning', 'WebServiceStateHealthy', 'WebServiceStateUnhealthy', 'WebServiceStateFailed', 'WebServiceStateUnschedulable' State WebServiceState `json:"state,omitempty"` // Error - READ-ONLY; The error details. Error *ServiceResponseBaseError `json:"error,omitempty"` // DeploymentType - The deployment type for the service. Possible values include: 'DeploymentTypeGRPCRealtimeEndpoint', 'DeploymentTypeHTTPRealtimeEndpoint', 'DeploymentTypeBatch' DeploymentType DeploymentType `json:"deploymentType,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicServiceResponseBaseComputeTypeServiceResponseBase', 'ComputeTypeBasicServiceResponseBaseComputeTypeACI', 'ComputeTypeBasicServiceResponseBaseComputeTypeCustom', 'ComputeTypeBasicServiceResponseBaseComputeTypeAKS' ComputeType ComputeTypeBasicServiceResponseBase `json:"computeType,omitempty"` }
AKSVariantResponse the response for an AKS variant.
func (AKSVariantResponse) AsACIServiceResponse ¶
func (avr AKSVariantResponse) AsACIServiceResponse() (*ACIServiceResponse, bool)
AsACIServiceResponse is the BasicServiceResponseBase implementation for AKSVariantResponse.
func (AKSVariantResponse) AsAKSServiceResponse ¶
func (avr AKSVariantResponse) AsAKSServiceResponse() (*AKSServiceResponse, bool)
AsAKSServiceResponse is the BasicServiceResponseBase implementation for AKSVariantResponse.
func (AKSVariantResponse) AsAKSVariantResponse ¶
func (avr AKSVariantResponse) AsAKSVariantResponse() (*AKSVariantResponse, bool)
AsAKSVariantResponse is the BasicServiceResponseBase implementation for AKSVariantResponse.
func (AKSVariantResponse) AsBasicAKSVariantResponse ¶
func (avr AKSVariantResponse) AsBasicAKSVariantResponse() (BasicAKSVariantResponse, bool)
AsBasicAKSVariantResponse is the BasicServiceResponseBase implementation for AKSVariantResponse.
func (AKSVariantResponse) AsBasicServiceResponseBase ¶
func (avr AKSVariantResponse) AsBasicServiceResponseBase() (BasicServiceResponseBase, bool)
AsBasicServiceResponseBase is the BasicServiceResponseBase implementation for AKSVariantResponse.
func (AKSVariantResponse) AsServiceResponseBase ¶
func (avr AKSVariantResponse) AsServiceResponseBase() (*ServiceResponseBase, bool)
AsServiceResponseBase is the BasicServiceResponseBase implementation for AKSVariantResponse.
func (AKSVariantResponse) MarshalJSON ¶
func (avr AKSVariantResponse) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AKSVariantResponse.
type AksComputeSecrets ¶
type AksComputeSecrets struct { // UserKubeConfig - Content of kubeconfig file that can be used to connect to the Kubernetes cluster. UserKubeConfig *string `json:"userKubeConfig,omitempty"` // AdminKubeConfig - Content of kubeconfig file that can be used to connect to the Kubernetes cluster. AdminKubeConfig *string `json:"adminKubeConfig,omitempty"` // ImagePullSecretName - Image registry pull secret. ImagePullSecretName *string `json:"imagePullSecretName,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets', 'ComputeTypeBasicComputeSecretsComputeTypeAKS', 'ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine', 'ComputeTypeBasicComputeSecretsComputeTypeDatabricks' ComputeType ComputeTypeBasicComputeSecrets `json:"computeType,omitempty"` }
AksComputeSecrets secrets related to a Machine Learning compute based on AKS.
func (AksComputeSecrets) AsAksComputeSecrets ¶
func (acs AksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
AsAksComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.
func (AksComputeSecrets) AsBasicComputeSecrets ¶
func (acs AksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
AsBasicComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.
func (AksComputeSecrets) AsComputeSecrets ¶
func (acs AksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
AsComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.
func (AksComputeSecrets) AsDatabricksComputeSecrets ¶
func (acs AksComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
AsDatabricksComputeSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.
func (AksComputeSecrets) AsVirtualMachineSecrets ¶
func (acs AksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
AsVirtualMachineSecrets is the BasicComputeSecrets implementation for AksComputeSecrets.
func (AksComputeSecrets) MarshalJSON ¶
func (acs AksComputeSecrets) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AksComputeSecrets.
type AksNetworkingConfiguration ¶
type AksNetworkingConfiguration struct { // SubnetID - Virtual network subnet resource ID the compute nodes belong to SubnetID *string `json:"subnetId,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"` // 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"` }
AksNetworkingConfiguration advance configuration for AKS networking
type AllocationState ¶
type AllocationState string
AllocationState enumerates the values for allocation state.
const ( // AllocationStateResizing ... AllocationStateResizing AllocationState = "Resizing" // AllocationStateSteady ... AllocationStateSteady AllocationState = "Steady" )
func PossibleAllocationStateValues ¶
func PossibleAllocationStateValues() []AllocationState
PossibleAllocationStateValues returns an array of possible values for the AllocationState const type.
type AmlCompute ¶
type AmlCompute struct { // Properties - AML Compute properties Properties *AmlComputeProperties `json:"properties,omitempty"` // ComputeLocation - Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The time at which the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The time at which the compute was last modified. ModifiedOn *date.Time `json:"modifiedOn,omitempty"` // ResourceID - ARM resource id of the underlying compute ResourceID *string `json:"resourceId,omitempty"` // ProvisioningErrors - READ-ONLY; Errors during provisioning ProvisioningErrors *[]Error `json:"provisioningErrors,omitempty"` // IsAttachedCompute - READ-ONLY; 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"` // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
AmlCompute an Azure Machine Learning compute.
func (AmlCompute) AsAKS ¶
func (ac AmlCompute) AsAKS() (*AKS, bool)
AsAKS is the BasicCompute implementation for AmlCompute.
func (AmlCompute) AsAmlCompute ¶
func (ac AmlCompute) AsAmlCompute() (*AmlCompute, bool)
AsAmlCompute is the BasicCompute implementation for AmlCompute.
func (AmlCompute) AsBasicCompute ¶
func (ac AmlCompute) AsBasicCompute() (BasicCompute, bool)
AsBasicCompute is the BasicCompute implementation for AmlCompute.
func (AmlCompute) AsCompute ¶
func (ac AmlCompute) AsCompute() (*Compute, bool)
AsCompute is the BasicCompute implementation for AmlCompute.
func (AmlCompute) AsComputeInstance ¶
func (ac AmlCompute) AsComputeInstance() (*ComputeInstance, bool)
AsComputeInstance is the BasicCompute implementation for AmlCompute.
func (AmlCompute) AsDataFactory ¶
func (ac AmlCompute) AsDataFactory() (*DataFactory, bool)
AsDataFactory is the BasicCompute implementation for AmlCompute.
func (AmlCompute) AsDataLakeAnalytics ¶
func (ac AmlCompute) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
AsDataLakeAnalytics is the BasicCompute implementation for AmlCompute.
func (AmlCompute) AsDatabricks ¶
func (ac AmlCompute) AsDatabricks() (*Databricks, bool)
AsDatabricks is the BasicCompute implementation for AmlCompute.
func (AmlCompute) AsHDInsight ¶
func (ac AmlCompute) AsHDInsight() (*HDInsight, bool)
AsHDInsight is the BasicCompute implementation for AmlCompute.
func (AmlCompute) AsVirtualMachine ¶
func (ac AmlCompute) AsVirtualMachine() (*VirtualMachine, bool)
AsVirtualMachine is the BasicCompute implementation for AmlCompute.
func (AmlCompute) MarshalJSON ¶
func (ac AmlCompute) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AmlCompute.
type AmlComputeNodeInformation ¶
type AmlComputeNodeInformation struct { // NodeID - READ-ONLY; ID of the compute node. NodeID *string `json:"nodeId,omitempty"` // PrivateIPAddress - READ-ONLY; Private IP address of the compute node. PrivateIPAddress *string `json:"privateIpAddress,omitempty"` // PublicIPAddress - READ-ONLY; Public IP address of the compute node. PublicIPAddress *string `json:"publicIpAddress,omitempty"` // Port - READ-ONLY; SSH port number of the node. Port *float64 `json:"port,omitempty"` // NodeState - READ-ONLY; State of the compute node. Values are idle, running, preparing, unusable, leaving and preempted. Possible values include: 'NodeStateIdle', 'NodeStateRunning', 'NodeStatePreparing', 'NodeStateUnusable', 'NodeStateLeaving', 'NodeStatePreempted' NodeState NodeState `json:"nodeState,omitempty"` // RunID - READ-ONLY; ID of the Experiment running on the node, if any else null. RunID *string `json:"runId,omitempty"` }
AmlComputeNodeInformation compute node information related to a AmlCompute.
func (AmlComputeNodeInformation) MarshalJSON ¶
func (acni AmlComputeNodeInformation) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AmlComputeNodeInformation.
type AmlComputeNodesInformation ¶
type AmlComputeNodesInformation struct { autorest.Response `json:"-"` // Nodes - READ-ONLY; The collection of returned AmlCompute nodes details. Nodes *[]AmlComputeNodeInformation `json:"nodes,omitempty"` // NextLink - READ-ONLY; The continuation token. NextLink *string `json:"nextLink,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation', 'ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute' ComputeType ComputeTypeBasicComputeNodesInformation `json:"computeType,omitempty"` }
AmlComputeNodesInformation compute node information related to a AmlCompute.
func (AmlComputeNodesInformation) AsAmlComputeNodesInformation ¶
func (acni AmlComputeNodesInformation) AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool)
AsAmlComputeNodesInformation is the BasicComputeNodesInformation implementation for AmlComputeNodesInformation.
func (AmlComputeNodesInformation) AsBasicComputeNodesInformation ¶
func (acni AmlComputeNodesInformation) AsBasicComputeNodesInformation() (BasicComputeNodesInformation, bool)
AsBasicComputeNodesInformation is the BasicComputeNodesInformation implementation for AmlComputeNodesInformation.
func (AmlComputeNodesInformation) AsComputeNodesInformation ¶
func (acni AmlComputeNodesInformation) AsComputeNodesInformation() (*ComputeNodesInformation, bool)
AsComputeNodesInformation is the BasicComputeNodesInformation implementation for AmlComputeNodesInformation.
func (AmlComputeNodesInformation) IsEmpty ¶
func (acni AmlComputeNodesInformation) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (AmlComputeNodesInformation) MarshalJSON ¶
func (acni AmlComputeNodesInformation) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AmlComputeNodesInformation.
type AmlComputeNodesInformationIterator ¶
type AmlComputeNodesInformationIterator struct {
// contains filtered or unexported fields
}
AmlComputeNodesInformationIterator provides access to a complete listing of AmlComputeNodeInformation values.
func NewAmlComputeNodesInformationIterator ¶
func NewAmlComputeNodesInformationIterator(page AmlComputeNodesInformationPage) AmlComputeNodesInformationIterator
Creates a new instance of the AmlComputeNodesInformationIterator type.
func (*AmlComputeNodesInformationIterator) Next ¶
func (iter *AmlComputeNodesInformationIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*AmlComputeNodesInformationIterator) NextWithContext ¶
func (iter *AmlComputeNodesInformationIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (AmlComputeNodesInformationIterator) NotDone ¶
func (iter AmlComputeNodesInformationIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (AmlComputeNodesInformationIterator) Response ¶
func (iter AmlComputeNodesInformationIterator) Response() AmlComputeNodesInformation
Response returns the raw server response from the last page request.
func (AmlComputeNodesInformationIterator) Value ¶
func (iter AmlComputeNodesInformationIterator) Value() AmlComputeNodeInformation
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type AmlComputeNodesInformationPage ¶
type AmlComputeNodesInformationPage struct {
// contains filtered or unexported fields
}
AmlComputeNodesInformationPage contains a page of AmlComputeNodeInformation values.
func NewAmlComputeNodesInformationPage ¶
func NewAmlComputeNodesInformationPage(cur AmlComputeNodesInformation, getNextPage func(context.Context, AmlComputeNodesInformation) (AmlComputeNodesInformation, error)) AmlComputeNodesInformationPage
Creates a new instance of the AmlComputeNodesInformationPage type.
func (*AmlComputeNodesInformationPage) Next ¶
func (page *AmlComputeNodesInformationPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*AmlComputeNodesInformationPage) NextWithContext ¶
func (page *AmlComputeNodesInformationPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (AmlComputeNodesInformationPage) NotDone ¶
func (page AmlComputeNodesInformationPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (AmlComputeNodesInformationPage) Response ¶
func (page AmlComputeNodesInformationPage) Response() AmlComputeNodesInformation
Response returns the raw server response from the last page request.
func (AmlComputeNodesInformationPage) Values ¶
func (page AmlComputeNodesInformationPage) Values() []AmlComputeNodeInformation
Values returns the slice of values for the current page or nil if there are no values.
type AmlComputeProperties ¶
type AmlComputeProperties struct { // OsType - Compute OS Type. Possible values include: 'OsTypeLinux', 'OsTypeWindows' OsType OsType `json:"osType,omitempty"` // VMSize - Virtual Machine Size VMSize *string `json:"vmSize,omitempty"` // VMPriority - Virtual Machine priority. Possible values include: 'VMPriorityDedicated', 'VMPriorityLowPriority' VMPriority VMPriority `json:"vmPriority,omitempty"` // VirtualMachineImage - Virtual Machine image for AML Compute - windows only VirtualMachineImage *VirtualMachineImage `json:"virtualMachineImage,omitempty"` // IsolatedNetwork - Network is isolated or not IsolatedNetwork *bool `json:"isolatedNetwork,omitempty"` // ScaleSettings - Scale settings for AML Compute ScaleSettings *ScaleSettings `json:"scaleSettings,omitempty"` // UserAccountCredentials - Credentials for an administrator user account that will be created on each compute node. UserAccountCredentials *UserAccountCredentials `json:"userAccountCredentials,omitempty"` // Subnet - Virtual network subnet resource ID the compute nodes belong to. Subnet *ResourceID `json:"subnet,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. Possible values include: 'RemoteLoginPortPublicAccessEnabled', 'RemoteLoginPortPublicAccessDisabled', 'RemoteLoginPortPublicAccessNotSpecified' RemoteLoginPortPublicAccess RemoteLoginPortPublicAccess `json:"remoteLoginPortPublicAccess,omitempty"` // AllocationState - READ-ONLY; 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. Possible values include: 'AllocationStateSteady', 'AllocationStateResizing' AllocationState AllocationState `json:"allocationState,omitempty"` // AllocationStateTransitionTime - READ-ONLY; The time at which the compute entered its current allocation state. AllocationStateTransitionTime *date.Time `json:"allocationStateTransitionTime,omitempty"` // Errors - READ-ONLY; Collection of errors encountered by various compute nodes during node setup. Errors *[]Error `json:"errors,omitempty"` // CurrentNodeCount - READ-ONLY; The number of compute nodes currently assigned to the compute. CurrentNodeCount *int32 `json:"currentNodeCount,omitempty"` // TargetNodeCount - READ-ONLY; 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 *int32 `json:"targetNodeCount,omitempty"` // NodeStateCounts - READ-ONLY; Counts of various node states on the compute. NodeStateCounts *NodeStateCounts `json:"nodeStateCounts,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"` }
AmlComputeProperties AML Compute properties
func (AmlComputeProperties) MarshalJSON ¶
func (ac AmlComputeProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AmlComputeProperties.
type AmlUserFeature ¶
type AmlUserFeature struct { // ID - Specifies the feature ID ID *string `json:"id,omitempty"` // DisplayName - Specifies the feature name DisplayName *string `json:"displayName,omitempty"` // Description - Describes the feature for user experience Description *string `json:"description,omitempty"` }
AmlUserFeature features enabled for a workspace
type ApplicationSharingPolicy ¶
type ApplicationSharingPolicy string
ApplicationSharingPolicy enumerates the values for application sharing policy.
const ( // ApplicationSharingPolicyPersonal ... ApplicationSharingPolicyPersonal ApplicationSharingPolicy = "Personal" ApplicationSharingPolicyShared ApplicationSharingPolicy = "Shared" )
func PossibleApplicationSharingPolicyValues ¶
func PossibleApplicationSharingPolicyValues() []ApplicationSharingPolicy
PossibleApplicationSharingPolicyValues returns an array of possible values for the ApplicationSharingPolicy const type.
type AssignedUser ¶
type AssignedUser struct { // ObjectID - User’s AAD Object Id. ObjectID *string `json:"objectId,omitempty"` // TenantID - User’s AAD Tenant Id. TenantID *string `json:"tenantId,omitempty"` }
AssignedUser a user that can be assigned to a compute instance.
type AuthKeys ¶
type AuthKeys struct { // PrimaryKey - The primary key. PrimaryKey *string `json:"primaryKey,omitempty"` // SecondaryKey - The secondary key. SecondaryKey *string `json:"secondaryKey,omitempty"` }
AuthKeys ...
type AutoPauseProperties ¶
type AutoPauseProperties struct { DelayInMinutes *int32 `json:"delayInMinutes,omitempty"` Enabled *bool `json:"enabled,omitempty"` }
AutoPauseProperties auto pause properties
type AutoScaleProperties ¶
type AutoScaleProperties struct { MinNodeCount *int32 `json:"minNodeCount,omitempty"` Enabled *bool `json:"enabled,omitempty"` MaxNodeCount *int32 `json:"maxNodeCount,omitempty"` }
AutoScaleProperties auto scale properties
type AutoScaler ¶
type AutoScaler struct { // AutoscaleEnabled - Option to enable/disable auto scaling. AutoscaleEnabled *bool `json:"autoscaleEnabled,omitempty"` // MinReplicas - The minimum number of replicas to scale down to. MinReplicas *int32 `json:"minReplicas,omitempty"` // MaxReplicas - The maximum number of replicas in the cluster. MaxReplicas *int32 `json:"maxReplicas,omitempty"` // TargetUtilization - The target utilization percentage to use for determining whether to scale the cluster. TargetUtilization *int32 `json:"targetUtilization,omitempty"` // RefreshPeriodInSeconds - The amount of seconds to wait between auto scale updates. RefreshPeriodInSeconds *int32 `json:"refreshPeriodInSeconds,omitempty"` }
AutoScaler the Auto Scaler properties.
type BaseClient ¶
BaseClient is the base client for Machinelearningservices.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
type BasicAKSVariantResponse ¶
type BasicAKSVariantResponse interface { AsAKSServiceResponse() (*AKSServiceResponse, bool) AsAKSVariantResponse() (*AKSVariantResponse, bool) }
BasicAKSVariantResponse the response for an AKS variant.
type BasicCompute ¶
type BasicCompute interface { AsAKS() (*AKS, bool) AsAmlCompute() (*AmlCompute, bool) AsComputeInstance() (*ComputeInstance, bool) AsVirtualMachine() (*VirtualMachine, bool) AsHDInsight() (*HDInsight, bool) AsDataFactory() (*DataFactory, bool) AsDatabricks() (*Databricks, bool) AsDataLakeAnalytics() (*DataLakeAnalytics, bool) AsCompute() (*Compute, bool) }
BasicCompute machine Learning compute object.
type BasicComputeNodesInformation ¶
type BasicComputeNodesInformation interface { AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool) AsComputeNodesInformation() (*ComputeNodesInformation, bool) }
BasicComputeNodesInformation compute nodes information related to a Machine Learning compute. Might differ for every type of compute.
type BasicComputeSecrets ¶
type BasicComputeSecrets interface { AsAksComputeSecrets() (*AksComputeSecrets, bool) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool) AsComputeSecrets() (*ComputeSecrets, bool) }
BasicComputeSecrets secrets related to a Machine Learning compute. Might differ for every type of compute.
type BasicCreateEndpointVariantRequest ¶
type BasicCreateEndpointVariantRequest interface { AsAKSServiceCreateRequest() (*AKSServiceCreateRequest, bool) AsCreateEndpointVariantRequest() (*CreateEndpointVariantRequest, bool) }
BasicCreateEndpointVariantRequest the Variant properties.
type BasicCreateServiceRequest ¶
type BasicCreateServiceRequest interface { AsACIServiceCreateRequest() (*ACIServiceCreateRequest, bool) AsAKSServiceCreateRequest() (*AKSServiceCreateRequest, bool) AsCreateEndpointVariantRequest() (*CreateEndpointVariantRequest, bool) AsBasicCreateEndpointVariantRequest() (BasicCreateEndpointVariantRequest, bool) AsCreateServiceRequest() (*CreateServiceRequest, bool) }
BasicCreateServiceRequest the base class for creating a service.
type BasicServiceResponseBase ¶
type BasicServiceResponseBase interface { AsACIServiceResponse() (*ACIServiceResponse, bool) AsAKSVariantResponse() (*AKSVariantResponse, bool) AsBasicAKSVariantResponse() (BasicAKSVariantResponse, bool) AsAKSServiceResponse() (*AKSServiceResponse, bool) AsServiceResponseBase() (*ServiceResponseBase, bool) }
BasicServiceResponseBase the base service response. The correct inherited response based on computeType will be returned (ex. ACIServiceResponse)
type Client ¶
type Client struct {
BaseClient
}
Client is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewClientWithBaseURI ¶
NewClientWithBaseURI creates an instance of the Client client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (Client) CreateOrUpdate ¶
func (client Client) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, serviceName string, properties BasicCreateServiceRequest) (result MachineLearningServiceCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates service. This call will update a service if it exists. This is a nonrecoverable operation. If your intent is to create a new service, do a GET first to verify that it does not exist yet. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. serviceName - name of the Azure Machine Learning service. properties - the payload that is used to create or update the Service.
func (Client) CreateOrUpdatePreparer ¶
func (client Client) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, serviceName string, properties BasicCreateServiceRequest) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (Client) CreateOrUpdateResponder ¶
func (client Client) CreateOrUpdateResponder(resp *http.Response) (result ServiceResource, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (Client) CreateOrUpdateSender ¶
func (client Client) CreateOrUpdateSender(req *http.Request) (future MachineLearningServiceCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (Client) Delete ¶
func (client Client) Delete(ctx context.Context, resourceGroupName string, workspaceName string, serviceName string) (result autorest.Response, err error)
Delete delete a specific Service.. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. serviceName - name of the Azure Machine Learning service.
func (Client) DeletePreparer ¶
func (client Client) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, serviceName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (Client) DeleteResponder ¶
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (Client) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (Client) Get ¶
func (client Client) Get(ctx context.Context, resourceGroupName string, workspaceName string, serviceName string, expand *bool) (result ServiceResource, err error)
Get get a Service by name. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. serviceName - name of the Azure Machine Learning service. expand - set to True to include Model details.
func (Client) GetPreparer ¶
func (client Client) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, serviceName string, expand *bool) (*http.Request, error)
GetPreparer prepares the Get request.
func (Client) GetResponder ¶
func (client Client) GetResponder(resp *http.Response) (result ServiceResource, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (Client) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (Client) ListByWorkspace ¶
func (client Client) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string, skip string, modelID string, modelName string, tag string, tags string, properties string, runID string, expand *bool, orderby OrderString) (result PaginatedServiceListPage, err error)
ListByWorkspace gets services in specified workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. skip - continuation token for pagination. modelID - the Model Id. modelName - the Model name. tag - the object tag. tags - a set of tags with which to filter the returned services. It is a comma separated string of tags key or tags key=value Example: tagKey1,tagKey2,tagKey3=value3 . properties - a set of properties with which to filter the returned services. It is a comma separated string of properties key and/or properties key=value Example: propKey1,propKey2,propKey3=value3 . runID - runId for model associated with service. expand - set to True to include Model details. orderby - the option to order the response.
func (Client) ListByWorkspaceComplete ¶
func (client Client) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string, skip string, modelID string, modelName string, tag string, tags string, properties string, runID string, expand *bool, orderby OrderString) (result PaginatedServiceListIterator, err error)
ListByWorkspaceComplete enumerates all values, automatically crossing page boundaries as required.
func (Client) ListByWorkspacePreparer ¶
func (client Client) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string, skip string, modelID string, modelName string, tag string, tags string, properties string, runID string, expand *bool, orderby OrderString) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (Client) ListByWorkspaceResponder ¶
func (client Client) ListByWorkspaceResponder(resp *http.Response) (result PaginatedServiceList, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
type ClusterPurpose ¶
type ClusterPurpose string
ClusterPurpose enumerates the values for cluster purpose.
const ( // ClusterPurposeDenseProd ... ClusterPurposeDenseProd ClusterPurpose = "DenseProd" // ClusterPurposeDevTest ... ClusterPurposeDevTest ClusterPurpose = "DevTest" // ClusterPurposeFastProd ... ClusterPurposeFastProd ClusterPurpose = "FastProd" )
func PossibleClusterPurposeValues ¶
func PossibleClusterPurposeValues() []ClusterPurpose
PossibleClusterPurposeValues returns an array of possible values for the ClusterPurpose const type.
type ClusterUpdateParameters ¶
type ClusterUpdateParameters struct { // ClusterUpdateProperties - The properties of the amlCompute. *ClusterUpdateProperties `json:"properties,omitempty"` }
ClusterUpdateParameters amlCompute update parameters.
func (ClusterUpdateParameters) MarshalJSON ¶
func (cup ClusterUpdateParameters) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ClusterUpdateParameters.
func (*ClusterUpdateParameters) UnmarshalJSON ¶
func (cup *ClusterUpdateParameters) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ClusterUpdateParameters struct.
type ClusterUpdateProperties ¶
type ClusterUpdateProperties struct { // ScaleSettings - Desired scale settings for the amlCompute. ScaleSettings *ScaleSettings `json:"scaleSettings,omitempty"` }
ClusterUpdateProperties the properties of a amlCompute that need to be updated.
type Compute ¶
type Compute struct { // ComputeLocation - Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The time at which the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The time at which the compute was last modified. ModifiedOn *date.Time `json:"modifiedOn,omitempty"` // ResourceID - ARM resource id of the underlying compute ResourceID *string `json:"resourceId,omitempty"` // ProvisioningErrors - READ-ONLY; Errors during provisioning ProvisioningErrors *[]Error `json:"provisioningErrors,omitempty"` // IsAttachedCompute - READ-ONLY; 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"` // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
Compute machine Learning compute object.
func (Compute) AsAmlCompute ¶
func (c Compute) AsAmlCompute() (*AmlCompute, bool)
AsAmlCompute is the BasicCompute implementation for Compute.
func (Compute) AsBasicCompute ¶
func (c Compute) AsBasicCompute() (BasicCompute, bool)
AsBasicCompute is the BasicCompute implementation for Compute.
func (Compute) AsComputeInstance ¶
func (c Compute) AsComputeInstance() (*ComputeInstance, bool)
AsComputeInstance is the BasicCompute implementation for Compute.
func (Compute) AsDataFactory ¶
func (c Compute) AsDataFactory() (*DataFactory, bool)
AsDataFactory is the BasicCompute implementation for Compute.
func (Compute) AsDataLakeAnalytics ¶
func (c Compute) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
AsDataLakeAnalytics is the BasicCompute implementation for Compute.
func (Compute) AsDatabricks ¶
func (c Compute) AsDatabricks() (*Databricks, bool)
AsDatabricks is the BasicCompute implementation for Compute.
func (Compute) AsHDInsight ¶
AsHDInsight is the BasicCompute implementation for Compute.
func (Compute) AsVirtualMachine ¶
func (c Compute) AsVirtualMachine() (*VirtualMachine, bool)
AsVirtualMachine is the BasicCompute implementation for Compute.
func (Compute) MarshalJSON ¶
MarshalJSON is the custom marshaler for Compute.
type ComputeInstance ¶
type ComputeInstance struct { // Properties - Compute Instance properties Properties *ComputeInstanceProperties `json:"properties,omitempty"` // ComputeLocation - Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The time at which the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The time at which the compute was last modified. ModifiedOn *date.Time `json:"modifiedOn,omitempty"` // ResourceID - ARM resource id of the underlying compute ResourceID *string `json:"resourceId,omitempty"` // ProvisioningErrors - READ-ONLY; Errors during provisioning ProvisioningErrors *[]Error `json:"provisioningErrors,omitempty"` // IsAttachedCompute - READ-ONLY; 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"` // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
ComputeInstance an Azure Machine Learning compute instance.
func (ComputeInstance) AsAKS ¶
func (ci ComputeInstance) AsAKS() (*AKS, bool)
AsAKS is the BasicCompute implementation for ComputeInstance.
func (ComputeInstance) AsAmlCompute ¶
func (ci ComputeInstance) AsAmlCompute() (*AmlCompute, bool)
AsAmlCompute is the BasicCompute implementation for ComputeInstance.
func (ComputeInstance) AsBasicCompute ¶
func (ci ComputeInstance) AsBasicCompute() (BasicCompute, bool)
AsBasicCompute is the BasicCompute implementation for ComputeInstance.
func (ComputeInstance) AsCompute ¶
func (ci ComputeInstance) AsCompute() (*Compute, bool)
AsCompute is the BasicCompute implementation for ComputeInstance.
func (ComputeInstance) AsComputeInstance ¶
func (ci ComputeInstance) AsComputeInstance() (*ComputeInstance, bool)
AsComputeInstance is the BasicCompute implementation for ComputeInstance.
func (ComputeInstance) AsDataFactory ¶
func (ci ComputeInstance) AsDataFactory() (*DataFactory, bool)
AsDataFactory is the BasicCompute implementation for ComputeInstance.
func (ComputeInstance) AsDataLakeAnalytics ¶
func (ci ComputeInstance) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
AsDataLakeAnalytics is the BasicCompute implementation for ComputeInstance.
func (ComputeInstance) AsDatabricks ¶
func (ci ComputeInstance) AsDatabricks() (*Databricks, bool)
AsDatabricks is the BasicCompute implementation for ComputeInstance.
func (ComputeInstance) AsHDInsight ¶
func (ci ComputeInstance) AsHDInsight() (*HDInsight, bool)
AsHDInsight is the BasicCompute implementation for ComputeInstance.
func (ComputeInstance) AsVirtualMachine ¶
func (ci ComputeInstance) AsVirtualMachine() (*VirtualMachine, bool)
AsVirtualMachine is the BasicCompute implementation for ComputeInstance.
func (ComputeInstance) MarshalJSON ¶
func (ci ComputeInstance) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ComputeInstance.
type ComputeInstanceApplication ¶
type ComputeInstanceApplication struct { // DisplayName - Name of the ComputeInstance application. DisplayName *string `json:"displayName,omitempty"` // EndpointURI - Application' endpoint URI. EndpointURI *string `json:"endpointUri,omitempty"` }
ComputeInstanceApplication defines an Aml Instance application and its connectivity endpoint URI.
type ComputeInstanceAuthorizationType ¶
type ComputeInstanceAuthorizationType string
ComputeInstanceAuthorizationType enumerates the values for compute instance authorization type.
const ( // ComputeInstanceAuthorizationTypePersonal ... ComputeInstanceAuthorizationTypePersonal ComputeInstanceAuthorizationType = "personal" )
func PossibleComputeInstanceAuthorizationTypeValues ¶
func PossibleComputeInstanceAuthorizationTypeValues() []ComputeInstanceAuthorizationType
PossibleComputeInstanceAuthorizationTypeValues returns an array of possible values for the ComputeInstanceAuthorizationType const type.
type ComputeInstanceConnectivityEndpoints ¶
type ComputeInstanceConnectivityEndpoints struct { // PublicIPAddress - READ-ONLY; Public IP Address of this ComputeInstance. PublicIPAddress *string `json:"publicIpAddress,omitempty"` // PrivateIPAddress - READ-ONLY; Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed). PrivateIPAddress *string `json:"privateIpAddress,omitempty"` }
ComputeInstanceConnectivityEndpoints defines all connectivity endpoints and properties for an ComputeInstance.
func (ComputeInstanceConnectivityEndpoints) MarshalJSON ¶
func (cice ComputeInstanceConnectivityEndpoints) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ComputeInstanceConnectivityEndpoints.
type ComputeInstanceCreatedBy ¶
type ComputeInstanceCreatedBy struct { // UserName - READ-ONLY; Name of the user. UserName *string `json:"userName,omitempty"` // UserOrgID - READ-ONLY; Uniquely identifies user' Azure Active Directory organization. UserOrgID *string `json:"userOrgId,omitempty"` // UserID - READ-ONLY; Uniquely identifies the user within his/her organization. UserID *string `json:"userId,omitempty"` }
ComputeInstanceCreatedBy describes information on user who created this ComputeInstance.
func (ComputeInstanceCreatedBy) MarshalJSON ¶
func (cicb ComputeInstanceCreatedBy) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ComputeInstanceCreatedBy.
type ComputeInstanceLastOperation ¶
type ComputeInstanceLastOperation struct { // OperationName - Name of the last operation. Possible values include: 'OperationNameCreate', 'OperationNameStart', 'OperationNameStop', 'OperationNameRestart', 'OperationNameReimage', 'OperationNameDelete' OperationName OperationName `json:"operationName,omitempty"` // OperationTime - Time of the last operation. OperationTime *date.Time `json:"operationTime,omitempty"` // OperationStatus - Operation status. Possible values include: 'OperationStatusInProgress', 'OperationStatusSucceeded', 'OperationStatusCreateFailed', 'OperationStatusStartFailed', 'OperationStatusStopFailed', 'OperationStatusRestartFailed', 'OperationStatusReimageFailed', 'OperationStatusDeleteFailed' OperationStatus OperationStatus `json:"operationStatus,omitempty"` }
ComputeInstanceLastOperation the last operation on ComputeInstance.
type ComputeInstanceProperties ¶
type ComputeInstanceProperties struct { // VMSize - Virtual Machine Size VMSize *string `json:"vmSize,omitempty"` // Subnet - Virtual network subnet resource ID the compute nodes belong to. Subnet *ResourceID `json:"subnet,omitempty"` // 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. Possible values include: 'ApplicationSharingPolicyPersonal', 'ApplicationSharingPolicyShared' ApplicationSharingPolicy ApplicationSharingPolicy `json:"applicationSharingPolicy,omitempty"` // SSHSettings - Specifies policy and settings for SSH access. SSHSettings *ComputeInstanceSSHSettings `json:"sshSettings,omitempty"` // ConnectivityEndpoints - READ-ONLY; Describes all connectivity endpoints available for this ComputeInstance. ConnectivityEndpoints *ComputeInstanceConnectivityEndpoints `json:"connectivityEndpoints,omitempty"` // Applications - READ-ONLY; Describes available applications and their endpoints on this ComputeInstance. Applications *[]ComputeInstanceApplication `json:"applications,omitempty"` // CreatedBy - READ-ONLY; Describes information on user who created this ComputeInstance. CreatedBy *ComputeInstanceCreatedBy `json:"createdBy,omitempty"` // Errors - READ-ONLY; Collection of errors encountered on this ComputeInstance. Errors *[]Error `json:"errors,omitempty"` // State - READ-ONLY; The current state of this ComputeInstance. Possible values include: 'ComputeInstanceStateCreating', 'ComputeInstanceStateCreateFailed', 'ComputeInstanceStateDeleting', 'ComputeInstanceStateRunning', 'ComputeInstanceStateRestarting', 'ComputeInstanceStateJobRunning', 'ComputeInstanceStateSettingUp', 'ComputeInstanceStateSetupFailed', 'ComputeInstanceStateStarting', 'ComputeInstanceStateStopped', 'ComputeInstanceStateStopping', 'ComputeInstanceStateUserSettingUp', 'ComputeInstanceStateUserSetupFailed', 'ComputeInstanceStateUnknown', 'ComputeInstanceStateUnusable' State ComputeInstanceState `json:"state,omitempty"` // ComputeInstanceAuthorizationType - The Compute Instance Authorization type. Available values are personal (default). Possible values include: 'ComputeInstanceAuthorizationTypePersonal' ComputeInstanceAuthorizationType ComputeInstanceAuthorizationType `json:"computeInstanceAuthorizationType,omitempty"` // PersonalComputeInstanceSettings - Settings for a personal compute instance. PersonalComputeInstanceSettings *PersonalComputeInstanceSettings `json:"personalComputeInstanceSettings,omitempty"` // SetupScripts - Details of customized scripts to execute for setting up the cluster. SetupScripts *SetupScripts `json:"setupScripts,omitempty"` // LastOperation - READ-ONLY; The last operation on ComputeInstance. LastOperation *ComputeInstanceLastOperation `json:"lastOperation,omitempty"` }
ComputeInstanceProperties compute Instance properties
func (ComputeInstanceProperties) MarshalJSON ¶
func (ci ComputeInstanceProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ComputeInstanceProperties.
type ComputeInstanceSSHSettings ¶
type ComputeInstanceSSHSettings struct { // 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. Possible values include: 'SSHPublicAccessEnabled', 'SSHPublicAccessDisabled' SSHPublicAccess SSHPublicAccess `json:"sshPublicAccess,omitempty"` // AdminUserName - READ-ONLY; Describes the admin user name. AdminUserName *string `json:"adminUserName,omitempty"` // SSHPort - READ-ONLY; Describes the port for connecting through SSH. SSHPort *int32 `json:"sshPort,omitempty"` // 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"` }
ComputeInstanceSSHSettings specifies policy and settings for SSH access.
func (ComputeInstanceSSHSettings) MarshalJSON ¶
func (ciss ComputeInstanceSSHSettings) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ComputeInstanceSSHSettings.
type ComputeInstanceState ¶
type ComputeInstanceState string
ComputeInstanceState enumerates the values for compute instance state.
const ( // ComputeInstanceStateCreateFailed ... ComputeInstanceStateCreateFailed ComputeInstanceState = "CreateFailed" // ComputeInstanceStateCreating ... ComputeInstanceStateCreating ComputeInstanceState = "Creating" // ComputeInstanceStateDeleting ... ComputeInstanceStateDeleting ComputeInstanceState = "Deleting" // ComputeInstanceStateJobRunning ... ComputeInstanceStateJobRunning ComputeInstanceState = "JobRunning" // ComputeInstanceStateRestarting ... ComputeInstanceStateRestarting ComputeInstanceState = "Restarting" // ComputeInstanceStateRunning ... ComputeInstanceStateRunning ComputeInstanceState = "Running" // ComputeInstanceStateSettingUp ... ComputeInstanceStateSettingUp ComputeInstanceState = "SettingUp" // ComputeInstanceStateSetupFailed ... ComputeInstanceStateSetupFailed ComputeInstanceState = "SetupFailed" // ComputeInstanceStateStarting ... ComputeInstanceStateStarting ComputeInstanceState = "Starting" // ComputeInstanceStateStopped ... ComputeInstanceStateStopped ComputeInstanceState = "Stopped" // ComputeInstanceStateStopping ... ComputeInstanceStateStopping ComputeInstanceState = "Stopping" // ComputeInstanceStateUnknown ... ComputeInstanceStateUnknown ComputeInstanceState = "Unknown" // ComputeInstanceStateUnusable ... ComputeInstanceStateUnusable ComputeInstanceState = "Unusable" // ComputeInstanceStateUserSettingUp ... ComputeInstanceStateUserSettingUp ComputeInstanceState = "UserSettingUp" // ComputeInstanceStateUserSetupFailed ... ComputeInstanceStateUserSetupFailed ComputeInstanceState = "UserSetupFailed" )
func PossibleComputeInstanceStateValues ¶
func PossibleComputeInstanceStateValues() []ComputeInstanceState
PossibleComputeInstanceStateValues returns an array of possible values for the ComputeInstanceState const type.
type ComputeNodesInformation ¶
type ComputeNodesInformation struct { // NextLink - READ-ONLY; The continuation token. NextLink *string `json:"nextLink,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation', 'ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute' ComputeType ComputeTypeBasicComputeNodesInformation `json:"computeType,omitempty"` }
ComputeNodesInformation compute nodes information related to a Machine Learning compute. Might differ for every type of compute.
func (ComputeNodesInformation) AsAmlComputeNodesInformation ¶
func (cni ComputeNodesInformation) AsAmlComputeNodesInformation() (*AmlComputeNodesInformation, bool)
AsAmlComputeNodesInformation is the BasicComputeNodesInformation implementation for ComputeNodesInformation.
func (ComputeNodesInformation) AsBasicComputeNodesInformation ¶
func (cni ComputeNodesInformation) AsBasicComputeNodesInformation() (BasicComputeNodesInformation, bool)
AsBasicComputeNodesInformation is the BasicComputeNodesInformation implementation for ComputeNodesInformation.
func (ComputeNodesInformation) AsComputeNodesInformation ¶
func (cni ComputeNodesInformation) AsComputeNodesInformation() (*ComputeNodesInformation, bool)
AsComputeNodesInformation is the BasicComputeNodesInformation implementation for ComputeNodesInformation.
func (ComputeNodesInformation) MarshalJSON ¶
func (cni ComputeNodesInformation) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ComputeNodesInformation.
type ComputeResource ¶
type ComputeResource struct { autorest.Response `json:"-"` // Properties - Compute properties Properties BasicCompute `json:"properties,omitempty"` // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Specifies the name of the resource. Name *string `json:"name,omitempty"` // Identity - The identity of the resource. Identity *Identity `json:"identity,omitempty"` // Location - Specifies the location of the resource. Location *string `json:"location,omitempty"` // Type - READ-ONLY; Specifies the type of the resource. Type *string `json:"type,omitempty"` // Tags - Contains resource tags defined as key/value pairs. Tags map[string]*string `json:"tags"` // Sku - The sku of the workspace. Sku *Sku `json:"sku,omitempty"` // SystemData - READ-ONLY SystemData *SystemData `json:"systemData,omitempty"` }
ComputeResource machine Learning compute object wrapped into ARM resource envelope.
func (ComputeResource) MarshalJSON ¶
func (cr ComputeResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ComputeResource.
func (*ComputeResource) UnmarshalJSON ¶
func (cr *ComputeResource) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ComputeResource struct.
type ComputeSecrets ¶
type ComputeSecrets struct { autorest.Response `json:"-"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets', 'ComputeTypeBasicComputeSecretsComputeTypeAKS', 'ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine', 'ComputeTypeBasicComputeSecretsComputeTypeDatabricks' ComputeType ComputeTypeBasicComputeSecrets `json:"computeType,omitempty"` }
ComputeSecrets secrets related to a Machine Learning compute. Might differ for every type of compute.
func (ComputeSecrets) AsAksComputeSecrets ¶
func (cs ComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
AsAksComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.
func (ComputeSecrets) AsBasicComputeSecrets ¶
func (cs ComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
AsBasicComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.
func (ComputeSecrets) AsComputeSecrets ¶
func (cs ComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
AsComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.
func (ComputeSecrets) AsDatabricksComputeSecrets ¶
func (cs ComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
AsDatabricksComputeSecrets is the BasicComputeSecrets implementation for ComputeSecrets.
func (ComputeSecrets) AsVirtualMachineSecrets ¶
func (cs ComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
AsVirtualMachineSecrets is the BasicComputeSecrets implementation for ComputeSecrets.
func (ComputeSecrets) MarshalJSON ¶
func (cs ComputeSecrets) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ComputeSecrets.
type ComputeSecretsModel ¶
type ComputeSecretsModel struct { autorest.Response `json:"-"` Value BasicComputeSecrets `json:"value,omitempty"` }
ComputeSecretsModel ...
func (*ComputeSecretsModel) UnmarshalJSON ¶
func (csm *ComputeSecretsModel) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ComputeSecretsModel struct.
type ComputeType ¶
type ComputeType string
ComputeType enumerates the values for compute type.
const ( // ComputeTypeAKS ... ComputeTypeAKS ComputeType = "AKS" // ComputeTypeAmlCompute ... ComputeTypeAmlCompute ComputeType = "AmlCompute" // ComputeTypeComputeInstance ... ComputeTypeComputeInstance ComputeType = "ComputeInstance" // ComputeTypeDatabricks ... ComputeTypeDatabricks ComputeType = "Databricks" // ComputeTypeDataFactory ... ComputeTypeDataFactory ComputeType = "DataFactory" // ComputeTypeDataLakeAnalytics ... ComputeTypeDataLakeAnalytics ComputeType = "DataLakeAnalytics" // ComputeTypeHDInsight ... ComputeTypeHDInsight ComputeType = "HDInsight" // ComputeTypeSynapseSpark ... ComputeTypeSynapseSpark ComputeType = "SynapseSpark" // ComputeTypeVirtualMachine ... ComputeTypeVirtualMachine ComputeType = "VirtualMachine" )
func PossibleComputeTypeValues ¶
func PossibleComputeTypeValues() []ComputeType
PossibleComputeTypeValues returns an array of possible values for the ComputeType const type.
type ComputeTypeBasicCompute ¶
type ComputeTypeBasicCompute string
ComputeTypeBasicCompute enumerates the values for compute type basic compute.
const ( // ComputeTypeBasicComputeComputeTypeAKS ... ComputeTypeBasicComputeComputeTypeAKS ComputeTypeBasicCompute = "AKS" // ComputeTypeBasicComputeComputeTypeAmlCompute ... ComputeTypeBasicComputeComputeTypeAmlCompute ComputeTypeBasicCompute = "AmlCompute" // ComputeTypeBasicComputeComputeTypeCompute ... ComputeTypeBasicComputeComputeTypeCompute ComputeTypeBasicCompute = "Compute" // ComputeTypeBasicComputeComputeTypeComputeInstance ... ComputeTypeBasicComputeComputeTypeComputeInstance ComputeTypeBasicCompute = "ComputeInstance" // ComputeTypeBasicComputeComputeTypeDatabricks ... ComputeTypeBasicComputeComputeTypeDatabricks ComputeTypeBasicCompute = "Databricks" // ComputeTypeBasicComputeComputeTypeDataFactory ... ComputeTypeBasicComputeComputeTypeDataFactory ComputeTypeBasicCompute = "DataFactory" // ComputeTypeBasicComputeComputeTypeDataLakeAnalytics ... ComputeTypeBasicComputeComputeTypeDataLakeAnalytics ComputeTypeBasicCompute = "DataLakeAnalytics" // ComputeTypeBasicComputeComputeTypeHDInsight ... ComputeTypeBasicComputeComputeTypeHDInsight ComputeTypeBasicCompute = "HDInsight" // ComputeTypeBasicComputeComputeTypeVirtualMachine ... ComputeTypeBasicComputeComputeTypeVirtualMachine ComputeTypeBasicCompute = "VirtualMachine" )
func PossibleComputeTypeBasicComputeValues ¶
func PossibleComputeTypeBasicComputeValues() []ComputeTypeBasicCompute
PossibleComputeTypeBasicComputeValues returns an array of possible values for the ComputeTypeBasicCompute const type.
type ComputeTypeBasicComputeNodesInformation ¶
type ComputeTypeBasicComputeNodesInformation string
ComputeTypeBasicComputeNodesInformation enumerates the values for compute type basic compute nodes information.
const ( // ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute ... ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute ComputeTypeBasicComputeNodesInformation = "AmlCompute" // ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation ... ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation ComputeTypeBasicComputeNodesInformation = "ComputeNodesInformation" )
func PossibleComputeTypeBasicComputeNodesInformationValues ¶
func PossibleComputeTypeBasicComputeNodesInformationValues() []ComputeTypeBasicComputeNodesInformation
PossibleComputeTypeBasicComputeNodesInformationValues returns an array of possible values for the ComputeTypeBasicComputeNodesInformation const type.
type ComputeTypeBasicComputeSecrets ¶
type ComputeTypeBasicComputeSecrets string
ComputeTypeBasicComputeSecrets enumerates the values for compute type basic compute secrets.
const ( // ComputeTypeBasicComputeSecretsComputeTypeAKS ... ComputeTypeBasicComputeSecretsComputeTypeAKS ComputeTypeBasicComputeSecrets = "AKS" // ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets ... ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets ComputeTypeBasicComputeSecrets = "ComputeSecrets" // ComputeTypeBasicComputeSecretsComputeTypeDatabricks ... ComputeTypeBasicComputeSecretsComputeTypeDatabricks ComputeTypeBasicComputeSecrets = "Databricks" // ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine ... ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine ComputeTypeBasicComputeSecrets = "VirtualMachine" )
func PossibleComputeTypeBasicComputeSecretsValues ¶
func PossibleComputeTypeBasicComputeSecretsValues() []ComputeTypeBasicComputeSecrets
PossibleComputeTypeBasicComputeSecretsValues returns an array of possible values for the ComputeTypeBasicComputeSecrets const type.
type ComputeTypeBasicCreateServiceRequest ¶
type ComputeTypeBasicCreateServiceRequest string
ComputeTypeBasicCreateServiceRequest enumerates the values for compute type basic create service request.
const ( // ComputeTypeBasicCreateServiceRequestComputeTypeACI ... ComputeTypeBasicCreateServiceRequestComputeTypeACI ComputeTypeBasicCreateServiceRequest = "ACI" // ComputeTypeBasicCreateServiceRequestComputeTypeAKS ... ComputeTypeBasicCreateServiceRequestComputeTypeAKS ComputeTypeBasicCreateServiceRequest = "AKS" // ComputeTypeBasicCreateServiceRequestComputeTypeCreateServiceRequest ... ComputeTypeBasicCreateServiceRequestComputeTypeCreateServiceRequest ComputeTypeBasicCreateServiceRequest = "CreateServiceRequest" // ComputeTypeBasicCreateServiceRequestComputeTypeCustom ... ComputeTypeBasicCreateServiceRequestComputeTypeCustom ComputeTypeBasicCreateServiceRequest = "Custom" )
func PossibleComputeTypeBasicCreateServiceRequestValues ¶
func PossibleComputeTypeBasicCreateServiceRequestValues() []ComputeTypeBasicCreateServiceRequest
PossibleComputeTypeBasicCreateServiceRequestValues returns an array of possible values for the ComputeTypeBasicCreateServiceRequest const type.
type ComputeTypeBasicServiceResponseBase ¶
type ComputeTypeBasicServiceResponseBase string
ComputeTypeBasicServiceResponseBase enumerates the values for compute type basic service response base.
const ( // ComputeTypeBasicServiceResponseBaseComputeTypeACI ... ComputeTypeBasicServiceResponseBaseComputeTypeACI ComputeTypeBasicServiceResponseBase = "ACI" // ComputeTypeBasicServiceResponseBaseComputeTypeAKS ... ComputeTypeBasicServiceResponseBaseComputeTypeAKS ComputeTypeBasicServiceResponseBase = "AKS" // ComputeTypeBasicServiceResponseBaseComputeTypeCustom ... ComputeTypeBasicServiceResponseBaseComputeTypeCustom ComputeTypeBasicServiceResponseBase = "Custom" // ComputeTypeBasicServiceResponseBaseComputeTypeServiceResponseBase ... ComputeTypeBasicServiceResponseBaseComputeTypeServiceResponseBase ComputeTypeBasicServiceResponseBase = "ServiceResponseBase" )
func PossibleComputeTypeBasicServiceResponseBaseValues ¶
func PossibleComputeTypeBasicServiceResponseBaseValues() []ComputeTypeBasicServiceResponseBase
PossibleComputeTypeBasicServiceResponseBaseValues returns an array of possible values for the ComputeTypeBasicServiceResponseBase const type.
type ContainerRegistry ¶
type ContainerRegistry struct { Address *string `json:"address,omitempty"` Username *string `json:"username,omitempty"` Password *string `json:"password,omitempty"` }
ContainerRegistry ...
type ContainerRegistryResponse ¶
type ContainerRegistryResponse struct {
Address *string `json:"address,omitempty"`
}
ContainerRegistryResponse ...
type ContainerResourceRequirements ¶
type ContainerResourceRequirements struct { // CPU - The minimum amount of CPU cores to be used by the container. More info: // https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ CPU *float64 `json:"cpu,omitempty"` // CPULimit - The maximum amount of CPU cores allowed to be used by the container. More info: // https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ CPULimit *float64 `json:"cpuLimit,omitempty"` // MemoryInGB - The minimum amount of memory (in GB) to be used by the container. More info: // https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ MemoryInGB *float64 `json:"memoryInGB,omitempty"` // MemoryInGBLimit - The maximum amount of memory (in GB) allowed to be used by the container. More info: // https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ MemoryInGBLimit *float64 `json:"memoryInGBLimit,omitempty"` // Gpu - The number of GPU cores in the container. Gpu *int32 `json:"gpu,omitempty"` // Fpga - The number of FPGA PCIE devices exposed to the container. Must be multiple of 2. Fpga *int32 `json:"fpga,omitempty"` }
ContainerResourceRequirements the resource requirements for the container (cpu and memory).
type CosmosDbSettings ¶
type CosmosDbSettings struct { // CollectionsThroughput - The throughput of the collections in cosmosdb database CollectionsThroughput *int32 `json:"collectionsThroughput,omitempty"` }
CosmosDbSettings ...
type CreateEndpointVariantRequest ¶
type CreateEndpointVariantRequest struct { // IsDefault - Is this the default variant. IsDefault *bool `json:"isDefault,omitempty"` // TrafficPercentile - The amount of traffic variant receives. TrafficPercentile *float64 `json:"trafficPercentile,omitempty"` // Type - The type of the variant. Possible values include: 'VariantTypeControl', 'VariantTypeTreatment' Type VariantType `json:"type,omitempty"` // Description - The description of the service. Description *string `json:"description,omitempty"` // KvTags - The service tag dictionary. Tags are mutable. KvTags map[string]*string `json:"kvTags"` // Properties - The service properties dictionary. Properties are immutable. Properties map[string]*string `json:"properties"` // Keys - The authentication keys. Keys *CreateServiceRequestKeys `json:"keys,omitempty"` // EnvironmentImageRequest - The Environment, models and assets needed for inferencing. EnvironmentImageRequest *CreateServiceRequestEnvironmentImageRequest `json:"environmentImageRequest,omitempty"` // Location - The name of the Azure location/region. Location *string `json:"location,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicCreateServiceRequestComputeTypeCreateServiceRequest', 'ComputeTypeBasicCreateServiceRequestComputeTypeACI', 'ComputeTypeBasicCreateServiceRequestComputeTypeAKS', 'ComputeTypeBasicCreateServiceRequestComputeTypeCustom' ComputeType ComputeTypeBasicCreateServiceRequest `json:"computeType,omitempty"` }
CreateEndpointVariantRequest the Variant properties.
func (CreateEndpointVariantRequest) AsACIServiceCreateRequest ¶
func (cevr CreateEndpointVariantRequest) AsACIServiceCreateRequest() (*ACIServiceCreateRequest, bool)
AsACIServiceCreateRequest is the BasicCreateServiceRequest implementation for CreateEndpointVariantRequest.
func (CreateEndpointVariantRequest) AsAKSServiceCreateRequest ¶
func (cevr CreateEndpointVariantRequest) AsAKSServiceCreateRequest() (*AKSServiceCreateRequest, bool)
AsAKSServiceCreateRequest is the BasicCreateServiceRequest implementation for CreateEndpointVariantRequest.
func (CreateEndpointVariantRequest) AsBasicCreateEndpointVariantRequest ¶
func (cevr CreateEndpointVariantRequest) AsBasicCreateEndpointVariantRequest() (BasicCreateEndpointVariantRequest, bool)
AsBasicCreateEndpointVariantRequest is the BasicCreateServiceRequest implementation for CreateEndpointVariantRequest.
func (CreateEndpointVariantRequest) AsBasicCreateServiceRequest ¶
func (cevr CreateEndpointVariantRequest) AsBasicCreateServiceRequest() (BasicCreateServiceRequest, bool)
AsBasicCreateServiceRequest is the BasicCreateServiceRequest implementation for CreateEndpointVariantRequest.
func (CreateEndpointVariantRequest) AsCreateEndpointVariantRequest ¶
func (cevr CreateEndpointVariantRequest) AsCreateEndpointVariantRequest() (*CreateEndpointVariantRequest, bool)
AsCreateEndpointVariantRequest is the BasicCreateServiceRequest implementation for CreateEndpointVariantRequest.
func (CreateEndpointVariantRequest) AsCreateServiceRequest ¶
func (cevr CreateEndpointVariantRequest) AsCreateServiceRequest() (*CreateServiceRequest, bool)
AsCreateServiceRequest is the BasicCreateServiceRequest implementation for CreateEndpointVariantRequest.
func (CreateEndpointVariantRequest) MarshalJSON ¶
func (cevr CreateEndpointVariantRequest) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for CreateEndpointVariantRequest.
type CreateServiceRequest ¶
type CreateServiceRequest struct { // Description - The description of the service. Description *string `json:"description,omitempty"` // KvTags - The service tag dictionary. Tags are mutable. KvTags map[string]*string `json:"kvTags"` // Properties - The service properties dictionary. Properties are immutable. Properties map[string]*string `json:"properties"` // Keys - The authentication keys. Keys *CreateServiceRequestKeys `json:"keys,omitempty"` // EnvironmentImageRequest - The Environment, models and assets needed for inferencing. EnvironmentImageRequest *CreateServiceRequestEnvironmentImageRequest `json:"environmentImageRequest,omitempty"` // Location - The name of the Azure location/region. Location *string `json:"location,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicCreateServiceRequestComputeTypeCreateServiceRequest', 'ComputeTypeBasicCreateServiceRequestComputeTypeACI', 'ComputeTypeBasicCreateServiceRequestComputeTypeAKS', 'ComputeTypeBasicCreateServiceRequestComputeTypeCustom' ComputeType ComputeTypeBasicCreateServiceRequest `json:"computeType,omitempty"` }
CreateServiceRequest the base class for creating a service.
func (CreateServiceRequest) AsACIServiceCreateRequest ¶
func (csr CreateServiceRequest) AsACIServiceCreateRequest() (*ACIServiceCreateRequest, bool)
AsACIServiceCreateRequest is the BasicCreateServiceRequest implementation for CreateServiceRequest.
func (CreateServiceRequest) AsAKSServiceCreateRequest ¶
func (csr CreateServiceRequest) AsAKSServiceCreateRequest() (*AKSServiceCreateRequest, bool)
AsAKSServiceCreateRequest is the BasicCreateServiceRequest implementation for CreateServiceRequest.
func (CreateServiceRequest) AsBasicCreateEndpointVariantRequest ¶
func (csr CreateServiceRequest) AsBasicCreateEndpointVariantRequest() (BasicCreateEndpointVariantRequest, bool)
AsBasicCreateEndpointVariantRequest is the BasicCreateServiceRequest implementation for CreateServiceRequest.
func (CreateServiceRequest) AsBasicCreateServiceRequest ¶
func (csr CreateServiceRequest) AsBasicCreateServiceRequest() (BasicCreateServiceRequest, bool)
AsBasicCreateServiceRequest is the BasicCreateServiceRequest implementation for CreateServiceRequest.
func (CreateServiceRequest) AsCreateEndpointVariantRequest ¶
func (csr CreateServiceRequest) AsCreateEndpointVariantRequest() (*CreateEndpointVariantRequest, bool)
AsCreateEndpointVariantRequest is the BasicCreateServiceRequest implementation for CreateServiceRequest.
func (CreateServiceRequest) AsCreateServiceRequest ¶
func (csr CreateServiceRequest) AsCreateServiceRequest() (*CreateServiceRequest, bool)
AsCreateServiceRequest is the BasicCreateServiceRequest implementation for CreateServiceRequest.
func (CreateServiceRequest) MarshalJSON ¶
func (csr CreateServiceRequest) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for CreateServiceRequest.
type CreateServiceRequestEnvironmentImageRequest ¶
type CreateServiceRequestEnvironmentImageRequest struct { // DriverProgram - The name of the driver file. DriverProgram *string `json:"driverProgram,omitempty"` // Assets - The list of assets. Assets *[]ImageAsset `json:"assets,omitempty"` // ModelIds - The list of model Ids. ModelIds *[]string `json:"modelIds,omitempty"` // ModelsProperty - The list of models. ModelsProperty *[]Model `json:"models,omitempty"` // Environment - The details of the AZURE ML environment. Environment *EnvironmentImageRequestEnvironment `json:"environment,omitempty"` // EnvironmentReference - The unique identifying details of the AZURE ML environment. EnvironmentReference *EnvironmentImageRequestEnvironmentReference `json:"environmentReference,omitempty"` }
CreateServiceRequestEnvironmentImageRequest the Environment, models and assets needed for inferencing.
type CreateServiceRequestKeys ¶
type CreateServiceRequestKeys struct { // PrimaryKey - The primary key. PrimaryKey *string `json:"primaryKey,omitempty"` // SecondaryKey - The secondary key. SecondaryKey *string `json:"secondaryKey,omitempty"` }
CreateServiceRequestKeys the authentication keys.
type DataFactory ¶
type DataFactory struct { // ComputeLocation - Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The time at which the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The time at which the compute was last modified. ModifiedOn *date.Time `json:"modifiedOn,omitempty"` // ResourceID - ARM resource id of the underlying compute ResourceID *string `json:"resourceId,omitempty"` // ProvisioningErrors - READ-ONLY; Errors during provisioning ProvisioningErrors *[]Error `json:"provisioningErrors,omitempty"` // IsAttachedCompute - READ-ONLY; 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"` // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
DataFactory a DataFactory compute.
func (DataFactory) AsAKS ¶
func (df DataFactory) AsAKS() (*AKS, bool)
AsAKS is the BasicCompute implementation for DataFactory.
func (DataFactory) AsAmlCompute ¶
func (df DataFactory) AsAmlCompute() (*AmlCompute, bool)
AsAmlCompute is the BasicCompute implementation for DataFactory.
func (DataFactory) AsBasicCompute ¶
func (df DataFactory) AsBasicCompute() (BasicCompute, bool)
AsBasicCompute is the BasicCompute implementation for DataFactory.
func (DataFactory) AsCompute ¶
func (df DataFactory) AsCompute() (*Compute, bool)
AsCompute is the BasicCompute implementation for DataFactory.
func (DataFactory) AsComputeInstance ¶
func (df DataFactory) AsComputeInstance() (*ComputeInstance, bool)
AsComputeInstance is the BasicCompute implementation for DataFactory.
func (DataFactory) AsDataFactory ¶
func (df DataFactory) AsDataFactory() (*DataFactory, bool)
AsDataFactory is the BasicCompute implementation for DataFactory.
func (DataFactory) AsDataLakeAnalytics ¶
func (df DataFactory) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
AsDataLakeAnalytics is the BasicCompute implementation for DataFactory.
func (DataFactory) AsDatabricks ¶
func (df DataFactory) AsDatabricks() (*Databricks, bool)
AsDatabricks is the BasicCompute implementation for DataFactory.
func (DataFactory) AsHDInsight ¶
func (df DataFactory) AsHDInsight() (*HDInsight, bool)
AsHDInsight is the BasicCompute implementation for DataFactory.
func (DataFactory) AsVirtualMachine ¶
func (df DataFactory) AsVirtualMachine() (*VirtualMachine, bool)
AsVirtualMachine is the BasicCompute implementation for DataFactory.
func (DataFactory) MarshalJSON ¶
func (df DataFactory) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DataFactory.
type DataLakeAnalytics ¶
type DataLakeAnalytics struct { Properties *DataLakeAnalyticsProperties `json:"properties,omitempty"` // ComputeLocation - Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The time at which the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The time at which the compute was last modified. ModifiedOn *date.Time `json:"modifiedOn,omitempty"` // ResourceID - ARM resource id of the underlying compute ResourceID *string `json:"resourceId,omitempty"` // ProvisioningErrors - READ-ONLY; Errors during provisioning ProvisioningErrors *[]Error `json:"provisioningErrors,omitempty"` // IsAttachedCompute - READ-ONLY; 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"` // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
DataLakeAnalytics a DataLakeAnalytics compute.
func (DataLakeAnalytics) AsAKS ¶
func (dla DataLakeAnalytics) AsAKS() (*AKS, bool)
AsAKS is the BasicCompute implementation for DataLakeAnalytics.
func (DataLakeAnalytics) AsAmlCompute ¶
func (dla DataLakeAnalytics) AsAmlCompute() (*AmlCompute, bool)
AsAmlCompute is the BasicCompute implementation for DataLakeAnalytics.
func (DataLakeAnalytics) AsBasicCompute ¶
func (dla DataLakeAnalytics) AsBasicCompute() (BasicCompute, bool)
AsBasicCompute is the BasicCompute implementation for DataLakeAnalytics.
func (DataLakeAnalytics) AsCompute ¶
func (dla DataLakeAnalytics) AsCompute() (*Compute, bool)
AsCompute is the BasicCompute implementation for DataLakeAnalytics.
func (DataLakeAnalytics) AsComputeInstance ¶
func (dla DataLakeAnalytics) AsComputeInstance() (*ComputeInstance, bool)
AsComputeInstance is the BasicCompute implementation for DataLakeAnalytics.
func (DataLakeAnalytics) AsDataFactory ¶
func (dla DataLakeAnalytics) AsDataFactory() (*DataFactory, bool)
AsDataFactory is the BasicCompute implementation for DataLakeAnalytics.
func (DataLakeAnalytics) AsDataLakeAnalytics ¶
func (dla DataLakeAnalytics) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
AsDataLakeAnalytics is the BasicCompute implementation for DataLakeAnalytics.
func (DataLakeAnalytics) AsDatabricks ¶
func (dla DataLakeAnalytics) AsDatabricks() (*Databricks, bool)
AsDatabricks is the BasicCompute implementation for DataLakeAnalytics.
func (DataLakeAnalytics) AsHDInsight ¶
func (dla DataLakeAnalytics) AsHDInsight() (*HDInsight, bool)
AsHDInsight is the BasicCompute implementation for DataLakeAnalytics.
func (DataLakeAnalytics) AsVirtualMachine ¶
func (dla DataLakeAnalytics) AsVirtualMachine() (*VirtualMachine, bool)
AsVirtualMachine is the BasicCompute implementation for DataLakeAnalytics.
func (DataLakeAnalytics) MarshalJSON ¶
func (dla DataLakeAnalytics) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DataLakeAnalytics.
type DataLakeAnalyticsProperties ¶
type DataLakeAnalyticsProperties struct { // DataLakeStoreAccountName - DataLake Store Account Name DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"` }
DataLakeAnalyticsProperties ...
type Databricks ¶
type Databricks struct { Properties *DatabricksProperties `json:"properties,omitempty"` // ComputeLocation - Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The time at which the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The time at which the compute was last modified. ModifiedOn *date.Time `json:"modifiedOn,omitempty"` // ResourceID - ARM resource id of the underlying compute ResourceID *string `json:"resourceId,omitempty"` // ProvisioningErrors - READ-ONLY; Errors during provisioning ProvisioningErrors *[]Error `json:"provisioningErrors,omitempty"` // IsAttachedCompute - READ-ONLY; 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"` // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
Databricks a DataFactory compute.
func (Databricks) AsAKS ¶
func (d Databricks) AsAKS() (*AKS, bool)
AsAKS is the BasicCompute implementation for Databricks.
func (Databricks) AsAmlCompute ¶
func (d Databricks) AsAmlCompute() (*AmlCompute, bool)
AsAmlCompute is the BasicCompute implementation for Databricks.
func (Databricks) AsBasicCompute ¶
func (d Databricks) AsBasicCompute() (BasicCompute, bool)
AsBasicCompute is the BasicCompute implementation for Databricks.
func (Databricks) AsCompute ¶
func (d Databricks) AsCompute() (*Compute, bool)
AsCompute is the BasicCompute implementation for Databricks.
func (Databricks) AsComputeInstance ¶
func (d Databricks) AsComputeInstance() (*ComputeInstance, bool)
AsComputeInstance is the BasicCompute implementation for Databricks.
func (Databricks) AsDataFactory ¶
func (d Databricks) AsDataFactory() (*DataFactory, bool)
AsDataFactory is the BasicCompute implementation for Databricks.
func (Databricks) AsDataLakeAnalytics ¶
func (d Databricks) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
AsDataLakeAnalytics is the BasicCompute implementation for Databricks.
func (Databricks) AsDatabricks ¶
func (d Databricks) AsDatabricks() (*Databricks, bool)
AsDatabricks is the BasicCompute implementation for Databricks.
func (Databricks) AsHDInsight ¶
func (d Databricks) AsHDInsight() (*HDInsight, bool)
AsHDInsight is the BasicCompute implementation for Databricks.
func (Databricks) AsVirtualMachine ¶
func (d Databricks) AsVirtualMachine() (*VirtualMachine, bool)
AsVirtualMachine is the BasicCompute implementation for Databricks.
func (Databricks) MarshalJSON ¶
func (d Databricks) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for Databricks.
type DatabricksComputeSecrets ¶
type DatabricksComputeSecrets struct { // DatabricksAccessToken - access token for databricks account. DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets', 'ComputeTypeBasicComputeSecretsComputeTypeAKS', 'ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine', 'ComputeTypeBasicComputeSecretsComputeTypeDatabricks' ComputeType ComputeTypeBasicComputeSecrets `json:"computeType,omitempty"` }
DatabricksComputeSecrets secrets related to a Machine Learning compute based on Databricks.
func (DatabricksComputeSecrets) AsAksComputeSecrets ¶
func (dcs DatabricksComputeSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
AsAksComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.
func (DatabricksComputeSecrets) AsBasicComputeSecrets ¶
func (dcs DatabricksComputeSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
AsBasicComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.
func (DatabricksComputeSecrets) AsComputeSecrets ¶
func (dcs DatabricksComputeSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
AsComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.
func (DatabricksComputeSecrets) AsDatabricksComputeSecrets ¶
func (dcs DatabricksComputeSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
AsDatabricksComputeSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.
func (DatabricksComputeSecrets) AsVirtualMachineSecrets ¶
func (dcs DatabricksComputeSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
AsVirtualMachineSecrets is the BasicComputeSecrets implementation for DatabricksComputeSecrets.
func (DatabricksComputeSecrets) MarshalJSON ¶
func (dcs DatabricksComputeSecrets) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for DatabricksComputeSecrets.
type DatabricksProperties ¶
type DatabricksProperties struct { // DatabricksAccessToken - Databricks access token DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"` // WorkspaceURL - Workspace Url WorkspaceURL *string `json:"workspaceUrl,omitempty"` }
DatabricksProperties ...
type DatasetReference ¶
type DatasetReference struct { // Name - The name of the dataset reference. Name *string `json:"name,omitempty"` // ID - The id of the dataset reference. ID *string `json:"id,omitempty"` }
DatasetReference the dataset reference object.
type DeploymentType ¶
type DeploymentType string
DeploymentType enumerates the values for deployment type.
const ( // DeploymentTypeBatch ... DeploymentTypeBatch DeploymentType = "Batch" // DeploymentTypeGRPCRealtimeEndpoint ... DeploymentTypeGRPCRealtimeEndpoint DeploymentType = "GRPCRealtimeEndpoint" // DeploymentTypeHTTPRealtimeEndpoint ... DeploymentTypeHTTPRealtimeEndpoint DeploymentType = "HttpRealtimeEndpoint" )
func PossibleDeploymentTypeValues ¶
func PossibleDeploymentTypeValues() []DeploymentType
PossibleDeploymentTypeValues returns an array of possible values for the DeploymentType const type.
type EncryptionProperties ¶
type EncryptionProperties struct { // VaultBaseURL - vault base Url VaultBaseURL *string `json:"vaultBaseUrl,omitempty"` // KeyName - Encryption Key name KeyName *string `json:"keyName,omitempty"` // KeyVersion - Encryption Key Version KeyVersion *string `json:"keyVersion,omitempty"` }
EncryptionProperties ...
type EncryptionProperty ¶
type EncryptionProperty struct { // Status - Indicates whether or not the encryption is enabled for the workspace. Possible values include: 'EncryptionStatusEnabled', 'EncryptionStatusDisabled' Status EncryptionStatus `json:"status,omitempty"` // Identity - The identity that will be used to access the key vault for encryption at rest. Identity *IdentityForCmk `json:"identity,omitempty"` // KeyVaultProperties - Customer Key vault properties. KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"` }
EncryptionProperty ...
type EncryptionStatus ¶
type EncryptionStatus string
EncryptionStatus enumerates the values for encryption status.
const ( // EncryptionStatusDisabled ... EncryptionStatusDisabled EncryptionStatus = "Disabled" // EncryptionStatusEnabled ... EncryptionStatusEnabled EncryptionStatus = "Enabled" )
func PossibleEncryptionStatusValues ¶
func PossibleEncryptionStatusValues() []EncryptionStatus
PossibleEncryptionStatusValues returns an array of possible values for the EncryptionStatus const type.
type EnvironmentImageRequest ¶
type EnvironmentImageRequest struct { // DriverProgram - The name of the driver file. DriverProgram *string `json:"driverProgram,omitempty"` // Assets - The list of assets. Assets *[]ImageAsset `json:"assets,omitempty"` // ModelIds - The list of model Ids. ModelIds *[]string `json:"modelIds,omitempty"` // ModelsProperty - The list of models. ModelsProperty *[]Model `json:"models,omitempty"` // Environment - The details of the AZURE ML environment. Environment *EnvironmentImageRequestEnvironment `json:"environment,omitempty"` // EnvironmentReference - The unique identifying details of the AZURE ML environment. EnvironmentReference *EnvironmentImageRequestEnvironmentReference `json:"environmentReference,omitempty"` }
EnvironmentImageRequest request to create a Docker image based on Environment.
type EnvironmentImageRequestEnvironment ¶
type EnvironmentImageRequestEnvironment struct { // Name - The name of the environment. Name *string `json:"name,omitempty"` // Version - The environment version. Version *string `json:"version,omitempty"` // Python - Settings for a Python environment. Python *ModelEnvironmentDefinitionPython `json:"python,omitempty"` // EnvironmentVariables - Definition of environment variables to be defined in the environment. EnvironmentVariables map[string]*string `json:"environmentVariables"` // Docker - The definition of a Docker container. Docker *ModelEnvironmentDefinitionDocker `json:"docker,omitempty"` // Spark - The configuration for a Spark environment. Spark *ModelEnvironmentDefinitionSpark `json:"spark,omitempty"` // R - Settings for a R environment. R *ModelEnvironmentDefinitionR `json:"r,omitempty"` // InferencingStackVersion - The inferencing stack version added to the image. To avoid adding an inferencing stack, do not set this value. Valid values: "latest". InferencingStackVersion *string `json:"inferencingStackVersion,omitempty"` }
EnvironmentImageRequestEnvironment the details of the AZURE ML environment.
func (EnvironmentImageRequestEnvironment) MarshalJSON ¶
func (eir EnvironmentImageRequestEnvironment) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EnvironmentImageRequestEnvironment.
type EnvironmentImageRequestEnvironmentReference ¶
type EnvironmentImageRequestEnvironmentReference struct { // Name - Name of the environment. Name *string `json:"name,omitempty"` // Version - Version of the environment. Version *string `json:"version,omitempty"` }
EnvironmentImageRequestEnvironmentReference the unique identifying details of the AZURE ML environment.
type EnvironmentImageResponse ¶
type EnvironmentImageResponse struct { // DriverProgram - The name of the driver file. DriverProgram *string `json:"driverProgram,omitempty"` // Assets - The list of assets. Assets *[]ImageAsset `json:"assets,omitempty"` // ModelIds - The list of model Ids. ModelIds *[]string `json:"modelIds,omitempty"` // ModelsProperty - The list of models. ModelsProperty *[]Model `json:"models,omitempty"` // Environment - The details of the AZURE ML environment. Environment *EnvironmentImageResponseEnvironment `json:"environment,omitempty"` // EnvironmentReference - The unique identifying details of the AZURE ML environment. EnvironmentReference *EnvironmentImageResponseEnvironmentReference `json:"environmentReference,omitempty"` }
EnvironmentImageResponse request to create a Docker image based on Environment.
type EnvironmentImageResponseEnvironment ¶
type EnvironmentImageResponseEnvironment struct { // Name - The name of the environment. Name *string `json:"name,omitempty"` // Version - The environment version. Version *string `json:"version,omitempty"` // Python - Settings for a Python environment. Python *ModelEnvironmentDefinitionResponsePython `json:"python,omitempty"` // EnvironmentVariables - Definition of environment variables to be defined in the environment. EnvironmentVariables map[string]*string `json:"environmentVariables"` // Docker - The definition of a Docker container. Docker *ModelEnvironmentDefinitionResponseDocker `json:"docker,omitempty"` // Spark - The configuration for a Spark environment. Spark *ModelEnvironmentDefinitionResponseSpark `json:"spark,omitempty"` // R - Settings for a R environment. R *ModelEnvironmentDefinitionResponseR `json:"r,omitempty"` // InferencingStackVersion - The inferencing stack version added to the image. To avoid adding an inferencing stack, do not set this value. Valid values: "latest". InferencingStackVersion *string `json:"inferencingStackVersion,omitempty"` }
EnvironmentImageResponseEnvironment the details of the AZURE ML environment.
func (EnvironmentImageResponseEnvironment) MarshalJSON ¶
func (eir EnvironmentImageResponseEnvironment) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for EnvironmentImageResponseEnvironment.
type EnvironmentImageResponseEnvironmentReference ¶
type EnvironmentImageResponseEnvironmentReference struct { // Name - Name of the environment. Name *string `json:"name,omitempty"` // Version - Version of the environment. Version *string `json:"version,omitempty"` }
EnvironmentImageResponseEnvironmentReference the unique identifying details of the AZURE ML environment.
type EnvironmentReference ¶
type EnvironmentReference struct { // Name - Name of the environment. Name *string `json:"name,omitempty"` // Version - Version of the environment. Version *string `json:"version,omitempty"` }
EnvironmentReference ...
type Error ¶
type Error struct { // Error - READ-ONLY; The error response. Error *ErrorResponse `json:"error,omitempty"` }
Error wrapper for error response to follow ARM guidelines.
func (Error) MarshalJSON ¶
MarshalJSON is the custom marshaler for Error.
type ErrorDetail ¶
type ErrorDetail struct { // Code - Error code. Code *string `json:"code,omitempty"` // Message - Error message. Message *string `json:"message,omitempty"` }
ErrorDetail error detail information.
type ErrorResponse ¶
type ErrorResponse struct { // Code - READ-ONLY; Error code. Code *string `json:"code,omitempty"` // Message - READ-ONLY; Error message. Message *string `json:"message,omitempty"` // Target - READ-ONLY; The target of the particular error Target *string `json:"target,omitempty"` // Details - READ-ONLY; An array of error detail objects. Details *[]ErrorDetail `json:"details,omitempty"` }
ErrorResponse error response information.
func (ErrorResponse) MarshalJSON ¶
func (er ErrorResponse) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ErrorResponse.
type EstimatedVMPrice ¶
type EstimatedVMPrice struct { // RetailPrice - The price charged for using the VM. RetailPrice *float64 `json:"retailPrice,omitempty"` // OsType - Operating system type used by the VM. Possible values include: 'VMPriceOSTypeLinux', 'VMPriceOSTypeWindows' OsType VMPriceOSType `json:"osType,omitempty"` // VMTier - The type of the VM. Possible values include: 'VMTierStandard', 'VMTierLowPriority', 'VMTierSpot' VMTier VMTier `json:"vmTier,omitempty"` }
EstimatedVMPrice the estimated price info for using a VM of a particular OS type, tier, etc.
type EstimatedVMPrices ¶
type EstimatedVMPrices struct { // BillingCurrency - Three lettered code specifying the currency of the VM price. Example: USD BillingCurrency *string `json:"billingCurrency,omitempty"` // UnitOfMeasure - The unit of time measurement for the specified VM price. Example: OneHour UnitOfMeasure *string `json:"unitOfMeasure,omitempty"` // Values - The list of estimated prices for using a VM of a particular OS type, tier, etc. Values *[]EstimatedVMPrice `json:"values,omitempty"` }
EstimatedVMPrices the estimated price info for using a VM.
type HDInsight ¶
type HDInsight struct { Properties *HDInsightProperties `json:"properties,omitempty"` // ComputeLocation - Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The time at which the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The time at which the compute was last modified. ModifiedOn *date.Time `json:"modifiedOn,omitempty"` // ResourceID - ARM resource id of the underlying compute ResourceID *string `json:"resourceId,omitempty"` // ProvisioningErrors - READ-ONLY; Errors during provisioning ProvisioningErrors *[]Error `json:"provisioningErrors,omitempty"` // IsAttachedCompute - READ-ONLY; 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"` // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
HDInsight a HDInsight compute.
func (HDInsight) AsAmlCompute ¶
func (hi HDInsight) AsAmlCompute() (*AmlCompute, bool)
AsAmlCompute is the BasicCompute implementation for HDInsight.
func (HDInsight) AsBasicCompute ¶
func (hi HDInsight) AsBasicCompute() (BasicCompute, bool)
AsBasicCompute is the BasicCompute implementation for HDInsight.
func (HDInsight) AsComputeInstance ¶
func (hi HDInsight) AsComputeInstance() (*ComputeInstance, bool)
AsComputeInstance is the BasicCompute implementation for HDInsight.
func (HDInsight) AsDataFactory ¶
func (hi HDInsight) AsDataFactory() (*DataFactory, bool)
AsDataFactory is the BasicCompute implementation for HDInsight.
func (HDInsight) AsDataLakeAnalytics ¶
func (hi HDInsight) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
AsDataLakeAnalytics is the BasicCompute implementation for HDInsight.
func (HDInsight) AsDatabricks ¶
func (hi HDInsight) AsDatabricks() (*Databricks, bool)
AsDatabricks is the BasicCompute implementation for HDInsight.
func (HDInsight) AsHDInsight ¶
AsHDInsight is the BasicCompute implementation for HDInsight.
func (HDInsight) AsVirtualMachine ¶
func (hi HDInsight) AsVirtualMachine() (*VirtualMachine, bool)
AsVirtualMachine is the BasicCompute implementation for HDInsight.
func (HDInsight) MarshalJSON ¶
MarshalJSON is the custom marshaler for HDInsight.
type HDInsightProperties ¶
type HDInsightProperties struct { // SSHPort - Port open for ssh connections on the master node of the cluster. SSHPort *int32 `json:"sshPort,omitempty"` // 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"` }
HDInsightProperties ...
type Identity ¶
type Identity struct { // PrincipalID - READ-ONLY; The principal ID of resource identity. PrincipalID *string `json:"principalId,omitempty"` // TenantID - READ-ONLY; The tenant ID of resource. TenantID *string `json:"tenantId,omitempty"` // Type - The identity type. Possible values include: 'ResourceIdentityTypeSystemAssigned', 'ResourceIdentityTypeSystemAssignedUserAssigned', 'ResourceIdentityTypeUserAssigned', 'ResourceIdentityTypeNone' Type ResourceIdentityType `json:"type,omitempty"` // UserAssignedIdentities - The user assigned identities associated with the resource. UserAssignedIdentities map[string]*UserAssignedIdentity `json:"userAssignedIdentities"` }
Identity identity for the resource.
func (Identity) MarshalJSON ¶
MarshalJSON is the custom marshaler for Identity.
type IdentityForCmk ¶
type IdentityForCmk struct { // UserAssignedIdentity - The ArmId of the user assigned identity that will be used to access the customer managed key vault UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
IdentityForCmk identity that will be used to access key vault for encryption at rest
type IdentityType ¶
type IdentityType string
IdentityType enumerates the values for identity type.
const ( // IdentityTypeApplication ... IdentityTypeApplication IdentityType = "Application" // IdentityTypeKey ... IdentityTypeKey IdentityType = "Key" // IdentityTypeManagedIdentity ... IdentityTypeManagedIdentity IdentityType = "ManagedIdentity" // IdentityTypeUser ... IdentityTypeUser IdentityType = "User" )
func PossibleIdentityTypeValues ¶
func PossibleIdentityTypeValues() []IdentityType
PossibleIdentityTypeValues returns an array of possible values for the IdentityType const type.
type ImageAsset ¶
type ImageAsset struct { // ID - The Asset Id. ID *string `json:"id,omitempty"` // MimeType - The mime type. MimeType *string `json:"mimeType,omitempty"` // URL - The Url of the Asset. URL *string `json:"url,omitempty"` // Unpack - Whether the Asset is unpacked. Unpack *bool `json:"unpack,omitempty"` }
ImageAsset an Image asset.
type KeyVaultProperties ¶
type KeyVaultProperties struct { // KeyVaultArmID - The ArmId of the keyVault where the customer owned encryption key is present. KeyVaultArmID *string `json:"keyVaultArmId,omitempty"` // KeyIdentifier - Key vault uri to access the encryption key. KeyIdentifier *string `json:"keyIdentifier,omitempty"` // IdentityClientID - For future use - The client id of the identity which will be used to access key vault. IdentityClientID *string `json:"identityClientId,omitempty"` }
KeyVaultProperties ...
type ListAmlUserFeatureResult ¶
type ListAmlUserFeatureResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; The list of AML user facing features. Value *[]AmlUserFeature `json:"value,omitempty"` // NextLink - READ-ONLY; The URI to fetch the next page of AML user features information. Call ListNext() with this to fetch the next page of AML user features information. NextLink *string `json:"nextLink,omitempty"` }
ListAmlUserFeatureResult the List Aml user feature operation response.
func (ListAmlUserFeatureResult) IsEmpty ¶
func (laufr ListAmlUserFeatureResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ListAmlUserFeatureResult) MarshalJSON ¶
func (laufr ListAmlUserFeatureResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ListAmlUserFeatureResult.
type ListAmlUserFeatureResultIterator ¶
type ListAmlUserFeatureResultIterator struct {
// contains filtered or unexported fields
}
ListAmlUserFeatureResultIterator provides access to a complete listing of AmlUserFeature values.
func NewListAmlUserFeatureResultIterator ¶
func NewListAmlUserFeatureResultIterator(page ListAmlUserFeatureResultPage) ListAmlUserFeatureResultIterator
Creates a new instance of the ListAmlUserFeatureResultIterator type.
func (*ListAmlUserFeatureResultIterator) Next ¶
func (iter *ListAmlUserFeatureResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ListAmlUserFeatureResultIterator) NextWithContext ¶
func (iter *ListAmlUserFeatureResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ListAmlUserFeatureResultIterator) NotDone ¶
func (iter ListAmlUserFeatureResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ListAmlUserFeatureResultIterator) Response ¶
func (iter ListAmlUserFeatureResultIterator) Response() ListAmlUserFeatureResult
Response returns the raw server response from the last page request.
func (ListAmlUserFeatureResultIterator) Value ¶
func (iter ListAmlUserFeatureResultIterator) Value() AmlUserFeature
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ListAmlUserFeatureResultPage ¶
type ListAmlUserFeatureResultPage struct {
// contains filtered or unexported fields
}
ListAmlUserFeatureResultPage contains a page of AmlUserFeature values.
func NewListAmlUserFeatureResultPage ¶
func NewListAmlUserFeatureResultPage(cur ListAmlUserFeatureResult, getNextPage func(context.Context, ListAmlUserFeatureResult) (ListAmlUserFeatureResult, error)) ListAmlUserFeatureResultPage
Creates a new instance of the ListAmlUserFeatureResultPage type.
func (*ListAmlUserFeatureResultPage) Next ¶
func (page *ListAmlUserFeatureResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ListAmlUserFeatureResultPage) NextWithContext ¶
func (page *ListAmlUserFeatureResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ListAmlUserFeatureResultPage) NotDone ¶
func (page ListAmlUserFeatureResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ListAmlUserFeatureResultPage) Response ¶
func (page ListAmlUserFeatureResultPage) Response() ListAmlUserFeatureResult
Response returns the raw server response from the last page request.
func (ListAmlUserFeatureResultPage) Values ¶
func (page ListAmlUserFeatureResultPage) Values() []AmlUserFeature
Values returns the slice of values for the current page or nil if there are no values.
type ListNotebookKeysResult ¶
type ListNotebookKeysResult struct { autorest.Response `json:"-"` // PrimaryAccessKey - READ-ONLY PrimaryAccessKey *string `json:"primaryAccessKey,omitempty"` // SecondaryAccessKey - READ-ONLY SecondaryAccessKey *string `json:"secondaryAccessKey,omitempty"` }
ListNotebookKeysResult ...
func (ListNotebookKeysResult) MarshalJSON ¶
func (lnkr ListNotebookKeysResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ListNotebookKeysResult.
type ListStorageAccountKeysResult ¶
type ListStorageAccountKeysResult struct { autorest.Response `json:"-"` // UserStorageKey - READ-ONLY UserStorageKey *string `json:"userStorageKey,omitempty"` }
ListStorageAccountKeysResult ...
func (ListStorageAccountKeysResult) MarshalJSON ¶
func (lsakr ListStorageAccountKeysResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ListStorageAccountKeysResult.
type ListUsagesResult ¶
type ListUsagesResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; The list of AML resource usages. Value *[]Usage `json:"value,omitempty"` // NextLink - READ-ONLY; The URI to fetch the next page of AML resource usage information. Call ListNext() with this to fetch the next page of AML resource usage information. NextLink *string `json:"nextLink,omitempty"` }
ListUsagesResult the List Usages operation response.
func (ListUsagesResult) IsEmpty ¶
func (lur ListUsagesResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ListUsagesResult) MarshalJSON ¶
func (lur ListUsagesResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ListUsagesResult.
type ListUsagesResultIterator ¶
type ListUsagesResultIterator struct {
// contains filtered or unexported fields
}
ListUsagesResultIterator provides access to a complete listing of Usage values.
func NewListUsagesResultIterator ¶
func NewListUsagesResultIterator(page ListUsagesResultPage) ListUsagesResultIterator
Creates a new instance of the ListUsagesResultIterator type.
func (*ListUsagesResultIterator) Next ¶
func (iter *ListUsagesResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ListUsagesResultIterator) NextWithContext ¶
func (iter *ListUsagesResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ListUsagesResultIterator) NotDone ¶
func (iter ListUsagesResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ListUsagesResultIterator) Response ¶
func (iter ListUsagesResultIterator) Response() ListUsagesResult
Response returns the raw server response from the last page request.
func (ListUsagesResultIterator) Value ¶
func (iter ListUsagesResultIterator) Value() Usage
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ListUsagesResultPage ¶
type ListUsagesResultPage struct {
// contains filtered or unexported fields
}
ListUsagesResultPage contains a page of Usage values.
func NewListUsagesResultPage ¶
func NewListUsagesResultPage(cur ListUsagesResult, getNextPage func(context.Context, ListUsagesResult) (ListUsagesResult, error)) ListUsagesResultPage
Creates a new instance of the ListUsagesResultPage type.
func (*ListUsagesResultPage) Next ¶
func (page *ListUsagesResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ListUsagesResultPage) NextWithContext ¶
func (page *ListUsagesResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ListUsagesResultPage) NotDone ¶
func (page ListUsagesResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ListUsagesResultPage) Response ¶
func (page ListUsagesResultPage) Response() ListUsagesResult
Response returns the raw server response from the last page request.
func (ListUsagesResultPage) Values ¶
func (page ListUsagesResultPage) Values() []Usage
Values returns the slice of values for the current page or nil if there are no values.
type ListWorkspaceKeysResult ¶
type ListWorkspaceKeysResult struct { autorest.Response `json:"-"` // UserStorageKey - READ-ONLY UserStorageKey *string `json:"userStorageKey,omitempty"` // UserStorageResourceID - READ-ONLY UserStorageResourceID *string `json:"userStorageResourceId,omitempty"` // AppInsightsInstrumentationKey - READ-ONLY AppInsightsInstrumentationKey *string `json:"appInsightsInstrumentationKey,omitempty"` // ContainerRegistryCredentials - READ-ONLY ContainerRegistryCredentials *RegistryListCredentialsResult `json:"containerRegistryCredentials,omitempty"` // NotebookAccessKeys - READ-ONLY NotebookAccessKeys *ListNotebookKeysResult `json:"notebookAccessKeys,omitempty"` }
ListWorkspaceKeysResult ...
func (ListWorkspaceKeysResult) MarshalJSON ¶
func (lwkr ListWorkspaceKeysResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ListWorkspaceKeysResult.
type ListWorkspaceQuotas ¶
type ListWorkspaceQuotas struct { autorest.Response `json:"-"` // Value - READ-ONLY; The list of Workspace Quotas by VM Family Value *[]ResourceQuota `json:"value,omitempty"` // NextLink - READ-ONLY; The URI to fetch the next page of workspace quota information by VM Family. Call ListNext() with this to fetch the next page of Workspace Quota information. NextLink *string `json:"nextLink,omitempty"` }
ListWorkspaceQuotas the List WorkspaceQuotasByVMFamily operation response.
func (ListWorkspaceQuotas) IsEmpty ¶
func (lwq ListWorkspaceQuotas) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (ListWorkspaceQuotas) MarshalJSON ¶
func (lwq ListWorkspaceQuotas) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ListWorkspaceQuotas.
type ListWorkspaceQuotasIterator ¶
type ListWorkspaceQuotasIterator struct {
// contains filtered or unexported fields
}
ListWorkspaceQuotasIterator provides access to a complete listing of ResourceQuota values.
func NewListWorkspaceQuotasIterator ¶
func NewListWorkspaceQuotasIterator(page ListWorkspaceQuotasPage) ListWorkspaceQuotasIterator
Creates a new instance of the ListWorkspaceQuotasIterator type.
func (*ListWorkspaceQuotasIterator) Next ¶
func (iter *ListWorkspaceQuotasIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ListWorkspaceQuotasIterator) NextWithContext ¶
func (iter *ListWorkspaceQuotasIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (ListWorkspaceQuotasIterator) NotDone ¶
func (iter ListWorkspaceQuotasIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (ListWorkspaceQuotasIterator) Response ¶
func (iter ListWorkspaceQuotasIterator) Response() ListWorkspaceQuotas
Response returns the raw server response from the last page request.
func (ListWorkspaceQuotasIterator) Value ¶
func (iter ListWorkspaceQuotasIterator) Value() ResourceQuota
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type ListWorkspaceQuotasPage ¶
type ListWorkspaceQuotasPage struct {
// contains filtered or unexported fields
}
ListWorkspaceQuotasPage contains a page of ResourceQuota values.
func NewListWorkspaceQuotasPage ¶
func NewListWorkspaceQuotasPage(cur ListWorkspaceQuotas, getNextPage func(context.Context, ListWorkspaceQuotas) (ListWorkspaceQuotas, error)) ListWorkspaceQuotasPage
Creates a new instance of the ListWorkspaceQuotasPage type.
func (*ListWorkspaceQuotasPage) Next ¶
func (page *ListWorkspaceQuotasPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*ListWorkspaceQuotasPage) NextWithContext ¶
func (page *ListWorkspaceQuotasPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (ListWorkspaceQuotasPage) NotDone ¶
func (page ListWorkspaceQuotasPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (ListWorkspaceQuotasPage) Response ¶
func (page ListWorkspaceQuotasPage) Response() ListWorkspaceQuotas
Response returns the raw server response from the last page request.
func (ListWorkspaceQuotasPage) Values ¶
func (page ListWorkspaceQuotasPage) Values() []ResourceQuota
Values returns the slice of values for the current page or nil if there are no values.
type LivenessProbeRequirements ¶
type LivenessProbeRequirements struct { // FailureThreshold - The number of failures to allow before returning an unhealthy status. FailureThreshold *int32 `json:"failureThreshold,omitempty"` // SuccessThreshold - The number of successful probes before returning a healthy status. SuccessThreshold *int32 `json:"successThreshold,omitempty"` // TimeoutSeconds - The probe timeout in seconds. TimeoutSeconds *int32 `json:"timeoutSeconds,omitempty"` // PeriodSeconds - The length of time between probes in seconds. PeriodSeconds *int32 `json:"periodSeconds,omitempty"` // InitialDelaySeconds - The delay before the first probe in seconds. InitialDelaySeconds *int32 `json:"initialDelaySeconds,omitempty"` }
LivenessProbeRequirements the liveness probe requirements.
type LoadBalancerType ¶
type LoadBalancerType string
LoadBalancerType enumerates the values for load balancer type.
const ( // LoadBalancerTypeInternalLoadBalancer ... LoadBalancerTypeInternalLoadBalancer LoadBalancerType = "InternalLoadBalancer" // LoadBalancerTypePublicIP ... LoadBalancerTypePublicIP LoadBalancerType = "PublicIp" )
func PossibleLoadBalancerTypeValues ¶
func PossibleLoadBalancerTypeValues() []LoadBalancerType
PossibleLoadBalancerTypeValues returns an array of possible values for the LoadBalancerType const type.
type MachineLearningComputeClient ¶
type MachineLearningComputeClient struct {
BaseClient
}
MachineLearningComputeClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewMachineLearningComputeClient ¶
func NewMachineLearningComputeClient(subscriptionID string) MachineLearningComputeClient
NewMachineLearningComputeClient creates an instance of the MachineLearningComputeClient client.
func NewMachineLearningComputeClientWithBaseURI ¶
func NewMachineLearningComputeClientWithBaseURI(baseURI string, subscriptionID string) MachineLearningComputeClient
NewMachineLearningComputeClientWithBaseURI creates an instance of the MachineLearningComputeClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (MachineLearningComputeClient) CreateOrUpdate ¶
func (client MachineLearningComputeClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ComputeResource) (result MachineLearningComputeCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates compute. This call will overwrite a compute if it exists. This is a nonrecoverable operation. If your intent is to create a new compute, do a GET first to verify that it does not exist yet. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute. parameters - payload with Machine Learning compute definition.
func (MachineLearningComputeClient) CreateOrUpdatePreparer ¶
func (client MachineLearningComputeClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ComputeResource) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (MachineLearningComputeClient) CreateOrUpdateResponder ¶
func (client MachineLearningComputeClient) CreateOrUpdateResponder(resp *http.Response) (result ComputeResource, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) CreateOrUpdateSender ¶
func (client MachineLearningComputeClient) CreateOrUpdateSender(req *http.Request) (future MachineLearningComputeCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) Delete ¶
func (client MachineLearningComputeClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, underlyingResourceAction UnderlyingResourceAction) (result MachineLearningComputeDeleteFuture, err error)
Delete deletes specified Machine Learning compute. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute. underlyingResourceAction - delete the underlying compute if 'Delete', or detach the underlying compute from workspace if 'Detach'.
func (MachineLearningComputeClient) DeletePreparer ¶
func (client MachineLearningComputeClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, underlyingResourceAction UnderlyingResourceAction) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (MachineLearningComputeClient) DeleteResponder ¶
func (client MachineLearningComputeClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) DeleteSender ¶
func (client MachineLearningComputeClient) DeleteSender(req *http.Request) (future MachineLearningComputeDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) Get ¶
func (client MachineLearningComputeClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeResource, err error)
Get gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.
func (MachineLearningComputeClient) GetPreparer ¶
func (client MachineLearningComputeClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (MachineLearningComputeClient) GetResponder ¶
func (client MachineLearningComputeClient) GetResponder(resp *http.Response) (result ComputeResource, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) ListByWorkspace ¶
func (client MachineLearningComputeClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string, skip string) (result PaginatedComputeResourcesListPage, err error)
ListByWorkspace gets computes in specified workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. skip - continuation token for pagination.
func (MachineLearningComputeClient) ListByWorkspaceComplete ¶
func (client MachineLearningComputeClient) ListByWorkspaceComplete(ctx context.Context, resourceGroupName string, workspaceName string, skip string) (result PaginatedComputeResourcesListIterator, err error)
ListByWorkspaceComplete enumerates all values, automatically crossing page boundaries as required.
func (MachineLearningComputeClient) ListByWorkspacePreparer ¶
func (client MachineLearningComputeClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string, skip string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (MachineLearningComputeClient) ListByWorkspaceResponder ¶
func (client MachineLearningComputeClient) ListByWorkspaceResponder(resp *http.Response) (result PaginatedComputeResourcesList, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) ListByWorkspaceSender ¶
func (client MachineLearningComputeClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
ListByWorkspaceSender sends the ListByWorkspace request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) ListKeys ¶
func (client MachineLearningComputeClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result ComputeSecretsModel, err error)
ListKeys gets secrets related to Machine Learning compute (storage keys, service credentials, etc). Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.
func (MachineLearningComputeClient) ListKeysPreparer ¶
func (client MachineLearningComputeClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
ListKeysPreparer prepares the ListKeys request.
func (MachineLearningComputeClient) ListKeysResponder ¶
func (client MachineLearningComputeClient) ListKeysResponder(resp *http.Response) (result ComputeSecretsModel, err error)
ListKeysResponder handles the response to the ListKeys request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) ListKeysSender ¶
func (client MachineLearningComputeClient) ListKeysSender(req *http.Request) (*http.Response, error)
ListKeysSender sends the ListKeys request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) ListNodes ¶
func (client MachineLearningComputeClient) ListNodes(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result AmlComputeNodesInformationPage, err error)
ListNodes get the details (e.g IP address, port etc) of all the compute nodes in the compute. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.
func (MachineLearningComputeClient) ListNodesComplete ¶
func (client MachineLearningComputeClient) ListNodesComplete(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result AmlComputeNodesInformationIterator, err error)
ListNodesComplete enumerates all values, automatically crossing page boundaries as required.
func (MachineLearningComputeClient) ListNodesPreparer ¶
func (client MachineLearningComputeClient) ListNodesPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
ListNodesPreparer prepares the ListNodes request.
func (MachineLearningComputeClient) ListNodesResponder ¶
func (client MachineLearningComputeClient) ListNodesResponder(resp *http.Response) (result AmlComputeNodesInformation, err error)
ListNodesResponder handles the response to the ListNodes request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) ListNodesSender ¶
func (client MachineLearningComputeClient) ListNodesSender(req *http.Request) (*http.Response, error)
ListNodesSender sends the ListNodes request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) Restart ¶
func (client MachineLearningComputeClient) Restart(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result autorest.Response, err error)
Restart posts a restart action to a compute instance Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.
func (MachineLearningComputeClient) RestartPreparer ¶
func (client MachineLearningComputeClient) RestartPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
RestartPreparer prepares the Restart request.
func (MachineLearningComputeClient) RestartResponder ¶
func (client MachineLearningComputeClient) RestartResponder(resp *http.Response) (result autorest.Response, err error)
RestartResponder handles the response to the Restart request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) RestartSender ¶
RestartSender sends the Restart request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) Start ¶
func (client MachineLearningComputeClient) Start(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result MachineLearningComputeStartFuture, err error)
Start posts a start action to a compute instance Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.
func (MachineLearningComputeClient) StartPreparer ¶
func (client MachineLearningComputeClient) StartPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
StartPreparer prepares the Start request.
func (MachineLearningComputeClient) StartResponder ¶
func (client MachineLearningComputeClient) StartResponder(resp *http.Response) (result autorest.Response, err error)
StartResponder handles the response to the Start request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) StartSender ¶
func (client MachineLearningComputeClient) StartSender(req *http.Request) (future MachineLearningComputeStartFuture, err error)
StartSender sends the Start request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) Stop ¶
func (client MachineLearningComputeClient) Stop(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (result MachineLearningComputeStopFuture, err error)
Stop posts a stop action to a compute instance Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute.
func (MachineLearningComputeClient) StopPreparer ¶
func (client MachineLearningComputeClient) StopPreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string) (*http.Request, error)
StopPreparer prepares the Stop request.
func (MachineLearningComputeClient) StopResponder ¶
func (client MachineLearningComputeClient) StopResponder(resp *http.Response) (result autorest.Response, err error)
StopResponder handles the response to the Stop request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) StopSender ¶
func (client MachineLearningComputeClient) StopSender(req *http.Request) (future MachineLearningComputeStopFuture, err error)
StopSender sends the Stop request. The method will close the http.Response Body if it receives an error.
func (MachineLearningComputeClient) Update ¶
func (client MachineLearningComputeClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ClusterUpdateParameters) (result MachineLearningComputeUpdateFuture, err error)
Update updates properties of a compute. This call will overwrite a compute if it exists. This is a nonrecoverable operation. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. computeName - name of the Azure Machine Learning compute. parameters - additional parameters for cluster update.
func (MachineLearningComputeClient) UpdatePreparer ¶
func (client MachineLearningComputeClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, computeName string, parameters ClusterUpdateParameters) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (MachineLearningComputeClient) UpdateResponder ¶
func (client MachineLearningComputeClient) UpdateResponder(resp *http.Response) (result ComputeResource, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (MachineLearningComputeClient) UpdateSender ¶
func (client MachineLearningComputeClient) UpdateSender(req *http.Request) (future MachineLearningComputeUpdateFuture, err error)
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type MachineLearningComputeCreateOrUpdateFuture ¶
type MachineLearningComputeCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(MachineLearningComputeClient) (ComputeResource, error) }
MachineLearningComputeCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MachineLearningComputeCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *MachineLearningComputeCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type MachineLearningComputeDeleteFuture ¶
type MachineLearningComputeDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(MachineLearningComputeClient) (autorest.Response, error) }
MachineLearningComputeDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MachineLearningComputeDeleteFuture) UnmarshalJSON ¶
func (future *MachineLearningComputeDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type MachineLearningComputeStartFuture ¶
type MachineLearningComputeStartFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(MachineLearningComputeClient) (autorest.Response, error) }
MachineLearningComputeStartFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MachineLearningComputeStartFuture) UnmarshalJSON ¶
func (future *MachineLearningComputeStartFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type MachineLearningComputeStopFuture ¶
type MachineLearningComputeStopFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(MachineLearningComputeClient) (autorest.Response, error) }
MachineLearningComputeStopFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MachineLearningComputeStopFuture) UnmarshalJSON ¶
func (future *MachineLearningComputeStopFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type MachineLearningComputeUpdateFuture ¶
type MachineLearningComputeUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(MachineLearningComputeClient) (ComputeResource, error) }
MachineLearningComputeUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MachineLearningComputeUpdateFuture) UnmarshalJSON ¶
func (future *MachineLearningComputeUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type MachineLearningServiceCreateOrUpdateFuture ¶
type MachineLearningServiceCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(Client) (ServiceResource, error) }
MachineLearningServiceCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*MachineLearningServiceCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *MachineLearningServiceCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type Model ¶
type Model struct { // ID - The Model Id. ID *string `json:"id,omitempty"` // Name - The Model name. Name *string `json:"name,omitempty"` // Framework - The Model framework. Framework *string `json:"framework,omitempty"` // FrameworkVersion - The Model framework version. FrameworkVersion *string `json:"frameworkVersion,omitempty"` // Version - The Model version assigned by Model Management Service. Version *int64 `json:"version,omitempty"` // Datasets - The list of datasets associated with the model. Datasets *[]DatasetReference `json:"datasets,omitempty"` // URL - The URL of the Model. Usually a SAS URL. URL *string `json:"url,omitempty"` // MimeType - The MIME type of Model content. For more details about MIME type, please open https://www.iana.org/assignments/media-types/media-types.xhtml MimeType *string `json:"mimeType,omitempty"` // Description - The Model description text. Description *string `json:"description,omitempty"` // CreatedTime - The Model creation time (UTC). CreatedTime *date.Time `json:"createdTime,omitempty"` // ModifiedTime - The Model last modified time (UTC). ModifiedTime *date.Time `json:"modifiedTime,omitempty"` // Unpack - Indicates whether we need to unpack the Model during docker Image creation. Unpack *bool `json:"unpack,omitempty"` // ParentModelID - The Parent Model Id. ParentModelID *string `json:"parentModelId,omitempty"` // RunID - The RunId that created this model. RunID *string `json:"runId,omitempty"` // ExperimentName - The name of the experiment where this model was created. ExperimentName *string `json:"experimentName,omitempty"` // KvTags - The Model tag dictionary. Items are mutable. KvTags map[string]*string `json:"kvTags"` // Properties - The Model property dictionary. Properties are immutable. Properties map[string]*string `json:"properties"` // DerivedModelIds - Models derived from this model DerivedModelIds *[]string `json:"derivedModelIds,omitempty"` // SampleInputData - Sample Input Data for the Model. A reference to a dataset in the workspace in the format aml://dataset/{datasetId} SampleInputData *string `json:"sampleInputData,omitempty"` // SampleOutputData - Sample Output Data for the Model. A reference to a dataset in the workspace in the format aml://dataset/{datasetId} SampleOutputData *string `json:"sampleOutputData,omitempty"` // ResourceRequirements - Resource requirements for the model ResourceRequirements *ContainerResourceRequirements `json:"resourceRequirements,omitempty"` }
Model an Azure Machine Learning Model.
func (Model) MarshalJSON ¶
MarshalJSON is the custom marshaler for Model.
type ModelDataCollection ¶
type ModelDataCollection struct { // EventHubEnabled - Option for enabling/disabling Event Hub. EventHubEnabled *bool `json:"eventHubEnabled,omitempty"` // StorageEnabled - Option for enabling/disabling storage. StorageEnabled *bool `json:"storageEnabled,omitempty"` }
ModelDataCollection the Model data collection properties.
type ModelDockerSection ¶
type ModelDockerSection struct { // BaseImage - Base image used for Docker-based runs. Mutually exclusive with BaseDockerfile. BaseImage *string `json:"baseImage,omitempty"` // BaseDockerfile - Base Dockerfile used for Docker-based runs. Mutually exclusive with BaseImage. BaseDockerfile *string `json:"baseDockerfile,omitempty"` // BaseImageRegistry - Image registry that contains the base image. BaseImageRegistry *ModelDockerSectionBaseImageRegistry `json:"baseImageRegistry,omitempty"` }
ModelDockerSection ...
type ModelDockerSectionBaseImageRegistry ¶
type ModelDockerSectionBaseImageRegistry struct { Address *string `json:"address,omitempty"` Username *string `json:"username,omitempty"` Password *string `json:"password,omitempty"` }
ModelDockerSectionBaseImageRegistry image registry that contains the base image.
type ModelDockerSectionResponse ¶
type ModelDockerSectionResponse struct { // BaseImage - Base image used for Docker-based runs. Mutually exclusive with BaseDockerfile. BaseImage *string `json:"baseImage,omitempty"` // BaseDockerfile - Base Dockerfile used for Docker-based runs. Mutually exclusive with BaseImage. BaseDockerfile *string `json:"baseDockerfile,omitempty"` // BaseImageRegistry - Image registry that contains the base image. BaseImageRegistry *ModelDockerSectionResponseBaseImageRegistry `json:"baseImageRegistry,omitempty"` }
ModelDockerSectionResponse ...
type ModelDockerSectionResponseBaseImageRegistry ¶
type ModelDockerSectionResponseBaseImageRegistry struct {
Address *string `json:"address,omitempty"`
}
ModelDockerSectionResponseBaseImageRegistry image registry that contains the base image.
type ModelEnvironmentDefinition ¶
type ModelEnvironmentDefinition struct { // Name - The name of the environment. Name *string `json:"name,omitempty"` // Version - The environment version. Version *string `json:"version,omitempty"` // Python - Settings for a Python environment. Python *ModelEnvironmentDefinitionPython `json:"python,omitempty"` // EnvironmentVariables - Definition of environment variables to be defined in the environment. EnvironmentVariables map[string]*string `json:"environmentVariables"` // Docker - The definition of a Docker container. Docker *ModelEnvironmentDefinitionDocker `json:"docker,omitempty"` // Spark - The configuration for a Spark environment. Spark *ModelEnvironmentDefinitionSpark `json:"spark,omitempty"` // R - Settings for a R environment. R *ModelEnvironmentDefinitionR `json:"r,omitempty"` // InferencingStackVersion - The inferencing stack version added to the image. To avoid adding an inferencing stack, do not set this value. Valid values: "latest". InferencingStackVersion *string `json:"inferencingStackVersion,omitempty"` }
ModelEnvironmentDefinition ...
func (ModelEnvironmentDefinition) MarshalJSON ¶
func (med ModelEnvironmentDefinition) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ModelEnvironmentDefinition.
type ModelEnvironmentDefinitionDocker ¶
type ModelEnvironmentDefinitionDocker struct { // BaseImage - Base image used for Docker-based runs. Mutually exclusive with BaseDockerfile. BaseImage *string `json:"baseImage,omitempty"` // BaseDockerfile - Base Dockerfile used for Docker-based runs. Mutually exclusive with BaseImage. BaseDockerfile *string `json:"baseDockerfile,omitempty"` // BaseImageRegistry - Image registry that contains the base image. BaseImageRegistry *ModelDockerSectionBaseImageRegistry `json:"baseImageRegistry,omitempty"` }
ModelEnvironmentDefinitionDocker the definition of a Docker container.
type ModelEnvironmentDefinitionPython ¶
type ModelEnvironmentDefinitionPython struct { // InterpreterPath - The python interpreter path to use if an environment build is not required. The path specified gets used to call the user script. InterpreterPath *string `json:"interpreterPath,omitempty"` // UserManagedDependencies - True means that AzureML reuses an existing python environment; False means that AzureML will create a python environment based on the Conda dependencies specification. UserManagedDependencies *bool `json:"userManagedDependencies,omitempty"` // CondaDependencies - A JObject containing Conda dependencies. CondaDependencies interface{} `json:"condaDependencies,omitempty"` BaseCondaEnvironment *string `json:"baseCondaEnvironment,omitempty"` }
ModelEnvironmentDefinitionPython settings for a Python environment.
type ModelEnvironmentDefinitionR ¶
type ModelEnvironmentDefinitionR struct { // RVersion - The version of R to be installed RVersion *string `json:"rVersion,omitempty"` // UserManaged - Indicates whether the environment is managed by user or by AzureML. UserManaged *bool `json:"userManaged,omitempty"` // RscriptPath - The Rscript path to use if an environment build is not required. // The path specified gets used to call the user script. RscriptPath *string `json:"rscriptPath,omitempty"` // SnapshotDate - Date of MRAN snapshot to use in YYYY-MM-DD format, e.g. "2019-04-17" SnapshotDate *string `json:"snapshotDate,omitempty"` // CranPackages - The CRAN packages to use. CranPackages *[]RCranPackage `json:"cranPackages,omitempty"` // GitHubPackages - The packages directly from GitHub. GitHubPackages *[]RGitHubPackage `json:"gitHubPackages,omitempty"` // CustomURLPackages - The packages from custom urls. CustomURLPackages *[]string `json:"customUrlPackages,omitempty"` // BioConductorPackages - The packages from Bioconductor. BioConductorPackages *[]string `json:"bioConductorPackages,omitempty"` }
ModelEnvironmentDefinitionR settings for a R environment.
type ModelEnvironmentDefinitionResponse ¶
type ModelEnvironmentDefinitionResponse struct { // Name - The name of the environment. Name *string `json:"name,omitempty"` // Version - The environment version. Version *string `json:"version,omitempty"` // Python - Settings for a Python environment. Python *ModelEnvironmentDefinitionResponsePython `json:"python,omitempty"` // EnvironmentVariables - Definition of environment variables to be defined in the environment. EnvironmentVariables map[string]*string `json:"environmentVariables"` // Docker - The definition of a Docker container. Docker *ModelEnvironmentDefinitionResponseDocker `json:"docker,omitempty"` // Spark - The configuration for a Spark environment. Spark *ModelEnvironmentDefinitionResponseSpark `json:"spark,omitempty"` // R - Settings for a R environment. R *ModelEnvironmentDefinitionResponseR `json:"r,omitempty"` // InferencingStackVersion - The inferencing stack version added to the image. To avoid adding an inferencing stack, do not set this value. Valid values: "latest". InferencingStackVersion *string `json:"inferencingStackVersion,omitempty"` }
ModelEnvironmentDefinitionResponse ...
func (ModelEnvironmentDefinitionResponse) MarshalJSON ¶
func (medr ModelEnvironmentDefinitionResponse) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ModelEnvironmentDefinitionResponse.
type ModelEnvironmentDefinitionResponseDocker ¶
type ModelEnvironmentDefinitionResponseDocker struct { // BaseImage - Base image used for Docker-based runs. Mutually exclusive with BaseDockerfile. BaseImage *string `json:"baseImage,omitempty"` // BaseDockerfile - Base Dockerfile used for Docker-based runs. Mutually exclusive with BaseImage. BaseDockerfile *string `json:"baseDockerfile,omitempty"` // BaseImageRegistry - Image registry that contains the base image. BaseImageRegistry *ModelDockerSectionResponseBaseImageRegistry `json:"baseImageRegistry,omitempty"` }
ModelEnvironmentDefinitionResponseDocker the definition of a Docker container.
type ModelEnvironmentDefinitionResponsePython ¶
type ModelEnvironmentDefinitionResponsePython struct { // InterpreterPath - The python interpreter path to use if an environment build is not required. The path specified gets used to call the user script. InterpreterPath *string `json:"interpreterPath,omitempty"` // UserManagedDependencies - True means that AzureML reuses an existing python environment; False means that AzureML will create a python environment based on the Conda dependencies specification. UserManagedDependencies *bool `json:"userManagedDependencies,omitempty"` // CondaDependencies - A JObject containing Conda dependencies. CondaDependencies interface{} `json:"condaDependencies,omitempty"` BaseCondaEnvironment *string `json:"baseCondaEnvironment,omitempty"` }
ModelEnvironmentDefinitionResponsePython settings for a Python environment.
type ModelEnvironmentDefinitionResponseR ¶
type ModelEnvironmentDefinitionResponseR struct { // RVersion - The version of R to be installed RVersion *string `json:"rVersion,omitempty"` // UserManaged - Indicates whether the environment is managed by user or by AzureML. UserManaged *bool `json:"userManaged,omitempty"` // RscriptPath - The Rscript path to use if an environment build is not required. // The path specified gets used to call the user script. RscriptPath *string `json:"rscriptPath,omitempty"` // SnapshotDate - Date of MRAN snapshot to use in YYYY-MM-DD format, e.g. "2019-04-17" SnapshotDate *string `json:"snapshotDate,omitempty"` // CranPackages - The CRAN packages to use. CranPackages *[]RCranPackage `json:"cranPackages,omitempty"` // GitHubPackages - The packages directly from GitHub. GitHubPackages *[]RGitHubPackageResponse `json:"gitHubPackages,omitempty"` // CustomURLPackages - The packages from custom urls. CustomURLPackages *[]string `json:"customUrlPackages,omitempty"` // BioConductorPackages - The packages from Bioconductor. BioConductorPackages *[]string `json:"bioConductorPackages,omitempty"` }
ModelEnvironmentDefinitionResponseR settings for a R environment.
type ModelEnvironmentDefinitionResponseSpark ¶
type ModelEnvironmentDefinitionResponseSpark struct { // Repositories - The list of spark repositories. Repositories *[]string `json:"repositories,omitempty"` // Packages - The Spark packages to use. Packages *[]SparkMavenPackage `json:"packages,omitempty"` // PrecachePackages - Whether to precache the packages. PrecachePackages *bool `json:"precachePackages,omitempty"` }
ModelEnvironmentDefinitionResponseSpark the configuration for a Spark environment.
type ModelEnvironmentDefinitionSpark ¶
type ModelEnvironmentDefinitionSpark struct { // Repositories - The list of spark repositories. Repositories *[]string `json:"repositories,omitempty"` // Packages - The Spark packages to use. Packages *[]SparkMavenPackage `json:"packages,omitempty"` // PrecachePackages - Whether to precache the packages. PrecachePackages *bool `json:"precachePackages,omitempty"` }
ModelEnvironmentDefinitionSpark the configuration for a Spark environment.
type ModelPythonSection ¶
type ModelPythonSection struct { // InterpreterPath - The python interpreter path to use if an environment build is not required. The path specified gets used to call the user script. InterpreterPath *string `json:"interpreterPath,omitempty"` // UserManagedDependencies - True means that AzureML reuses an existing python environment; False means that AzureML will create a python environment based on the Conda dependencies specification. UserManagedDependencies *bool `json:"userManagedDependencies,omitempty"` // CondaDependencies - A JObject containing Conda dependencies. CondaDependencies interface{} `json:"condaDependencies,omitempty"` BaseCondaEnvironment *string `json:"baseCondaEnvironment,omitempty"` }
ModelPythonSection ...
type ModelSparkSection ¶
type ModelSparkSection struct { // Repositories - The list of spark repositories. Repositories *[]string `json:"repositories,omitempty"` // Packages - The Spark packages to use. Packages *[]SparkMavenPackage `json:"packages,omitempty"` // PrecachePackages - Whether to precache the packages. PrecachePackages *bool `json:"precachePackages,omitempty"` }
ModelSparkSection ...
type NodeState ¶
type NodeState string
NodeState enumerates the values for node state.
const ( // NodeStateIdle ... NodeStateIdle NodeState = "idle" // NodeStateLeaving ... NodeStateLeaving NodeState = "leaving" // NodeStatePreempted ... NodeStatePreempted NodeState = "preempted" // NodeStatePreparing ... NodeStatePreparing NodeState = "preparing" // NodeStateRunning ... NodeStateRunning NodeState = "running" // NodeStateUnusable ... NodeStateUnusable NodeState = "unusable" )
func PossibleNodeStateValues ¶
func PossibleNodeStateValues() []NodeState
PossibleNodeStateValues returns an array of possible values for the NodeState const type.
type NodeStateCounts ¶
type NodeStateCounts struct { // IdleNodeCount - READ-ONLY; Number of compute nodes in idle state. IdleNodeCount *int32 `json:"idleNodeCount,omitempty"` // RunningNodeCount - READ-ONLY; Number of compute nodes which are running jobs. RunningNodeCount *int32 `json:"runningNodeCount,omitempty"` // PreparingNodeCount - READ-ONLY; Number of compute nodes which are being prepared. PreparingNodeCount *int32 `json:"preparingNodeCount,omitempty"` // UnusableNodeCount - READ-ONLY; Number of compute nodes which are in unusable state. UnusableNodeCount *int32 `json:"unusableNodeCount,omitempty"` // LeavingNodeCount - READ-ONLY; Number of compute nodes which are leaving the amlCompute. LeavingNodeCount *int32 `json:"leavingNodeCount,omitempty"` // PreemptedNodeCount - READ-ONLY; Number of compute nodes which are in preempted state. PreemptedNodeCount *int32 `json:"preemptedNodeCount,omitempty"` }
NodeStateCounts counts of various compute node states on the amlCompute.
func (NodeStateCounts) MarshalJSON ¶
func (nsc NodeStateCounts) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for NodeStateCounts.
type NotebookAccessTokenResult ¶
type NotebookAccessTokenResult struct { autorest.Response `json:"-"` // NotebookResourceID - READ-ONLY NotebookResourceID *string `json:"notebookResourceId,omitempty"` // HostName - READ-ONLY HostName *string `json:"hostName,omitempty"` // PublicDNS - READ-ONLY PublicDNS *string `json:"publicDns,omitempty"` // AccessToken - READ-ONLY AccessToken *string `json:"accessToken,omitempty"` // TokenType - READ-ONLY TokenType *string `json:"tokenType,omitempty"` // ExpiresIn - READ-ONLY ExpiresIn *int32 `json:"expiresIn,omitempty"` // RefreshToken - READ-ONLY RefreshToken *string `json:"refreshToken,omitempty"` // Scope - READ-ONLY Scope *string `json:"scope,omitempty"` }
NotebookAccessTokenResult ...
func (NotebookAccessTokenResult) MarshalJSON ¶
func (natr NotebookAccessTokenResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for NotebookAccessTokenResult.
type NotebookPreparationError ¶
type NotebookPreparationError struct { ErrorMessage *string `json:"errorMessage,omitempty"` StatusCode *int32 `json:"statusCode,omitempty"` }
NotebookPreparationError ...
type NotebookResourceInfo ¶
type NotebookResourceInfo struct { autorest.Response `json:"-"` Fqdn *string `json:"fqdn,omitempty"` // ResourceID - the data plane resourceId that used to initialize notebook component ResourceID *string `json:"resourceId,omitempty"` // NotebookPreparationError - The error that occurs when preparing notebook. NotebookPreparationError *NotebookPreparationError `json:"notebookPreparationError,omitempty"` }
NotebookResourceInfo ...
type NotebooksClient ¶
type NotebooksClient struct {
BaseClient
}
NotebooksClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewNotebooksClient ¶
func NewNotebooksClient(subscriptionID string) NotebooksClient
NewNotebooksClient creates an instance of the NotebooksClient client.
func NewNotebooksClientWithBaseURI ¶
func NewNotebooksClientWithBaseURI(baseURI string, subscriptionID string) NotebooksClient
NewNotebooksClientWithBaseURI creates an instance of the NotebooksClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (NotebooksClient) ListKeys ¶
func (client NotebooksClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListNotebookKeysResult, err error)
ListKeys sends the list keys request. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace.
func (NotebooksClient) ListKeysPreparer ¶
func (client NotebooksClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListKeysPreparer prepares the ListKeys request.
func (NotebooksClient) ListKeysResponder ¶
func (client NotebooksClient) ListKeysResponder(resp *http.Response) (result ListNotebookKeysResult, err error)
ListKeysResponder handles the response to the ListKeys request. The method always closes the http.Response Body.
func (NotebooksClient) ListKeysSender ¶
ListKeysSender sends the ListKeys request. The method will close the http.Response Body if it receives an error.
func (NotebooksClient) Prepare ¶
func (client NotebooksClient) Prepare(ctx context.Context, resourceGroupName string, workspaceName string) (result NotebooksPrepareFuture, err error)
Prepare sends the prepare request. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace.
func (NotebooksClient) PreparePreparer ¶
func (client NotebooksClient) PreparePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
PreparePreparer prepares the Prepare request.
func (NotebooksClient) PrepareResponder ¶
func (client NotebooksClient) PrepareResponder(resp *http.Response) (result NotebookResourceInfo, err error)
PrepareResponder handles the response to the Prepare request. The method always closes the http.Response Body.
func (NotebooksClient) PrepareSender ¶
func (client NotebooksClient) PrepareSender(req *http.Request) (future NotebooksPrepareFuture, err error)
PrepareSender sends the Prepare request. The method will close the http.Response Body if it receives an error.
type NotebooksPrepareFuture ¶
type NotebooksPrepareFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(NotebooksClient) (NotebookResourceInfo, error) }
NotebooksPrepareFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*NotebooksPrepareFuture) UnmarshalJSON ¶
func (future *NotebooksPrepareFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type Operation ¶
type Operation struct { // Name - Operation name: {provider}/{resource}/{operation} Name *string `json:"name,omitempty"` // Display - Display name of operation Display *OperationDisplay `json:"display,omitempty"` }
Operation azure Machine Learning workspace REST API operation
type OperationDisplay ¶
type OperationDisplay struct { // Provider - The resource provider name: Microsoft.MachineLearningExperimentation Provider *string `json:"provider,omitempty"` // Resource - The resource on which the operation is performed. Resource *string `json:"resource,omitempty"` // Operation - The operation that users can perform. Operation *string `json:"operation,omitempty"` // Description - The description for the operation. Description *string `json:"description,omitempty"` }
OperationDisplay display name of operation
type OperationListResult ¶
type OperationListResult struct { autorest.Response `json:"-"` // Value - List of AML workspace operations supported by the AML workspace resource provider. Value *[]Operation `json:"value,omitempty"` }
OperationListResult an array of operations supported by the resource provider.
type OperationName ¶
type OperationName string
OperationName enumerates the values for operation name.
const ( // OperationNameCreate ... OperationNameCreate OperationName = "Create" // OperationNameDelete ... OperationNameDelete OperationName = "Delete" // OperationNameReimage ... OperationNameReimage OperationName = "Reimage" // OperationNameRestart ... OperationNameRestart OperationName = "Restart" // OperationNameStart ... OperationNameStart OperationName = "Start" // OperationNameStop ... OperationNameStop OperationName = "Stop" )
func PossibleOperationNameValues ¶
func PossibleOperationNameValues() []OperationName
PossibleOperationNameValues returns an array of possible values for the OperationName const type.
type OperationStatus ¶
type OperationStatus string
OperationStatus enumerates the values for operation status.
const ( // OperationStatusCreateFailed ... OperationStatusCreateFailed OperationStatus = "CreateFailed" // OperationStatusDeleteFailed ... OperationStatusDeleteFailed OperationStatus = "DeleteFailed" // OperationStatusInProgress ... OperationStatusInProgress OperationStatus = "InProgress" // OperationStatusReimageFailed ... OperationStatusReimageFailed OperationStatus = "ReimageFailed" // OperationStatusRestartFailed ... OperationStatusRestartFailed OperationStatus = "RestartFailed" // OperationStatusStartFailed ... OperationStatusStartFailed OperationStatus = "StartFailed" // OperationStatusStopFailed ... OperationStatusStopFailed OperationStatus = "StopFailed" // OperationStatusSucceeded ... OperationStatusSucceeded OperationStatus = "Succeeded" )
func PossibleOperationStatusValues ¶
func PossibleOperationStatusValues() []OperationStatus
PossibleOperationStatusValues returns an array of possible values for the OperationStatus const type.
type OperationsClient ¶
type OperationsClient struct {
BaseClient
}
OperationsClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewOperationsClient ¶
func NewOperationsClient(subscriptionID string) OperationsClient
NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (OperationsClient) List ¶
func (client OperationsClient) List(ctx context.Context) (result OperationListResult, err error)
List lists all of the available Azure Machine Learning Workspaces REST API operations.
func (OperationsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (OperationsClient) ListResponder ¶
func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type OrderString ¶
type OrderString string
OrderString enumerates the values for order string.
const ( // OrderStringCreatedAtAsc ... OrderStringCreatedAtAsc OrderString = "CreatedAtAsc" // OrderStringCreatedAtDesc ... OrderStringCreatedAtDesc OrderString = "CreatedAtDesc" // OrderStringUpdatedAtAsc ... OrderStringUpdatedAtAsc OrderString = "UpdatedAtAsc" // OrderStringUpdatedAtDesc ... OrderStringUpdatedAtDesc OrderString = "UpdatedAtDesc" )
func PossibleOrderStringValues ¶
func PossibleOrderStringValues() []OrderString
PossibleOrderStringValues returns an array of possible values for the OrderString const type.
type OsType ¶
type OsType string
OsType enumerates the values for os type.
func PossibleOsTypeValues ¶
func PossibleOsTypeValues() []OsType
PossibleOsTypeValues returns an array of possible values for the OsType const type.
type PaginatedComputeResourcesList ¶
type PaginatedComputeResourcesList struct { autorest.Response `json:"-"` // Value - An array of Machine Learning compute objects wrapped in ARM resource envelope. Value *[]ComputeResource `json:"value,omitempty"` // NextLink - A continuation link (absolute URI) to the next page of results in the list. NextLink *string `json:"nextLink,omitempty"` }
PaginatedComputeResourcesList paginated list of Machine Learning compute objects wrapped in ARM resource envelope.
func (PaginatedComputeResourcesList) IsEmpty ¶
func (pcrl PaginatedComputeResourcesList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type PaginatedComputeResourcesListIterator ¶
type PaginatedComputeResourcesListIterator struct {
// contains filtered or unexported fields
}
PaginatedComputeResourcesListIterator provides access to a complete listing of ComputeResource values.
func NewPaginatedComputeResourcesListIterator ¶
func NewPaginatedComputeResourcesListIterator(page PaginatedComputeResourcesListPage) PaginatedComputeResourcesListIterator
Creates a new instance of the PaginatedComputeResourcesListIterator type.
func (*PaginatedComputeResourcesListIterator) Next ¶
func (iter *PaginatedComputeResourcesListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*PaginatedComputeResourcesListIterator) NextWithContext ¶
func (iter *PaginatedComputeResourcesListIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (PaginatedComputeResourcesListIterator) NotDone ¶
func (iter PaginatedComputeResourcesListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (PaginatedComputeResourcesListIterator) Response ¶
func (iter PaginatedComputeResourcesListIterator) Response() PaginatedComputeResourcesList
Response returns the raw server response from the last page request.
func (PaginatedComputeResourcesListIterator) Value ¶
func (iter PaginatedComputeResourcesListIterator) Value() ComputeResource
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type PaginatedComputeResourcesListPage ¶
type PaginatedComputeResourcesListPage struct {
// contains filtered or unexported fields
}
PaginatedComputeResourcesListPage contains a page of ComputeResource values.
func NewPaginatedComputeResourcesListPage ¶
func NewPaginatedComputeResourcesListPage(cur PaginatedComputeResourcesList, getNextPage func(context.Context, PaginatedComputeResourcesList) (PaginatedComputeResourcesList, error)) PaginatedComputeResourcesListPage
Creates a new instance of the PaginatedComputeResourcesListPage type.
func (*PaginatedComputeResourcesListPage) Next ¶
func (page *PaginatedComputeResourcesListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*PaginatedComputeResourcesListPage) NextWithContext ¶
func (page *PaginatedComputeResourcesListPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (PaginatedComputeResourcesListPage) NotDone ¶
func (page PaginatedComputeResourcesListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (PaginatedComputeResourcesListPage) Response ¶
func (page PaginatedComputeResourcesListPage) Response() PaginatedComputeResourcesList
Response returns the raw server response from the last page request.
func (PaginatedComputeResourcesListPage) Values ¶
func (page PaginatedComputeResourcesListPage) Values() []ComputeResource
Values returns the slice of values for the current page or nil if there are no values.
type PaginatedServiceList ¶
type PaginatedServiceList struct { autorest.Response `json:"-"` // Value - READ-ONLY; An array of Machine Learning compute objects wrapped in ARM resource envelope. Value *[]ServiceResource `json:"value,omitempty"` // NextLink - READ-ONLY; A continuation link (absolute URI) to the next page of results in the list. NextLink *string `json:"nextLink,omitempty"` }
PaginatedServiceList paginated list of Machine Learning service objects wrapped in ARM resource envelope.
func (PaginatedServiceList) IsEmpty ¶
func (psl PaginatedServiceList) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
func (PaginatedServiceList) MarshalJSON ¶
func (psl PaginatedServiceList) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PaginatedServiceList.
type PaginatedServiceListIterator ¶
type PaginatedServiceListIterator struct {
// contains filtered or unexported fields
}
PaginatedServiceListIterator provides access to a complete listing of ServiceResource values.
func NewPaginatedServiceListIterator ¶
func NewPaginatedServiceListIterator(page PaginatedServiceListPage) PaginatedServiceListIterator
Creates a new instance of the PaginatedServiceListIterator type.
func (*PaginatedServiceListIterator) Next ¶
func (iter *PaginatedServiceListIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*PaginatedServiceListIterator) NextWithContext ¶
func (iter *PaginatedServiceListIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (PaginatedServiceListIterator) NotDone ¶
func (iter PaginatedServiceListIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (PaginatedServiceListIterator) Response ¶
func (iter PaginatedServiceListIterator) Response() PaginatedServiceList
Response returns the raw server response from the last page request.
func (PaginatedServiceListIterator) Value ¶
func (iter PaginatedServiceListIterator) Value() ServiceResource
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type PaginatedServiceListPage ¶
type PaginatedServiceListPage struct {
// contains filtered or unexported fields
}
PaginatedServiceListPage contains a page of ServiceResource values.
func NewPaginatedServiceListPage ¶
func NewPaginatedServiceListPage(cur PaginatedServiceList, getNextPage func(context.Context, PaginatedServiceList) (PaginatedServiceList, error)) PaginatedServiceListPage
Creates a new instance of the PaginatedServiceListPage type.
func (*PaginatedServiceListPage) Next ¶
func (page *PaginatedServiceListPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*PaginatedServiceListPage) NextWithContext ¶
func (page *PaginatedServiceListPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (PaginatedServiceListPage) NotDone ¶
func (page PaginatedServiceListPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (PaginatedServiceListPage) Response ¶
func (page PaginatedServiceListPage) Response() PaginatedServiceList
Response returns the raw server response from the last page request.
func (PaginatedServiceListPage) Values ¶
func (page PaginatedServiceListPage) Values() []ServiceResource
Values returns the slice of values for the current page or nil if there are no values.
type PaginatedWorkspaceConnectionsList ¶
type PaginatedWorkspaceConnectionsList struct { autorest.Response `json:"-"` // Value - An array of Workspace connection objects. Value *[]WorkspaceConnection `json:"value,omitempty"` // NextLink - A continuation link (absolute URI) to the next page of results in the list. NextLink *string `json:"nextLink,omitempty"` }
PaginatedWorkspaceConnectionsList paginated list of Workspace connection objects.
type Password ¶
type Password struct { // Name - READ-ONLY Name *string `json:"name,omitempty"` // Value - READ-ONLY Value *string `json:"value,omitempty"` }
Password ...
func (Password) MarshalJSON ¶
MarshalJSON is the custom marshaler for Password.
type PersonalComputeInstanceSettings ¶
type PersonalComputeInstanceSettings struct { // AssignedUser - A user explicitly assigned to a personal compute instance. AssignedUser *AssignedUser `json:"assignedUser,omitempty"` }
PersonalComputeInstanceSettings settings for a personal compute instance.
type PrivateEndpoint ¶
type PrivateEndpoint struct { // ID - READ-ONLY; The ARM identifier for Private Endpoint ID *string `json:"id,omitempty"` // SubnetArmID - READ-ONLY; The ARM identifier for Subnet resource that private endpoint links to SubnetArmID *string `json:"subnetArmId,omitempty"` }
PrivateEndpoint the Private Endpoint resource.
func (PrivateEndpoint) MarshalJSON ¶
func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateEndpoint.
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { autorest.Response `json:"-"` // PrivateEndpointConnectionProperties - Resource properties. *PrivateEndpointConnectionProperties `json:"properties,omitempty"` // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Specifies the name of the resource. Name *string `json:"name,omitempty"` // Identity - The identity of the resource. Identity *Identity `json:"identity,omitempty"` // Location - Specifies the location of the resource. Location *string `json:"location,omitempty"` // Type - READ-ONLY; Specifies the type of the resource. Type *string `json:"type,omitempty"` // Tags - Contains resource tags defined as key/value pairs. Tags map[string]*string `json:"tags"` // Sku - The sku of the workspace. Sku *Sku `json:"sku,omitempty"` // SystemData - READ-ONLY SystemData *SystemData `json:"systemData,omitempty"` }
PrivateEndpointConnection the Private Endpoint Connection resource.
func (PrivateEndpointConnection) MarshalJSON ¶
func (pec PrivateEndpointConnection) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateEndpointConnection.
func (*PrivateEndpointConnection) UnmarshalJSON ¶
func (pec *PrivateEndpointConnection) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for PrivateEndpointConnection struct.
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { // PrivateEndpoint - The resource of private end point. PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` // PrivateLinkServiceConnectionState - A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"` // ProvisioningState - The provisioning state of the private endpoint connection resource. Possible values include: 'PrivateEndpointConnectionProvisioningStateSucceeded', 'PrivateEndpointConnectionProvisioningStateCreating', 'PrivateEndpointConnectionProvisioningStateDeleting', 'PrivateEndpointConnectionProvisioningStateFailed' ProvisioningState PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"` }
PrivateEndpointConnectionProperties properties of the PrivateEndpointConnectProperties.
type PrivateEndpointConnectionProvisioningState ¶
type PrivateEndpointConnectionProvisioningState string
PrivateEndpointConnectionProvisioningState enumerates the values for private endpoint connection provisioning state.
const ( // PrivateEndpointConnectionProvisioningStateCreating ... PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" // PrivateEndpointConnectionProvisioningStateDeleting ... PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" // PrivateEndpointConnectionProvisioningStateFailed ... PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" // PrivateEndpointConnectionProvisioningStateSucceeded ... PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" )
func PossiblePrivateEndpointConnectionProvisioningStateValues ¶
func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState
PossiblePrivateEndpointConnectionProvisioningStateValues returns an array of possible values for the PrivateEndpointConnectionProvisioningState const type.
type PrivateEndpointConnectionsClient ¶
type PrivateEndpointConnectionsClient struct {
BaseClient
}
PrivateEndpointConnectionsClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewPrivateEndpointConnectionsClient ¶
func NewPrivateEndpointConnectionsClient(subscriptionID string) PrivateEndpointConnectionsClient
NewPrivateEndpointConnectionsClient creates an instance of the PrivateEndpointConnectionsClient client.
func NewPrivateEndpointConnectionsClientWithBaseURI ¶
func NewPrivateEndpointConnectionsClientWithBaseURI(baseURI string, subscriptionID string) PrivateEndpointConnectionsClient
NewPrivateEndpointConnectionsClientWithBaseURI creates an instance of the PrivateEndpointConnectionsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (PrivateEndpointConnectionsClient) Delete ¶
func (client PrivateEndpointConnectionsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (result autorest.Response, err error)
Delete deletes the specified private endpoint connection associated with the workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. privateEndpointConnectionName - the name of the private endpoint connection associated with the workspace
func (PrivateEndpointConnectionsClient) DeletePreparer ¶
func (client PrivateEndpointConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (PrivateEndpointConnectionsClient) DeleteResponder ¶
func (client PrivateEndpointConnectionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (PrivateEndpointConnectionsClient) DeleteSender ¶
func (client PrivateEndpointConnectionsClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (PrivateEndpointConnectionsClient) Get ¶
func (client PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (result PrivateEndpointConnection, err error)
Get gets the specified private endpoint connection associated with the workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. privateEndpointConnectionName - the name of the private endpoint connection associated with the workspace
func (PrivateEndpointConnectionsClient) GetPreparer ¶
func (client PrivateEndpointConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (PrivateEndpointConnectionsClient) GetResponder ¶
func (client PrivateEndpointConnectionsClient) GetResponder(resp *http.Response) (result PrivateEndpointConnection, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (PrivateEndpointConnectionsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (PrivateEndpointConnectionsClient) Put ¶
func (client PrivateEndpointConnectionsClient) Put(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string, properties PrivateEndpointConnection) (result PrivateEndpointConnection, err error)
Put update the state of specified private endpoint connection associated with the workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. privateEndpointConnectionName - the name of the private endpoint connection associated with the workspace properties - the private endpoint connection properties.
func (PrivateEndpointConnectionsClient) PutPreparer ¶
func (client PrivateEndpointConnectionsClient) PutPreparer(ctx context.Context, resourceGroupName string, workspaceName string, privateEndpointConnectionName string, properties PrivateEndpointConnection) (*http.Request, error)
PutPreparer prepares the Put request.
func (PrivateEndpointConnectionsClient) PutResponder ¶
func (client PrivateEndpointConnectionsClient) PutResponder(resp *http.Response) (result PrivateEndpointConnection, err error)
PutResponder handles the response to the Put request. The method always closes the http.Response Body.
type PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
PrivateEndpointServiceConnectionStatus enumerates the values for private endpoint service connection status.
const ( // PrivateEndpointServiceConnectionStatusApproved ... PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved" // PrivateEndpointServiceConnectionStatusDisconnected ... PrivateEndpointServiceConnectionStatusDisconnected PrivateEndpointServiceConnectionStatus = "Disconnected" // PrivateEndpointServiceConnectionStatusPending ... PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending" // PrivateEndpointServiceConnectionStatusRejected ... PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected" // PrivateEndpointServiceConnectionStatusTimeout ... PrivateEndpointServiceConnectionStatusTimeout PrivateEndpointServiceConnectionStatus = "Timeout" )
func PossiblePrivateEndpointServiceConnectionStatusValues ¶
func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus
PossiblePrivateEndpointServiceConnectionStatusValues returns an array of possible values for the PrivateEndpointServiceConnectionStatus const type.
type PrivateLinkResource ¶
type PrivateLinkResource struct { // PrivateLinkResourceProperties - Resource properties. *PrivateLinkResourceProperties `json:"properties,omitempty"` // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Specifies the name of the resource. Name *string `json:"name,omitempty"` // Identity - The identity of the resource. Identity *Identity `json:"identity,omitempty"` // Location - Specifies the location of the resource. Location *string `json:"location,omitempty"` // Type - READ-ONLY; Specifies the type of the resource. Type *string `json:"type,omitempty"` // Tags - Contains resource tags defined as key/value pairs. Tags map[string]*string `json:"tags"` // Sku - The sku of the workspace. Sku *Sku `json:"sku,omitempty"` // SystemData - READ-ONLY SystemData *SystemData `json:"systemData,omitempty"` }
PrivateLinkResource a private link resource
func (PrivateLinkResource) MarshalJSON ¶
func (plr PrivateLinkResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateLinkResource.
func (*PrivateLinkResource) UnmarshalJSON ¶
func (plr *PrivateLinkResource) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for PrivateLinkResource struct.
type PrivateLinkResourceListResult ¶
type PrivateLinkResourceListResult struct { autorest.Response `json:"-"` // Value - Array of private link resources Value *[]PrivateLinkResource `json:"value,omitempty"` }
PrivateLinkResourceListResult a list of private link resources
type PrivateLinkResourceProperties ¶
type PrivateLinkResourceProperties struct { // GroupID - READ-ONLY; The private link resource group id. GroupID *string `json:"groupId,omitempty"` // RequiredMembers - READ-ONLY; The private link resource required member names. RequiredMembers *[]string `json:"requiredMembers,omitempty"` // RequiredZoneNames - The private link resource Private link DNS zone name. RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"` }
PrivateLinkResourceProperties properties of a private link resource.
func (PrivateLinkResourceProperties) MarshalJSON ¶
func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
type PrivateLinkResourcesClient ¶
type PrivateLinkResourcesClient struct {
BaseClient
}
PrivateLinkResourcesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewPrivateLinkResourcesClient ¶
func NewPrivateLinkResourcesClient(subscriptionID string) PrivateLinkResourcesClient
NewPrivateLinkResourcesClient creates an instance of the PrivateLinkResourcesClient client.
func NewPrivateLinkResourcesClientWithBaseURI ¶
func NewPrivateLinkResourcesClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkResourcesClient
NewPrivateLinkResourcesClientWithBaseURI creates an instance of the PrivateLinkResourcesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (PrivateLinkResourcesClient) ListByWorkspace ¶
func (client PrivateLinkResourcesClient) ListByWorkspace(ctx context.Context, resourceGroupName string, workspaceName string) (result PrivateLinkResourceListResult, err error)
ListByWorkspace gets the private link resources that need to be created for a workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace.
func (PrivateLinkResourcesClient) ListByWorkspacePreparer ¶
func (client PrivateLinkResourcesClient) ListByWorkspacePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListByWorkspacePreparer prepares the ListByWorkspace request.
func (PrivateLinkResourcesClient) ListByWorkspaceResponder ¶
func (client PrivateLinkResourcesClient) ListByWorkspaceResponder(resp *http.Response) (result PrivateLinkResourceListResult, err error)
ListByWorkspaceResponder handles the response to the ListByWorkspace request. The method always closes the http.Response Body.
func (PrivateLinkResourcesClient) ListByWorkspaceSender ¶
func (client PrivateLinkResourcesClient) ListByWorkspaceSender(req *http.Request) (*http.Response, error)
ListByWorkspaceSender sends the ListByWorkspace request. The method will close the http.Response Body if it receives an error.
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { // Status - Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Possible values include: 'PrivateEndpointServiceConnectionStatusPending', 'PrivateEndpointServiceConnectionStatusApproved', 'PrivateEndpointServiceConnectionStatusRejected', 'PrivateEndpointServiceConnectionStatusDisconnected', 'PrivateEndpointServiceConnectionStatusTimeout' Status PrivateEndpointServiceConnectionStatus `json:"status,omitempty"` // Description - The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // ActionsRequired - A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` }
PrivateLinkServiceConnectionState a collection of information about the state of the connection between service consumer and provider.
type ProvisioningState ¶
type ProvisioningState string
ProvisioningState enumerates the values for provisioning state.
const ( // ProvisioningStateCanceled ... ProvisioningStateCanceled ProvisioningState = "Canceled" // ProvisioningStateCreating ... ProvisioningStateCreating ProvisioningState = "Creating" // ProvisioningStateDeleting ... ProvisioningStateDeleting ProvisioningState = "Deleting" // ProvisioningStateFailed ... ProvisioningStateFailed ProvisioningState = "Failed" // ProvisioningStateSucceeded ... ProvisioningStateSucceeded ProvisioningState = "Succeeded" // ProvisioningStateUnknown ... ProvisioningStateUnknown ProvisioningState = "Unknown" // ProvisioningStateUpdating ... ProvisioningStateUpdating ProvisioningState = "Updating" )
func PossibleProvisioningStateValues ¶
func PossibleProvisioningStateValues() []ProvisioningState
PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
type QuotaBaseProperties ¶
type QuotaBaseProperties struct { // ID - Specifies the resource ID. ID *string `json:"id,omitempty"` // Type - Specifies the resource type. Type *string `json:"type,omitempty"` // Limit - The maximum permitted quota of the resource. Limit *int64 `json:"limit,omitempty"` // Unit - An enum describing the unit of quota measurement. Possible values include: 'QuotaUnitCount' Unit QuotaUnit `json:"unit,omitempty"` }
QuotaBaseProperties the properties for Quota update or retrieval.
type QuotaUnit ¶
type QuotaUnit string
QuotaUnit enumerates the values for quota unit.
const ( // QuotaUnitCount ... QuotaUnitCount QuotaUnit = "Count" )
func PossibleQuotaUnitValues ¶
func PossibleQuotaUnitValues() []QuotaUnit
PossibleQuotaUnitValues returns an array of possible values for the QuotaUnit const type.
type QuotaUpdateParameters ¶
type QuotaUpdateParameters struct { // Value - The list for update quota. Value *[]QuotaBaseProperties `json:"value,omitempty"` // Location - Region of workspace quota to be updated. Location *string `json:"location,omitempty"` }
QuotaUpdateParameters quota update parameters.
type QuotasClient ¶
type QuotasClient struct {
BaseClient
}
QuotasClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewQuotasClient ¶
func NewQuotasClient(subscriptionID string) QuotasClient
NewQuotasClient creates an instance of the QuotasClient client.
func NewQuotasClientWithBaseURI ¶
func NewQuotasClientWithBaseURI(baseURI string, subscriptionID string) QuotasClient
NewQuotasClientWithBaseURI creates an instance of the QuotasClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (QuotasClient) List ¶
func (client QuotasClient) List(ctx context.Context, location string) (result ListWorkspaceQuotasPage, err error)
List gets the currently assigned Workspace Quotas based on VMFamily. Parameters: location - the location for which resource usage is queried.
func (QuotasClient) ListComplete ¶
func (client QuotasClient) ListComplete(ctx context.Context, location string) (result ListWorkspaceQuotasIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (QuotasClient) ListPreparer ¶
func (client QuotasClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)
ListPreparer prepares the List request.
func (QuotasClient) ListResponder ¶
func (client QuotasClient) ListResponder(resp *http.Response) (result ListWorkspaceQuotas, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (QuotasClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (QuotasClient) Update ¶
func (client QuotasClient) Update(ctx context.Context, location string, parameters QuotaUpdateParameters) (result UpdateWorkspaceQuotasResult, err error)
Update update quota for each VM family in workspace. Parameters: location - the location for update quota is queried. parameters - quota update parameters.
func (QuotasClient) UpdatePreparer ¶
func (client QuotasClient) UpdatePreparer(ctx context.Context, location string, parameters QuotaUpdateParameters) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (QuotasClient) UpdateResponder ¶
func (client QuotasClient) UpdateResponder(resp *http.Response) (result UpdateWorkspaceQuotasResult, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (QuotasClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type RCranPackage ¶
type RCranPackage struct { // Name - The package name. Name *string `json:"name,omitempty"` // Repository - The repository name. Repository *string `json:"repository,omitempty"` }
RCranPackage ...
type RGitHubPackage ¶
type RGitHubPackage struct { // Repository - Repository address in the format username/repo[/subdir][@ref|#pull]. Repository *string `json:"repository,omitempty"` // AuthToken - Personal access token to install from a private repo AuthToken *string `json:"authToken,omitempty"` }
RGitHubPackage ...
type RGitHubPackageResponse ¶
type RGitHubPackageResponse struct { // Repository - Repository address in the format username/repo[/subdir][@ref|#pull]. Repository *string `json:"repository,omitempty"` }
RGitHubPackageResponse ...
type RSection ¶
type RSection struct { // RVersion - The version of R to be installed RVersion *string `json:"rVersion,omitempty"` // UserManaged - Indicates whether the environment is managed by user or by AzureML. UserManaged *bool `json:"userManaged,omitempty"` // RscriptPath - The Rscript path to use if an environment build is not required. // The path specified gets used to call the user script. RscriptPath *string `json:"rscriptPath,omitempty"` // SnapshotDate - Date of MRAN snapshot to use in YYYY-MM-DD format, e.g. "2019-04-17" SnapshotDate *string `json:"snapshotDate,omitempty"` // CranPackages - The CRAN packages to use. CranPackages *[]RCranPackage `json:"cranPackages,omitempty"` // GitHubPackages - The packages directly from GitHub. GitHubPackages *[]RGitHubPackage `json:"gitHubPackages,omitempty"` // CustomURLPackages - The packages from custom urls. CustomURLPackages *[]string `json:"customUrlPackages,omitempty"` // BioConductorPackages - The packages from Bioconductor. BioConductorPackages *[]string `json:"bioConductorPackages,omitempty"` }
RSection ...
type RSectionResponse ¶
type RSectionResponse struct { // RVersion - The version of R to be installed RVersion *string `json:"rVersion,omitempty"` // UserManaged - Indicates whether the environment is managed by user or by AzureML. UserManaged *bool `json:"userManaged,omitempty"` // RscriptPath - The Rscript path to use if an environment build is not required. // The path specified gets used to call the user script. RscriptPath *string `json:"rscriptPath,omitempty"` // SnapshotDate - Date of MRAN snapshot to use in YYYY-MM-DD format, e.g. "2019-04-17" SnapshotDate *string `json:"snapshotDate,omitempty"` // CranPackages - The CRAN packages to use. CranPackages *[]RCranPackage `json:"cranPackages,omitempty"` // GitHubPackages - The packages directly from GitHub. GitHubPackages *[]RGitHubPackageResponse `json:"gitHubPackages,omitempty"` // CustomURLPackages - The packages from custom urls. CustomURLPackages *[]string `json:"customUrlPackages,omitempty"` // BioConductorPackages - The packages from Bioconductor. BioConductorPackages *[]string `json:"bioConductorPackages,omitempty"` }
RSectionResponse ...
type ReasonCode ¶
type ReasonCode string
ReasonCode enumerates the values for reason code.
const ( // ReasonCodeNotAvailableForRegion ... ReasonCodeNotAvailableForRegion ReasonCode = "NotAvailableForRegion" // ReasonCodeNotAvailableForSubscription ... ReasonCodeNotAvailableForSubscription ReasonCode = "NotAvailableForSubscription" // ReasonCodeNotSpecified ... ReasonCodeNotSpecified ReasonCode = "NotSpecified" )
func PossibleReasonCodeValues ¶
func PossibleReasonCodeValues() []ReasonCode
PossibleReasonCodeValues returns an array of possible values for the ReasonCode const type.
type RegistryListCredentialsResult ¶
type RegistryListCredentialsResult struct { // Location - READ-ONLY Location *string `json:"location,omitempty"` // Username - READ-ONLY Username *string `json:"username,omitempty"` Passwords *[]Password `json:"passwords,omitempty"` }
RegistryListCredentialsResult ...
func (RegistryListCredentialsResult) MarshalJSON ¶
func (rlcr RegistryListCredentialsResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RegistryListCredentialsResult.
type RemoteLoginPortPublicAccess ¶
type RemoteLoginPortPublicAccess string
RemoteLoginPortPublicAccess enumerates the values for remote login port public access.
const ( // RemoteLoginPortPublicAccessDisabled ... RemoteLoginPortPublicAccessDisabled RemoteLoginPortPublicAccess = "Disabled" // RemoteLoginPortPublicAccessEnabled ... RemoteLoginPortPublicAccessEnabled RemoteLoginPortPublicAccess = "Enabled" // RemoteLoginPortPublicAccessNotSpecified ... RemoteLoginPortPublicAccessNotSpecified RemoteLoginPortPublicAccess = "NotSpecified" )
func PossibleRemoteLoginPortPublicAccessValues ¶
func PossibleRemoteLoginPortPublicAccessValues() []RemoteLoginPortPublicAccess
PossibleRemoteLoginPortPublicAccessValues returns an array of possible values for the RemoteLoginPortPublicAccess const type.
type Resource ¶
type Resource struct { // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Specifies the name of the resource. Name *string `json:"name,omitempty"` // Identity - The identity of the resource. Identity *Identity `json:"identity,omitempty"` // Location - Specifies the location of the resource. Location *string `json:"location,omitempty"` // Type - READ-ONLY; Specifies the type of the resource. Type *string `json:"type,omitempty"` // Tags - Contains resource tags defined as key/value pairs. Tags map[string]*string `json:"tags"` // Sku - The sku of the workspace. Sku *Sku `json:"sku,omitempty"` // SystemData - READ-ONLY SystemData *SystemData `json:"systemData,omitempty"` }
Resource azure Resource Manager resource envelope.
func (Resource) MarshalJSON ¶
MarshalJSON is the custom marshaler for Resource.
type ResourceID ¶
type ResourceID struct { // ID - The ID of the resource ID *string `json:"id,omitempty"` }
ResourceID represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.
type ResourceIdentityType ¶
type ResourceIdentityType string
ResourceIdentityType enumerates the values for resource identity type.
const ( // ResourceIdentityTypeNone ... ResourceIdentityTypeNone ResourceIdentityType = "None" // ResourceIdentityTypeSystemAssigned ... ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned" // ResourceIdentityTypeSystemAssignedUserAssigned ... ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned,UserAssigned" // ResourceIdentityTypeUserAssigned ... ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned" )
func PossibleResourceIdentityTypeValues ¶
func PossibleResourceIdentityTypeValues() []ResourceIdentityType
PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
type ResourceName ¶
type ResourceName struct { // Value - READ-ONLY; The name of the resource. Value *string `json:"value,omitempty"` // LocalizedValue - READ-ONLY; The localized name of the resource. LocalizedValue *string `json:"localizedValue,omitempty"` }
ResourceName the Resource Name.
func (ResourceName) MarshalJSON ¶
func (rn ResourceName) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ResourceName.
type ResourceQuota ¶
type ResourceQuota struct { // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // AmlWorkspaceLocation - READ-ONLY; Region of the AML workspace in the id. AmlWorkspaceLocation *string `json:"amlWorkspaceLocation,omitempty"` // Type - READ-ONLY; Specifies the resource type. Type *string `json:"type,omitempty"` // Name - READ-ONLY; Name of the resource. Name *ResourceName `json:"name,omitempty"` // Limit - READ-ONLY; The maximum permitted quota of the resource. Limit *int64 `json:"limit,omitempty"` // Unit - READ-ONLY; An enum describing the unit of quota measurement. Possible values include: 'QuotaUnitCount' Unit QuotaUnit `json:"unit,omitempty"` }
ResourceQuota the quota assigned to a resource.
func (ResourceQuota) MarshalJSON ¶
func (rq ResourceQuota) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ResourceQuota.
type ResourceSkuLocationInfo ¶
type ResourceSkuLocationInfo struct { // Location - READ-ONLY; Location of the SKU Location *string `json:"location,omitempty"` // Zones - READ-ONLY; List of availability zones where the SKU is supported. Zones *[]string `json:"zones,omitempty"` // ZoneDetails - READ-ONLY; Details of capabilities available to a SKU in specific zones. ZoneDetails *[]ResourceSkuZoneDetails `json:"zoneDetails,omitempty"` }
ResourceSkuLocationInfo ...
func (ResourceSkuLocationInfo) MarshalJSON ¶
func (rsli ResourceSkuLocationInfo) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ResourceSkuLocationInfo.
type ResourceSkuZoneDetails ¶
type ResourceSkuZoneDetails struct { // Name - READ-ONLY; The set of zones that the SKU is available in with the specified capabilities. Name *[]string `json:"name,omitempty"` // Capabilities - READ-ONLY; A list of capabilities that are available for the SKU in the specified list of zones. Capabilities *[]SKUCapability `json:"capabilities,omitempty"` }
ResourceSkuZoneDetails describes The zonal capabilities of a SKU.
func (ResourceSkuZoneDetails) MarshalJSON ¶
func (rszd ResourceSkuZoneDetails) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ResourceSkuZoneDetails.
type Restriction ¶
type Restriction struct { // Type - READ-ONLY; The type of restrictions. As of now only possible value for this is location. Type *string `json:"type,omitempty"` // Values - READ-ONLY; The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted. Values *[]string `json:"values,omitempty"` // ReasonCode - The reason for the restriction. Possible values include: 'ReasonCodeNotSpecified', 'ReasonCodeNotAvailableForRegion', 'ReasonCodeNotAvailableForSubscription' ReasonCode ReasonCode `json:"reasonCode,omitempty"` }
Restriction the restriction because of which SKU cannot be used.
func (Restriction) MarshalJSON ¶
func (r Restriction) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for Restriction.
type SKUCapability ¶
type SKUCapability struct { // Name - Capability/Feature ID Name *string `json:"name,omitempty"` // Value - Details about the feature/capability Value *string `json:"value,omitempty"` }
SKUCapability features/user capabilities associated with the sku
type SSHPublicAccess ¶
type SSHPublicAccess string
SSHPublicAccess enumerates the values for ssh public access.
const ( // SSHPublicAccessDisabled ... SSHPublicAccessDisabled SSHPublicAccess = "Disabled" // SSHPublicAccessEnabled ... SSHPublicAccessEnabled SSHPublicAccess = "Enabled" )
func PossibleSSHPublicAccessValues ¶
func PossibleSSHPublicAccessValues() []SSHPublicAccess
PossibleSSHPublicAccessValues returns an array of possible values for the SSHPublicAccess const type.
type ScaleSettings ¶
type ScaleSettings struct { // MaxNodeCount - Max number of nodes to use MaxNodeCount *int32 `json:"maxNodeCount,omitempty"` // MinNodeCount - Min number of nodes to use MinNodeCount *int32 `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"` }
ScaleSettings scale settings for AML Compute
type ScriptReference ¶
type ScriptReference struct { // ScriptSource - The storage source of the script: inline, workspace. ScriptSource *string `json:"scriptSource,omitempty"` // ScriptData - The location of scripts in the mounted volume. ScriptData *string `json:"scriptData,omitempty"` // ScriptArguments - Optional command line arguments passed to the script to run. ScriptArguments *string `json:"scriptArguments,omitempty"` // Timeout - Optional time period passed to timeout command. Timeout *string `json:"timeout,omitempty"` }
ScriptReference script reference
type ScriptsToExecute ¶
type ScriptsToExecute struct { // StartupScript - Script that's run every time the machine starts. StartupScript *ScriptReference `json:"startupScript,omitempty"` // CreationScript - Script that's run only once during provision of the compute. CreationScript *ScriptReference `json:"creationScript,omitempty"` }
ScriptsToExecute customized setup scripts
type ServiceManagedResourcesSettings ¶
type ServiceManagedResourcesSettings struct { // CosmosDb - The settings for the service managed cosmosdb account. CosmosDb *CosmosDbSettings `json:"cosmosDb,omitempty"` }
ServiceManagedResourcesSettings ...
type ServicePrincipalCredentials ¶
type ServicePrincipalCredentials struct { // ClientID - Client Id ClientID *string `json:"clientId,omitempty"` // ClientSecret - Client secret ClientSecret *string `json:"clientSecret,omitempty"` }
ServicePrincipalCredentials service principal credentials.
type ServiceResource ¶
type ServiceResource struct { autorest.Response `json:"-"` // Properties - Service properties Properties BasicServiceResponseBase `json:"properties,omitempty"` // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Specifies the name of the resource. Name *string `json:"name,omitempty"` // Identity - The identity of the resource. Identity *Identity `json:"identity,omitempty"` // Location - Specifies the location of the resource. Location *string `json:"location,omitempty"` // Type - READ-ONLY; Specifies the type of the resource. Type *string `json:"type,omitempty"` // Tags - Contains resource tags defined as key/value pairs. Tags map[string]*string `json:"tags"` // Sku - The sku of the workspace. Sku *Sku `json:"sku,omitempty"` // SystemData - READ-ONLY SystemData *SystemData `json:"systemData,omitempty"` }
ServiceResource machine Learning service object wrapped into ARM resource envelope.
func (ServiceResource) MarshalJSON ¶
func (sr ServiceResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServiceResource.
func (*ServiceResource) UnmarshalJSON ¶
func (sr *ServiceResource) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for ServiceResource struct.
type ServiceResponseBase ¶
type ServiceResponseBase struct { // Description - The service description. Description *string `json:"description,omitempty"` // KvTags - The service tag dictionary. Tags are mutable. KvTags map[string]*string `json:"kvTags"` // Properties - The service property dictionary. Properties are immutable. Properties map[string]*string `json:"properties"` // State - READ-ONLY; The current state of the service. Possible values include: 'WebServiceStateTransitioning', 'WebServiceStateHealthy', 'WebServiceStateUnhealthy', 'WebServiceStateFailed', 'WebServiceStateUnschedulable' State WebServiceState `json:"state,omitempty"` // Error - READ-ONLY; The error details. Error *ServiceResponseBaseError `json:"error,omitempty"` // DeploymentType - The deployment type for the service. Possible values include: 'DeploymentTypeGRPCRealtimeEndpoint', 'DeploymentTypeHTTPRealtimeEndpoint', 'DeploymentTypeBatch' DeploymentType DeploymentType `json:"deploymentType,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicServiceResponseBaseComputeTypeServiceResponseBase', 'ComputeTypeBasicServiceResponseBaseComputeTypeACI', 'ComputeTypeBasicServiceResponseBaseComputeTypeCustom', 'ComputeTypeBasicServiceResponseBaseComputeTypeAKS' ComputeType ComputeTypeBasicServiceResponseBase `json:"computeType,omitempty"` }
ServiceResponseBase the base service response. The correct inherited response based on computeType will be returned (ex. ACIServiceResponse)
func (ServiceResponseBase) AsACIServiceResponse ¶
func (srb ServiceResponseBase) AsACIServiceResponse() (*ACIServiceResponse, bool)
AsACIServiceResponse is the BasicServiceResponseBase implementation for ServiceResponseBase.
func (ServiceResponseBase) AsAKSServiceResponse ¶
func (srb ServiceResponseBase) AsAKSServiceResponse() (*AKSServiceResponse, bool)
AsAKSServiceResponse is the BasicServiceResponseBase implementation for ServiceResponseBase.
func (ServiceResponseBase) AsAKSVariantResponse ¶
func (srb ServiceResponseBase) AsAKSVariantResponse() (*AKSVariantResponse, bool)
AsAKSVariantResponse is the BasicServiceResponseBase implementation for ServiceResponseBase.
func (ServiceResponseBase) AsBasicAKSVariantResponse ¶
func (srb ServiceResponseBase) AsBasicAKSVariantResponse() (BasicAKSVariantResponse, bool)
AsBasicAKSVariantResponse is the BasicServiceResponseBase implementation for ServiceResponseBase.
func (ServiceResponseBase) AsBasicServiceResponseBase ¶
func (srb ServiceResponseBase) AsBasicServiceResponseBase() (BasicServiceResponseBase, bool)
AsBasicServiceResponseBase is the BasicServiceResponseBase implementation for ServiceResponseBase.
func (ServiceResponseBase) AsServiceResponseBase ¶
func (srb ServiceResponseBase) AsServiceResponseBase() (*ServiceResponseBase, bool)
AsServiceResponseBase is the BasicServiceResponseBase implementation for ServiceResponseBase.
func (ServiceResponseBase) MarshalJSON ¶
func (srb ServiceResponseBase) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServiceResponseBase.
type ServiceResponseBaseError ¶
type ServiceResponseBaseError struct { // Error - READ-ONLY; The error response. Error *ErrorResponse `json:"error,omitempty"` }
ServiceResponseBaseError the error details.
func (ServiceResponseBaseError) MarshalJSON ¶
func (srb ServiceResponseBaseError) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ServiceResponseBaseError.
type SetupScripts ¶
type SetupScripts struct { // Scripts - Customized setup scripts Scripts *ScriptsToExecute `json:"scripts,omitempty"` }
SetupScripts details of customized scripts to execute for setting up the cluster.
type SharedPrivateLinkResource ¶
type SharedPrivateLinkResource struct { string `json:"name,omitempty"` *SharedPrivateLinkResourceProperty `json:"properties,omitempty"` }Name *
SharedPrivateLinkResource ...
func (SharedPrivateLinkResource) MarshalJSON ¶
func (splr SharedPrivateLinkResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SharedPrivateLinkResource.
func (*SharedPrivateLinkResource) UnmarshalJSON ¶
func (splr *SharedPrivateLinkResource) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for SharedPrivateLinkResource struct.
type SharedPrivateLinkResourceProperty ¶
type SharedPrivateLinkResourceProperty struct { string `json:"privateLinkResourceId,omitempty"` GroupID *string `json:"groupId,omitempty"` RequestMessage *string `json:"requestMessage,omitempty"` Status PrivateEndpointServiceConnectionStatus `json:"status,omitempty"` }PrivateLinkResourceID *
SharedPrivateLinkResourceProperty properties of a shared private link resource.
type Sku ¶
type Sku struct { // Name - Name of the sku Name *string `json:"name,omitempty"` // Tier - Tier of the sku like Basic or Enterprise Tier *string `json:"tier,omitempty"` }
Sku sku of the resource
type SkuListResult ¶
type SkuListResult struct { autorest.Response `json:"-"` Value *[]WorkspaceSku `json:"value,omitempty"` // NextLink - The URI to fetch the next page of Workspace Skus. Call ListNext() with this URI to fetch the next page of Workspace Skus NextLink *string `json:"nextLink,omitempty"` }
SkuListResult list of skus with features
func (SkuListResult) IsEmpty ¶
func (slr SkuListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type SkuListResultIterator ¶
type SkuListResultIterator struct {
// contains filtered or unexported fields
}
SkuListResultIterator provides access to a complete listing of WorkspaceSku values.
func NewSkuListResultIterator ¶
func NewSkuListResultIterator(page SkuListResultPage) SkuListResultIterator
Creates a new instance of the SkuListResultIterator type.
func (*SkuListResultIterator) Next ¶
func (iter *SkuListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SkuListResultIterator) NextWithContext ¶
func (iter *SkuListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (SkuListResultIterator) NotDone ¶
func (iter SkuListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (SkuListResultIterator) Response ¶
func (iter SkuListResultIterator) Response() SkuListResult
Response returns the raw server response from the last page request.
func (SkuListResultIterator) Value ¶
func (iter SkuListResultIterator) Value() WorkspaceSku
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type SkuListResultPage ¶
type SkuListResultPage struct {
// contains filtered or unexported fields
}
SkuListResultPage contains a page of WorkspaceSku values.
func NewSkuListResultPage ¶
func NewSkuListResultPage(cur SkuListResult, getNextPage func(context.Context, SkuListResult) (SkuListResult, error)) SkuListResultPage
Creates a new instance of the SkuListResultPage type.
func (*SkuListResultPage) Next ¶
func (page *SkuListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*SkuListResultPage) NextWithContext ¶
func (page *SkuListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (SkuListResultPage) NotDone ¶
func (page SkuListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (SkuListResultPage) Response ¶
func (page SkuListResultPage) Response() SkuListResult
Response returns the raw server response from the last page request.
func (SkuListResultPage) Values ¶
func (page SkuListResultPage) Values() []WorkspaceSku
Values returns the slice of values for the current page or nil if there are no values.
type SparkMavenPackage ¶
type SparkMavenPackage struct { Group *string `json:"group,omitempty"` Artifact *string `json:"artifact,omitempty"` Version *string `json:"version,omitempty"` }
SparkMavenPackage ...
type SslConfiguration ¶
type SslConfiguration struct { // Status - Enable or disable ssl for scoring. Possible values include: 'Status1Disabled', 'Status1Enabled', 'Status1Auto' Status Status1 `json:"status,omitempty"` // Cert - Cert data Cert *string `json:"cert,omitempty"` // Key - Key data Key *string `json:"key,omitempty"` // 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"` }
SslConfiguration the ssl configuration for scoring
type Status ¶
type Status string
Status enumerates the values for status.
const ( // StatusFailure ... StatusFailure Status = "Failure" // StatusInvalidQuotaBelowClusterMinimum ... StatusInvalidQuotaBelowClusterMinimum Status = "InvalidQuotaBelowClusterMinimum" // StatusInvalidQuotaExceedsSubscriptionLimit ... StatusInvalidQuotaExceedsSubscriptionLimit Status = "InvalidQuotaExceedsSubscriptionLimit" // StatusInvalidVMFamilyName ... StatusInvalidVMFamilyName Status = "InvalidVMFamilyName" // StatusOperationNotEnabledForRegion ... StatusOperationNotEnabledForRegion Status = "OperationNotEnabledForRegion" // StatusOperationNotSupportedForSku ... StatusOperationNotSupportedForSku Status = "OperationNotSupportedForSku" // StatusSuccess ... StatusSuccess Status = "Success" // StatusUndefined ... StatusUndefined Status = "Undefined" )
func PossibleStatusValues ¶
func PossibleStatusValues() []Status
PossibleStatusValues returns an array of possible values for the Status const type.
type Status1 ¶
type Status1 string
Status1 enumerates the values for status 1.
func PossibleStatus1Values ¶
func PossibleStatus1Values() []Status1
PossibleStatus1Values returns an array of possible values for the Status1 const type.
type StorageAccountClient ¶
type StorageAccountClient struct {
BaseClient
}
StorageAccountClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewStorageAccountClient ¶
func NewStorageAccountClient(subscriptionID string) StorageAccountClient
NewStorageAccountClient creates an instance of the StorageAccountClient client.
func NewStorageAccountClientWithBaseURI ¶
func NewStorageAccountClientWithBaseURI(baseURI string, subscriptionID string) StorageAccountClient
NewStorageAccountClientWithBaseURI creates an instance of the StorageAccountClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (StorageAccountClient) ListKeys ¶
func (client StorageAccountClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListStorageAccountKeysResult, err error)
ListKeys sends the list keys request. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace.
func (StorageAccountClient) ListKeysPreparer ¶
func (client StorageAccountClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListKeysPreparer prepares the ListKeys request.
func (StorageAccountClient) ListKeysResponder ¶
func (client StorageAccountClient) ListKeysResponder(resp *http.Response) (result ListStorageAccountKeysResult, err error)
ListKeysResponder handles the response to the ListKeys request. The method always closes the http.Response Body.
func (StorageAccountClient) ListKeysSender ¶
ListKeysSender sends the ListKeys request. The method will close the http.Response Body if it receives an error.
type SynapseSpark ¶
type SynapseSpark struct { // ComputeType - The type of compute. Possible values include: 'ComputeTypeAKS', 'ComputeTypeAmlCompute', 'ComputeTypeComputeInstance', 'ComputeTypeDataFactory', 'ComputeTypeVirtualMachine', 'ComputeTypeHDInsight', 'ComputeTypeDatabricks', 'ComputeTypeDataLakeAnalytics', 'ComputeTypeSynapseSpark' ComputeType ComputeType `json:"computeType,omitempty"` // ComputeLocation - Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The time at which the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The time at which the compute was last modified. ModifiedOn *date.Time `json:"modifiedOn,omitempty"` // ResourceID - ARM resource id of the underlying compute ResourceID *string `json:"resourceId,omitempty"` // ProvisioningErrors - READ-ONLY; Errors during provisioning ProvisioningErrors *[]Error `json:"provisioningErrors,omitempty"` // IsAttachedCompute - READ-ONLY; 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"` // 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 *SynapseSparkProperties `json:"properties,omitempty"` }
SynapseSpark a SynapseSpark compute.
func (SynapseSpark) MarshalJSON ¶
func (ss SynapseSpark) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SynapseSpark.
type SynapseSparkPoolProperties ¶
type SynapseSparkPoolProperties struct { // Properties - AKS properties Properties *SynapseSparkProperties `json:"properties,omitempty"` }
SynapseSparkPoolProperties properties specific to Synapse Spark pools.
type SynapseSparkProperties ¶
type SynapseSparkProperties struct { // AutoScaleProperties - Auto scale properties. AutoScaleProperties *AutoScaleProperties `json:"autoScaleProperties,omitempty"` // AutoPauseProperties - Auto pause properties. AutoPauseProperties *AutoPauseProperties `json:"autoPauseProperties,omitempty"` // SparkVersion - Spark version. SparkVersion *string `json:"sparkVersion,omitempty"` // NodeCount - The number of compute nodes currently assigned to the compute. NodeCount *int32 `json:"nodeCount,omitempty"` // NodeSize - Node size. NodeSize *string `json:"nodeSize,omitempty"` // NodeSizeFamily - Node size family. NodeSizeFamily *string `json:"nodeSizeFamily,omitempty"` // SubscriptionID - Azure subscription identifier. SubscriptionID *string `json:"subscriptionId,omitempty"` // ResourceGroup - Name of the resource group in which workspace is located. ResourceGroup *string `json:"resourceGroup,omitempty"` // WorkspaceName - Name of Azure Machine Learning workspace. WorkspaceName *string `json:"workspaceName,omitempty"` // PoolName - Pool name. PoolName *string `json:"poolName,omitempty"` }
SynapseSparkProperties AKS properties
type SystemData ¶
type SystemData struct { // CreatedBy - An identifier for the identity that created the resource CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType - The type of identity that created the resource. Possible values include: 'IdentityTypeUser', 'IdentityTypeApplication', 'IdentityTypeManagedIdentity', 'IdentityTypeKey' CreatedByType IdentityType `json:"createdByType,omitempty"` // CreatedAt - The timestamp of resource creation (UTC) CreatedAt *date.Time `json:"createdAt,omitempty"` // LastModifiedBy - An identifier for the identity that last modified the resource LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType - The type of identity that last modified the resource. Possible values include: 'IdentityTypeUser', 'IdentityTypeApplication', 'IdentityTypeManagedIdentity', 'IdentityTypeKey' LastModifiedByType IdentityType `json:"lastModifiedByType,omitempty"` // LastModifiedAt - The timestamp of resource last modification (UTC) LastModifiedAt *date.Time `json:"lastModifiedAt,omitempty"` }
SystemData read only system data
type SystemService ¶
type SystemService struct { // SystemServiceType - READ-ONLY; The type of this system service. SystemServiceType *string `json:"systemServiceType,omitempty"` // PublicIPAddress - READ-ONLY; Public IP address PublicIPAddress *string `json:"publicIpAddress,omitempty"` // Version - READ-ONLY; The version for this type. Version *string `json:"version,omitempty"` }
SystemService a system service running on a compute.
func (SystemService) MarshalJSON ¶
func (ss SystemService) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SystemService.
type UnderlyingResourceAction ¶
type UnderlyingResourceAction string
UnderlyingResourceAction enumerates the values for underlying resource action.
const ( // UnderlyingResourceActionDelete ... UnderlyingResourceActionDelete UnderlyingResourceAction = "Delete" // UnderlyingResourceActionDetach ... UnderlyingResourceActionDetach UnderlyingResourceAction = "Detach" )
func PossibleUnderlyingResourceActionValues ¶
func PossibleUnderlyingResourceActionValues() []UnderlyingResourceAction
PossibleUnderlyingResourceActionValues returns an array of possible values for the UnderlyingResourceAction const type.
type UpdateWorkspaceQuotas ¶
type UpdateWorkspaceQuotas struct { // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // Type - READ-ONLY; Specifies the resource type. Type *string `json:"type,omitempty"` // Limit - The maximum permitted quota of the resource. Limit *int64 `json:"limit,omitempty"` // Unit - READ-ONLY; An enum describing the unit of quota measurement. Possible values include: 'QuotaUnitCount' Unit QuotaUnit `json:"unit,omitempty"` // Status - Status of update workspace quota. Possible values include: 'StatusUndefined', 'StatusSuccess', 'StatusFailure', 'StatusInvalidQuotaBelowClusterMinimum', 'StatusInvalidQuotaExceedsSubscriptionLimit', 'StatusInvalidVMFamilyName', 'StatusOperationNotSupportedForSku', 'StatusOperationNotEnabledForRegion' Status Status `json:"status,omitempty"` }
UpdateWorkspaceQuotas the properties for update Quota response.
func (UpdateWorkspaceQuotas) MarshalJSON ¶
func (uwq UpdateWorkspaceQuotas) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for UpdateWorkspaceQuotas.
type UpdateWorkspaceQuotasResult ¶
type UpdateWorkspaceQuotasResult struct { autorest.Response `json:"-"` // Value - READ-ONLY; The list of workspace quota update result. Value *[]UpdateWorkspaceQuotas `json:"value,omitempty"` // NextLink - READ-ONLY; The URI to fetch the next page of workspace quota update result. Call ListNext() with this to fetch the next page of Workspace Quota update result. NextLink *string `json:"nextLink,omitempty"` }
UpdateWorkspaceQuotasResult the result of update workspace quota.
func (UpdateWorkspaceQuotasResult) MarshalJSON ¶
func (uwqr UpdateWorkspaceQuotasResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for UpdateWorkspaceQuotasResult.
type Usage ¶
type Usage struct { // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // AmlWorkspaceLocation - READ-ONLY; Region of the AML workspace in the id. AmlWorkspaceLocation *string `json:"amlWorkspaceLocation,omitempty"` // Type - READ-ONLY; Specifies the resource type. Type *string `json:"type,omitempty"` // Unit - READ-ONLY; An enum describing the unit of usage measurement. Possible values include: 'UsageUnitCount' Unit UsageUnit `json:"unit,omitempty"` // CurrentValue - READ-ONLY; The current usage of the resource. CurrentValue *int64 `json:"currentValue,omitempty"` // Limit - READ-ONLY; The maximum permitted usage of the resource. Limit *int64 `json:"limit,omitempty"` // Name - READ-ONLY; The name of the type of usage. Name *UsageName `json:"name,omitempty"` }
Usage describes AML Resource Usage.
func (Usage) MarshalJSON ¶
MarshalJSON is the custom marshaler for Usage.
type UsageName ¶
type UsageName struct { // Value - READ-ONLY; The name of the resource. Value *string `json:"value,omitempty"` // LocalizedValue - READ-ONLY; The localized name of the resource. LocalizedValue *string `json:"localizedValue,omitempty"` }
UsageName the Usage Names.
func (UsageName) MarshalJSON ¶
MarshalJSON is the custom marshaler for UsageName.
type UsageUnit ¶
type UsageUnit string
UsageUnit enumerates the values for usage unit.
const ( // UsageUnitCount ... UsageUnitCount UsageUnit = "Count" )
func PossibleUsageUnitValues ¶
func PossibleUsageUnitValues() []UsageUnit
PossibleUsageUnitValues returns an array of possible values for the UsageUnit const type.
type UsagesClient ¶
type UsagesClient struct {
BaseClient
}
UsagesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewUsagesClient ¶
func NewUsagesClient(subscriptionID string) UsagesClient
NewUsagesClient creates an instance of the UsagesClient client.
func NewUsagesClientWithBaseURI ¶
func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string) UsagesClient
NewUsagesClientWithBaseURI creates an instance of the UsagesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (UsagesClient) List ¶
func (client UsagesClient) List(ctx context.Context, location string) (result ListUsagesResultPage, err error)
List gets the current usage information as well as limits for AML resources for given subscription and location. Parameters: location - the location for which resource usage is queried.
func (UsagesClient) ListComplete ¶
func (client UsagesClient) ListComplete(ctx context.Context, location string) (result ListUsagesResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (UsagesClient) ListPreparer ¶
func (client UsagesClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)
ListPreparer prepares the List request.
func (UsagesClient) ListResponder ¶
func (client UsagesClient) ListResponder(resp *http.Response) (result ListUsagesResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (UsagesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
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"` // AdminUserSSHPublicKey - SSH public key of the administrator user account. AdminUserSSHPublicKey *string `json:"adminUserSshPublicKey,omitempty"` // AdminUserPassword - Password of the administrator user account. AdminUserPassword *string `json:"adminUserPassword,omitempty"` }
UserAccountCredentials settings for user account that gets created on each on the nodes of a compute.
type UserAssignedIdentity ¶
type UserAssignedIdentity struct { // PrincipalID - READ-ONLY; The principal ID of the user assigned identity. PrincipalID *string `json:"principalId,omitempty"` // TenantID - READ-ONLY; The tenant ID of the user assigned identity. TenantID *string `json:"tenantId,omitempty"` // ClientID - READ-ONLY; The clientId(aka appId) of the user assigned identity. ClientID *string `json:"clientId,omitempty"` }
UserAssignedIdentity user Assigned Identity
func (UserAssignedIdentity) MarshalJSON ¶
func (uai UserAssignedIdentity) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for UserAssignedIdentity.
type VMPriceOSType ¶
type VMPriceOSType string
VMPriceOSType enumerates the values for vm price os type.
const ( // VMPriceOSTypeLinux ... VMPriceOSTypeLinux VMPriceOSType = "Linux" // VMPriceOSTypeWindows ... VMPriceOSTypeWindows VMPriceOSType = "Windows" )
func PossibleVMPriceOSTypeValues ¶
func PossibleVMPriceOSTypeValues() []VMPriceOSType
PossibleVMPriceOSTypeValues returns an array of possible values for the VMPriceOSType const type.
type VMPriority ¶
type VMPriority string
VMPriority enumerates the values for vm priority.
const ( // VMPriorityDedicated ... VMPriorityDedicated VMPriority = "Dedicated" // VMPriorityLowPriority ... VMPriorityLowPriority VMPriority = "LowPriority" )
func PossibleVMPriorityValues ¶
func PossibleVMPriorityValues() []VMPriority
PossibleVMPriorityValues returns an array of possible values for the VMPriority const type.
type VMTier ¶
type VMTier string
VMTier enumerates the values for vm tier.
func PossibleVMTierValues ¶
func PossibleVMTierValues() []VMTier
PossibleVMTierValues returns an array of possible values for the VMTier const type.
type ValueFormat ¶
type ValueFormat string
ValueFormat enumerates the values for value format.
const ( // ValueFormatJSON ... ValueFormatJSON ValueFormat = "JSON" )
func PossibleValueFormatValues ¶
func PossibleValueFormatValues() []ValueFormat
PossibleValueFormatValues returns an array of possible values for the ValueFormat const type.
type VariantType ¶
type VariantType string
VariantType enumerates the values for variant type.
const ( // VariantTypeControl ... VariantTypeControl VariantType = "Control" // VariantTypeTreatment ... VariantTypeTreatment VariantType = "Treatment" )
func PossibleVariantTypeValues ¶
func PossibleVariantTypeValues() []VariantType
PossibleVariantTypeValues returns an array of possible values for the VariantType const type.
type VirtualMachine ¶
type VirtualMachine struct { Properties *VirtualMachineProperties `json:"properties,omitempty"` // ComputeLocation - Location for the underlying compute ComputeLocation *string `json:"computeLocation,omitempty"` // ProvisioningState - READ-ONLY; The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Description - The description of the Machine Learning compute. Description *string `json:"description,omitempty"` // CreatedOn - READ-ONLY; The time at which the compute was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // ModifiedOn - READ-ONLY; The time at which the compute was last modified. ModifiedOn *date.Time `json:"modifiedOn,omitempty"` // ResourceID - ARM resource id of the underlying compute ResourceID *string `json:"resourceId,omitempty"` // ProvisioningErrors - READ-ONLY; Errors during provisioning ProvisioningErrors *[]Error `json:"provisioningErrors,omitempty"` // IsAttachedCompute - READ-ONLY; 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"` // DisableLocalAuth - Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeComputeTypeCompute', 'ComputeTypeBasicComputeComputeTypeAKS', 'ComputeTypeBasicComputeComputeTypeAmlCompute', 'ComputeTypeBasicComputeComputeTypeComputeInstance', 'ComputeTypeBasicComputeComputeTypeVirtualMachine', 'ComputeTypeBasicComputeComputeTypeHDInsight', 'ComputeTypeBasicComputeComputeTypeDataFactory', 'ComputeTypeBasicComputeComputeTypeDatabricks', 'ComputeTypeBasicComputeComputeTypeDataLakeAnalytics' ComputeType ComputeTypeBasicCompute `json:"computeType,omitempty"` }
VirtualMachine a Machine Learning compute based on Azure Virtual Machines.
func (VirtualMachine) AsAKS ¶
func (VM VirtualMachine) AsAKS() (*AKS, bool)
AsAKS is the BasicCompute implementation for VirtualMachine.
func (VirtualMachine) AsAmlCompute ¶
func (VM VirtualMachine) AsAmlCompute() (*AmlCompute, bool)
AsAmlCompute is the BasicCompute implementation for VirtualMachine.
func (VirtualMachine) AsBasicCompute ¶
func (VM VirtualMachine) AsBasicCompute() (BasicCompute, bool)
AsBasicCompute is the BasicCompute implementation for VirtualMachine.
func (VirtualMachine) AsCompute ¶
func (VM VirtualMachine) AsCompute() (*Compute, bool)
AsCompute is the BasicCompute implementation for VirtualMachine.
func (VirtualMachine) AsComputeInstance ¶
func (VM VirtualMachine) AsComputeInstance() (*ComputeInstance, bool)
AsComputeInstance is the BasicCompute implementation for VirtualMachine.
func (VirtualMachine) AsDataFactory ¶
func (VM VirtualMachine) AsDataFactory() (*DataFactory, bool)
AsDataFactory is the BasicCompute implementation for VirtualMachine.
func (VirtualMachine) AsDataLakeAnalytics ¶
func (VM VirtualMachine) AsDataLakeAnalytics() (*DataLakeAnalytics, bool)
AsDataLakeAnalytics is the BasicCompute implementation for VirtualMachine.
func (VirtualMachine) AsDatabricks ¶
func (VM VirtualMachine) AsDatabricks() (*Databricks, bool)
AsDatabricks is the BasicCompute implementation for VirtualMachine.
func (VirtualMachine) AsHDInsight ¶
func (VM VirtualMachine) AsHDInsight() (*HDInsight, bool)
AsHDInsight is the BasicCompute implementation for VirtualMachine.
func (VirtualMachine) AsVirtualMachine ¶
func (VM VirtualMachine) AsVirtualMachine() (*VirtualMachine, bool)
AsVirtualMachine is the BasicCompute implementation for VirtualMachine.
func (VirtualMachine) MarshalJSON ¶
func (VM VirtualMachine) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for VirtualMachine.
type VirtualMachineImage ¶
type VirtualMachineImage struct { // ID - Virtual Machine image path ID *string `json:"id,omitempty"` }
VirtualMachineImage virtual Machine image for Windows AML Compute
type VirtualMachineProperties ¶
type VirtualMachineProperties struct { // VirtualMachineSize - Virtual Machine size VirtualMachineSize *string `json:"virtualMachineSize,omitempty"` // SSHPort - Port open for ssh connections. SSHPort *int32 `json:"sshPort,omitempty"` // 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"` }
VirtualMachineProperties ...
type VirtualMachineSSHCredentials ¶
type VirtualMachineSSHCredentials struct { // Username - Username of admin account Username *string `json:"username,omitempty"` // Password - Password of admin account Password *string `json:"password,omitempty"` // PublicKeyData - Public key data PublicKeyData *string `json:"publicKeyData,omitempty"` // PrivateKeyData - Private key data PrivateKeyData *string `json:"privateKeyData,omitempty"` }
VirtualMachineSSHCredentials admin credentials for virtual machine
type VirtualMachineSecrets ¶
type VirtualMachineSecrets struct { // AdministratorAccount - Admin credentials for virtual machine. AdministratorAccount *VirtualMachineSSHCredentials `json:"administratorAccount,omitempty"` // ComputeType - Possible values include: 'ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets', 'ComputeTypeBasicComputeSecretsComputeTypeAKS', 'ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine', 'ComputeTypeBasicComputeSecretsComputeTypeDatabricks' ComputeType ComputeTypeBasicComputeSecrets `json:"computeType,omitempty"` }
VirtualMachineSecrets secrets related to a Machine Learning compute based on AKS.
func (VirtualMachineSecrets) AsAksComputeSecrets ¶
func (vms VirtualMachineSecrets) AsAksComputeSecrets() (*AksComputeSecrets, bool)
AsAksComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.
func (VirtualMachineSecrets) AsBasicComputeSecrets ¶
func (vms VirtualMachineSecrets) AsBasicComputeSecrets() (BasicComputeSecrets, bool)
AsBasicComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.
func (VirtualMachineSecrets) AsComputeSecrets ¶
func (vms VirtualMachineSecrets) AsComputeSecrets() (*ComputeSecrets, bool)
AsComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.
func (VirtualMachineSecrets) AsDatabricksComputeSecrets ¶
func (vms VirtualMachineSecrets) AsDatabricksComputeSecrets() (*DatabricksComputeSecrets, bool)
AsDatabricksComputeSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.
func (VirtualMachineSecrets) AsVirtualMachineSecrets ¶
func (vms VirtualMachineSecrets) AsVirtualMachineSecrets() (*VirtualMachineSecrets, bool)
AsVirtualMachineSecrets is the BasicComputeSecrets implementation for VirtualMachineSecrets.
func (VirtualMachineSecrets) MarshalJSON ¶
func (vms VirtualMachineSecrets) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for VirtualMachineSecrets.
type VirtualMachineSize ¶
type VirtualMachineSize struct { // Name - READ-ONLY; The name of the virtual machine size. Name *string `json:"name,omitempty"` // Family - READ-ONLY; The family name of the virtual machine size. Family *string `json:"family,omitempty"` // VCPUs - READ-ONLY; The number of vCPUs supported by the virtual machine size. VCPUs *int32 `json:"vCPUs,omitempty"` // Gpus - READ-ONLY; The number of gPUs supported by the virtual machine size. Gpus *int32 `json:"gpus,omitempty"` // OsVhdSizeMB - READ-ONLY; The OS VHD disk size, in MB, allowed by the virtual machine size. OsVhdSizeMB *int32 `json:"osVhdSizeMB,omitempty"` // MaxResourceVolumeMB - READ-ONLY; The resource volume size, in MB, allowed by the virtual machine size. MaxResourceVolumeMB *int32 `json:"maxResourceVolumeMB,omitempty"` // MemoryGB - READ-ONLY; The amount of memory, in GB, supported by the virtual machine size. MemoryGB *float64 `json:"memoryGB,omitempty"` // LowPriorityCapable - READ-ONLY; Specifies if the virtual machine size supports low priority VMs. LowPriorityCapable *bool `json:"lowPriorityCapable,omitempty"` // PremiumIO - READ-ONLY; Specifies if the virtual machine size supports premium IO. PremiumIO *bool `json:"premiumIO,omitempty"` // EstimatedVMPrices - The estimated price information for using a VM. EstimatedVMPrices *EstimatedVMPrices `json:"estimatedVMPrices,omitempty"` // SupportedComputeTypes - Specifies the compute types supported by the virtual machine size. SupportedComputeTypes *[]string `json:"supportedComputeTypes,omitempty"` }
VirtualMachineSize describes the properties of a VM size.
func (VirtualMachineSize) MarshalJSON ¶
func (vms VirtualMachineSize) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for VirtualMachineSize.
type VirtualMachineSizeListResult ¶
type VirtualMachineSizeListResult struct { autorest.Response `json:"-"` // AmlCompute - The list of virtual machine sizes supported by AmlCompute. AmlCompute *[]VirtualMachineSize `json:"amlCompute,omitempty"` }
VirtualMachineSizeListResult the List Virtual Machine size operation response.
type VirtualMachineSizesClient ¶
type VirtualMachineSizesClient struct {
BaseClient
}
VirtualMachineSizesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewVirtualMachineSizesClient ¶
func NewVirtualMachineSizesClient(subscriptionID string) VirtualMachineSizesClient
NewVirtualMachineSizesClient creates an instance of the VirtualMachineSizesClient client.
func NewVirtualMachineSizesClientWithBaseURI ¶
func NewVirtualMachineSizesClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineSizesClient
NewVirtualMachineSizesClientWithBaseURI creates an instance of the VirtualMachineSizesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (VirtualMachineSizesClient) List ¶
func (client VirtualMachineSizesClient) List(ctx context.Context, location string) (result VirtualMachineSizeListResult, err error)
List returns supported VM Sizes in a location Parameters: location - the location upon which virtual-machine-sizes is queried.
func (VirtualMachineSizesClient) ListPreparer ¶
func (client VirtualMachineSizesClient) ListPreparer(ctx context.Context, location string) (*http.Request, error)
ListPreparer prepares the List request.
func (VirtualMachineSizesClient) ListResponder ¶
func (client VirtualMachineSizesClient) ListResponder(resp *http.Response) (result VirtualMachineSizeListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (VirtualMachineSizesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type VnetConfiguration ¶
type VnetConfiguration struct { // VnetName - The name of the virtual network. VnetName *string `json:"vnetName,omitempty"` // SubnetName - The name of the virtual network subnet. SubnetName *string `json:"subnetName,omitempty"` }
VnetConfiguration ...
type WebServiceState ¶
type WebServiceState string
WebServiceState enumerates the values for web service state.
const ( // WebServiceStateFailed ... WebServiceStateFailed WebServiceState = "Failed" // WebServiceStateHealthy ... WebServiceStateHealthy WebServiceState = "Healthy" // WebServiceStateTransitioning ... WebServiceStateTransitioning WebServiceState = "Transitioning" // WebServiceStateUnhealthy ... WebServiceStateUnhealthy WebServiceState = "Unhealthy" // WebServiceStateUnschedulable ... WebServiceStateUnschedulable WebServiceState = "Unschedulable" )
func PossibleWebServiceStateValues ¶
func PossibleWebServiceStateValues() []WebServiceState
PossibleWebServiceStateValues returns an array of possible values for the WebServiceState const type.
type Workspace ¶
type Workspace struct { autorest.Response `json:"-"` // WorkspaceProperties - The properties of the machine learning workspace. *WorkspaceProperties `json:"properties,omitempty"` // ID - READ-ONLY; Specifies the resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Specifies the name of the resource. Name *string `json:"name,omitempty"` // Identity - The identity of the resource. Identity *Identity `json:"identity,omitempty"` // Location - Specifies the location of the resource. Location *string `json:"location,omitempty"` // Type - READ-ONLY; Specifies the type of the resource. Type *string `json:"type,omitempty"` // Tags - Contains resource tags defined as key/value pairs. Tags map[string]*string `json:"tags"` // Sku - The sku of the workspace. Sku *Sku `json:"sku,omitempty"` // SystemData - READ-ONLY SystemData *SystemData `json:"systemData,omitempty"` }
Workspace an object that represents a machine learning workspace.
func (Workspace) MarshalJSON ¶
MarshalJSON is the custom marshaler for Workspace.
func (*Workspace) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Workspace struct.
type WorkspaceClient ¶
type WorkspaceClient struct {
BaseClient
}
WorkspaceClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewWorkspaceClient ¶
func NewWorkspaceClient(subscriptionID string) WorkspaceClient
NewWorkspaceClient creates an instance of the WorkspaceClient client.
func NewWorkspaceClientWithBaseURI ¶
func NewWorkspaceClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceClient
NewWorkspaceClientWithBaseURI creates an instance of the WorkspaceClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (WorkspaceClient) ListSkus ¶
func (client WorkspaceClient) ListSkus(ctx context.Context) (result SkuListResultPage, err error)
ListSkus lists all skus with associated features
func (WorkspaceClient) ListSkusComplete ¶
func (client WorkspaceClient) ListSkusComplete(ctx context.Context) (result SkuListResultIterator, err error)
ListSkusComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspaceClient) ListSkusPreparer ¶
ListSkusPreparer prepares the ListSkus request.
func (WorkspaceClient) ListSkusResponder ¶
func (client WorkspaceClient) ListSkusResponder(resp *http.Response) (result SkuListResult, err error)
ListSkusResponder handles the response to the ListSkus request. The method always closes the http.Response Body.
func (WorkspaceClient) ListSkusSender ¶
ListSkusSender sends the ListSkus request. The method will close the http.Response Body if it receives an error.
type WorkspaceConnection ¶
type WorkspaceConnection struct { autorest.Response `json:"-"` // ID - READ-ONLY; ResourceId of the workspace connection. ID *string `json:"id,omitempty"` // Name - READ-ONLY; Friendly name of the workspace connection. Name *string `json:"name,omitempty"` // Type - READ-ONLY; Resource type of workspace connection. Type *string `json:"type,omitempty"` // WorkspaceConnectionProps - Properties of workspace connection. *WorkspaceConnectionProps `json:"properties,omitempty"` }
WorkspaceConnection workspace connection.
func (WorkspaceConnection) MarshalJSON ¶
func (wc WorkspaceConnection) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkspaceConnection.
func (*WorkspaceConnection) UnmarshalJSON ¶
func (wc *WorkspaceConnection) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkspaceConnection struct.
type WorkspaceConnectionDto ¶
type WorkspaceConnectionDto struct { // Name - Friendly name of the workspace connection Name *string `json:"name,omitempty"` // WorkspaceConnectionProps - Properties of workspace connection. *WorkspaceConnectionProps `json:"properties,omitempty"` }
WorkspaceConnectionDto object used for creating workspace connection.
func (WorkspaceConnectionDto) MarshalJSON ¶
func (wcd WorkspaceConnectionDto) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkspaceConnectionDto.
func (*WorkspaceConnectionDto) UnmarshalJSON ¶
func (wcd *WorkspaceConnectionDto) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkspaceConnectionDto struct.
type WorkspaceConnectionProps ¶
type WorkspaceConnectionProps struct { // Category - Category of the workspace connection. Category *string `json:"category,omitempty"` // Target - Target of the workspace connection. Target *string `json:"target,omitempty"` // AuthType - Authorization type of the workspace connection. AuthType *string `json:"authType,omitempty"` // Value - Value details of the workspace connection. Value *string `json:"value,omitempty"` // ValueFormat - format for the workspace connection value. Possible values include: 'ValueFormatJSON' ValueFormat ValueFormat `json:"valueFormat,omitempty"` }
WorkspaceConnectionProps workspace Connection specific properties.
type WorkspaceConnectionsClient ¶
type WorkspaceConnectionsClient struct {
BaseClient
}
WorkspaceConnectionsClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewWorkspaceConnectionsClient ¶
func NewWorkspaceConnectionsClient(subscriptionID string) WorkspaceConnectionsClient
NewWorkspaceConnectionsClient creates an instance of the WorkspaceConnectionsClient client.
func NewWorkspaceConnectionsClientWithBaseURI ¶
func NewWorkspaceConnectionsClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceConnectionsClient
NewWorkspaceConnectionsClientWithBaseURI creates an instance of the WorkspaceConnectionsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (WorkspaceConnectionsClient) Create ¶
func (client WorkspaceConnectionsClient) Create(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string, parameters WorkspaceConnectionDto) (result WorkspaceConnection, err error)
Create add a new workspace connection. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. connectionName - friendly name of the workspace connection parameters - the object for creating or updating a new workspace connection
func (WorkspaceConnectionsClient) CreatePreparer ¶
func (client WorkspaceConnectionsClient) CreatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string, parameters WorkspaceConnectionDto) (*http.Request, error)
CreatePreparer prepares the Create request.
func (WorkspaceConnectionsClient) CreateResponder ¶
func (client WorkspaceConnectionsClient) CreateResponder(resp *http.Response) (result WorkspaceConnection, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (WorkspaceConnectionsClient) CreateSender ¶
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (WorkspaceConnectionsClient) Delete ¶
func (client WorkspaceConnectionsClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (result autorest.Response, err error)
Delete delete a workspace connection. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. connectionName - friendly name of the workspace connection
func (WorkspaceConnectionsClient) DeletePreparer ¶
func (client WorkspaceConnectionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (WorkspaceConnectionsClient) DeleteResponder ¶
func (client WorkspaceConnectionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (WorkspaceConnectionsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (WorkspaceConnectionsClient) Get ¶
func (client WorkspaceConnectionsClient) Get(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (result WorkspaceConnection, err error)
Get get the detail of a workspace connection. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. connectionName - friendly name of the workspace connection
func (WorkspaceConnectionsClient) GetPreparer ¶
func (client WorkspaceConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string, connectionName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspaceConnectionsClient) GetResponder ¶
func (client WorkspaceConnectionsClient) GetResponder(resp *http.Response) (result WorkspaceConnection, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkspaceConnectionsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkspaceConnectionsClient) List ¶
func (client WorkspaceConnectionsClient) List(ctx context.Context, resourceGroupName string, workspaceName string, target string, category string) (result PaginatedWorkspaceConnectionsList, err error)
List list all connections under a AML workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. target - target of the workspace connection. category - category of the workspace connection.
func (WorkspaceConnectionsClient) ListPreparer ¶
func (client WorkspaceConnectionsClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string, target string, category string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkspaceConnectionsClient) ListResponder ¶
func (client WorkspaceConnectionsClient) ListResponder(resp *http.Response) (result PaginatedWorkspaceConnectionsList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkspaceConnectionsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type WorkspaceFeaturesClient ¶
type WorkspaceFeaturesClient struct {
BaseClient
}
WorkspaceFeaturesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewWorkspaceFeaturesClient ¶
func NewWorkspaceFeaturesClient(subscriptionID string) WorkspaceFeaturesClient
NewWorkspaceFeaturesClient creates an instance of the WorkspaceFeaturesClient client.
func NewWorkspaceFeaturesClientWithBaseURI ¶
func NewWorkspaceFeaturesClientWithBaseURI(baseURI string, subscriptionID string) WorkspaceFeaturesClient
NewWorkspaceFeaturesClientWithBaseURI creates an instance of the WorkspaceFeaturesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (WorkspaceFeaturesClient) List ¶
func (client WorkspaceFeaturesClient) List(ctx context.Context, resourceGroupName string, workspaceName string) (result ListAmlUserFeatureResultPage, err error)
List lists all enabled features for a workspace Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace.
func (WorkspaceFeaturesClient) ListComplete ¶
func (client WorkspaceFeaturesClient) ListComplete(ctx context.Context, resourceGroupName string, workspaceName string) (result ListAmlUserFeatureResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspaceFeaturesClient) ListPreparer ¶
func (client WorkspaceFeaturesClient) ListPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListPreparer prepares the List request.
func (WorkspaceFeaturesClient) ListResponder ¶
func (client WorkspaceFeaturesClient) ListResponder(resp *http.Response) (result ListAmlUserFeatureResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (WorkspaceFeaturesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type WorkspaceListResult ¶
type WorkspaceListResult struct { autorest.Response `json:"-"` // Value - The list of machine learning workspaces. Since this list may be incomplete, the nextLink field should be used to request the next list of machine learning workspaces. Value *[]Workspace `json:"value,omitempty"` // NextLink - The URI that can be used to request the next list of machine learning workspaces. NextLink *string `json:"nextLink,omitempty"` }
WorkspaceListResult the result of a request to list machine learning workspaces.
func (WorkspaceListResult) IsEmpty ¶
func (wlr WorkspaceListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type WorkspaceListResultIterator ¶
type WorkspaceListResultIterator struct {
// contains filtered or unexported fields
}
WorkspaceListResultIterator provides access to a complete listing of Workspace values.
func NewWorkspaceListResultIterator ¶
func NewWorkspaceListResultIterator(page WorkspaceListResultPage) WorkspaceListResultIterator
Creates a new instance of the WorkspaceListResultIterator type.
func (*WorkspaceListResultIterator) Next ¶
func (iter *WorkspaceListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*WorkspaceListResultIterator) NextWithContext ¶
func (iter *WorkspaceListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (WorkspaceListResultIterator) NotDone ¶
func (iter WorkspaceListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (WorkspaceListResultIterator) Response ¶
func (iter WorkspaceListResultIterator) Response() WorkspaceListResult
Response returns the raw server response from the last page request.
func (WorkspaceListResultIterator) Value ¶
func (iter WorkspaceListResultIterator) Value() Workspace
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type WorkspaceListResultPage ¶
type WorkspaceListResultPage struct {
// contains filtered or unexported fields
}
WorkspaceListResultPage contains a page of Workspace values.
func NewWorkspaceListResultPage ¶
func NewWorkspaceListResultPage(cur WorkspaceListResult, getNextPage func(context.Context, WorkspaceListResult) (WorkspaceListResult, error)) WorkspaceListResultPage
Creates a new instance of the WorkspaceListResultPage type.
func (*WorkspaceListResultPage) Next ¶
func (page *WorkspaceListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*WorkspaceListResultPage) NextWithContext ¶
func (page *WorkspaceListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (WorkspaceListResultPage) NotDone ¶
func (page WorkspaceListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (WorkspaceListResultPage) Response ¶
func (page WorkspaceListResultPage) Response() WorkspaceListResult
Response returns the raw server response from the last page request.
func (WorkspaceListResultPage) Values ¶
func (page WorkspaceListResultPage) Values() []Workspace
Values returns the slice of values for the current page or nil if there are no values.
type WorkspaceProperties ¶
type WorkspaceProperties struct { // WorkspaceID - READ-ONLY; The immutable id associated with this workspace. WorkspaceID *string `json:"workspaceId,omitempty"` // Description - The description of this workspace. Description *string `json:"description,omitempty"` // FriendlyName - The friendly name for this workspace. This name in mutable FriendlyName *string `json:"friendlyName,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"` // ApplicationInsights - ARM id of the application insights associated with this workspace. This cannot be changed once the workspace has been created ApplicationInsights *string `json:"applicationInsights,omitempty"` // ContainerRegistry - ARM id of the container registry associated with this workspace. This cannot be changed once the workspace has been created ContainerRegistry *string `json:"containerRegistry,omitempty"` // 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"` // DiscoveryURL - Url for the discovery service to identify regional endpoints for machine learning experimentation services DiscoveryURL *string `json:"discoveryUrl,omitempty"` // ProvisioningState - READ-ONLY; The current deployment state of workspace resource. The provisioningState is to indicate states for resource provisioning. Possible values include: 'ProvisioningStateUnknown', 'ProvisioningStateUpdating', 'ProvisioningStateCreating', 'ProvisioningStateDeleting', 'ProvisioningStateSucceeded', 'ProvisioningStateFailed', 'ProvisioningStateCanceled' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // Encryption - The encryption settings of Azure ML workspace. Encryption *EncryptionProperty `json:"encryption,omitempty"` // HbiWorkspace - The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service HbiWorkspace *bool `json:"hbiWorkspace,omitempty"` // ServiceProvisionedResourceGroup - READ-ONLY; 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"` // PrivateLinkCount - READ-ONLY; Count of private connections in the workspace PrivateLinkCount *int32 `json:"privateLinkCount,omitempty"` // ImageBuildCompute - The compute name for image build ImageBuildCompute *string `json:"imageBuildCompute,omitempty"` // AllowPublicAccessWhenBehindVnet - The flag to indicate whether to allow public access when behind VNet. AllowPublicAccessWhenBehindVnet *bool `json:"allowPublicAccessWhenBehindVnet,omitempty"` // PrivateEndpointConnections - READ-ONLY; The list of private endpoint connections in the workspace. PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` SharedPrivateLinkResources *[]SharedPrivateLinkResource `json:"sharedPrivateLinkResources,omitempty"` // NotebookInfo - READ-ONLY; The notebook info of Azure ML workspace. NotebookInfo *NotebookResourceInfo `json:"notebookInfo,omitempty"` // ServiceManagedResourcesSettings - The service managed resource settings. ServiceManagedResourcesSettings *ServiceManagedResourcesSettings `json:"serviceManagedResourcesSettings,omitempty"` // PrimaryUserAssignedIdentity - The user assigned identity resource id that represents the workspace identity. PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"` // TenantID - READ-ONLY; The tenant id associated with this workspace. TenantID *string `json:"tenantId,omitempty"` }
WorkspaceProperties the properties of a machine learning workspace.
func (WorkspaceProperties) MarshalJSON ¶
func (wp WorkspaceProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkspaceProperties.
type WorkspacePropertiesUpdateParameters ¶
type WorkspacePropertiesUpdateParameters struct { // Description - The description of this workspace. Description *string `json:"description,omitempty"` // FriendlyName - The friendly name for this workspace. FriendlyName *string `json:"friendlyName,omitempty"` // ImageBuildCompute - The compute name for image build ImageBuildCompute *string `json:"imageBuildCompute,omitempty"` // ServiceManagedResourcesSettings - The service managed resource settings. ServiceManagedResourcesSettings *ServiceManagedResourcesSettings `json:"serviceManagedResourcesSettings,omitempty"` // PrimaryUserAssignedIdentity - The user assigned identity resource id that represents the workspace identity. PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"` }
WorkspacePropertiesUpdateParameters the parameters for updating the properties of a machine learning workspace.
type WorkspaceSku ¶
type WorkspaceSku struct { // Locations - READ-ONLY; The set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). Locations *[]string `json:"locations,omitempty"` // LocationInfo - READ-ONLY; A list of locations and availability zones in those locations where the SKU is available. LocationInfo *[]ResourceSkuLocationInfo `json:"locationInfo,omitempty"` // Tier - READ-ONLY; Sku Tier like Basic or Enterprise Tier *string `json:"tier,omitempty"` // ResourceType - READ-ONLY ResourceType *string `json:"resourceType,omitempty"` // Name - READ-ONLY Name *string `json:"name,omitempty"` // Capabilities - READ-ONLY; List of features/user capabilities associated with the sku Capabilities *[]SKUCapability `json:"capabilities,omitempty"` // Restrictions - The restrictions because of which SKU cannot be used. This is empty if there are no restrictions. Restrictions *[]Restriction `json:"restrictions,omitempty"` }
WorkspaceSku describes Workspace Sku details and features
func (WorkspaceSku) MarshalJSON ¶
func (ws WorkspaceSku) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkspaceSku.
type WorkspaceUpdateParameters ¶
type WorkspaceUpdateParameters struct { // Tags - The resource tags for the machine learning workspace. Tags map[string]*string `json:"tags"` // Sku - The sku of the workspace. Sku *Sku `json:"sku,omitempty"` // Identity - The identity of the resource. Identity *Identity `json:"identity,omitempty"` // WorkspacePropertiesUpdateParameters - The properties that the machine learning workspace will be updated with. *WorkspacePropertiesUpdateParameters `json:"properties,omitempty"` }
WorkspaceUpdateParameters the parameters for updating a machine learning workspace.
func (WorkspaceUpdateParameters) MarshalJSON ¶
func (wup WorkspaceUpdateParameters) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for WorkspaceUpdateParameters.
func (*WorkspaceUpdateParameters) UnmarshalJSON ¶
func (wup *WorkspaceUpdateParameters) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for WorkspaceUpdateParameters struct.
type WorkspacesClient ¶
type WorkspacesClient struct {
BaseClient
}
WorkspacesClient is the these APIs allow end users to operate on Azure Machine Learning Workspace resources.
func NewWorkspacesClient ¶
func NewWorkspacesClient(subscriptionID string) WorkspacesClient
NewWorkspacesClient creates an instance of the WorkspacesClient client.
func NewWorkspacesClientWithBaseURI ¶
func NewWorkspacesClientWithBaseURI(baseURI string, subscriptionID string) WorkspacesClient
NewWorkspacesClientWithBaseURI creates an instance of the WorkspacesClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (WorkspacesClient) CreateOrUpdate ¶
func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, workspaceName string, parameters Workspace) (result WorkspacesCreateOrUpdateFuture, err error)
CreateOrUpdate creates or updates a workspace with the specified parameters. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. parameters - the parameters for creating or updating a machine learning workspace.
func (WorkspacesClient) CreateOrUpdatePreparer ¶
func (client WorkspacesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters Workspace) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (WorkspacesClient) CreateOrUpdateResponder ¶
func (client WorkspacesClient) CreateOrUpdateResponder(resp *http.Response) (result Workspace, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (WorkspacesClient) CreateOrUpdateSender ¶
func (client WorkspacesClient) CreateOrUpdateSender(req *http.Request) (future WorkspacesCreateOrUpdateFuture, err error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) Delete ¶
func (client WorkspacesClient) Delete(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesDeleteFuture, err error)
Delete deletes a machine learning workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace.
func (WorkspacesClient) DeletePreparer ¶
func (client WorkspacesClient) DeletePreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (WorkspacesClient) DeleteResponder ¶
func (client WorkspacesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (WorkspacesClient) DeleteSender ¶
func (client WorkspacesClient) DeleteSender(req *http.Request) (future WorkspacesDeleteFuture, err error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) Get ¶
func (client WorkspacesClient) Get(ctx context.Context, resourceGroupName string, workspaceName string) (result Workspace, err error)
Get gets the properties of the specified machine learning workspace. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace.
func (WorkspacesClient) GetPreparer ¶
func (client WorkspacesClient) GetPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (WorkspacesClient) GetResponder ¶
func (client WorkspacesClient) GetResponder(resp *http.Response) (result Workspace, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (WorkspacesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) ListByResourceGroup ¶
func (client WorkspacesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, skip string) (result WorkspaceListResultPage, err error)
ListByResourceGroup lists all the available machine learning workspaces under the specified resource group. Parameters: resourceGroupName - name of the resource group in which workspace is located. skip - continuation token for pagination.
func (WorkspacesClient) ListByResourceGroupComplete ¶
func (client WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, skip string) (result WorkspaceListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspacesClient) ListByResourceGroupPreparer ¶
func (client WorkspacesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, skip string) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (WorkspacesClient) ListByResourceGroupResponder ¶
func (client WorkspacesClient) ListByResourceGroupResponder(resp *http.Response) (result WorkspaceListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (WorkspacesClient) ListByResourceGroupSender ¶
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) ListBySubscription ¶
func (client WorkspacesClient) ListBySubscription(ctx context.Context, skip string) (result WorkspaceListResultPage, err error)
ListBySubscription lists all the available machine learning workspaces under the specified subscription. Parameters: skip - continuation token for pagination.
func (WorkspacesClient) ListBySubscriptionComplete ¶
func (client WorkspacesClient) ListBySubscriptionComplete(ctx context.Context, skip string) (result WorkspaceListResultIterator, err error)
ListBySubscriptionComplete enumerates all values, automatically crossing page boundaries as required.
func (WorkspacesClient) ListBySubscriptionPreparer ¶
func (client WorkspacesClient) ListBySubscriptionPreparer(ctx context.Context, skip string) (*http.Request, error)
ListBySubscriptionPreparer prepares the ListBySubscription request.
func (WorkspacesClient) ListBySubscriptionResponder ¶
func (client WorkspacesClient) ListBySubscriptionResponder(resp *http.Response) (result WorkspaceListResult, err error)
ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.
func (WorkspacesClient) ListBySubscriptionSender ¶
ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) ListKeys ¶
func (client WorkspacesClient) ListKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result ListWorkspaceKeysResult, err error)
ListKeys lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace.
func (WorkspacesClient) ListKeysPreparer ¶
func (client WorkspacesClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListKeysPreparer prepares the ListKeys request.
func (WorkspacesClient) ListKeysResponder ¶
func (client WorkspacesClient) ListKeysResponder(resp *http.Response) (result ListWorkspaceKeysResult, err error)
ListKeysResponder handles the response to the ListKeys request. The method always closes the http.Response Body.
func (WorkspacesClient) ListKeysSender ¶
ListKeysSender sends the ListKeys request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) ListNotebookAccessToken ¶
func (client WorkspacesClient) ListNotebookAccessToken(ctx context.Context, resourceGroupName string, workspaceName string) (result NotebookAccessTokenResult, err error)
ListNotebookAccessToken return notebook access token and refresh token Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace.
func (WorkspacesClient) ListNotebookAccessTokenPreparer ¶
func (client WorkspacesClient) ListNotebookAccessTokenPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ListNotebookAccessTokenPreparer prepares the ListNotebookAccessToken request.
func (WorkspacesClient) ListNotebookAccessTokenResponder ¶
func (client WorkspacesClient) ListNotebookAccessTokenResponder(resp *http.Response) (result NotebookAccessTokenResult, err error)
ListNotebookAccessTokenResponder handles the response to the ListNotebookAccessToken request. The method always closes the http.Response Body.
func (WorkspacesClient) ListNotebookAccessTokenSender ¶
func (client WorkspacesClient) ListNotebookAccessTokenSender(req *http.Request) (*http.Response, error)
ListNotebookAccessTokenSender sends the ListNotebookAccessToken request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) ResyncKeys ¶
func (client WorkspacesClient) ResyncKeys(ctx context.Context, resourceGroupName string, workspaceName string) (result WorkspacesResyncKeysFuture, err error)
ResyncKeys resync all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace.
func (WorkspacesClient) ResyncKeysPreparer ¶
func (client WorkspacesClient) ResyncKeysPreparer(ctx context.Context, resourceGroupName string, workspaceName string) (*http.Request, error)
ResyncKeysPreparer prepares the ResyncKeys request.
func (WorkspacesClient) ResyncKeysResponder ¶
func (client WorkspacesClient) ResyncKeysResponder(resp *http.Response) (result autorest.Response, err error)
ResyncKeysResponder handles the response to the ResyncKeys request. The method always closes the http.Response Body.
func (WorkspacesClient) ResyncKeysSender ¶
func (client WorkspacesClient) ResyncKeysSender(req *http.Request) (future WorkspacesResyncKeysFuture, err error)
ResyncKeysSender sends the ResyncKeys request. The method will close the http.Response Body if it receives an error.
func (WorkspacesClient) Update ¶
func (client WorkspacesClient) Update(ctx context.Context, resourceGroupName string, workspaceName string, parameters WorkspaceUpdateParameters) (result Workspace, err error)
Update updates a machine learning workspace with the specified parameters. Parameters: resourceGroupName - name of the resource group in which workspace is located. workspaceName - name of Azure Machine Learning workspace. parameters - the parameters for updating a machine learning workspace.
func (WorkspacesClient) UpdatePreparer ¶
func (client WorkspacesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, workspaceName string, parameters WorkspaceUpdateParameters) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (WorkspacesClient) UpdateResponder ¶
func (client WorkspacesClient) UpdateResponder(resp *http.Response) (result Workspace, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (WorkspacesClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type WorkspacesCreateOrUpdateFuture ¶
type WorkspacesCreateOrUpdateFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspacesClient) (Workspace, error) }
WorkspacesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspacesCreateOrUpdateFuture) UnmarshalJSON ¶
func (future *WorkspacesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspacesDeleteFuture ¶
type WorkspacesDeleteFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspacesClient) (autorest.Response, error) }
WorkspacesDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspacesDeleteFuture) UnmarshalJSON ¶
func (future *WorkspacesDeleteFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
type WorkspacesResyncKeysFuture ¶
type WorkspacesResyncKeysFuture struct { azure.FutureAPI // Result returns the result of the asynchronous operation. // If the operation has not completed it will return an error. Result func(WorkspacesClient) (autorest.Response, error) }
WorkspacesResyncKeysFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*WorkspacesResyncKeysFuture) UnmarshalJSON ¶
func (future *WorkspacesResyncKeysFuture) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaller for CreateFuture.
Source Files ¶
- client.go
- enums.go
- machinelearningcompute.go
- machinelearningservice.go
- models.go
- notebooks.go
- operations.go
- privateendpointconnections.go
- privatelinkresources.go
- quotas.go
- storageaccount.go
- usages.go
- version.go
- virtualmachinesizes.go
- workspace.go
- workspaceconnections.go
- workspacefeatures.go
- workspaces.go