class Azure::MachineLearningServices::Mgmt::V2018_11_19::Models::Workspace

An object that represents a machine learning workspace.

Attributes

application_insights[RW]

@return [String] ARM id of the application insights associated with this workspace. This cannot be changed once the workspace has been created

container_registry[RW]

@return [String] ARM id of the container registry associated with this workspace. This cannot be changed once the workspace has been created

creation_time[RW]

@return [DateTime] The creation time of the machine learning workspace in ISO8601 format.

description[RW]

@return [String] The description of this workspace.

discovery_url[RW]

@return [String] Url for the discovery service to identify regional endpoints for machine learning experimentation services

friendly_name[RW]

@return [String] The friendly name for this workspace. This name in mutable

key_vault[RW]

@return [String] ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created

provisioning_state[RW]

@return [ProvisioningState] The current deployment state of workspace resource. The provisioningState is to indicate states for resource provisioning. Possible values include: 'Unknown', 'Updating', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Canceled'

storage_account[RW]

@return [String] ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created

workspace_id[RW]

@return [String] The immutable id associated with this workspace.

Public Class Methods

mapper() click to toggle source

Mapper for Workspace class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2018-11-19/generated/azure_mgmt_machine_learning_services/models/workspace.rb, line 61
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Workspace',
    type: {
      name: 'Composite',
      class_name: 'Workspace',
      model_properties: {
        id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'id',
          type: {
            name: 'String'
          }
        },
        name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        identity: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'identity',
          type: {
            name: 'Composite',
            class_name: 'Identity'
          }
        },
        location: {
          client_side_validation: true,
          required: false,
          serialized_name: 'location',
          type: {
            name: 'String'
          }
        },
        type: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'type',
          type: {
            name: 'String'
          }
        },
        tags: {
          client_side_validation: true,
          required: false,
          serialized_name: 'tags',
          type: {
            name: 'Dictionary',
            value: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        },
        workspace_id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.workspaceId',
          type: {
            name: 'String'
          }
        },
        description: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.description',
          type: {
            name: 'String'
          }
        },
        friendly_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.friendlyName',
          type: {
            name: 'String'
          }
        },
        creation_time: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.creationTime',
          type: {
            name: 'DateTime'
          }
        },
        key_vault: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.keyVault',
          type: {
            name: 'String'
          }
        },
        application_insights: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.applicationInsights',
          type: {
            name: 'String'
          }
        },
        container_registry: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.containerRegistry',
          type: {
            name: 'String'
          }
        },
        storage_account: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.storageAccount',
          type: {
            name: 'String'
          }
        },
        discovery_url: {
          client_side_validation: true,
          required: false,
          serialized_name: 'properties.discoveryUrl',
          type: {
            name: 'String'
          }
        },
        provisioning_state: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'properties.provisioningState',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end