Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForActualState() []string + func PossibleValuesForDesiredState() []string + func PossibleValuesForResourceIdentityType() []string + func PossibleValuesForWorkspacePublicNetworkAccess() []string + func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error) + type AadAdminProperties struct + AdministratorType *string + Login *string + Sid *string + TenantId *string + type ActualState string + const ActualStateDisabled + const ActualStateDisabling + const ActualStateEnabled + const ActualStateEnabling + const ActualStateUnknown + func (s *ActualState) UnmarshalJSON(bytes []byte) error + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Workspace + OData *odata.OData + Poller pollers.Poller + type CspWorkspaceAdminProperties struct + InitialWorkspaceAdminObjectId *string + type CustomerManagedKeyDetails struct + KekIdentity *KekIdentityProperties + Key *WorkspaceKeyDetails + Status *string + type DataLakeStorageAccountDetails struct + AccountURL *string + CreateManagedPrivateEndpoint *bool + Filesystem *string + ResourceId *string + type DeleteOperationResponse struct + HttpResponse *http.Response + Model *Workspace + OData *odata.OData + Poller pollers.Poller + type DesiredState string + const DesiredStateDisabled + const DesiredStateEnabled + func (s *DesiredState) UnmarshalJSON(bytes []byte) error + type EncryptionDetails struct + Cmk *CustomerManagedKeyDetails + DoubleEncryptionEnabled *bool + type GetOperationResponse struct + HttpResponse *http.Response + Model *Workspace + OData *odata.OData + type KekIdentityProperties struct + UseSystemAssignedIdentity *interface{} + UserAssignedIdentity *string + type ListByResourceGroupCompleteResult struct + Items []Workspace + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]Workspace + OData *odata.OData + type ListCompleteResult struct + Items []Workspace + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Workspace + OData *odata.OData + type ManagedIdentity struct + PrincipalId *string + TenantId *string + Type *ResourceIdentityType + UserAssignedIdentities *map[string]UserAssignedManagedIdentity + type ManagedIdentitySqlControlSettingsModel struct + Id *string + Name *string + Properties *ManagedIdentitySqlControlSettingsModelProperties + Type *string + type ManagedIdentitySqlControlSettingsModelProperties struct + GrantSqlControlToManagedIdentity *ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity + type ManagedIdentitySqlControlSettingsModelPropertiesGrantSqlControlToManagedIdentity struct + ActualState *ActualState + DesiredState *DesiredState + type ManagedVirtualNetworkSettings struct + AllowedAadTenantIdsForLinking *[]string + LinkedAccessCheckOnTargetResource *bool + PreventDataExfiltration *bool + type PrivateEndpoint struct + Id *string + type PrivateEndpointConnection struct + Id *string + Name *string + Properties *PrivateEndpointConnectionProperties + Type *string + type PrivateEndpointConnectionProperties struct + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *string + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *string + type PurviewConfiguration struct + PurviewResourceId *string + type QlAadAdminsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *WorkspaceAadAdminInfo + OData *odata.OData + Poller pollers.Poller + type QlAadAdminsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type QlAadAdminsGetOperationResponse struct + HttpResponse *http.Response + Model *WorkspaceAadAdminInfo + OData *odata.OData + type ResourceIdentityType string + const ResourceIdentityTypeNone + const ResourceIdentityTypeSystemAssigned + const ResourceIdentityTypeSystemAssignedUserAssigned + func (s *ResourceIdentityType) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *Workspace + OData *odata.OData + Poller pollers.Poller + type UserAssignedManagedIdentity struct + ClientId *string + PrincipalId *string + type VirtualNetworkProfile struct + ComputeSubnetId *string + type Workspace struct + Id *string + Identity *ManagedIdentity + Location string + Name *string + Properties *WorkspaceProperties + Tags *map[string]string + Type *string + type WorkspaceAadAdminInfo struct + Id *string + Name *string + Properties *AadAdminProperties + Type *string + type WorkspaceAadAdminsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *WorkspaceAadAdminInfo + OData *odata.OData + Poller pollers.Poller + type WorkspaceAadAdminsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type WorkspaceAadAdminsGetOperationResponse struct + HttpResponse *http.Response + Model *WorkspaceAadAdminInfo + OData *odata.OData + type WorkspaceId struct + ResourceGroupName string + SubscriptionId string + WorkspaceName string + func NewWorkspaceID(subscriptionId string, resourceGroupName string, workspaceName string) WorkspaceId + func ParseWorkspaceID(input string) (*WorkspaceId, error) + func ParseWorkspaceIDInsensitively(input string) (*WorkspaceId, error) + func (id *WorkspaceId) FromParseResult(input resourceids.ParseResult) error + func (id WorkspaceId) ID() string + func (id WorkspaceId) Segments() []resourceids.Segment + func (id WorkspaceId) String() string + type WorkspaceKeyDetails struct + KeyVaultURL *string + Name *string + type WorkspaceManagedIdentitySqlControlSettingsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ManagedIdentitySqlControlSettingsModel + OData *odata.OData + Poller pollers.Poller + type WorkspaceManagedIdentitySqlControlSettingsGetOperationResponse struct + HttpResponse *http.Response + Model *ManagedIdentitySqlControlSettingsModel + OData *odata.OData + type WorkspaceOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p WorkspaceOperationPredicate) Matches(input Workspace) bool + type WorkspacePatchInfo struct + Identity *ManagedIdentity + Properties *WorkspacePatchProperties + Tags *map[string]string + type WorkspacePatchProperties struct + Encryption *EncryptionDetails + ManagedVirtualNetworkSettings *ManagedVirtualNetworkSettings + ProvisioningState *string + PublicNetworkAccess *WorkspacePublicNetworkAccess + PurviewConfiguration *PurviewConfiguration + SqlAdministratorLoginPassword *string + WorkspaceRepositoryConfiguration *WorkspaceRepositoryConfiguration + type WorkspaceProperties struct + AdlaResourceId *string + AzureADOnlyAuthentication *bool + ConnectivityEndpoints *map[string]string + CspWorkspaceAdminProperties *CspWorkspaceAdminProperties + DefaultDataLakeStorage *DataLakeStorageAccountDetails + Encryption *EncryptionDetails + ExtraProperties *interface{} + ManagedResourceGroupName *string + ManagedVirtualNetwork *string + ManagedVirtualNetworkSettings *ManagedVirtualNetworkSettings + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *string + PublicNetworkAccess *WorkspacePublicNetworkAccess + PurviewConfiguration *PurviewConfiguration + Settings *map[string]interface{} + SqlAdministratorLogin *string + SqlAdministratorLoginPassword *string + TrustedServiceBypassEnabled *bool + VirtualNetworkProfile *VirtualNetworkProfile + WorkspaceRepositoryConfiguration *WorkspaceRepositoryConfiguration + WorkspaceUID *string + type WorkspacePublicNetworkAccess string + const WorkspacePublicNetworkAccessDisabled + const WorkspacePublicNetworkAccessEnabled + func (s *WorkspacePublicNetworkAccess) UnmarshalJSON(bytes []byte) error + type WorkspaceRepositoryConfiguration struct + AccountName *string + CollaborationBranch *string + HostName *string + LastCommitId *string + ProjectName *string + RepositoryName *string + RootFolder *string + TenantId *string + Type *string + type WorkspacesClient struct + Client *resourcemanager.Client + func NewWorkspacesClientWithBaseURI(sdkApi sdkEnv.Api) (*WorkspacesClient, error) + func (c WorkspacesClient) CreateOrUpdate(ctx context.Context, id WorkspaceId, input Workspace) (result CreateOrUpdateOperationResponse, err error) + func (c WorkspacesClient) CreateOrUpdateThenPoll(ctx context.Context, id WorkspaceId, input Workspace) error + func (c WorkspacesClient) Delete(ctx context.Context, id WorkspaceId) (result DeleteOperationResponse, err error) + func (c WorkspacesClient) DeleteThenPoll(ctx context.Context, id WorkspaceId) error + func (c WorkspacesClient) Get(ctx context.Context, id WorkspaceId) (result GetOperationResponse, err error) + func (c WorkspacesClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error) + func (c WorkspacesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c WorkspacesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c WorkspacesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c WorkspacesClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error) + func (c WorkspacesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error) + func (c WorkspacesClient) QlAadAdminsCreateOrUpdate(ctx context.Context, id WorkspaceId, input WorkspaceAadAdminInfo) (result QlAadAdminsCreateOrUpdateOperationResponse, err error) + func (c WorkspacesClient) QlAadAdminsCreateOrUpdateThenPoll(ctx context.Context, id WorkspaceId, input WorkspaceAadAdminInfo) error + func (c WorkspacesClient) QlAadAdminsDelete(ctx context.Context, id WorkspaceId) (result QlAadAdminsDeleteOperationResponse, err error) + func (c WorkspacesClient) QlAadAdminsDeleteThenPoll(ctx context.Context, id WorkspaceId) error + func (c WorkspacesClient) QlAadAdminsGet(ctx context.Context, id WorkspaceId) (result QlAadAdminsGetOperationResponse, err error) + func (c WorkspacesClient) Update(ctx context.Context, id WorkspaceId, input WorkspacePatchInfo) (result UpdateOperationResponse, err error) + func (c WorkspacesClient) UpdateThenPoll(ctx context.Context, id WorkspaceId, input WorkspacePatchInfo) error + func (c WorkspacesClient) WorkspaceAadAdminsCreateOrUpdate(ctx context.Context, id WorkspaceId, input WorkspaceAadAdminInfo) (result WorkspaceAadAdminsCreateOrUpdateOperationResponse, err error) + func (c WorkspacesClient) WorkspaceAadAdminsCreateOrUpdateThenPoll(ctx context.Context, id WorkspaceId, input WorkspaceAadAdminInfo) error + func (c WorkspacesClient) WorkspaceAadAdminsDelete(ctx context.Context, id WorkspaceId) (result WorkspaceAadAdminsDeleteOperationResponse, err error) + func (c WorkspacesClient) WorkspaceAadAdminsDeleteThenPoll(ctx context.Context, id WorkspaceId) error + func (c WorkspacesClient) WorkspaceAadAdminsGet(ctx context.Context, id WorkspaceId) (result WorkspaceAadAdminsGetOperationResponse, err error) + func (c WorkspacesClient) WorkspaceManagedIdentitySqlControlSettingsCreateOrUpdate(ctx context.Context, id WorkspaceId, ...) (...) + func (c WorkspacesClient) WorkspaceManagedIdentitySqlControlSettingsCreateOrUpdateThenPoll(ctx context.Context, id WorkspaceId, ...) error + func (c WorkspacesClient) WorkspaceManagedIdentitySqlControlSettingsGet(ctx context.Context, id WorkspaceId) (result WorkspaceManagedIdentitySqlControlSettingsGetOperationResponse, ...)