synapse.azure.com/v1api20210601


APIVersion

Value Description
“2021-06-01”

Workspace

Generator information: - Generated from: /synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Synapse/workspaces/{workspaceName}

Used by: WorkspaceList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec Workspace_Spec
Optional
status Workspace_STATUS
Optional

Workspace_Spec

Property Description Type
azureADOnlyAuthentication Enable or Disable AzureADOnlyAuthentication on All Workspace subresource bool
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
cspWorkspaceAdminProperties Initial workspace AAD admin properties for a CSP subscription CspWorkspaceAdminProperties
Optional
defaultDataLakeStorage Workspace default data lake storage account details DataLakeStorageAccountDetails
Optional
encryption The encryption details of the workspace EncryptionDetails
Optional
identity Identity of the workspace ManagedIdentity
Optional
location The geo-location where the resource lives string
Required
managedResourceGroupName Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and ‘-’, ‘_’, ‘(’, ‘)’ and’.’. Note that the name cannot end with ‘.’ string
Optional
managedVirtualNetwork Setting this to ‘default’ will ensure that all compute for this workspace is in a virtual network managed on behalf of the user. string
Optional
managedVirtualNetworkSettings Managed Virtual Network Settings ManagedVirtualNetworkSettings
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure WorkspaceOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
publicNetworkAccess Enable or Disable public network access to workspace WorkspaceProperties_PublicNetworkAccess
Optional
purviewConfiguration Purview Configuration PurviewConfiguration
Optional
sqlAdministratorLogin Login for workspace SQL active directory administrator string
Optional
sqlAdministratorLoginPassword SQL administrator login password genruntime.SecretReference
Optional
tags Resource tags. map[string]string
Optional
trustedServiceBypassEnabled Is trustedServiceBypassEnabled for the workspace bool
Optional
virtualNetworkProfile Virtual Network profile VirtualNetworkProfile
Optional
workspaceRepositoryConfiguration Git integration settings WorkspaceRepositoryConfiguration
Optional

Workspace_STATUS

Property Description Type
adlaResourceId The ADLA resource ID. string
Optional
azureADOnlyAuthentication Enable or Disable AzureADOnlyAuthentication on All Workspace subresource bool
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
connectivityEndpoints Connectivity endpoints map[string]string
Optional
cspWorkspaceAdminProperties Initial workspace AAD admin properties for a CSP subscription CspWorkspaceAdminProperties_STATUS
Optional
defaultDataLakeStorage Workspace default data lake storage account details DataLakeStorageAccountDetails_STATUS
Optional
encryption The encryption details of the workspace EncryptionDetails_STATUS
Optional
extraProperties Workspace level configs and feature flags map[string]v1.JSON
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
identity Identity of the workspace ManagedIdentity_STATUS
Optional
location The geo-location where the resource lives string
Optional
managedResourceGroupName Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and ‘-’, ‘_’, ‘(’, ‘)’ and’.’. Note that the name cannot end with ‘.’ string
Optional
managedVirtualNetwork Setting this to ‘default’ will ensure that all compute for this workspace is in a virtual network managed on behalf of the user. string
Optional
managedVirtualNetworkSettings Managed Virtual Network Settings ManagedVirtualNetworkSettings_STATUS
Optional
name The name of the resource string
Optional
privateEndpointConnections Private endpoint connections to the workspace PrivateEndpointConnection_STATUS[]
Optional
provisioningState Resource provisioning state string
Optional
publicNetworkAccess Enable or Disable public network access to workspace WorkspaceProperties_PublicNetworkAccess_STATUS
Optional
purviewConfiguration Purview Configuration PurviewConfiguration_STATUS
Optional
settings Workspace settings map[string]v1.JSON
Optional
sqlAdministratorLogin Login for workspace SQL active directory administrator string
Optional
tags Resource tags. map[string]string
Optional
trustedServiceBypassEnabled Is trustedServiceBypassEnabled for the workspace bool
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
virtualNetworkProfile Virtual Network profile VirtualNetworkProfile_STATUS
Optional
workspaceRepositoryConfiguration Git integration settings WorkspaceRepositoryConfiguration_STATUS
Optional
workspaceUID The workspace unique identifier string
Optional

