public final class WorkspaceInner
extends com.azure.core.management.Resource
Constructor and Description |
---|
WorkspaceInner() |
Modifier and Type | Method and Description |
---|---|
String |
adlaResourceId()
Get the adlaResourceId property: The ADLA resource ID.
|
Boolean |
azureADOnlyAuthentication()
Get the azureADOnlyAuthentication property: Enable or Disable AzureADOnlyAuthentication on All Workspace
subresource.
|
Map<String,String> |
connectivityEndpoints()
Get the connectivityEndpoints property: Connectivity endpoints.
|
CspWorkspaceAdminProperties |
cspWorkspaceAdminProperties()
Get the cspWorkspaceAdminProperties property: Initial workspace AAD admin properties for a CSP subscription.
|
DataLakeStorageAccountDetails |
defaultDataLakeStorage()
Get the defaultDataLakeStorage property: Workspace default data lake storage account details.
|
EncryptionDetails |
encryption()
Get the encryption property: The encryption details of the workspace.
|
Map<String,Object> |
extraProperties()
Get the extraProperties property: Workspace level configs and feature flags.
|
ManagedIdentity |
identity()
Get the identity property: Identity of the workspace.
|
String |
managedResourceGroupName()
Get the managedResourceGroupName property: Workspace managed resource group.
|
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.
|
ManagedVirtualNetworkSettings |
managedVirtualNetworkSettings()
Get the managedVirtualNetworkSettings property: Managed Virtual Network Settings.
|
List<PrivateEndpointConnectionInner> |
privateEndpointConnections()
Get the privateEndpointConnections property: Private endpoint connections to the workspace.
|
String |
provisioningState()
Get the provisioningState property: Resource provisioning state.
|
WorkspacePublicNetworkAccess |
publicNetworkAccess()
Get the publicNetworkAccess property: Enable or Disable public network access to workspace.
|
PurviewConfiguration |
purviewConfiguration()
Get the purviewConfiguration property: Purview Configuration.
|
Map<String,Object> |
settings()
Get the settings property: Workspace settings.
|
String |
sqlAdministratorLogin()
Get the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.
|
String |
sqlAdministratorLoginPassword()
Get the sqlAdministratorLoginPassword property: SQL administrator login password.
|
void |
validate()
Validates the instance.
|
VirtualNetworkProfile |
virtualNetworkProfile()
Get the virtualNetworkProfile property: Virtual Network profile.
|
WorkspaceInner |
withAzureADOnlyAuthentication(Boolean azureADOnlyAuthentication)
Set the azureADOnlyAuthentication property: Enable or Disable AzureADOnlyAuthentication on All Workspace
subresource.
|
WorkspaceInner |
withConnectivityEndpoints(Map<String,String> connectivityEndpoints)
Set the connectivityEndpoints property: Connectivity endpoints.
|
WorkspaceInner |
withCspWorkspaceAdminProperties(CspWorkspaceAdminProperties cspWorkspaceAdminProperties)
Set the cspWorkspaceAdminProperties property: Initial workspace AAD admin properties for a CSP subscription.
|
WorkspaceInner |
withDefaultDataLakeStorage(DataLakeStorageAccountDetails defaultDataLakeStorage)
Set the defaultDataLakeStorage property: Workspace default data lake storage account details.
|
WorkspaceInner |
withEncryption(EncryptionDetails encryption)
Set the encryption property: The encryption details of the workspace.
|
WorkspaceInner |
withIdentity(ManagedIdentity identity)
Set the identity property: Identity of the workspace.
|
WorkspaceInner |
withLocation(String location) |
WorkspaceInner |
withManagedResourceGroupName(String managedResourceGroupName)
Set the managedResourceGroupName property: Workspace managed resource group.
|
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.
|
WorkspaceInner |
withManagedVirtualNetworkSettings(ManagedVirtualNetworkSettings managedVirtualNetworkSettings)
Set the managedVirtualNetworkSettings property: Managed Virtual Network Settings.
|
WorkspaceInner |
withPrivateEndpointConnections(List<PrivateEndpointConnectionInner> privateEndpointConnections)
Set the privateEndpointConnections property: Private endpoint connections to the workspace.
|
WorkspaceInner |
withPublicNetworkAccess(WorkspacePublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Enable or Disable public network access to workspace.
|
WorkspaceInner |
withPurviewConfiguration(PurviewConfiguration purviewConfiguration)
Set the purviewConfiguration property: Purview Configuration.
|
WorkspaceInner |
withSqlAdministratorLogin(String sqlAdministratorLogin)
Set the sqlAdministratorLogin property: Login for workspace SQL active directory administrator.
|
WorkspaceInner |
withSqlAdministratorLoginPassword(String sqlAdministratorLoginPassword)
Set the sqlAdministratorLoginPassword property: SQL administrator login password.
|
WorkspaceInner |
withTags(Map<String,String> tags) |
WorkspaceInner |
withVirtualNetworkProfile(VirtualNetworkProfile virtualNetworkProfile)
Set the virtualNetworkProfile property: Virtual Network profile.
|
WorkspaceInner |
withWorkspaceRepositoryConfiguration(WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration)
Set the workspaceRepositoryConfiguration property: Git integration settings.
|
WorkspaceRepositoryConfiguration |
workspaceRepositoryConfiguration()
Get the workspaceRepositoryConfiguration property: Git integration settings.
|
UUID |
workspaceUid()
Get the workspaceUid property: The workspace unique identifier.
|
public ManagedIdentity identity()
public WorkspaceInner withIdentity(ManagedIdentity identity)
identity
- the identity value to set.public WorkspaceInner withLocation(String location)
withLocation
in class com.azure.core.management.Resource
public WorkspaceInner withTags(Map<String,String> tags)
withTags
in class com.azure.core.management.Resource
public DataLakeStorageAccountDetails defaultDataLakeStorage()
public WorkspaceInner withDefaultDataLakeStorage(DataLakeStorageAccountDetails defaultDataLakeStorage)
defaultDataLakeStorage
- the defaultDataLakeStorage value to set.public String sqlAdministratorLoginPassword()
public WorkspaceInner withSqlAdministratorLoginPassword(String sqlAdministratorLoginPassword)
sqlAdministratorLoginPassword
- the sqlAdministratorLoginPassword value to set.public String managedResourceGroupName()
public WorkspaceInner withManagedResourceGroupName(String managedResourceGroupName)
managedResourceGroupName
- the managedResourceGroupName value to set.public String provisioningState()
public String sqlAdministratorLogin()
public WorkspaceInner withSqlAdministratorLogin(String sqlAdministratorLogin)
sqlAdministratorLogin
- the sqlAdministratorLogin value to set.public VirtualNetworkProfile virtualNetworkProfile()
public WorkspaceInner withVirtualNetworkProfile(VirtualNetworkProfile virtualNetworkProfile)
virtualNetworkProfile
- the virtualNetworkProfile value to set.public Map<String,String> connectivityEndpoints()
public WorkspaceInner withConnectivityEndpoints(Map<String,String> connectivityEndpoints)
connectivityEndpoints
- the connectivityEndpoints value to set.public String managedVirtualNetwork()
public WorkspaceInner withManagedVirtualNetwork(String managedVirtualNetwork)
managedVirtualNetwork
- the managedVirtualNetwork value to set.public List<PrivateEndpointConnectionInner> privateEndpointConnections()
public WorkspaceInner withPrivateEndpointConnections(List<PrivateEndpointConnectionInner> privateEndpointConnections)
privateEndpointConnections
- the privateEndpointConnections value to set.public EncryptionDetails encryption()
public WorkspaceInner withEncryption(EncryptionDetails encryption)
encryption
- the encryption value to set.public UUID workspaceUid()
public Map<String,Object> extraProperties()
public ManagedVirtualNetworkSettings managedVirtualNetworkSettings()
public WorkspaceInner withManagedVirtualNetworkSettings(ManagedVirtualNetworkSettings managedVirtualNetworkSettings)
managedVirtualNetworkSettings
- the managedVirtualNetworkSettings value to set.public WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration()
public WorkspaceInner withWorkspaceRepositoryConfiguration(WorkspaceRepositoryConfiguration workspaceRepositoryConfiguration)
workspaceRepositoryConfiguration
- the workspaceRepositoryConfiguration value to set.public PurviewConfiguration purviewConfiguration()
public WorkspaceInner withPurviewConfiguration(PurviewConfiguration purviewConfiguration)
purviewConfiguration
- the purviewConfiguration value to set.public String adlaResourceId()
public WorkspacePublicNetworkAccess publicNetworkAccess()
public WorkspaceInner withPublicNetworkAccess(WorkspacePublicNetworkAccess publicNetworkAccess)
publicNetworkAccess
- the publicNetworkAccess value to set.public CspWorkspaceAdminProperties cspWorkspaceAdminProperties()
public WorkspaceInner withCspWorkspaceAdminProperties(CspWorkspaceAdminProperties cspWorkspaceAdminProperties)
cspWorkspaceAdminProperties
- the cspWorkspaceAdminProperties value to set.public Map<String,Object> settings()
public Boolean azureADOnlyAuthentication()
public WorkspaceInner withAzureADOnlyAuthentication(Boolean azureADOnlyAuthentication)
azureADOnlyAuthentication
- the azureADOnlyAuthentication value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.