WorkspaceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. synapse. fluent. models. WorkspaceInner
- com.
- com.
- com.
public final class WorkspaceInner
extends Resource
A workspace.
Constructor Summary
| Constructor | Description |
|---|---|
| WorkspaceInner() |
Creates an instance of Workspace |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
adlaResourceId()
Get the adla |
| Map<String,String> |
connectivityEndpoints()
Get the connectivity |
|
Data |
defaultDataLakeStorage()
Get the default |
|
Encryption |
encryption()
Get the encryption property: The encryption details of the workspace. |
| Map<String,Object> |
extraProperties()
Get the extra |
|
static
Workspace |
fromJson(JsonReader jsonReader)
Reads an instance of Workspace |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
|
Managed |
identity()
Get the identity property: Identity of the workspace. |
| String |
managedResourceGroupName()
Get the managed |
| String |
managedVirtualNetwork()
Get the managed |
|
Managed |
managedVirtualNetworkSettings()
Get the managed |
| String |
name()
Get the name property: The name of the resource. |
|
List<Private |
privateEndpointConnections()
Get the private |
| String |
provisioningState()
Get the provisioning |
|
Workspace |
publicNetworkAccess()
Get the public |
|
Purview |
purviewConfiguration()
Get the purview |
| String |
sqlAdministratorLogin()
Get the sql |
| String |
sqlAdministratorLoginPassword()
Get the sql |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| void |
validate()
Validates the instance. |
|
Virtual |
virtualNetworkProfile()
Get the virtual |
|
Workspace |
withConnectivityEndpoints(Map<String,String> connectivityEndpoints)
Set the connectivity |
|
Workspace |
withDefaultDataLakeStorage(DataLakeStorageAccountDetails defaultDataLakeStorage)
Set the default |
|
Workspace |
withEncryption(EncryptionDetails encryption)
Set the encryption property: The encryption details of the workspace. |
|
Workspace |
withIdentity(ManagedIdentity identity)
Set the identity property: Identity of the workspace. |
|
Workspace |
withLocation(String location) |
|
Workspace |
withManagedResourceGroupName(String managedResourceGroupName)
Set the managed |
|
Workspace |
withManagedVirtualNetwork(String managedVirtualNetwork)
Set the managed |
|
Workspace |
withManagedVirtualNetworkSettings(ManagedVirtualNetworkSettings managedVirtualNetworkSettings)
Set the managed |
|
Workspace |
withPrivateEndpointConnections(List<PrivateEndpointConnectionInner> privateEndpointConnections)
Set the private |
|
Workspace |
withPublicNetworkAccess(WorkspacePublicNetworkAccess publicNetworkAccess)
Set the public |
|
Workspace |
withPurviewConfiguration(PurviewConfiguration purviewConfiguration)
Set the purview |
|
Workspace |
withSqlAdministratorLogin(String sqlAdministratorLogin)
Set the sql |
|
Workspace |
withSqlAdministratorLoginPassword(String sqlAdministratorLoginPassword)
Set the sql |
|
Workspace |
withTags(Map<String,String> tags) |
|
Workspace |
withVirtualNetworkProfile(VirtualNetworkProfile virtualNetworkProfile)
Set the virtual |
|
Workspace |
withWorkspaceRepositoryConfiguration(WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration)
Set the workspace |
|
Workspace |
workspaceRepositoryConfiguration()
Get the workspace |
| UUID |
workspaceUid()
Get the workspace |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
WorkspaceInner
public WorkspaceInner()
Creates an instance of WorkspaceInner class.
Method Details
adlaResourceId
public String adlaResourceId()
Get the adlaResourceId property: The ADLA resource ID.
Returns:
connectivityEndpoints
public Map<String,String> connectivityEndpoints()
Get the connectivityEndpoints property: Connectivity endpoints.
Returns:
defaultDataLakeStorage
public DataLakeStorageAccountDetails defaultDataLakeStorage()
Get the defaultDataLakeStorage property: Workspace default data lake storage account details.
Returns:
encryption
public EncryptionDetails encryption()
Get the encryption property: The encryption details of the workspace.
Returns:
extraProperties
public Map<String,Object> extraProperties()
Get the extraProperties property: Workspace level configs and feature flags.
Returns:
fromJson
public static WorkspaceInner fromJson(JsonReader jsonReader)
Reads an instance of WorkspaceInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
WorkspaceInner.id()Returns:
identity
public ManagedIdentity identity()
Get the identity property: Identity of the workspace.
Returns:
managedResourceGroupName
public String managedResourceGroupName()
Get the managedResourceGroupName property: 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 '.'.
Returns:
managedVirtualNetwork
public String managedVirtualNetwork()
Get the managedVirtualNetwork property: Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
Returns:
managedVirtualNetworkSettings
public ManagedVirtualNetworkSettings managedVirtualNetworkSettings()
Get the managedVirtualNetworkSettings property: Managed Virtual Network Settings.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
WorkspaceInner.name()Returns:
privateEndpointConnections
public List<PrivateEndpointConnectionInner> privateEndpointConnections()
Get the privateEndpointConnections property: Private endpoint connections to the workspace.
Returns:
provisioningState
public String provisioningState()
Get the provisioningState property: Resource provisioning state.
Returns:
publicNetworkAccess
public WorkspacePublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: Enable or Disable public network access to workspace.
Returns:
purviewConfiguration
public PurviewConfiguration purviewConfiguration()
Get the purviewConfiguration property: Purview Configuration.
Returns:
sqlAdministratorLogin
public String sqlAdministratorLogin()
Get the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.
Returns:
sqlAdministratorLoginPassword
public String sqlAdministratorLoginPassword()
Get the sqlAdministratorLoginPassword property: SQL administrator login password.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
WorkspaceInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
WorkspaceInner.type()Returns:
validate
public void validate()
Validates the instance.
virtualNetworkProfile
public VirtualNetworkProfile virtualNetworkProfile()
Get the virtualNetworkProfile property: Virtual Network profile.
Returns:
withConnectivityEndpoints
public WorkspaceInner withConnectivityEndpoints(Map<String,String> connectivityEndpoints)
Set the connectivityEndpoints property: Connectivity endpoints.
Parameters:
Returns:
withDefaultDataLakeStorage
public WorkspaceInner withDefaultDataLakeStorage(DataLakeStorageAccountDetails defaultDataLakeStorage)
Set the defaultDataLakeStorage property: Workspace default data lake storage account details.
Parameters:
Returns:
withEncryption
public WorkspaceInner withEncryption(EncryptionDetails encryption)
Set the encryption property: The encryption details of the workspace.
Parameters:
Returns:
withIdentity
public WorkspaceInner withIdentity(ManagedIdentity identity)
Set the identity property: Identity of the workspace.
Parameters:
Returns:
withLocation
public WorkspaceInner withLocation(String location)
Overrides:
WorkspaceInner.withLocation(String location)Parameters:
withManagedResourceGroupName
public WorkspaceInner withManagedResourceGroupName(String managedResourceGroupName)
Set the managedResourceGroupName property: 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 '.'.
Parameters:
Returns:
withManagedVirtualNetwork
public WorkspaceInner withManagedVirtualNetwork(String managedVirtualNetwork)
Set the managedVirtualNetwork property: Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
Parameters:
Returns:
withManagedVirtualNetworkSettings
public WorkspaceInner withManagedVirtualNetworkSettings(ManagedVirtualNetworkSettings managedVirtualNetworkSettings)
Set the managedVirtualNetworkSettings property: Managed Virtual Network Settings.
Parameters:
Returns:
withPrivateEndpointConnections
public WorkspaceInner withPrivateEndpointConnections(List<PrivateEndpointConnectionInner> privateEndpointConnections)
Set the privateEndpointConnections property: Private endpoint connections to the workspace.
Parameters:
Returns:
withPublicNetworkAccess
public WorkspaceInner withPublicNetworkAccess(WorkspacePublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Enable or Disable public network access to workspace.
Parameters:
Returns:
withPurviewConfiguration
public WorkspaceInner withPurviewConfiguration(PurviewConfiguration purviewConfiguration)
Set the purviewConfiguration property: Purview Configuration.
Parameters:
Returns:
withSqlAdministratorLogin
public WorkspaceInner withSqlAdministratorLogin(String sqlAdministratorLogin)
Set the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.
Parameters:
Returns:
withSqlAdministratorLoginPassword
public WorkspaceInner withSqlAdministratorLoginPassword(String sqlAdministratorLoginPassword)
Set the sqlAdministratorLoginPassword property: SQL administrator login password.
Parameters:
Returns:
withTags
public WorkspaceInner withTags(Map<String,String> tags)
Overrides:
WorkspaceInner.withTags(Map<String,String> tags)Parameters:
withVirtualNetworkProfile
public WorkspaceInner withVirtualNetworkProfile(VirtualNetworkProfile virtualNetworkProfile)
Set the virtualNetworkProfile property: Virtual Network profile.
Parameters:
Returns:
withWorkspaceRepositoryConfiguration
public WorkspaceInner withWorkspaceRepositoryConfiguration(WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration)
Set the workspaceRepositoryConfiguration property: Git integration settings.
Parameters:
Returns:
workspaceRepositoryConfiguration
public WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration()
Get the workspaceRepositoryConfiguration property: Git integration settings.
Returns:
workspaceUid
public UUID workspaceUid()
Get the workspaceUid property: The workspace unique identifier.
Returns: