Class WorkspaceArgs


  • public final class WorkspaceArgs
    extends com.pulumi.resources.ResourceArgs
    • 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