Package com.pulumi.azurenative.synapse
Class WorkspaceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.synapse.WorkspaceArgs
-
public final class WorkspaceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WorkspaceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static WorkspaceArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
azureADOnlyAuthentication()
static WorkspaceArgs.Builder
builder()
static WorkspaceArgs.Builder
builder(WorkspaceArgs defaults)
java.util.Optional<com.pulumi.core.Output<CspWorkspaceAdminPropertiesArgs>>
cspWorkspaceAdminProperties()
java.util.Optional<com.pulumi.core.Output<DataLakeStorageAccountDetailsArgs>>
defaultDataLakeStorage()
java.util.Optional<com.pulumi.core.Output<EncryptionDetailsArgs>>
encryption()
java.util.Optional<com.pulumi.core.Output<ManagedIdentityArgs>>
identity()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
managedResourceGroupName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
managedVirtualNetwork()
java.util.Optional<com.pulumi.core.Output<ManagedVirtualNetworkSettingsArgs>>
managedVirtualNetworkSettings()
java.util.Optional<com.pulumi.core.Output<java.util.List<PrivateEndpointConnectionArgs>>>
privateEndpointConnections()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,WorkspacePublicNetworkAccess>>>
publicNetworkAccess()
java.util.Optional<com.pulumi.core.Output<PurviewConfigurationArgs>>
purviewConfiguration()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sqlAdministratorLogin()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sqlAdministratorLoginPassword()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
trustedServiceBypassEnabled()
java.util.Optional<com.pulumi.core.Output<VirtualNetworkProfileArgs>>
virtualNetworkProfile()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
workspaceName()
java.util.Optional<com.pulumi.core.Output<WorkspaceRepositoryConfigurationArgs>>
workspaceRepositoryConfiguration()
-
-
-
Field Detail
-
Empty
public static final WorkspaceArgs Empty
-
-
Method Detail
-
azureADOnlyAuthentication
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> azureADOnlyAuthentication()
- Returns:
- Enable or Disable AzureADOnlyAuthentication on All Workspace subresource
-
cspWorkspaceAdminProperties
public java.util.Optional<com.pulumi.core.Output<CspWorkspaceAdminPropertiesArgs>> cspWorkspaceAdminProperties()
- Returns:
- Initial workspace AAD admin properties for a CSP subscription
-
defaultDataLakeStorage
public java.util.Optional<com.pulumi.core.Output<DataLakeStorageAccountDetailsArgs>> defaultDataLakeStorage()
- Returns:
- Workspace default data lake storage account details
-
encryption
public java.util.Optional<com.pulumi.core.Output<EncryptionDetailsArgs>> encryption()
- Returns:
- The encryption details of the workspace
-
identity
public java.util.Optional<com.pulumi.core.Output<ManagedIdentityArgs>> identity()
- Returns:
- Identity of the workspace
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The geo-location where the resource lives
-
managedResourceGroupName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> managedResourceGroupName()
- Returns:
- 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 '.'
-
managedVirtualNetwork
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> managedVirtualNetwork()
- Returns:
- Setting this to 'default' will ensure that all compute for this workspace is in a virtual network managed on behalf of the user.
-
managedVirtualNetworkSettings
public java.util.Optional<com.pulumi.core.Output<ManagedVirtualNetworkSettingsArgs>> managedVirtualNetworkSettings()
- Returns:
- Managed Virtual Network Settings
-
privateEndpointConnections
public java.util.Optional<com.pulumi.core.Output<java.util.List<PrivateEndpointConnectionArgs>>> privateEndpointConnections()
- Returns:
- Private endpoint connections to the workspace These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
-
publicNetworkAccess
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,WorkspacePublicNetworkAccess>>> publicNetworkAccess()
- Returns:
- Enable or Disable public network access to workspace
-
purviewConfiguration
public java.util.Optional<com.pulumi.core.Output<PurviewConfigurationArgs>> purviewConfiguration()
- Returns:
- Purview Configuration
-
resourceGroupName
public com.pulumi.core.Output<java.lang.String> resourceGroupName()
- Returns:
- The name of the resource group. The name is case insensitive.
-
sqlAdministratorLogin
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sqlAdministratorLogin()
- Returns:
- Login for workspace SQL active directory administrator
-
sqlAdministratorLoginPassword
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sqlAdministratorLoginPassword()
- Returns:
- SQL administrator login password
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Resource tags.
-
trustedServiceBypassEnabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> trustedServiceBypassEnabled()
- Returns:
- Is trustedServiceBypassEnabled for the workspace
-
virtualNetworkProfile
public java.util.Optional<com.pulumi.core.Output<VirtualNetworkProfileArgs>> virtualNetworkProfile()
- Returns:
- Virtual Network profile
-
workspaceName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workspaceName()
- Returns:
- The name of the workspace.
-
workspaceRepositoryConfiguration
public java.util.Optional<com.pulumi.core.Output<WorkspaceRepositoryConfigurationArgs>> workspaceRepositoryConfiguration()
- Returns:
- Git integration settings
-
builder
public static WorkspaceArgs.Builder builder()
-
builder
public static WorkspaceArgs.Builder builder(WorkspaceArgs defaults)
-
-