Versions in this module Expand all Collapse all v0 v0.20250110.1074108 Jan 10, 2025 v0.20241212.1154051 Dec 12, 2024 v0.20241209.1115630 Dec 9, 2024 v0.20241206.1180327 Dec 6, 2024 v0.20241205.1102105 Dec 5, 2024 v0.20241203.1090052 Dec 3, 2024 v0.20241128.1112539 Nov 28, 2024 v0.20241128.1084944 Nov 28, 2024 v0.20241126.1110949 Nov 26, 2024 v0.20241118.1115603 Nov 18, 2024 v0.20241111.1164443 Nov 11, 2024 v0.20241104.1140654 Nov 4, 2024 Changes in this version + func PossibleValuesForDiagnoseResultLevel() []string + func PossibleValuesForEncryptionStatus() []string + func PossibleValuesForFirewallSku() []string + func PossibleValuesForIsolationMode() []string + func PossibleValuesForManagedNetworkStatus() []string + func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string + func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicNetworkAccess() []string + func PossibleValuesForRuleAction() []string + func PossibleValuesForRuleCategory() []string + func PossibleValuesForRuleStatus() []string + func PossibleValuesForRuleType() []string + func PossibleValuesForSkuTier() []string + func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error) + type AmlUserFeature struct + Description *string + DisplayName *string + Id *string + type AmlUserFeatureOperationPredicate struct + Description *string + DisplayName *string + Id *string + func (p AmlUserFeatureOperationPredicate) Matches(input AmlUserFeature) bool + type BaseOutboundRuleImpl struct + Category *RuleCategory + Status *RuleStatus + Type RuleType + func (s BaseOutboundRuleImpl) OutboundRule() BaseOutboundRuleImpl + type ComputeRuntimeDto struct + SparkRuntimeVersion *string + type CosmosDbSettings struct + CollectionsThroughput *int64 + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Workspace + OData *odata.OData + Poller pollers.Poller + type DeleteOperationOptions struct + ForceToPurge *bool + func DefaultDeleteOperationOptions() DeleteOperationOptions + func (o DeleteOperationOptions) ToHeaders() *client.Headers + func (o DeleteOperationOptions) ToOData() *odata.Query + func (o DeleteOperationOptions) ToQuery() *client.QueryParams + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DiagnoseOperationResponse struct + HttpResponse *http.Response + Model *DiagnoseResponseResult + OData *odata.OData + Poller pollers.Poller + type DiagnoseRequestProperties struct + ApplicationInsights *map[string]interface{} + ContainerRegistry *map[string]interface{} + DnsResolution *map[string]interface{} + KeyVault *map[string]interface{} + Nsg *map[string]interface{} + Others *map[string]interface{} + ResourceLock *map[string]interface{} + StorageAccount *map[string]interface{} + Udr *map[string]interface{} + type DiagnoseResponseResult struct + Value *DiagnoseResponseResultValue + type DiagnoseResponseResultValue struct + ApplicationInsightsResults *[]DiagnoseResult + ContainerRegistryResults *[]DiagnoseResult + DnsResolutionResults *[]DiagnoseResult + KeyVaultResults *[]DiagnoseResult + NetworkSecurityRuleResults *[]DiagnoseResult + OtherResults *[]DiagnoseResult + ResourceLockResults *[]DiagnoseResult + StorageAccountResults *[]DiagnoseResult + UserDefinedRouteResults *[]DiagnoseResult + type DiagnoseResult struct + Code *string + Level *DiagnoseResultLevel + Message *string + type DiagnoseResultLevel string + const DiagnoseResultLevelError + const DiagnoseResultLevelInformation + const DiagnoseResultLevelWarning + func (s *DiagnoseResultLevel) UnmarshalJSON(bytes []byte) error + type DiagnoseWorkspaceParameters struct + Value *DiagnoseRequestProperties + type EncryptionKeyVaultProperties struct + IdentityClientId *string + KeyIdentifier string + KeyVaultArmId string + type EncryptionKeyVaultUpdateProperties struct + KeyIdentifier string + type EncryptionProperty struct + Identity *IdentityForCmk + KeyVaultProperties EncryptionKeyVaultProperties + Status EncryptionStatus + type EncryptionStatus string + const EncryptionStatusDisabled + const EncryptionStatusEnabled + func (s *EncryptionStatus) UnmarshalJSON(bytes []byte) error + type EncryptionUpdateProperties struct + KeyVaultProperties EncryptionKeyVaultUpdateProperties + type FeatureStoreSettings struct + ComputeRuntime *ComputeRuntimeDto + OfflineStoreConnectionName *string + OnlineStoreConnectionName *string + type FirewallSku string + const FirewallSkuBasic + const FirewallSkuStandard + func (s *FirewallSku) UnmarshalJSON(bytes []byte) error + type FqdnOutboundRule struct + Category *RuleCategory + Destination *string + Status *RuleStatus + Type RuleType + func (s FqdnOutboundRule) MarshalJSON() ([]byte, error) + func (s FqdnOutboundRule) OutboundRule() BaseOutboundRuleImpl + type GetOperationResponse struct + HttpResponse *http.Response + Model *Workspace + OData *odata.OData + type IdentityForCmk struct + UserAssignedIdentity *string + type IsolationMode string + const IsolationModeAllowInternetOutbound + const IsolationModeAllowOnlyApprovedOutbound + const IsolationModeDisabled + func (s *IsolationMode) UnmarshalJSON(bytes []byte) error + type ListByResourceGroupCompleteResult struct + Items []Workspace + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationOptions struct + Skip *string + func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions + func (o ListByResourceGroupOperationOptions) ToHeaders() *client.Headers + func (o ListByResourceGroupOperationOptions) ToOData() *odata.Query + func (o ListByResourceGroupOperationOptions) ToQuery() *client.QueryParams + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]Workspace + OData *odata.OData + type ListBySubscriptionCompleteResult struct + Items []Workspace + LatestHttpResponse *http.Response + type ListBySubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionOperationOptions struct + Skip *string + func DefaultListBySubscriptionOperationOptions() ListBySubscriptionOperationOptions + func (o ListBySubscriptionOperationOptions) ToHeaders() *client.Headers + func (o ListBySubscriptionOperationOptions) ToOData() *odata.Query + func (o ListBySubscriptionOperationOptions) ToQuery() *client.QueryParams + type ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]Workspace + OData *odata.OData + type ListKeysOperationResponse struct + HttpResponse *http.Response + Model *ListWorkspaceKeysResult + OData *odata.OData + type ListNotebookAccessTokenOperationResponse struct + HttpResponse *http.Response + Model *NotebookAccessTokenResult + OData *odata.OData + type ListNotebookKeysResult struct + PrimaryAccessKey *string + SecondaryAccessKey *string + type ListWorkspaceKeysResult struct + AppInsightsInstrumentationKey *string + ContainerRegistryCredentials *RegistryListCredentialsResult + NotebookAccessKeys *ListNotebookKeysResult + UserStorageKey *string + UserStorageResourceId *string + type ManagedNetworkProvisionStatus struct + SparkReady *bool + Status *ManagedNetworkStatus + type ManagedNetworkSettings struct + FirewallSku *FirewallSku + IsolationMode *IsolationMode + NetworkId *string + OutboundRules *map[string]OutboundRule + Status *ManagedNetworkProvisionStatus + func (s *ManagedNetworkSettings) UnmarshalJSON(bytes []byte) error + type ManagedNetworkStatus string + const ManagedNetworkStatusActive + const ManagedNetworkStatusInactive + func (s *ManagedNetworkStatus) UnmarshalJSON(bytes []byte) error + type NotebookAccessTokenResult struct + AccessToken *string + ExpiresIn *int64 + HostName *string + NotebookResourceId *string + PublicDns *string + RefreshToken *string + Scope *string + TokenType *string + type NotebookPreparationError struct + ErrorMessage *string + StatusCode *int64 + type NotebookResourceInfo struct + Fqdn *string + NotebookPreparationError *NotebookPreparationError + ResourceId *string + type OutboundRule interface + OutboundRule func() BaseOutboundRuleImpl + func UnmarshalOutboundRuleImplementation(input []byte) (OutboundRule, error) + type Password struct + Name *string + Value *string + type PrivateEndpoint struct + Id *string + type PrivateEndpointConnection struct + Id *string + Identity *identity.LegacySystemAndUserAssignedMap + Location *string + Name *string + Properties *PrivateEndpointConnectionProperties + Sku *Sku + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type PrivateEndpointConnectionProperties struct + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error + type PrivateEndpointDestination struct + ServiceResourceId *string + SparkEnabled *bool + SparkStatus *RuleStatus + SubresourceTarget *string + type PrivateEndpointOutboundRule struct + Category *RuleCategory + Destination *PrivateEndpointDestination + Status *RuleStatus + Type RuleType + func (s PrivateEndpointOutboundRule) MarshalJSON() ([]byte, error) + func (s PrivateEndpointOutboundRule) OutboundRule() BaseOutboundRuleImpl + type PrivateEndpointServiceConnectionStatus string + const PrivateEndpointServiceConnectionStatusApproved + const PrivateEndpointServiceConnectionStatusDisconnected + const PrivateEndpointServiceConnectionStatusPending + const PrivateEndpointServiceConnectionStatusRejected + const PrivateEndpointServiceConnectionStatusTimeout + func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *PrivateEndpointServiceConnectionStatus + type ProvisioningState string + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUnknown + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error + type RawOutboundRuleImpl struct + Type string + Values map[string]interface{} + func (s RawOutboundRuleImpl) OutboundRule() BaseOutboundRuleImpl + type RegistryListCredentialsResult struct + Location *string + Passwords *[]Password + Username *string + type ResyncKeysOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type RuleAction string + const RuleActionAllow + const RuleActionDeny + func (s *RuleAction) UnmarshalJSON(bytes []byte) error + type RuleCategory string + const RuleCategoryDependency + const RuleCategoryRecommended + const RuleCategoryRequired + const RuleCategoryUserDefined + func (s *RuleCategory) UnmarshalJSON(bytes []byte) error + type RuleStatus string + const RuleStatusActive + const RuleStatusInactive + func (s *RuleStatus) UnmarshalJSON(bytes []byte) error + type RuleType string + const RuleTypeFQDN + const RuleTypePrivateEndpoint + const RuleTypeServiceTag + func (s *RuleType) UnmarshalJSON(bytes []byte) error + type ServerlessComputeSettings struct + ServerlessComputeCustomSubnet *string + ServerlessComputeNoPublicIP *bool + type ServiceManagedResourcesSettings struct + CosmosDb *CosmosDbSettings + type ServiceTagDestination struct + Action *RuleAction + AddressPrefixes *[]string + PortRanges *string + Protocol *string + ServiceTag *string + type ServiceTagOutboundRule struct + Category *RuleCategory + Destination *ServiceTagDestination + Status *RuleStatus + Type RuleType + func (s ServiceTagOutboundRule) MarshalJSON() ([]byte, error) + func (s ServiceTagOutboundRule) OutboundRule() BaseOutboundRuleImpl + type SharedPrivateLinkResource struct + Name *string + Properties *SharedPrivateLinkResourceProperty + type SharedPrivateLinkResourceProperty struct + GroupId *string + PrivateLinkResourceId *string + RequestMessage *string + Status *PrivateEndpointServiceConnectionStatus + type Sku struct + Capacity *int64 + Family *string + Name string + Size *string + Tier *SkuTier + type SkuTier string + const SkuTierBasic + const SkuTierFree + const SkuTierPremium + const SkuTierStandard + func (s *SkuTier) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *Workspace + OData *odata.OData + Poller pollers.Poller + type Workspace struct + Id *string + Identity *identity.LegacySystemAndUserAssignedMap + Kind *string + Location *string + Name *string + Properties *WorkspaceProperties + Sku *Sku + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type WorkspaceFeaturesListCompleteResult struct + Items []AmlUserFeature + LatestHttpResponse *http.Response + type WorkspaceFeaturesListCustomPager struct + NextLink *odata.Link + func (p *WorkspaceFeaturesListCustomPager) NextPageLink() *odata.Link + type WorkspaceFeaturesListOperationResponse struct + HttpResponse *http.Response + Model *[]AmlUserFeature + OData *odata.OData + type WorkspaceHubConfig struct + AdditionalWorkspaceStorageAccounts *[]string + DefaultWorkspaceResourceGroup *string + 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 WorkspaceOperationPredicate struct + Id *string + Kind *string + Location *string + Name *string + Type *string + func (p WorkspaceOperationPredicate) Matches(input Workspace) bool + type WorkspaceProperties struct + AllowPublicAccessWhenBehindVnet *bool + ApplicationInsights *string + AssociatedWorkspaces *[]string + ContainerRegistry *string + Description *string + DiscoveryURL *string + EnableDataIsolation *bool + Encryption *EncryptionProperty + FeatureStoreSettings *FeatureStoreSettings + FriendlyName *string + HbiWorkspace *bool + HubResourceId *string + ImageBuildCompute *string + KeyVault *string + ManagedNetwork *ManagedNetworkSettings + MlFlowTrackingUri *string + NotebookInfo *NotebookResourceInfo + PrimaryUserAssignedIdentity *string + PrivateEndpointConnections *[]PrivateEndpointConnection + PrivateLinkCount *int64 + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccess + ServerlessComputeSettings *ServerlessComputeSettings + ServiceManagedResourcesSettings *ServiceManagedResourcesSettings + ServiceProvisionedResourceGroup *string + SharedPrivateLinkResources *[]SharedPrivateLinkResource + StorageAccount *string + StorageHnsEnabled *bool + TenantId *string + V1LegacyMode *bool + WorkspaceHubConfig *WorkspaceHubConfig + WorkspaceId *string + type WorkspacePropertiesUpdateParameters struct + ApplicationInsights *string + ContainerRegistry *string + Description *string + EnableDataIsolation *bool + Encryption *EncryptionUpdateProperties + FeatureStoreSettings *FeatureStoreSettings + FriendlyName *string + ImageBuildCompute *string + ManagedNetwork *ManagedNetworkSettings + PrimaryUserAssignedIdentity *string + PublicNetworkAccess *PublicNetworkAccess + ServerlessComputeSettings *ServerlessComputeSettings + ServiceManagedResourcesSettings *ServiceManagedResourcesSettings + V1LegacyMode *bool + type WorkspaceUpdateParameters struct + Identity *identity.LegacySystemAndUserAssignedMap + Properties *WorkspacePropertiesUpdateParameters + Sku *Sku + Tags *map[string]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, options DeleteOperationOptions) (result DeleteOperationResponse, err error) + func (c WorkspacesClient) DeleteThenPoll(ctx context.Context, id WorkspaceId, options DeleteOperationOptions) error + func (c WorkspacesClient) Diagnose(ctx context.Context, id WorkspaceId, input DiagnoseWorkspaceParameters) (result DiagnoseOperationResponse, err error) + func (c WorkspacesClient) DiagnoseThenPoll(ctx context.Context, id WorkspaceId, input DiagnoseWorkspaceParameters) error + func (c WorkspacesClient) Get(ctx context.Context, id WorkspaceId) (result GetOperationResponse, 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) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionOperationResponse, err error) + func (c WorkspacesClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListBySubscriptionCompleteResult, error) + func (c WorkspacesClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error) + func (c WorkspacesClient) ListKeys(ctx context.Context, id WorkspaceId) (result ListKeysOperationResponse, err error) + func (c WorkspacesClient) ListNotebookAccessToken(ctx context.Context, id WorkspaceId) (result ListNotebookAccessTokenOperationResponse, err error) + func (c WorkspacesClient) ResyncKeys(ctx context.Context, id WorkspaceId) (result ResyncKeysOperationResponse, err error) + func (c WorkspacesClient) ResyncKeysThenPoll(ctx context.Context, id WorkspaceId) error + func (c WorkspacesClient) Update(ctx context.Context, id WorkspaceId, input WorkspaceUpdateParameters) (result UpdateOperationResponse, err error) + func (c WorkspacesClient) UpdateThenPoll(ctx context.Context, id WorkspaceId, input WorkspaceUpdateParameters) error + func (c WorkspacesClient) WorkspaceFeaturesList(ctx context.Context, id WorkspaceId) (result WorkspaceFeaturesListOperationResponse, err error) + func (c WorkspacesClient) WorkspaceFeaturesListComplete(ctx context.Context, id WorkspaceId) (WorkspaceFeaturesListCompleteResult, error) + func (c WorkspacesClient) WorkspaceFeaturesListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, ...) (result WorkspaceFeaturesListCompleteResult, err error)