azure.mgmt.machinelearningcompute.models module

class azure.mgmt.machinelearningcompute.models.AcsClusterProperties(*, orchestrator_type: Union[str, _models.OrchestratorType], orchestrator_properties: Optional[_models.KubernetesClusterProperties] = None, system_services: Optional[List[_models.SystemService]] = None, master_count: int = 1, agent_count: int = 2, agent_vm_size: Union[str, _models.AgentVMSizeTypes] = 'Standard_D3_v2', **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Information about the container service backing the cluster.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Variables
  • cluster_fqdn (str) – The FQDN of the cluster.

  • orchestrator_type (str or OrchestratorType) – Type of orchestrator. It cannot be changed once the cluster is created. Required. Known values are: “Kubernetes” and “None”.

  • orchestrator_properties (KubernetesClusterProperties) – Orchestrator specific properties.

  • system_services (list[SystemService]) – The system services deployed to the cluster.

  • master_count (int) – The number of master nodes in the container service.

  • agent_count (int) – The number of agent nodes in the Container Service. This can be changed to scale the cluster.

  • agent_vm_size (str or AgentVMSizeTypes) – The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes. Known values are: “Standard_A0”, “Standard_A1”, “Standard_A2”, “Standard_A3”, “Standard_A4”, “Standard_A5”, “Standard_A6”, “Standard_A7”, “Standard_A8”, “Standard_A9”, “Standard_A10”, “Standard_A11”, “Standard_D1”, “Standard_D2”, “Standard_D3”, “Standard_D4”, “Standard_D11”, “Standard_D12”, “Standard_D13”, “Standard_D14”, “Standard_D1_v2”, “Standard_D2_v2”, “Standard_D3_v2”, “Standard_D4_v2”, “Standard_D5_v2”, “Standard_D11_v2”, “Standard_D12_v2”, “Standard_D13_v2”, “Standard_D14_v2”, “Standard_G1”, “Standard_G2”, “Standard_G3”, “Standard_G4”, “Standard_G5”, “Standard_DS1”, “Standard_DS2”, “Standard_DS3”, “Standard_DS4”, “Standard_DS11”, “Standard_DS12”, “Standard_DS13”, “Standard_DS14”, “Standard_GS1”, “Standard_GS2”, “Standard_GS3”, “Standard_GS4”, and “Standard_GS5”.

Keyword Arguments
  • orchestrator_type (str or OrchestratorType) – Type of orchestrator. It cannot be changed once the cluster is created. Required. Known values are: “Kubernetes” and “None”.

  • orchestrator_properties (KubernetesClusterProperties) – Orchestrator specific properties.

  • system_services (list[SystemService]) – The system services deployed to the cluster.

  • master_count (int) – The number of master nodes in the container service.

  • agent_count (int) – The number of agent nodes in the Container Service. This can be changed to scale the cluster.

  • agent_vm_size (str or AgentVMSizeTypes) – The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes. Known values are: “Standard_A0”, “Standard_A1”, “Standard_A2”, “Standard_A3”, “Standard_A4”, “Standard_A5”, “Standard_A6”, “Standard_A7”, “Standard_A8”, “Standard_A9”, “Standard_A10”, “Standard_A11”, “Standard_D1”, “Standard_D2”, “Standard_D3”, “Standard_D4”, “Standard_D11”, “Standard_D12”, “Standard_D13”, “Standard_D14”, “Standard_D1_v2”, “Standard_D2_v2”, “Standard_D3_v2”, “Standard_D4_v2”, “Standard_D5_v2”, “Standard_D11_v2”, “Standard_D12_v2”, “Standard_D13_v2”, “Standard_D14_v2”, “Standard_G1”, “Standard_G2”, “Standard_G3”, “Standard_G4”, “Standard_G5”, “Standard_DS1”, “Standard_DS2”, “Standard_DS3”, “Standard_DS4”, “Standard_DS11”, “Standard_DS12”, “Standard_DS13”, “Standard_DS14”, “Standard_GS1”, “Standard_GS2”, “Standard_GS3”, “Standard_GS4”, and “Standard_GS5”.

class azure.mgmt.machinelearningcompute.models.AgentVMSizeTypes(value)[source]

Bases: str, enum.Enum

The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes for the possible VM sizes.

STANDARD_A0 = 'Standard_A0'
STANDARD_A1 = 'Standard_A1'
STANDARD_A10 = 'Standard_A10'
STANDARD_A11 = 'Standard_A11'
STANDARD_A2 = 'Standard_A2'
STANDARD_A3 = 'Standard_A3'
STANDARD_A4 = 'Standard_A4'
STANDARD_A5 = 'Standard_A5'
STANDARD_A6 = 'Standard_A6'
STANDARD_A7 = 'Standard_A7'
STANDARD_A8 = 'Standard_A8'
STANDARD_A9 = 'Standard_A9'
STANDARD_D1 = 'Standard_D1'
STANDARD_D11 = 'Standard_D11'
STANDARD_D11_V2 = 'Standard_D11_v2'
STANDARD_D12 = 'Standard_D12'
STANDARD_D12_V2 = 'Standard_D12_v2'
STANDARD_D13 = 'Standard_D13'
STANDARD_D13_V2 = 'Standard_D13_v2'
STANDARD_D14 = 'Standard_D14'
STANDARD_D14_V2 = 'Standard_D14_v2'
STANDARD_D1_V2 = 'Standard_D1_v2'
STANDARD_D2 = 'Standard_D2'
STANDARD_D2_V2 = 'Standard_D2_v2'
STANDARD_D3 = 'Standard_D3'
STANDARD_D3_V2 = 'Standard_D3_v2'
STANDARD_D4 = 'Standard_D4'
STANDARD_D4_V2 = 'Standard_D4_v2'
STANDARD_D5_V2 = 'Standard_D5_v2'
STANDARD_DS1 = 'Standard_DS1'
STANDARD_DS11 = 'Standard_DS11'
STANDARD_DS12 = 'Standard_DS12'
STANDARD_DS13 = 'Standard_DS13'
STANDARD_DS14 = 'Standard_DS14'
STANDARD_DS2 = 'Standard_DS2'
STANDARD_DS3 = 'Standard_DS3'
STANDARD_DS4 = 'Standard_DS4'
STANDARD_G1 = 'Standard_G1'
STANDARD_G2 = 'Standard_G2'
STANDARD_G3 = 'Standard_G3'
STANDARD_G4 = 'Standard_G4'
STANDARD_G5 = 'Standard_G5'
STANDARD_GS1 = 'Standard_GS1'
STANDARD_GS2 = 'Standard_GS2'
STANDARD_GS3 = 'Standard_GS3'
STANDARD_GS4 = 'Standard_GS4'
STANDARD_GS5 = 'Standard_GS5'
class azure.mgmt.machinelearningcompute.models.AppInsightsCredentials(*, app_id: Optional[str] = None, instrumentation_key: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

AppInsights credentials.

Variables
  • app_id (str) – The AppInsights application ID.

  • instrumentation_key (str) – The AppInsights instrumentation key. This is not returned in response of GET/PUT on the resource. To see this please call listKeys API.

Keyword Arguments
  • app_id (str) – The AppInsights application ID.

  • instrumentation_key (str) – The AppInsights instrumentation key. This is not returned in response of GET/PUT on the resource. To see this please call listKeys API.

class azure.mgmt.machinelearningcompute.models.AppInsightsProperties(*, resource_id: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Properties of App Insights.

Variables

resource_id (str) – ARM resource ID of the App Insights.

Keyword Arguments

resource_id (str) – ARM resource ID of the App Insights.

class azure.mgmt.machinelearningcompute.models.AutoScaleConfiguration(*, status: Optional[Union[str, _models.Status]] = None, min_replicas: int = 1, max_replicas: int = 100, target_utilization: Optional[float] = None, refresh_period_in_seconds: Optional[int] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

AutoScale configuration properties.

Variables
  • status (str or Status) – If auto-scale is enabled for all services. Each service can turn it off individually. Known values are: “Enabled” and “Disabled”.

  • min_replicas (int) – The minimum number of replicas for each service.

  • max_replicas (int) – The maximum number of replicas for each service.

  • target_utilization (float) – The target utilization.

  • refresh_period_in_seconds (int) – Refresh period in seconds.

Keyword Arguments
  • status (str or Status) – If auto-scale is enabled for all services. Each service can turn it off individually. Known values are: “Enabled” and “Disabled”.

  • min_replicas (int) – The minimum number of replicas for each service.

  • max_replicas (int) – The maximum number of replicas for each service.

  • target_utilization (float) – The target utilization.

  • refresh_period_in_seconds (int) – Refresh period in seconds.

class azure.mgmt.machinelearningcompute.models.AvailableOperations(*, value: Optional[List[_models.ResourceOperation]] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Available operation list.

Variables

value (list[ResourceOperation]) – An array of available operations.

Keyword Arguments

value (list[ResourceOperation]) – An array of available operations.

class azure.mgmt.machinelearningcompute.models.CheckSystemServicesUpdatesAvailableResponse(**kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Information about updates available for system services in a cluster.

Variables are only populated by the server, and will be ignored when sending a request.

Variables

updates_available (str or UpdatesAvailable) – Yes if updates are available for the system services, No if not. Known values are: “Yes” and “No”.

class azure.mgmt.machinelearningcompute.models.ClusterType(value)[source]

Bases: str, enum.Enum

The cluster type.

ACS = 'ACS'
LOCAL = 'Local'
class azure.mgmt.machinelearningcompute.models.ContainerRegistryCredentials(**kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Information about the Azure Container Registry which contains the images deployed to the cluster.

Variables are only populated by the server, and will be ignored when sending a request.

Variables
  • login_server (str) – The ACR login server name. User name is the first part of the FQDN.

  • password (str) – The ACR primary password.

  • password2 (str) – The ACR secondary password.

  • username (str) – The ACR login username.

class azure.mgmt.machinelearningcompute.models.ContainerRegistryProperties(*, resource_id: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Properties of Azure Container Registry.

Variables

resource_id (str) – ARM resource ID of the Azure Container Registry used to store Docker images for web services in the cluster. If not provided one will be created. This cannot be changed once the cluster is created.

Keyword Arguments

resource_id (str) – ARM resource ID of the Azure Container Registry used to store Docker images for web services in the cluster. If not provided one will be created. This cannot be changed once the cluster is created.

class azure.mgmt.machinelearningcompute.models.ContainerServiceCredentials(**kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Information about the Azure Container Registry which contains the images deployed to the cluster.

Variables are only populated by the server, and will be ignored when sending a request.

Variables
  • acs_kube_config (str) – The ACS kube config file.

  • service_principal_configuration (ServicePrincipalProperties) – Service principal configuration used by Kubernetes.

  • image_pull_secret_name (str) – The ACR image pull secret name which was created in Kubernetes.

class azure.mgmt.machinelearningcompute.models.ErrorDetail(*, code: str, message: str, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Error detail information.

All required parameters must be populated in order to send to Azure.

Variables
  • code (str) – Error code. Required.

  • message (str) – Error message. Required.

Keyword Arguments
  • code (str) – Error code. Required.

  • message (str) – Error message. Required.

class azure.mgmt.machinelearningcompute.models.ErrorResponse(*, code: str, message: str, details: Optional[List[_models.ErrorDetail]] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Error response information.

All required parameters must be populated in order to send to Azure.

Variables
  • code (str) – Error code. Required.

  • message (str) – Error message. Required.

  • details (list[ErrorDetail]) – An array of error detail objects.

Keyword Arguments
  • code (str) – Error code. Required.

  • message (str) – Error message. Required.

  • details (list[ErrorDetail]) – An array of error detail objects.

class azure.mgmt.machinelearningcompute.models.ErrorResponseWrapper(*, error: Optional[_models.ErrorResponse] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Wrapper for error response to follow ARM guidelines.

Variables

error (ErrorResponse) – The error response.

Keyword Arguments

error (ErrorResponse) – The error response.

class azure.mgmt.machinelearningcompute.models.GlobalServiceConfiguration(*, additional_properties: Optional[Dict[str, collections.abc.MutableMapping[str, Any]]] = None, etag: Optional[str] = None, ssl: Optional[_models.SslConfiguration] = None, service_auth: Optional[_models.ServiceAuthConfiguration] = None, auto_scale: Optional[_models.AutoScaleConfiguration] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Global configuration for services in the cluster.

Variables
  • additional_properties (dict[str, JSON]) – Unmatched properties from the message are deserialized to this collection.

  • etag (str) – The configuration ETag for updates.

  • ssl (SslConfiguration) – The SSL configuration properties.

  • service_auth (ServiceAuthConfiguration) – Optional global authorization keys for all user services deployed in cluster. These are used if the service does not have auth keys.

  • auto_scale (AutoScaleConfiguration) – The auto-scale configuration.

Keyword Arguments
  • additional_properties (dict[str, JSON]) – Unmatched properties from the message are deserialized to this collection.

  • etag (str) – The configuration ETag for updates.

  • ssl (SslConfiguration) – The SSL configuration properties.

  • service_auth (ServiceAuthConfiguration) – Optional global authorization keys for all user services deployed in cluster. These are used if the service does not have auth keys.

  • auto_scale (AutoScaleConfiguration) – The auto-scale configuration.

class azure.mgmt.machinelearningcompute.models.KubernetesClusterProperties(*, service_principal: Optional[_models.ServicePrincipalProperties] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Kubernetes cluster specific properties.

Variables

service_principal (ServicePrincipalProperties) – The Azure Service Principal used by Kubernetes.

Keyword Arguments

service_principal (ServicePrincipalProperties) – The Azure Service Principal used by Kubernetes.

class azure.mgmt.machinelearningcompute.models.OperationStatus(value)[source]

Bases: str, enum.Enum

The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed.

CANCELED = 'Canceled'
CREATING = 'Creating'
DELETING = 'Deleting'
FAILED = 'Failed'
SUCCEEDED = 'Succeeded'
UNKNOWN = 'Unknown'
UPDATING = 'Updating'
class azure.mgmt.machinelearningcompute.models.OperationalizationCluster(*, location: str, tags: Optional[Dict[str, str]] = None, description: Optional[str] = None, cluster_type: Optional[Union[str, _models.ClusterType]] = None, storage_account: Optional[_models.StorageAccountProperties] = None, container_registry: Optional[_models.ContainerRegistryProperties] = None, container_service: Optional[_models.AcsClusterProperties] = None, app_insights: Optional[_models.AppInsightsProperties] = None, global_service_configuration: Optional[_models.GlobalServiceConfiguration] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute.models._models_py3.Resource

Instance of an Azure ML Operationalization Cluster resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Variables
  • id (str) – Specifies the resource ID.

  • name (str) – Specifies the name of the resource.

  • location (str) – Specifies the location of the resource. Required.

  • type (str) – Specifies the type of the resource.

  • tags (dict[str, str]) – Contains resource tags defined as key/value pairs.

  • description (str) – The description of the cluster.

  • created_on (datetime) – The date and time when the cluster was created.

  • modified_on (datetime) – The date and time when the cluster was last modified.

  • provisioning_state (str or OperationStatus) – The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. Known values are: “Unknown”, “Updating”, “Creating”, “Deleting”, “Succeeded”, “Failed”, and “Canceled”.

  • provisioning_errors (list[ErrorResponseWrapper]) – List of provisioning errors reported by the resource provider.

  • cluster_type (str or ClusterType) – The cluster type. Known values are: “ACS” and “Local”.

  • storage_account (StorageAccountProperties) – Storage Account properties.

  • container_registry (ContainerRegistryProperties) – Container Registry properties.

  • container_service (AcsClusterProperties) – Parameters for the Azure Container Service cluster.

  • app_insights (AppInsightsProperties) – AppInsights configuration.

  • global_service_configuration (GlobalServiceConfiguration) – Contains global configuration for the web services in the cluster.

Keyword Arguments
  • location (str) – Specifies the location of the resource. Required.

  • tags (dict[str, str]) – Contains resource tags defined as key/value pairs.

  • description (str) – The description of the cluster.

  • cluster_type (str or ClusterType) – The cluster type. Known values are: “ACS” and “Local”.

  • storage_account (StorageAccountProperties) – Storage Account properties.

  • container_registry (ContainerRegistryProperties) – Container Registry properties.

  • container_service (AcsClusterProperties) – Parameters for the Azure Container Service cluster.

  • app_insights (AppInsightsProperties) – AppInsights configuration.

  • global_service_configuration (GlobalServiceConfiguration) – Contains global configuration for the web services in the cluster.

class azure.mgmt.machinelearningcompute.models.OperationalizationClusterCredentials(*, storage_account: Optional[_models.StorageAccountCredentials] = None, container_registry: Optional[_models.ContainerRegistryCredentials] = None, container_service: Optional[_models.ContainerServiceCredentials] = None, app_insights: Optional[_models.AppInsightsCredentials] = None, service_auth_configuration: Optional[_models.ServiceAuthConfiguration] = None, ssl_configuration: Optional[_models.SslConfiguration] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Credentials to resources in the cluster.

Variables
Keyword Arguments
class azure.mgmt.machinelearningcompute.models.OperationalizationClusterUpdateParameters(*, tags: Optional[Dict[str, str]] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Parameters for PATCH operation on an operationalization cluster.

Variables

tags (dict[str, str]) – Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.

Keyword Arguments

tags (dict[str, str]) – Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.

class azure.mgmt.machinelearningcompute.models.OrchestratorType(value)[source]

Bases: str, enum.Enum

Type of orchestrator. It cannot be changed once the cluster is created.

KUBERNETES = 'Kubernetes'
NONE = 'None'
class azure.mgmt.machinelearningcompute.models.PaginatedOperationalizationClustersList(*, value: Optional[List[_models.OperationalizationCluster]] = None, next_link: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Paginated list of operationalization clusters.

Variables
  • value (list[OperationalizationCluster]) – An array of cluster objects.

  • next_link (str) – A continuation link (absolute URI) to the next page of results in the list.

Keyword Arguments
  • value (list[OperationalizationCluster]) – An array of cluster objects.

  • next_link (str) – A continuation link (absolute URI) to the next page of results in the list.

class azure.mgmt.machinelearningcompute.models.Resource(*, location: str, tags: Optional[Dict[str, str]] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Azure resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Variables
  • id (str) – Specifies the resource ID.

  • name (str) – Specifies the name of the resource.

  • location (str) – Specifies the location of the resource. Required.

  • type (str) – Specifies the type of the resource.

  • tags (dict[str, str]) – Contains resource tags defined as key/value pairs.

Keyword Arguments
  • location (str) – Specifies the location of the resource. Required.

  • tags (dict[str, str]) – Contains resource tags defined as key/value pairs.

class azure.mgmt.machinelearningcompute.models.ResourceOperation(*, name: Optional[str] = None, display: Optional[_models.ResourceOperationDisplay] = None, origin: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Resource operation.

Variables
Keyword Arguments
class azure.mgmt.machinelearningcompute.models.ResourceOperationDisplay(*, provider: Optional[str] = None, resource: Optional[str] = None, operation: Optional[str] = None, description: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Display of the operation.

Variables
  • provider (str) – The resource provider name.

  • resource (str) – The resource name.

  • operation (str) – The operation.

  • description (str) – The description of the operation.

Keyword Arguments
  • provider (str) – The resource provider name.

  • resource (str) – The resource name.

  • operation (str) – The operation.

  • description (str) – The description of the operation.

class azure.mgmt.machinelearningcompute.models.ServiceAuthConfiguration(*, primary_auth_key_hash: str, secondary_auth_key_hash: str, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Global service auth configuration properties. These are the data-plane authorization keys and are used if a service doesn’t define it’s own.

All required parameters must be populated in order to send to Azure.

Variables
  • primary_auth_key_hash (str) – The primary auth key hash. This is not returned in response of GET/PUT on the resource.. To see this please call listKeys API. Required.

  • secondary_auth_key_hash (str) – The secondary auth key hash. This is not returned in response of GET/PUT on the resource.. To see this please call listKeys API. Required.

Keyword Arguments
  • primary_auth_key_hash (str) – The primary auth key hash. This is not returned in response of GET/PUT on the resource.. To see this please call listKeys API. Required.

  • secondary_auth_key_hash (str) – The secondary auth key hash. This is not returned in response of GET/PUT on the resource.. To see this please call listKeys API. Required.

class azure.mgmt.machinelearningcompute.models.ServicePrincipalProperties(*, client_id: str, secret: str, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

The Azure service principal used by Kubernetes for configuring load balancers.

All required parameters must be populated in order to send to Azure.

Variables
  • client_id (str) – The service principal client ID. Required.

  • secret (str) – The service principal secret. This is not returned in response of GET/PUT on the resource. To see this please call listKeys. Required.

Keyword Arguments
  • client_id (str) – The service principal client ID. Required.

  • secret (str) – The service principal secret. This is not returned in response of GET/PUT on the resource. To see this please call listKeys. Required.

class azure.mgmt.machinelearningcompute.models.SslConfiguration(*, status: Optional[Union[str, _models.Status]] = None, cert: Optional[str] = None, key: Optional[str] = None, cname: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

SSL configuration. If configured data-plane calls to user services will be exposed over SSL only.

Variables
  • status (str or Status) – SSL status. Allowed values are Enabled and Disabled. Known values are: “Enabled” and “Disabled”.

  • cert (str) – The SSL cert data in PEM format.

  • key (str) – The SSL key data in PEM format. This is not returned in response of GET/PUT on the resource. To see this please call listKeys API.

  • cname (str) – The CName of the certificate.

Keyword Arguments
  • status (str or Status) – SSL status. Allowed values are Enabled and Disabled. Known values are: “Enabled” and “Disabled”.

  • cert (str) – The SSL cert data in PEM format.

  • key (str) – The SSL key data in PEM format. This is not returned in response of GET/PUT on the resource. To see this please call listKeys API.

  • cname (str) – The CName of the certificate.

class azure.mgmt.machinelearningcompute.models.Status(value)[source]

Bases: str, enum.Enum

SSL status. Allowed values are Enabled and Disabled.

DISABLED = 'Disabled'
ENABLED = 'Enabled'
class azure.mgmt.machinelearningcompute.models.StorageAccountCredentials(**kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Access information for the storage account.

Variables are only populated by the server, and will be ignored when sending a request.

Variables
  • resource_id (str) – The ARM resource ID of the storage account.

  • primary_key (str) – The primary key of the storage account.

  • secondary_key (str) – The secondary key of the storage account.

class azure.mgmt.machinelearningcompute.models.StorageAccountProperties(*, resource_id: Optional[str] = None, **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Properties of Storage Account.

Variables

resource_id (str) – ARM resource ID of the Azure Storage Account to store CLI specific files. If not provided one will be created. This cannot be changed once the cluster is created.

Keyword Arguments

resource_id (str) – ARM resource ID of the Azure Storage Account to store CLI specific files. If not provided one will be created. This cannot be changed once the cluster is created.

class azure.mgmt.machinelearningcompute.models.SystemService(*, system_service_type: Union[str, _models.SystemServiceType], **kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Information about a system service deployed in the cluster.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Variables
  • system_service_type (str or SystemServiceType) – The system service type. Required. Known values are: “None”, “ScoringFrontEnd”, and “BatchFrontEnd”.

  • public_ip_address (str) – The public IP address of the system service.

  • version (str) – The state of the system service.

Keyword Arguments

system_service_type (str or SystemServiceType) – The system service type. Required. Known values are: “None”, “ScoringFrontEnd”, and “BatchFrontEnd”.

class azure.mgmt.machinelearningcompute.models.SystemServiceType(value)[source]

Bases: str, enum.Enum

The system service type.

BATCH_FRONT_END = 'BatchFrontEnd'
NONE = 'None'
SCORING_FRONT_END = 'ScoringFrontEnd'
class azure.mgmt.machinelearningcompute.models.UpdateSystemServicesResponse(**kwargs)[source]

Bases: azure.mgmt.machinelearningcompute._serialization.Model

Response of the update system services API.

Variables are only populated by the server, and will be ignored when sending a request.

Variables
  • update_status (str or OperationStatus) – Update status. Known values are: “Unknown”, “Updating”, “Creating”, “Deleting”, “Succeeded”, “Failed”, and “Canceled”.

  • update_started_on (datetime) – The date and time when the last system services update was started.

  • update_completed_on (datetime) – The date and time when the last system services update completed.

class azure.mgmt.machinelearningcompute.models.UpdatesAvailable(value)[source]

Bases: str, enum.Enum

Yes if updates are available for the system services, No if not.

NO = 'No'
YES = 'Yes'