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 Changes in this version + func PossibleValuesForDefaultActionType() []string + func PossibleValuesForEncryptionStatus() []string + func PossibleValuesForEndpointServiceConnectionStatus() []string + func PossibleValuesForFirewallSku() []string + func PossibleValuesForIsolationMode() []string + func PossibleValuesForManagedNetworkStatus() []string + func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicNetworkAccessType() []string + func PossibleValuesForRuleAction() []string + func PossibleValuesForRuleCategory() []string + func PossibleValuesForRuleStatus() []string + func PossibleValuesForRuleType() []string + func PossibleValuesForSkuTier() []string + func PossibleValuesForSystemDatastoresAuthMode() []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 + ParentRuleNames *[]string + 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 DefaultActionType string + const DefaultActionTypeAllow + const DefaultActionTypeDeny + func (s *DefaultActionType) UnmarshalJSON(bytes []byte) error + 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 EncryptionKeyVaultUpdateProperties struct + KeyIdentifier string + type EncryptionProperty struct + CosmosDbResourceId *string + Identity *IdentityForCmk + KeyVaultProperties KeyVaultProperties + SearchAccountResourceId *string + Status EncryptionStatus + StorageAccountResourceId *string + type EncryptionStatus string + const EncryptionStatusDisabled + const EncryptionStatusEnabled + func (s *EncryptionStatus) UnmarshalJSON(bytes []byte) error + type EncryptionUpdateProperties struct + KeyVaultProperties EncryptionKeyVaultUpdateProperties + type EndpointServiceConnectionStatus string + const EndpointServiceConnectionStatusApproved + const EndpointServiceConnectionStatusDisconnected + const EndpointServiceConnectionStatusPending + const EndpointServiceConnectionStatusRejected + const EndpointServiceConnectionStatusTimeout + func (s *EndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + 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 + ParentRuleNames *[]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 IPRule struct + Value *string + type IdentityForCmk struct + UserAssignedIdentity *string + type IsolationMode string + const IsolationModeAllowInternetOutbound + const IsolationModeAllowOnlyApprovedOutbound + const IsolationModeDisabled + func (s *IsolationMode) UnmarshalJSON(bytes []byte) error + type KeyVaultProperties struct + IdentityClientId *string + KeyIdentifier string + KeyVaultArmId string + type ListByResourceGroupCompleteResult struct + Items []Workspace + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationOptions struct + AiCapabilities *string + Kind *string + 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 + AiCapabilities *string + Kind *string + 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 ManagedNetworkProvisionStatus struct + SparkReady *bool + Status *ManagedNetworkStatus + type ManagedNetworkSettings struct + ChangeableIsolationModes *[]IsolationMode + 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 NetworkAcls struct + DefaultAction *DefaultActionType + IPRules *[]IPRule + type NotebookPreparationError struct + ErrorMessage *string + StatusCode *int64 + type NotebookResourceInfo struct + Fqdn *string + IsPrivateLinkEnabled *bool + NotebookPreparationError *NotebookPreparationError + ResourceId *string + type OutboundRule interface + OutboundRule func() BaseOutboundRuleImpl + func UnmarshalOutboundRuleImplementation(input []byte) (OutboundRule, error) + 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 *WorkspacePrivateEndpointResource + 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 + Fqdns *[]string + ParentRuleNames *[]string + Status *RuleStatus + Type RuleType + func (s PrivateEndpointOutboundRule) MarshalJSON() ([]byte, error) + func (s PrivateEndpointOutboundRule) OutboundRule() BaseOutboundRuleImpl + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *EndpointServiceConnectionStatus + 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 PublicNetworkAccessType string + const PublicNetworkAccessTypeDisabled + const PublicNetworkAccessTypeEnabled + func (s *PublicNetworkAccessType) UnmarshalJSON(bytes []byte) error + type RawOutboundRuleImpl struct + Type string + Values map[string]interface{} + func (s RawOutboundRuleImpl) OutboundRule() BaseOutboundRuleImpl + 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 + ParentRuleNames *[]string + 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 *EndpointServiceConnectionStatus + 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 SystemDatastoresAuthMode string + const SystemDatastoresAuthModeAccessKey + const SystemDatastoresAuthModeIdentity + const SystemDatastoresAuthModeUserDelegationSAS + func (s *SystemDatastoresAuthMode) 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 WorkspacePrivateEndpointResource struct + Id *string + SubnetArmId *string + type WorkspaceProperties struct + AgentsEndpointUri *string + AllowPublicAccessWhenBehindVnet *bool + AllowRoleAssignmentOnRG *bool + ApplicationInsights *string + AssociatedWorkspaces *[]string + ContainerRegistries *[]string + ContainerRegistry *string + Description *string + DiscoveryURL *string + EnableDataIsolation *bool + EnableServiceSideCMKEncryption *bool + EnableSimplifiedCmk *bool + EnableSoftwareBillOfMaterials *bool + Encryption *EncryptionProperty + ExistingWorkspaces *[]string + FeatureStoreSettings *FeatureStoreSettings + FriendlyName *string + HbiWorkspace *bool + HubResourceId *string + IPAllowlist *[]string + ImageBuildCompute *string + KeyVault *string + KeyVaults *[]string + ManagedNetwork *ManagedNetworkSettings + MlFlowTrackingUri *string + NetworkAcls *NetworkAcls + NotebookInfo *NotebookResourceInfo + PrimaryUserAssignedIdentity *string + PrivateEndpointConnections *[]PrivateEndpointConnection + PrivateLinkCount *int64 + ProvisionNetworkNow *bool + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccessType + ServerlessComputeSettings *ServerlessComputeSettings + ServiceManagedResourcesSettings *ServiceManagedResourcesSettings + ServiceProvisionedResourceGroup *string + SharedPrivateLinkResources *[]SharedPrivateLinkResource + SoftDeleteRetentionInDays *int64 + StorageAccount *string + StorageAccounts *[]string + StorageHnsEnabled *bool + SystemDatastoresAuthMode *SystemDatastoresAuthMode + TenantId *string + V1LegacyMode *bool + WorkspaceHubConfig *WorkspaceHubConfig + WorkspaceId *string + type WorkspacePropertiesUpdateParameters struct + AllowRoleAssignmentOnRG *bool + ApplicationInsights *string + ContainerRegistry *string + Description *string + EnableDataIsolation *bool + EnableSoftwareBillOfMaterials *bool + Encryption *EncryptionUpdateProperties + FeatureStoreSettings *FeatureStoreSettings + FriendlyName *string + IPAllowlist *[]string + ImageBuildCompute *string + ManagedNetwork *ManagedNetworkSettings + NetworkAcls *NetworkAcls + PrimaryUserAssignedIdentity *string + PublicNetworkAccess *PublicNetworkAccessType + ServerlessComputeSettings *ServerlessComputeSettings + ServiceManagedResourcesSettings *ServiceManagedResourcesSettings + SoftDeleteRetentionInDays *int64 + SystemDatastoresAuthMode *SystemDatastoresAuthMode + 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) 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) 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)