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 PossibleValuesForClientClassificationSource() []string + func PossibleValuesForRecommendedSensitivityLabelUpdateKind() []string + func PossibleValuesForSensitivityLabelRank() []string + func PossibleValuesForSensitivityLabelSource() []string + func PossibleValuesForSensitivityLabelUpdateKind() []string + func ValidateColumnID(input interface{}, key string) (warnings []string, errors []error) + func ValidateSensitivityLabelSourceID(input interface{}, key string) (warnings []string, errors []error) + type ClientClassificationSource string + const ClientClassificationSourceMIP + const ClientClassificationSourceNative + const ClientClassificationSourceNone + const ClientClassificationSourceRecommended + func (s *ClientClassificationSource) UnmarshalJSON(bytes []byte) error + type ColumnId struct + ColumnName string + DatabaseName string + ResourceGroupName string + SchemaName string + ServerName string + SubscriptionId string + TableName string + func NewColumnID(subscriptionId string, resourceGroupName string, serverName string, ...) ColumnId + func ParseColumnID(input string) (*ColumnId, error) + func ParseColumnIDInsensitively(input string) (*ColumnId, error) + func (id *ColumnId) FromParseResult(input resourceids.ParseResult) error + func (id ColumnId) ID() string + func (id ColumnId) Segments() []resourceids.Segment + func (id ColumnId) String() string + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *SensitivityLabel + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type DisableRecommendationOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type EnableRecommendationOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *SensitivityLabel + OData *odata.OData + type ListByDatabaseCompleteResult struct + Items []SensitivityLabel + LatestHttpResponse *http.Response + type ListByDatabaseCustomPager struct + NextLink *odata.Link + func (p *ListByDatabaseCustomPager) NextPageLink() *odata.Link + type ListByDatabaseOperationOptions struct + Filter *string + func DefaultListByDatabaseOperationOptions() ListByDatabaseOperationOptions + func (o ListByDatabaseOperationOptions) ToHeaders() *client.Headers + func (o ListByDatabaseOperationOptions) ToOData() *odata.Query + func (o ListByDatabaseOperationOptions) ToQuery() *client.QueryParams + type ListByDatabaseOperationResponse struct + HttpResponse *http.Response + Model *[]SensitivityLabel + OData *odata.OData + type ListCurrentByDatabaseCompleteResult struct + Items []SensitivityLabel + LatestHttpResponse *http.Response + type ListCurrentByDatabaseCustomPager struct + NextLink *odata.Link + func (p *ListCurrentByDatabaseCustomPager) NextPageLink() *odata.Link + type ListCurrentByDatabaseOperationOptions struct + Count *bool + Filter *string + func DefaultListCurrentByDatabaseOperationOptions() ListCurrentByDatabaseOperationOptions + func (o ListCurrentByDatabaseOperationOptions) ToHeaders() *client.Headers + func (o ListCurrentByDatabaseOperationOptions) ToOData() *odata.Query + func (o ListCurrentByDatabaseOperationOptions) ToQuery() *client.QueryParams + type ListCurrentByDatabaseOperationResponse struct + HttpResponse *http.Response + Model *[]SensitivityLabel + OData *odata.OData + type ListRecommendedByDatabaseCompleteResult struct + Items []SensitivityLabel + LatestHttpResponse *http.Response + type ListRecommendedByDatabaseCustomPager struct + NextLink *odata.Link + func (p *ListRecommendedByDatabaseCustomPager) NextPageLink() *odata.Link + type ListRecommendedByDatabaseOperationOptions struct + Filter *string + IncludeDisabledRecommendations *bool + func DefaultListRecommendedByDatabaseOperationOptions() ListRecommendedByDatabaseOperationOptions + func (o ListRecommendedByDatabaseOperationOptions) ToHeaders() *client.Headers + func (o ListRecommendedByDatabaseOperationOptions) ToOData() *odata.Query + func (o ListRecommendedByDatabaseOperationOptions) ToQuery() *client.QueryParams + type ListRecommendedByDatabaseOperationResponse struct + HttpResponse *http.Response + Model *[]SensitivityLabel + OData *odata.OData + type RecommendedSensitivityLabelUpdate struct + Id *string + Name *string + Properties *RecommendedSensitivityLabelUpdateProperties + Type *string + type RecommendedSensitivityLabelUpdateKind string + const RecommendedSensitivityLabelUpdateKindDisable + const RecommendedSensitivityLabelUpdateKindEnable + func (s *RecommendedSensitivityLabelUpdateKind) UnmarshalJSON(bytes []byte) error + type RecommendedSensitivityLabelUpdateList struct + Operations *[]RecommendedSensitivityLabelUpdate + type RecommendedSensitivityLabelUpdateProperties struct + Column string + Op RecommendedSensitivityLabelUpdateKind + Schema string + Table string + type RecommendedSensitivityLabelsUpdateOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type SensitivityLabel struct + Id *string + ManagedBy *string + Name *string + Properties *SensitivityLabelProperties + Type *string + type SensitivityLabelOperationPredicate struct + Id *string + ManagedBy *string + Name *string + Type *string + func (p SensitivityLabelOperationPredicate) Matches(input SensitivityLabel) bool + type SensitivityLabelProperties struct + ClientClassificationSource *ClientClassificationSource + ColumnName *string + InformationType *string + InformationTypeId *string + IsDisabled *bool + LabelId *string + LabelName *string + Rank *SensitivityLabelRank + SchemaName *string + TableName *string + type SensitivityLabelRank string + const SensitivityLabelRankCritical + const SensitivityLabelRankHigh + const SensitivityLabelRankLow + const SensitivityLabelRankMedium + const SensitivityLabelRankNone + func (s *SensitivityLabelRank) UnmarshalJSON(bytes []byte) error + type SensitivityLabelSource string + const SensitivityLabelSourceCurrent + const SensitivityLabelSourceRecommended + func (s *SensitivityLabelSource) UnmarshalJSON(bytes []byte) error + type SensitivityLabelSourceId struct + ColumnName string + DatabaseName string + ResourceGroupName string + SchemaName string + SensitivityLabelSource SensitivityLabelSource + ServerName string + SubscriptionId string + TableName string + func NewSensitivityLabelSourceID(subscriptionId string, resourceGroupName string, serverName string, ...) SensitivityLabelSourceId + func ParseSensitivityLabelSourceID(input string) (*SensitivityLabelSourceId, error) + func ParseSensitivityLabelSourceIDInsensitively(input string) (*SensitivityLabelSourceId, error) + func (id *SensitivityLabelSourceId) FromParseResult(input resourceids.ParseResult) error + func (id SensitivityLabelSourceId) ID() string + func (id SensitivityLabelSourceId) Segments() []resourceids.Segment + func (id SensitivityLabelSourceId) String() string + type SensitivityLabelUpdate struct + Id *string + Name *string + Properties *SensitivityLabelUpdateProperties + Type *string + type SensitivityLabelUpdateKind string + const SensitivityLabelUpdateKindRemove + const SensitivityLabelUpdateKindSet + func (s *SensitivityLabelUpdateKind) UnmarshalJSON(bytes []byte) error + type SensitivityLabelUpdateList struct + Operations *[]SensitivityLabelUpdate + type SensitivityLabelUpdateProperties struct + Column string + Op SensitivityLabelUpdateKind + Schema string + SensitivityLabel *SensitivityLabel + Table string + type SensitivityLabelsClient struct + Client *resourcemanager.Client + func NewSensitivityLabelsClientWithBaseURI(sdkApi sdkEnv.Api) (*SensitivityLabelsClient, error) + func (c SensitivityLabelsClient) CreateOrUpdate(ctx context.Context, id ColumnId, input SensitivityLabel) (result CreateOrUpdateOperationResponse, err error) + func (c SensitivityLabelsClient) Delete(ctx context.Context, id ColumnId) (result DeleteOperationResponse, err error) + func (c SensitivityLabelsClient) DisableRecommendation(ctx context.Context, id ColumnId) (result DisableRecommendationOperationResponse, err error) + func (c SensitivityLabelsClient) EnableRecommendation(ctx context.Context, id ColumnId) (result EnableRecommendationOperationResponse, err error) + func (c SensitivityLabelsClient) Get(ctx context.Context, id SensitivityLabelSourceId) (result GetOperationResponse, err error) + func (c SensitivityLabelsClient) ListByDatabase(ctx context.Context, id commonids.SqlDatabaseId, ...) (result ListByDatabaseOperationResponse, err error) + func (c SensitivityLabelsClient) ListByDatabaseComplete(ctx context.Context, id commonids.SqlDatabaseId, ...) (ListByDatabaseCompleteResult, error) + func (c SensitivityLabelsClient) ListByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlDatabaseId, ...) (result ListByDatabaseCompleteResult, err error) + func (c SensitivityLabelsClient) ListCurrentByDatabase(ctx context.Context, id commonids.SqlDatabaseId, ...) (result ListCurrentByDatabaseOperationResponse, err error) + func (c SensitivityLabelsClient) ListCurrentByDatabaseComplete(ctx context.Context, id commonids.SqlDatabaseId, ...) (ListCurrentByDatabaseCompleteResult, error) + func (c SensitivityLabelsClient) ListCurrentByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlDatabaseId, ...) (result ListCurrentByDatabaseCompleteResult, err error) + func (c SensitivityLabelsClient) ListRecommendedByDatabase(ctx context.Context, id commonids.SqlDatabaseId, ...) (result ListRecommendedByDatabaseOperationResponse, err error) + func (c SensitivityLabelsClient) ListRecommendedByDatabaseComplete(ctx context.Context, id commonids.SqlDatabaseId, ...) (ListRecommendedByDatabaseCompleteResult, error) + func (c SensitivityLabelsClient) ListRecommendedByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlDatabaseId, ...) (result ListRecommendedByDatabaseCompleteResult, err error) + func (c SensitivityLabelsClient) RecommendedSensitivityLabelsUpdate(ctx context.Context, id commonids.SqlDatabaseId, ...) (result RecommendedSensitivityLabelsUpdateOperationResponse, err error) + func (c SensitivityLabelsClient) Update(ctx context.Context, id commonids.SqlDatabaseId, ...) (result UpdateOperationResponse, err error) + type UpdateOperationResponse struct + HttpResponse *http.Response + OData *odata.OData