WorkspaceList

Generator information: - Generated from: /synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/workspace.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Synapse/workspaces/{workspaceName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items Workspace[]
Optional

WorkspacesBigDataPool

Generator information: - Generated from: /synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/bigDataPool.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Synapse/workspaces/{workspaceName}/bigDataPools/{bigDataPoolName}

Used by: WorkspacesBigDataPoolList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec WorkspacesBigDataPool_Spec
Optional
status WorkspacesBigDataPool_STATUS
Optional

WorkspacesBigDataPool_Spec

Property Description Type
autoPause Auto-pausing properties AutoPauseProperties
Optional
autoScale Auto-scaling properties AutoScaleProperties
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
cacheSize The cache size int
Optional
customLibraries List of custom libraries/packages associated with the spark pool. LibraryInfo[]
Optional
defaultSparkLogFolder The default folder where Spark logs will be written. string
Optional
dynamicExecutorAllocation Dynamic Executor Allocation DynamicExecutorAllocation
Optional
isAutotuneEnabled Whether autotune is required or not. bool
Optional
isComputeIsolationEnabled Whether compute isolation is required or not. bool
Optional
libraryRequirements Library version requirements LibraryRequirements
Optional
location The geo-location where the resource lives string
Required
nodeCount The number of nodes in the Big Data pool. int
Optional
nodeSize The level of compute power that each node in the Big Data pool has. BigDataPoolResourceProperties_NodeSize
Optional
nodeSizeFamily The kind of nodes that the Big Data pool provides. BigDataPoolResourceProperties_NodeSizeFamily
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure WorkspacesBigDataPoolOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a synapse.azure.com/Workspace resource genruntime.KnownResourceReference
Required
provisioningState The state of the Big Data pool. string
Optional
sessionLevelPackagesEnabled Whether session level packages enabled. bool
Optional
sparkConfigProperties Spark configuration file to specify additional properties SparkConfigProperties
Optional
sparkEventsFolder The Spark events folder string
Optional
sparkVersion The Apache Spark version. string
Optional
tags Resource tags. map[string]string
Optional

WorkspacesBigDataPool_STATUS

Property Description Type
autoPause Auto-pausing properties AutoPauseProperties_STATUS
Optional
autoScale Auto-scaling properties AutoScaleProperties_STATUS
Optional
cacheSize The cache size int
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
creationDate The time when the Big Data pool was created. string
Optional
customLibraries List of custom libraries/packages associated with the spark pool. LibraryInfo_STATUS[]
Optional
defaultSparkLogFolder The default folder where Spark logs will be written. string
Optional
dynamicExecutorAllocation Dynamic Executor Allocation DynamicExecutorAllocation_STATUS
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
isAutotuneEnabled Whether autotune is required or not. bool
Optional
isComputeIsolationEnabled Whether compute isolation is required or not. bool
Optional
lastSucceededTimestamp The time when the Big Data pool was updated successfully. string
Optional
libraryRequirements Library version requirements LibraryRequirements_STATUS
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
nodeCount The number of nodes in the Big Data pool. int
Optional
nodeSize The level of compute power that each node in the Big Data pool has. BigDataPoolResourceProperties_NodeSize_STATUS
Optional
nodeSizeFamily The kind of nodes that the Big Data pool provides. BigDataPoolResourceProperties_NodeSizeFamily_STATUS
Optional
provisioningState The state of the Big Data pool. string
Optional
sessionLevelPackagesEnabled Whether session level packages enabled. bool
Optional
sparkConfigProperties Spark configuration file to specify additional properties SparkConfigProperties_STATUS
Optional
sparkEventsFolder The Spark events folder string
Optional
sparkVersion The Apache Spark version. string
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

WorkspacesBigDataPoolList

Generator information: - Generated from: /synapse/resource-manager/Microsoft.Synapse/stable/2021-06-01/bigDataPool.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Synapse/workspaces/{workspaceName}/bigDataPools/{bigDataPoolName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items WorkspacesBigDataPool[]
Optional

Workspace_Spec

Used by: Workspace.

Property Description Type
azureADOnlyAuthentication Enable or Disable AzureADOnlyAuthentication on All Workspace subresource bool
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
cspWorkspaceAdminProperties Initial workspace AAD admin properties for a CSP subscription CspWorkspaceAdminProperties
Optional
defaultDataLakeStorage Workspace default data lake storage account details DataLakeStorageAccountDetails
Optional
encryption The encryption details of the workspace EncryptionDetails
Optional
identity Identity of the workspace ManagedIdentity
Optional
location The geo-location where the resource lives string
Required
managedResourceGroupName Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and ‘-’, ‘_’, ‘(’, ‘)’ and’.’. Note that the name cannot end with ‘.’ string
Optional
managedVirtualNetwork Setting this to ‘default’ will ensure that all compute for this workspace is in a virtual network managed on behalf of the user. string
Optional
managedVirtualNetworkSettings Managed Virtual Network Settings ManagedVirtualNetworkSettings
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure WorkspaceOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
publicNetworkAccess Enable or Disable public network access to workspace WorkspaceProperties_PublicNetworkAccess
Optional
purviewConfiguration Purview Configuration PurviewConfiguration
Optional
sqlAdministratorLogin Login for workspace SQL active directory administrator string
Optional
sqlAdministratorLoginPassword SQL administrator login password genruntime.SecretReference
Optional
tags Resource tags. map[string]string
Optional
trustedServiceBypassEnabled Is trustedServiceBypassEnabled for the workspace bool
Optional
virtualNetworkProfile Virtual Network profile VirtualNetworkProfile
Optional
workspaceRepositoryConfiguration Git integration settings WorkspaceRepositoryConfiguration
Optional

Workspace_STATUS

A workspace

Used by: Workspace.

Property Description Type
adlaResourceId The ADLA resource ID. string
Optional
azureADOnlyAuthentication Enable or Disable AzureADOnlyAuthentication on All Workspace subresource bool
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
connectivityEndpoints Connectivity endpoints map[string]string
Optional
cspWorkspaceAdminProperties Initial workspace AAD admin properties for a CSP subscription CspWorkspaceAdminProperties_STATUS
Optional
defaultDataLakeStorage Workspace default data lake storage account details DataLakeStorageAccountDetails_STATUS
Optional
encryption The encryption details of the workspace EncryptionDetails_STATUS
Optional
extraProperties Workspace level configs and feature flags map[string]v1.JSON
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
identity Identity of the workspace ManagedIdentity_STATUS
Optional
location The geo-location where the resource lives string
Optional
managedResourceGroupName Workspace managed resource group. The resource group name uniquely identifies the resource group within the user subscriptionId. The resource group name must be no longer than 90 characters long, and must be alphanumeric characters (Char.IsLetterOrDigit()) and ‘-’, ‘_’, ‘(’, ‘)’ and’.’. Note that the name cannot end with ‘.’ string
Optional
managedVirtualNetwork Setting this to ‘default’ will ensure that all compute for this workspace is in a virtual network managed on behalf of the user. string
Optional
managedVirtualNetworkSettings Managed Virtual Network Settings ManagedVirtualNetworkSettings_STATUS
Optional
name The name of the resource string
Optional
privateEndpointConnections Private endpoint connections to the workspace PrivateEndpointConnection_STATUS[]
Optional
provisioningState Resource provisioning state string
Optional
publicNetworkAccess Enable or Disable public network access to workspace WorkspaceProperties_PublicNetworkAccess_STATUS
Optional
purviewConfiguration Purview Configuration PurviewConfiguration_STATUS
Optional
settings Workspace settings map[string]v1.JSON
Optional
sqlAdministratorLogin Login for workspace SQL active directory administrator string
Optional
tags Resource tags. map[string]string
Optional
trustedServiceBypassEnabled Is trustedServiceBypassEnabled for the workspace bool
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
virtualNetworkProfile Virtual Network profile VirtualNetworkProfile_STATUS
Optional
workspaceRepositoryConfiguration Git integration settings WorkspaceRepositoryConfiguration_STATUS
Optional
workspaceUID The workspace unique identifier string
Optional

WorkspacesBigDataPool_Spec

Used by: WorkspacesBigDataPool.

Property Description Type
autoPause Auto-pausing properties AutoPauseProperties
Optional
autoScale Auto-scaling properties AutoScaleProperties
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
cacheSize The cache size int
Optional
customLibraries List of custom libraries/packages associated with the spark pool. LibraryInfo[]
Optional
defaultSparkLogFolder The default folder where Spark logs will be written. string
Optional
dynamicExecutorAllocation Dynamic Executor Allocation DynamicExecutorAllocation
Optional
isAutotuneEnabled Whether autotune is required or not. bool
Optional
isComputeIsolationEnabled Whether compute isolation is required or not. bool
Optional
libraryRequirements Library version requirements LibraryRequirements
Optional
location The geo-location where the resource lives string
Required
nodeCount The number of nodes in the Big Data pool. int
Optional
nodeSize The level of compute power that each node in the Big Data pool has. BigDataPoolResourceProperties_NodeSize
Optional
nodeSizeFamily The kind of nodes that the Big Data pool provides. BigDataPoolResourceProperties_NodeSizeFamily
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure WorkspacesBigDataPoolOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a synapse.azure.com/Workspace resource genruntime.KnownResourceReference
Required
provisioningState The state of the Big Data pool. string
Optional
sessionLevelPackagesEnabled Whether session level packages enabled. bool
Optional
sparkConfigProperties Spark configuration file to specify additional properties SparkConfigProperties
Optional
sparkEventsFolder The Spark events folder string
Optional
sparkVersion The Apache Spark version. string
Optional
tags Resource tags. map[string]string
Optional

WorkspacesBigDataPool_STATUS

Used by: WorkspacesBigDataPool.

Property Description Type
autoPause Auto-pausing properties AutoPauseProperties_STATUS
Optional
autoScale Auto-scaling properties AutoScaleProperties_STATUS
Optional
cacheSize The cache size int
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
creationDate The time when the Big Data pool was created. string
Optional
customLibraries List of custom libraries/packages associated with the spark pool. LibraryInfo_STATUS[]
Optional
defaultSparkLogFolder The default folder where Spark logs will be written. string
Optional
dynamicExecutorAllocation Dynamic Executor Allocation DynamicExecutorAllocation_STATUS
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
isAutotuneEnabled Whether autotune is required or not. bool
Optional
isComputeIsolationEnabled Whether compute isolation is required or not. bool
Optional
lastSucceededTimestamp The time when the Big Data pool was updated successfully. string
Optional
libraryRequirements Library version requirements LibraryRequirements_STATUS
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
nodeCount The number of nodes in the Big Data pool. int
Optional
nodeSize The level of compute power that each node in the Big Data pool has. BigDataPoolResourceProperties_NodeSize_STATUS
Optional
nodeSizeFamily The kind of nodes that the Big Data pool provides. BigDataPoolResourceProperties_NodeSizeFamily_STATUS
Optional
provisioningState The state of the Big Data pool. string
Optional
sessionLevelPackagesEnabled Whether session level packages enabled. bool
Optional
sparkConfigProperties Spark configuration file to specify additional properties SparkConfigProperties_STATUS
Optional
sparkEventsFolder The Spark events folder string
Optional
sparkVersion The Apache Spark version. string
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

AutoPauseProperties

Auto-pausing properties of a Big Data pool powered by Apache Spark

Used by: WorkspacesBigDataPool_Spec.

Property Description Type
delayInMinutes Number of minutes of idle time before the Big Data pool is automatically paused. int
Optional
enabled Whether auto-pausing is enabled for the Big Data pool. bool
Optional

AutoPauseProperties_STATUS

Auto-pausing properties of a Big Data pool powered by Apache Spark

Used by: WorkspacesBigDataPool_STATUS.

Property Description Type
delayInMinutes Number of minutes of idle time before the Big Data pool is automatically paused. int
Optional
enabled Whether auto-pausing is enabled for the Big Data pool. bool
Optional

AutoScaleProperties

Auto-scaling properties of a Big Data pool powered by Apache Spark

Used by: WorkspacesBigDataPool_Spec.

Property Description Type
enabled Whether automatic scaling is enabled for the Big Data pool. bool
Optional
maxNodeCount The maximum number of nodes the Big Data pool can support. int
Optional
minNodeCount The minimum number of nodes the Big Data pool can support. int
Optional

AutoScaleProperties_STATUS

Auto-scaling properties of a Big Data pool powered by Apache Spark

Used by: WorkspacesBigDataPool_STATUS.

Property Description Type
enabled Whether automatic scaling is enabled for the Big Data pool. bool
Optional
maxNodeCount The maximum number of nodes the Big Data pool can support. int
Optional
minNodeCount The minimum number of nodes the Big Data pool can support. int
Optional

BigDataPoolResourceProperties_NodeSize

Used by: WorkspacesBigDataPool_Spec.

Value Description
“Large”
“Medium”
“None”
“Small”
“XLarge”
“XXLarge”
“XXXLarge”

BigDataPoolResourceProperties_NodeSize_STATUS

Used by: WorkspacesBigDataPool_STATUS.

Value Description
“Large”
“Medium”
“None”
“Small”
“XLarge”
“XXLarge”
“XXXLarge”

BigDataPoolResourceProperties_NodeSizeFamily

Used by: WorkspacesBigDataPool_Spec.

Value Description
“HardwareAcceleratedFPGA”
“HardwareAcceleratedGPU”
“MemoryOptimized”
“None”

BigDataPoolResourceProperties_NodeSizeFamily_STATUS

Used by: WorkspacesBigDataPool_STATUS.

Value Description
“HardwareAcceleratedFPGA”
“HardwareAcceleratedGPU”
“MemoryOptimized”
“None”

CspWorkspaceAdminProperties

Initial workspace AAD admin properties for a CSP subscription

Used by: Workspace_Spec.

Property Description Type
initialWorkspaceAdminObjectId AAD object ID of initial workspace admin string
Optional

CspWorkspaceAdminProperties_STATUS

Initial workspace AAD admin properties for a CSP subscription

Used by: Workspace_STATUS.

Property Description Type
initialWorkspaceAdminObjectId AAD object ID of initial workspace admin string
Optional

DataLakeStorageAccountDetails

Details of the data lake storage account associated with the workspace

Used by: Workspace_Spec.

Property Description Type
accountUrl Account URL string
Optional
accountUrlFromConfig Account URL genruntime.ConfigMapReference
Optional
createManagedPrivateEndpoint Create managed private endpoint to this storage account or not bool
Optional
filesystem Filesystem name string
Optional
resourceReference ARM resource Id of this storage account genruntime.ResourceReference
Optional

DataLakeStorageAccountDetails_STATUS

Details of the data lake storage account associated with the workspace

Used by: Workspace_STATUS.

Property Description Type
accountUrl Account URL string
Optional
createManagedPrivateEndpoint Create managed private endpoint to this storage account or not bool
Optional
filesystem Filesystem name string
Optional
resourceId ARM resource Id of this storage account string
Optional

DynamicExecutorAllocation

Dynamic Executor Allocation Properties

Used by: WorkspacesBigDataPool_Spec.

Property Description Type
enabled Indicates whether Dynamic Executor Allocation is enabled or not. bool
Optional
maxExecutors The maximum number of executors alloted int
Optional
minExecutors The minimum number of executors alloted int
Optional

DynamicExecutorAllocation_STATUS

Dynamic Executor Allocation Properties

Used by: WorkspacesBigDataPool_STATUS.

Property Description Type
enabled Indicates whether Dynamic Executor Allocation is enabled or not. bool
Optional
maxExecutors The maximum number of executors alloted int
Optional
minExecutors The minimum number of executors alloted int
Optional

EncryptionDetails

Details of the encryption associated with the workspace

Used by: Workspace_Spec.

Property Description Type
cmk Customer Managed Key Details CustomerManagedKeyDetails
Optional

EncryptionDetails_STATUS

Details of the encryption associated with the workspace

Used by: Workspace_STATUS.

Property Description Type
cmk Customer Managed Key Details CustomerManagedKeyDetails_STATUS
Optional
doubleEncryptionEnabled Double Encryption enabled bool
Optional

LibraryInfo

Library/package information of a Big Data pool powered by Apache Spark

Used by: WorkspacesBigDataPool_Spec.

Property Description Type
containerName Storage blob container name. string
Optional
name Name of the library. string
Optional
path Storage blob path of library. string
Optional
type Type of the library. string
Optional

LibraryInfo_STATUS

Library/package information of a Big Data pool powered by Apache Spark

Used by: WorkspacesBigDataPool_STATUS.

Property Description Type
containerName Storage blob container name. string
Optional
creatorId Creator Id of the library/package. string
Optional
name Name of the library. string
Optional
path Storage blob path of library. string
Optional
provisioningStatus Provisioning status of the library/package. string
Optional
type Type of the library. string
Optional
uploadedTimestamp The last update time of the library. string
Optional

LibraryRequirements

Library requirements for a Big Data pool powered by Apache Spark

Used by: WorkspacesBigDataPool_Spec.

Property Description Type
content The library requirements. string
Optional
filename The filename of the library requirements file. string
Optional

LibraryRequirements_STATUS

Library requirements for a Big Data pool powered by Apache Spark

Used by: WorkspacesBigDataPool_STATUS.

Property Description Type
content The library requirements. string
Optional
filename The filename of the library requirements file. string
Optional
time The last update time of the library requirements file. string
Optional

ManagedIdentity

The workspace managed identity

Used by: Workspace_Spec.

Property Description Type
type The type of managed identity for the workspace ManagedIdentity_Type
Optional
userAssignedIdentities The user assigned managed identities. UserAssignedIdentityDetails[]
Optional

ManagedIdentity_STATUS

The workspace managed identity

Used by: Workspace_STATUS.

Property Description Type
principalId The principal ID of the workspace managed identity string
Optional
tenantId The tenant ID of the workspace managed identity string
Optional
type The type of managed identity for the workspace ManagedIdentity_Type_STATUS
Optional
userAssignedIdentities The user assigned managed identities. map[string]UserAssignedManagedIdentity_STATUS
Optional

ManagedVirtualNetworkSettings

Managed Virtual Network Settings

Used by: Workspace_Spec.

Property Description Type
allowedAadTenantIdsForLinking Allowed Aad Tenant Ids For Linking string[]
Optional
linkedAccessCheckOnTargetResource Linked Access Check On Target Resource bool
Optional
preventDataExfiltration Prevent Data Exfiltration bool
Optional

ManagedVirtualNetworkSettings_STATUS

Managed Virtual Network Settings

Used by: Workspace_STATUS.

Property Description Type
allowedAadTenantIdsForLinking Allowed Aad Tenant Ids For Linking string[]
Optional
linkedAccessCheckOnTargetResource Linked Access Check On Target Resource bool
Optional
preventDataExfiltration Prevent Data Exfiltration bool
Optional

PrivateEndpointConnection_STATUS

A private endpoint connection

Used by: Workspace_STATUS.

Property Description Type
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional

PurviewConfiguration

Purview Configuration

Used by: Workspace_Spec.

Property Description Type
purviewResourceReference Purview Resource ID genruntime.ResourceReference
Optional

PurviewConfiguration_STATUS

Purview Configuration

Used by: Workspace_STATUS.

Property Description Type
purviewResourceId Purview Resource ID string
Optional

SparkConfigProperties

SparkConfig Properties for a Big Data pool powered by Apache Spark

Used by: WorkspacesBigDataPool_Spec.

Property Description Type
configurationType The type of the spark config properties file. SparkConfigProperties_ConfigurationType
Optional
content The spark config properties. string
Optional
filename The filename of the spark config properties file. string
Optional

SparkConfigProperties_STATUS

SparkConfig Properties for a Big Data pool powered by Apache Spark

Used by: WorkspacesBigDataPool_STATUS.

Property Description Type
configurationType The type of the spark config properties file. SparkConfigProperties_ConfigurationType_STATUS
Optional
content The spark config properties. string
Optional
filename The filename of the spark config properties file. string
Optional
time The last update time of the spark config properties file. string
Optional

VirtualNetworkProfile

Virtual Network Profile

Used by: Workspace_Spec.

Property Description Type
computeSubnetId Subnet ID used for computes in workspace string
Optional

VirtualNetworkProfile_STATUS

Virtual Network Profile

Used by: Workspace_STATUS.

Property Description Type
computeSubnetId Subnet ID used for computes in workspace string
Optional

WorkspaceOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: Workspace_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

WorkspaceProperties_PublicNetworkAccess

Used by: Workspace_Spec.

Value Description
“Disabled”
“Enabled”

WorkspaceProperties_PublicNetworkAccess_STATUS

Used by: Workspace_STATUS.

Value Description
“Disabled”
“Enabled”

WorkspaceRepositoryConfiguration

Git integration settings

Used by: Workspace_Spec.

Property Description Type
accountName Account name string
Optional
collaborationBranch Collaboration branch string
Optional
hostName GitHub Enterprise host name. For example: https://github.mydomain.com string
Optional
lastCommitId The last commit ID string
Optional
projectName VSTS project name string
Optional
repositoryName Repository name string
Optional
rootFolder Root folder to use in the repository string
Optional
tenantId The VSTS tenant ID string
Optional
type Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration string
Optional

WorkspaceRepositoryConfiguration_STATUS

Git integration settings

Used by: Workspace_STATUS.

Property Description Type
accountName Account name string
Optional
collaborationBranch Collaboration branch string
Optional
hostName GitHub Enterprise host name. For example: https://github.mydomain.com string
Optional
lastCommitId The last commit ID string
Optional
projectName VSTS project name string
Optional
repositoryName Repository name string
Optional
rootFolder Root folder to use in the repository string
Optional
tenantId The VSTS tenant ID string
Optional
type Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration string
Optional

WorkspacesBigDataPoolOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: WorkspacesBigDataPool_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

CustomerManagedKeyDetails

Details of the customer managed key associated with the workspace

Used by: EncryptionDetails.

Property Description Type
kekIdentity Key encryption key KekIdentityProperties
Optional
key The key object of the workspace WorkspaceKeyDetails
Optional

CustomerManagedKeyDetails_STATUS

Details of the customer managed key associated with the workspace

Used by: EncryptionDetails_STATUS.

Property Description Type
kekIdentity Key encryption key KekIdentityProperties_STATUS
Optional
key The key object of the workspace WorkspaceKeyDetails_STATUS
Optional
status The customer managed key status on the workspace string
Optional

ManagedIdentity_Type

Used by: ManagedIdentity.

Value Description
“None”
“SystemAssigned”
“SystemAssigned,UserAssigned”

ManagedIdentity_Type_STATUS

Used by: ManagedIdentity_STATUS.

Value Description
“None”
“SystemAssigned”
“SystemAssigned,UserAssigned”

SparkConfigProperties_ConfigurationType

Used by: SparkConfigProperties.

Value Description
“Artifact”
“File”

SparkConfigProperties_ConfigurationType_STATUS

Used by: SparkConfigProperties_STATUS.

Value Description
“Artifact”
“File”

UserAssignedIdentityDetails

Information about the user assigned identity for the resource

Used by: ManagedIdentity.

Property Description Type
reference genruntime.ResourceReference
Optional

UserAssignedManagedIdentity_STATUS

User Assigned Managed Identity

Used by: ManagedIdentity_STATUS.

Property Description Type
clientId The client ID. string
Optional
principalId The principal ID. string
Optional

KekIdentityProperties

Key encryption key properties

Used by: CustomerManagedKeyDetails.

Property Description Type
userAssignedIdentityReference User assigned identity resource Id genruntime.ResourceReference
Optional
useSystemAssignedIdentity Boolean specifying whether to use system assigned identity or not v1.JSON
Optional

KekIdentityProperties_STATUS

Key encryption key properties

Used by: CustomerManagedKeyDetails_STATUS.

Property Description Type
userAssignedIdentity User assigned identity resource Id string
Optional
useSystemAssignedIdentity Boolean specifying whether to use system assigned identity or not v1.JSON
Optional

WorkspaceKeyDetails

Details of the customer managed key associated with the workspace

Used by: CustomerManagedKeyDetails.

Property Description Type
keyVaultUrl Workspace Key sub-resource key vault url string
Optional
name Workspace Key sub-resource name string
Optional

WorkspaceKeyDetails_STATUS

Details of the customer managed key associated with the workspace

Used by: CustomerManagedKeyDetails_STATUS.

Property Description Type
keyVaultUrl Workspace Key sub-resource key vault url string
Optional
name Workspace Key sub-resource name string
Optional