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 PossibleValuesForAutomaticClusterUpdateValue() []string + func PossibleValuesForComplianceSecurityProfileValue() []string + func PossibleValuesForComplianceStandard() []string + func PossibleValuesForCustomParameterType() []string + func PossibleValuesForDefaultStorageFirewall() []string + func PossibleValuesForEncryptionKeySource() []string + func PossibleValuesForEnhancedSecurityMonitoringValue() []string + func PossibleValuesForIdentityType() []string + func PossibleValuesForInitialType() []string + func PossibleValuesForKeySource() []string + func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string + func PossibleValuesForPrivateLinkServiceConnectionStatus() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicNetworkAccess() []string + func PossibleValuesForRequiredNsgRules() []string + func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error) + type AutomaticClusterUpdateDefinition struct + Value *AutomaticClusterUpdateValue + type AutomaticClusterUpdateValue string + const AutomaticClusterUpdateValueDisabled + const AutomaticClusterUpdateValueEnabled + func (s *AutomaticClusterUpdateValue) UnmarshalJSON(bytes []byte) error + type ComplianceSecurityProfileDefinition struct + ComplianceStandards *[]ComplianceStandard + Value *ComplianceSecurityProfileValue + type ComplianceSecurityProfileValue string + const ComplianceSecurityProfileValueDisabled + const ComplianceSecurityProfileValueEnabled + func (s *ComplianceSecurityProfileValue) UnmarshalJSON(bytes []byte) error + type ComplianceStandard string + const ComplianceStandardHIPAA + const ComplianceStandardNONE + const ComplianceStandardPCIDSS + func (s *ComplianceStandard) UnmarshalJSON(bytes []byte) error + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Workspace + OData *odata.OData + Poller pollers.Poller + type CreatedBy struct + ApplicationId *string + Oid *string + Puid *string + type CustomParameterType string + const CustomParameterTypeBool + const CustomParameterTypeObject + const CustomParameterTypeString + func (s *CustomParameterType) UnmarshalJSON(bytes []byte) error + type DefaultCatalogProperties struct + InitialName *string + InitialType *InitialType + type DefaultStorageFirewall string + const DefaultStorageFirewallDisabled + const DefaultStorageFirewallEnabled + func (s *DefaultStorageFirewall) UnmarshalJSON(bytes []byte) error + type DeleteOperationOptions struct + ForceDeletion *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 Encryption struct + KeyName *string + KeySource *KeySource + Keyvaulturi *string + Keyversion *string + type EncryptionEntitiesDefinition struct + ManagedDisk *ManagedDiskEncryption + ManagedServices *EncryptionV2 + type EncryptionKeySource string + const EncryptionKeySourceMicrosoftPointKeyvault + func (s *EncryptionKeySource) UnmarshalJSON(bytes []byte) error + type EncryptionV2 struct + KeySource EncryptionKeySource + KeyVaultProperties *EncryptionV2KeyVaultProperties + type EncryptionV2KeyVaultProperties struct + KeyName string + KeyVaultUri string + KeyVersion string + type EnhancedSecurityComplianceDefinition struct + AutomaticClusterUpdate *AutomaticClusterUpdateDefinition + ComplianceSecurityProfile *ComplianceSecurityProfileDefinition + EnhancedSecurityMonitoring *EnhancedSecurityMonitoringDefinition + type EnhancedSecurityMonitoringDefinition struct + Value *EnhancedSecurityMonitoringValue + type EnhancedSecurityMonitoringValue string + const EnhancedSecurityMonitoringValueDisabled + const EnhancedSecurityMonitoringValueEnabled + func (s *EnhancedSecurityMonitoringValue) UnmarshalJSON(bytes []byte) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *Workspace + OData *odata.OData + type IdentityType string + const IdentityTypeSystemAssigned + const IdentityTypeUserAssigned + func (s *IdentityType) UnmarshalJSON(bytes []byte) error + type InitialType string + const InitialTypeHiveMetastore + const InitialTypeUnityCatalog + func (s *InitialType) UnmarshalJSON(bytes []byte) error + type KeySource string + const KeySourceDefault + const KeySourceMicrosoftPointKeyvault + func (s *KeySource) 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 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 ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]Workspace + OData *odata.OData + type ManagedDiskEncryption struct + KeySource EncryptionKeySource + KeyVaultProperties ManagedDiskEncryptionKeyVaultProperties + RotationToLatestKeyVersionEnabled *bool + type ManagedDiskEncryptionKeyVaultProperties struct + KeyName string + KeyVaultUri string + KeyVersion string + type ManagedIdentityConfiguration struct + PrincipalId *string + TenantId *string + Type *string + type PrivateEndpoint struct + Id *string + type PrivateEndpointConnection struct + Id *string + Name *string + Properties PrivateEndpointConnectionProperties + Type *string + type PrivateEndpointConnectionProperties struct + GroupIds *[]string + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + const PrivateEndpointConnectionProvisioningStateUpdating + func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status PrivateLinkServiceConnectionStatus + type PrivateLinkServiceConnectionStatus string + const PrivateLinkServiceConnectionStatusApproved + const PrivateLinkServiceConnectionStatusDisconnected + const PrivateLinkServiceConnectionStatusPending + const PrivateLinkServiceConnectionStatusRejected + func (s *PrivateLinkServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + type ProvisioningState string + const ProvisioningStateAccepted + const ProvisioningStateCanceled + const ProvisioningStateCreated + const ProvisioningStateCreating + const ProvisioningStateDeleted + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateReady + const ProvisioningStateRunning + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error + type RequiredNsgRules string + const RequiredNsgRulesAllRules + const RequiredNsgRulesNoAzureDatabricksRules + const RequiredNsgRulesNoAzureServiceRules + func (s *RequiredNsgRules) UnmarshalJSON(bytes []byte) error + type Sku struct + Name string + Tier *string + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *Workspace + OData *odata.OData + Poller pollers.Poller + type Workspace struct + Id *string + Location string + Name *string + Properties WorkspaceProperties + Sku *Sku + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type WorkspaceCustomBooleanParameter struct + Type *CustomParameterType + Value bool + type WorkspaceCustomObjectParameter struct + Type *CustomParameterType + Value interface{} + type WorkspaceCustomParameters struct + AmlWorkspaceId *WorkspaceCustomStringParameter + CustomPrivateSubnetName *WorkspaceCustomStringParameter + CustomPublicSubnetName *WorkspaceCustomStringParameter + CustomVirtualNetworkId *WorkspaceCustomStringParameter + EnableNoPublicIP *WorkspaceNoPublicIPBooleanParameter + Encryption *WorkspaceEncryptionParameter + LoadBalancerBackendPoolName *WorkspaceCustomStringParameter + LoadBalancerId *WorkspaceCustomStringParameter + NatGatewayName *WorkspaceCustomStringParameter + PrepareEncryption *WorkspaceCustomBooleanParameter + PublicIPName *WorkspaceCustomStringParameter + RequireInfrastructureEncryption *WorkspaceCustomBooleanParameter + ResourceTags *WorkspaceCustomObjectParameter + StorageAccountName *WorkspaceCustomStringParameter + StorageAccountSkuName *WorkspaceCustomStringParameter + VnetAddressPrefix *WorkspaceCustomStringParameter + type WorkspaceCustomStringParameter struct + Type *CustomParameterType + Value string + type WorkspaceEncryptionParameter struct + Type *CustomParameterType + Value *Encryption + 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 WorkspaceNoPublicIPBooleanParameter struct + Type *CustomParameterType + Value bool + type WorkspaceOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p WorkspaceOperationPredicate) Matches(input Workspace) bool + type WorkspaceProperties struct + AccessConnector *WorkspacePropertiesAccessConnector + Authorizations *[]WorkspaceProviderAuthorization + CreatedBy *CreatedBy + CreatedDateTime *string + DefaultCatalog *DefaultCatalogProperties + DefaultStorageFirewall *DefaultStorageFirewall + DiskEncryptionSetId *string + Encryption *WorkspacePropertiesEncryption + EnhancedSecurityCompliance *EnhancedSecurityComplianceDefinition + IsUcEnabled *bool + ManagedDiskIdentity *ManagedIdentityConfiguration + ManagedResourceGroupId string + Parameters *WorkspaceCustomParameters + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccess + RequiredNsgRules *RequiredNsgRules + StorageAccountIdentity *ManagedIdentityConfiguration + UiDefinitionUri *string + UpdatedBy *CreatedBy + WorkspaceId *string + WorkspaceURL *string + func (o *WorkspaceProperties) GetCreatedDateTimeAsTime() (*time.Time, error) + func (o *WorkspaceProperties) SetCreatedDateTimeAsTime(input time.Time) + type WorkspacePropertiesAccessConnector struct + Id string + IdentityType IdentityType + UserAssignedIdentityId *string + type WorkspacePropertiesEncryption struct + Entities EncryptionEntitiesDefinition + type WorkspaceProviderAuthorization struct + PrincipalId string + RoleDefinitionId string + type WorkspaceUpdate struct + 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 WorkspaceUpdate) (result UpdateOperationResponse, err error) + func (c WorkspacesClient) UpdateThenPoll(ctx context.Context, id WorkspaceId, input WorkspaceUpdate) error