Documentation ¶
Index ¶
- func PossibleValuesForClientClassificationSource() []string
- func PossibleValuesForRecommendedSensitivityLabelUpdateKind() []string
- func PossibleValuesForSensitivityLabelRank() []string
- func PossibleValuesForSensitivityLabelSource() []string
- func PossibleValuesForSensitivityLabelUpdateKind() []string
- func ValidateSensitivityLabelSensitivityLabelSourceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateTableColumnID(input interface{}, key string) (warnings []string, errors []error)
- type ClientClassificationSource
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type DisableRecommendationOperationResponse
- type EnableRecommendationOperationResponse
- type GetOperationResponse
- type ListByDatabaseCompleteResult
- type ListByDatabaseCustomPager
- type ListByDatabaseOperationOptions
- type ListByDatabaseOperationResponse
- type ListCurrentByDatabaseCompleteResult
- type ListCurrentByDatabaseCustomPager
- type ListCurrentByDatabaseOperationOptions
- type ListCurrentByDatabaseOperationResponse
- type ListRecommendedByDatabaseCompleteResult
- type ListRecommendedByDatabaseCustomPager
- type ListRecommendedByDatabaseOperationOptions
- type ListRecommendedByDatabaseOperationResponse
- type ManagedDatabaseRecommendedSensitivityLabelsUpdateOperationResponse
- type ManagedDatabaseSensitivityLabelsClient
- func (c ManagedDatabaseSensitivityLabelsClient) CreateOrUpdate(ctx context.Context, id TableColumnId, input SensitivityLabel) (result CreateOrUpdateOperationResponse, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) Delete(ctx context.Context, id TableColumnId) (result DeleteOperationResponse, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) DisableRecommendation(ctx context.Context, id TableColumnId) (result DisableRecommendationOperationResponse, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) EnableRecommendation(ctx context.Context, id TableColumnId) (result EnableRecommendationOperationResponse, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) Get(ctx context.Context, id SensitivityLabelSensitivityLabelSourceId) (result GetOperationResponse, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) ListByDatabase(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (result ListByDatabaseOperationResponse, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) ListByDatabaseComplete(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (ListByDatabaseCompleteResult, error)
- func (c ManagedDatabaseSensitivityLabelsClient) ListByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (result ListByDatabaseCompleteResult, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) ListCurrentByDatabase(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (result ListCurrentByDatabaseOperationResponse, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) ListCurrentByDatabaseComplete(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (ListCurrentByDatabaseCompleteResult, error)
- func (c ManagedDatabaseSensitivityLabelsClient) ListCurrentByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (result ListCurrentByDatabaseCompleteResult, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) ListRecommendedByDatabase(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (result ListRecommendedByDatabaseOperationResponse, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) ListRecommendedByDatabaseComplete(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (ListRecommendedByDatabaseCompleteResult, error)
- func (c ManagedDatabaseSensitivityLabelsClient) ListRecommendedByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (result ListRecommendedByDatabaseCompleteResult, err error)
- func (c ManagedDatabaseSensitivityLabelsClient) ManagedDatabaseRecommendedSensitivityLabelsUpdate(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (result ManagedDatabaseRecommendedSensitivityLabelsUpdateOperationResponse, ...)
- func (c ManagedDatabaseSensitivityLabelsClient) Update(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, ...) (result UpdateOperationResponse, err error)
- type RecommendedSensitivityLabelUpdate
- type RecommendedSensitivityLabelUpdateKind
- type RecommendedSensitivityLabelUpdateList
- type RecommendedSensitivityLabelUpdateProperties
- type SensitivityLabel
- type SensitivityLabelOperationPredicate
- type SensitivityLabelProperties
- type SensitivityLabelRank
- type SensitivityLabelSensitivityLabelSourceId
- func NewSensitivityLabelSensitivityLabelSourceID(subscriptionId string, resourceGroupName string, managedInstanceName string, ...) SensitivityLabelSensitivityLabelSourceId
- func ParseSensitivityLabelSensitivityLabelSourceID(input string) (*SensitivityLabelSensitivityLabelSourceId, error)
- func ParseSensitivityLabelSensitivityLabelSourceIDInsensitively(input string) (*SensitivityLabelSensitivityLabelSourceId, error)
- func (id *SensitivityLabelSensitivityLabelSourceId) FromParseResult(input resourceids.ParseResult) error
- func (id SensitivityLabelSensitivityLabelSourceId) ID() string
- func (id SensitivityLabelSensitivityLabelSourceId) Segments() []resourceids.Segment
- func (id SensitivityLabelSensitivityLabelSourceId) String() string
- type SensitivityLabelSource
- type SensitivityLabelUpdate
- type SensitivityLabelUpdateKind
- type SensitivityLabelUpdateList
- type SensitivityLabelUpdateProperties
- type TableColumnId
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForClientClassificationSource ¶
func PossibleValuesForClientClassificationSource() []string
func PossibleValuesForRecommendedSensitivityLabelUpdateKind ¶
func PossibleValuesForRecommendedSensitivityLabelUpdateKind() []string
func PossibleValuesForSensitivityLabelRank ¶
func PossibleValuesForSensitivityLabelRank() []string
func PossibleValuesForSensitivityLabelSource ¶
func PossibleValuesForSensitivityLabelSource() []string
func PossibleValuesForSensitivityLabelUpdateKind ¶
func PossibleValuesForSensitivityLabelUpdateKind() []string
func ValidateSensitivityLabelSensitivityLabelSourceID ¶
func ValidateSensitivityLabelSensitivityLabelSourceID(input interface{}, key string) (warnings []string, errors []error)
ValidateSensitivityLabelSensitivityLabelSourceID checks that 'input' can be parsed as a Sensitivity Label Sensitivity Label Source ID
func ValidateTableColumnID ¶
ValidateTableColumnID checks that 'input' can be parsed as a Table Column ID
Types ¶
type ClientClassificationSource ¶
type ClientClassificationSource string
const ( ClientClassificationSourceMIP ClientClassificationSource = "MIP" ClientClassificationSourceNative ClientClassificationSource = "Native" ClientClassificationSourceNone ClientClassificationSource = "None" ClientClassificationSourceRecommended ClientClassificationSource = "Recommended" )
func (*ClientClassificationSource) UnmarshalJSON ¶
func (s *ClientClassificationSource) UnmarshalJSON(bytes []byte) error
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SensitivityLabel }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SensitivityLabel }
type ListByDatabaseCompleteResult ¶
type ListByDatabaseCompleteResult struct { LatestHttpResponse *http.Response Items []SensitivityLabel }
type ListByDatabaseCustomPager ¶ added in v0.20240628.1153531
func (*ListByDatabaseCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByDatabaseCustomPager) NextPageLink() *odata.Link
type ListByDatabaseOperationOptions ¶
type ListByDatabaseOperationOptions struct {
Filter *string
}
func DefaultListByDatabaseOperationOptions ¶
func DefaultListByDatabaseOperationOptions() ListByDatabaseOperationOptions
func (ListByDatabaseOperationOptions) ToHeaders ¶
func (o ListByDatabaseOperationOptions) ToHeaders() *client.Headers
func (ListByDatabaseOperationOptions) ToOData ¶
func (o ListByDatabaseOperationOptions) ToOData() *odata.Query
func (ListByDatabaseOperationOptions) ToQuery ¶
func (o ListByDatabaseOperationOptions) ToQuery() *client.QueryParams
type ListByDatabaseOperationResponse ¶
type ListByDatabaseOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SensitivityLabel }
type ListCurrentByDatabaseCompleteResult ¶
type ListCurrentByDatabaseCompleteResult struct { LatestHttpResponse *http.Response Items []SensitivityLabel }
type ListCurrentByDatabaseCustomPager ¶ added in v0.20240628.1153531
func (*ListCurrentByDatabaseCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCurrentByDatabaseCustomPager) NextPageLink() *odata.Link
type ListCurrentByDatabaseOperationOptions ¶
func DefaultListCurrentByDatabaseOperationOptions ¶
func DefaultListCurrentByDatabaseOperationOptions() ListCurrentByDatabaseOperationOptions
func (ListCurrentByDatabaseOperationOptions) ToHeaders ¶
func (o ListCurrentByDatabaseOperationOptions) ToHeaders() *client.Headers
func (ListCurrentByDatabaseOperationOptions) ToOData ¶
func (o ListCurrentByDatabaseOperationOptions) ToOData() *odata.Query
func (ListCurrentByDatabaseOperationOptions) ToQuery ¶
func (o ListCurrentByDatabaseOperationOptions) ToQuery() *client.QueryParams
type ListCurrentByDatabaseOperationResponse ¶
type ListCurrentByDatabaseOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SensitivityLabel }
type ListRecommendedByDatabaseCompleteResult ¶
type ListRecommendedByDatabaseCompleteResult struct { LatestHttpResponse *http.Response Items []SensitivityLabel }
type ListRecommendedByDatabaseCustomPager ¶ added in v0.20240628.1153531
func (*ListRecommendedByDatabaseCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListRecommendedByDatabaseCustomPager) NextPageLink() *odata.Link
type ListRecommendedByDatabaseOperationOptions ¶
type ListRecommendedByDatabaseOperationOptions struct { Filter *string IncludeDisabledRecommendations *bool }
func DefaultListRecommendedByDatabaseOperationOptions ¶
func DefaultListRecommendedByDatabaseOperationOptions() ListRecommendedByDatabaseOperationOptions
func (ListRecommendedByDatabaseOperationOptions) ToHeaders ¶
func (o ListRecommendedByDatabaseOperationOptions) ToHeaders() *client.Headers
func (ListRecommendedByDatabaseOperationOptions) ToOData ¶
func (o ListRecommendedByDatabaseOperationOptions) ToOData() *odata.Query
func (ListRecommendedByDatabaseOperationOptions) ToQuery ¶
func (o ListRecommendedByDatabaseOperationOptions) ToQuery() *client.QueryParams
type ListRecommendedByDatabaseOperationResponse ¶
type ListRecommendedByDatabaseOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SensitivityLabel }
type ManagedDatabaseSensitivityLabelsClient ¶
type ManagedDatabaseSensitivityLabelsClient struct {
Client *resourcemanager.Client
}
func NewManagedDatabaseSensitivityLabelsClientWithBaseURI ¶
func NewManagedDatabaseSensitivityLabelsClientWithBaseURI(sdkApi sdkEnv.Api) (*ManagedDatabaseSensitivityLabelsClient, error)
func (ManagedDatabaseSensitivityLabelsClient) CreateOrUpdate ¶
func (c ManagedDatabaseSensitivityLabelsClient) CreateOrUpdate(ctx context.Context, id TableColumnId, input SensitivityLabel) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ManagedDatabaseSensitivityLabelsClient) Delete ¶
func (c ManagedDatabaseSensitivityLabelsClient) Delete(ctx context.Context, id TableColumnId) (result DeleteOperationResponse, err error)
Delete ...
func (ManagedDatabaseSensitivityLabelsClient) DisableRecommendation ¶
func (c ManagedDatabaseSensitivityLabelsClient) DisableRecommendation(ctx context.Context, id TableColumnId) (result DisableRecommendationOperationResponse, err error)
DisableRecommendation ...
func (ManagedDatabaseSensitivityLabelsClient) EnableRecommendation ¶
func (c ManagedDatabaseSensitivityLabelsClient) EnableRecommendation(ctx context.Context, id TableColumnId) (result EnableRecommendationOperationResponse, err error)
EnableRecommendation ...
func (ManagedDatabaseSensitivityLabelsClient) Get ¶
func (c ManagedDatabaseSensitivityLabelsClient) Get(ctx context.Context, id SensitivityLabelSensitivityLabelSourceId) (result GetOperationResponse, err error)
Get ...
func (ManagedDatabaseSensitivityLabelsClient) ListByDatabase ¶
func (c ManagedDatabaseSensitivityLabelsClient) ListByDatabase(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, options ListByDatabaseOperationOptions) (result ListByDatabaseOperationResponse, err error)
ListByDatabase ...
func (ManagedDatabaseSensitivityLabelsClient) ListByDatabaseComplete ¶
func (c ManagedDatabaseSensitivityLabelsClient) ListByDatabaseComplete(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, options ListByDatabaseOperationOptions) (ListByDatabaseCompleteResult, error)
ListByDatabaseComplete retrieves all the results into a single object
func (ManagedDatabaseSensitivityLabelsClient) ListByDatabaseCompleteMatchingPredicate ¶
func (c ManagedDatabaseSensitivityLabelsClient) ListByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, options ListByDatabaseOperationOptions, predicate SensitivityLabelOperationPredicate) (result ListByDatabaseCompleteResult, err error)
ListByDatabaseCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedDatabaseSensitivityLabelsClient) ListCurrentByDatabase ¶
func (c ManagedDatabaseSensitivityLabelsClient) ListCurrentByDatabase(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, options ListCurrentByDatabaseOperationOptions) (result ListCurrentByDatabaseOperationResponse, err error)
ListCurrentByDatabase ...
func (ManagedDatabaseSensitivityLabelsClient) ListCurrentByDatabaseComplete ¶
func (c ManagedDatabaseSensitivityLabelsClient) ListCurrentByDatabaseComplete(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, options ListCurrentByDatabaseOperationOptions) (ListCurrentByDatabaseCompleteResult, error)
ListCurrentByDatabaseComplete retrieves all the results into a single object
func (ManagedDatabaseSensitivityLabelsClient) ListCurrentByDatabaseCompleteMatchingPredicate ¶
func (c ManagedDatabaseSensitivityLabelsClient) ListCurrentByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, options ListCurrentByDatabaseOperationOptions, predicate SensitivityLabelOperationPredicate) (result ListCurrentByDatabaseCompleteResult, err error)
ListCurrentByDatabaseCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedDatabaseSensitivityLabelsClient) ListRecommendedByDatabase ¶
func (c ManagedDatabaseSensitivityLabelsClient) ListRecommendedByDatabase(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, options ListRecommendedByDatabaseOperationOptions) (result ListRecommendedByDatabaseOperationResponse, err error)
ListRecommendedByDatabase ...
func (ManagedDatabaseSensitivityLabelsClient) ListRecommendedByDatabaseComplete ¶
func (c ManagedDatabaseSensitivityLabelsClient) ListRecommendedByDatabaseComplete(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, options ListRecommendedByDatabaseOperationOptions) (ListRecommendedByDatabaseCompleteResult, error)
ListRecommendedByDatabaseComplete retrieves all the results into a single object
func (ManagedDatabaseSensitivityLabelsClient) ListRecommendedByDatabaseCompleteMatchingPredicate ¶
func (c ManagedDatabaseSensitivityLabelsClient) ListRecommendedByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, options ListRecommendedByDatabaseOperationOptions, predicate SensitivityLabelOperationPredicate) (result ListRecommendedByDatabaseCompleteResult, err error)
ListRecommendedByDatabaseCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ManagedDatabaseSensitivityLabelsClient) ManagedDatabaseRecommendedSensitivityLabelsUpdate ¶
func (c ManagedDatabaseSensitivityLabelsClient) ManagedDatabaseRecommendedSensitivityLabelsUpdate(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, input RecommendedSensitivityLabelUpdateList) (result ManagedDatabaseRecommendedSensitivityLabelsUpdateOperationResponse, err error)
ManagedDatabaseRecommendedSensitivityLabelsUpdate ...
func (ManagedDatabaseSensitivityLabelsClient) Update ¶
func (c ManagedDatabaseSensitivityLabelsClient) Update(ctx context.Context, id commonids.SqlManagedInstanceDatabaseId, input SensitivityLabelUpdateList) (result UpdateOperationResponse, err error)
Update ...
type RecommendedSensitivityLabelUpdate ¶
type RecommendedSensitivityLabelUpdate struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *RecommendedSensitivityLabelUpdateProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type RecommendedSensitivityLabelUpdateKind ¶
type RecommendedSensitivityLabelUpdateKind string
const ( RecommendedSensitivityLabelUpdateKindDisable RecommendedSensitivityLabelUpdateKind = "disable" RecommendedSensitivityLabelUpdateKindEnable RecommendedSensitivityLabelUpdateKind = "enable" )
func (*RecommendedSensitivityLabelUpdateKind) UnmarshalJSON ¶
func (s *RecommendedSensitivityLabelUpdateKind) UnmarshalJSON(bytes []byte) error
type RecommendedSensitivityLabelUpdateList ¶
type RecommendedSensitivityLabelUpdateList struct {
Operations *[]RecommendedSensitivityLabelUpdate `json:"operations,omitempty"`
}
type RecommendedSensitivityLabelUpdateProperties ¶
type RecommendedSensitivityLabelUpdateProperties struct { Column string `json:"column"` Op RecommendedSensitivityLabelUpdateKind `json:"op"` Schema string `json:"schema"` Table string `json:"table"` }
type SensitivityLabel ¶
type SensitivityLabel struct { Id *string `json:"id,omitempty"` ManagedBy *string `json:"managedBy,omitempty"` Name *string `json:"name,omitempty"` Properties *SensitivityLabelProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type SensitivityLabelOperationPredicate ¶
type SensitivityLabelOperationPredicate struct { Id *string ManagedBy *string Name *string Type *string }
func (SensitivityLabelOperationPredicate) Matches ¶
func (p SensitivityLabelOperationPredicate) Matches(input SensitivityLabel) bool
type SensitivityLabelProperties ¶
type SensitivityLabelProperties struct { ClientClassificationSource *ClientClassificationSource `json:"clientClassificationSource,omitempty"` ColumnName *string `json:"columnName,omitempty"` InformationType *string `json:"informationType,omitempty"` InformationTypeId *string `json:"informationTypeId,omitempty"` IsDisabled *bool `json:"isDisabled,omitempty"` LabelId *string `json:"labelId,omitempty"` LabelName *string `json:"labelName,omitempty"` Rank *SensitivityLabelRank `json:"rank,omitempty"` SchemaName *string `json:"schemaName,omitempty"` TableName *string `json:"tableName,omitempty"` }
type SensitivityLabelRank ¶
type SensitivityLabelRank string
const ( SensitivityLabelRankCritical SensitivityLabelRank = "Critical" SensitivityLabelRankHigh SensitivityLabelRank = "High" SensitivityLabelRankLow SensitivityLabelRank = "Low" SensitivityLabelRankMedium SensitivityLabelRank = "Medium" SensitivityLabelRankNone SensitivityLabelRank = "None" )
func (*SensitivityLabelRank) UnmarshalJSON ¶
func (s *SensitivityLabelRank) UnmarshalJSON(bytes []byte) error
type SensitivityLabelSensitivityLabelSourceId ¶
type SensitivityLabelSensitivityLabelSourceId struct { SubscriptionId string ResourceGroupName string ManagedInstanceName string DatabaseName string SchemaName string TableName string ColumnName string SensitivityLabelSource SensitivityLabelSource }
SensitivityLabelSensitivityLabelSourceId is a struct representing the Resource ID for a Sensitivity Label Sensitivity Label Source
func NewSensitivityLabelSensitivityLabelSourceID ¶
func NewSensitivityLabelSensitivityLabelSourceID(subscriptionId string, resourceGroupName string, managedInstanceName string, databaseName string, schemaName string, tableName string, columnName string, sensitivityLabelSource SensitivityLabelSource) SensitivityLabelSensitivityLabelSourceId
NewSensitivityLabelSensitivityLabelSourceID returns a new SensitivityLabelSensitivityLabelSourceId struct
func ParseSensitivityLabelSensitivityLabelSourceID ¶
func ParseSensitivityLabelSensitivityLabelSourceID(input string) (*SensitivityLabelSensitivityLabelSourceId, error)
ParseSensitivityLabelSensitivityLabelSourceID parses 'input' into a SensitivityLabelSensitivityLabelSourceId
func ParseSensitivityLabelSensitivityLabelSourceIDInsensitively ¶
func ParseSensitivityLabelSensitivityLabelSourceIDInsensitively(input string) (*SensitivityLabelSensitivityLabelSourceId, error)
ParseSensitivityLabelSensitivityLabelSourceIDInsensitively parses 'input' case-insensitively into a SensitivityLabelSensitivityLabelSourceId note: this method should only be used for API response data and not user input
func (*SensitivityLabelSensitivityLabelSourceId) FromParseResult ¶
func (id *SensitivityLabelSensitivityLabelSourceId) FromParseResult(input resourceids.ParseResult) error
func (SensitivityLabelSensitivityLabelSourceId) ID ¶
func (id SensitivityLabelSensitivityLabelSourceId) ID() string
ID returns the formatted Sensitivity Label Sensitivity Label Source ID
func (SensitivityLabelSensitivityLabelSourceId) Segments ¶
func (id SensitivityLabelSensitivityLabelSourceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Sensitivity Label Sensitivity Label Source ID
func (SensitivityLabelSensitivityLabelSourceId) String ¶
func (id SensitivityLabelSensitivityLabelSourceId) String() string
String returns a human-readable description of this Sensitivity Label Sensitivity Label Source ID
type SensitivityLabelSource ¶
type SensitivityLabelSource string
const ( SensitivityLabelSourceCurrent SensitivityLabelSource = "current" SensitivityLabelSourceRecommended SensitivityLabelSource = "recommended" )
func (*SensitivityLabelSource) UnmarshalJSON ¶
func (s *SensitivityLabelSource) UnmarshalJSON(bytes []byte) error
type SensitivityLabelUpdate ¶
type SensitivityLabelUpdate struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *SensitivityLabelUpdateProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type SensitivityLabelUpdateKind ¶
type SensitivityLabelUpdateKind string
const ( SensitivityLabelUpdateKindRemove SensitivityLabelUpdateKind = "remove" SensitivityLabelUpdateKindSet SensitivityLabelUpdateKind = "set" )
func (*SensitivityLabelUpdateKind) UnmarshalJSON ¶
func (s *SensitivityLabelUpdateKind) UnmarshalJSON(bytes []byte) error
type SensitivityLabelUpdateList ¶
type SensitivityLabelUpdateList struct {
Operations *[]SensitivityLabelUpdate `json:"operations,omitempty"`
}
type SensitivityLabelUpdateProperties ¶
type SensitivityLabelUpdateProperties struct { Column string `json:"column"` Op SensitivityLabelUpdateKind `json:"op"` Schema string `json:"schema"` SensitivityLabel *SensitivityLabel `json:"sensitivityLabel,omitempty"` Table string `json:"table"` }
type TableColumnId ¶
type TableColumnId struct { SubscriptionId string ResourceGroupName string ManagedInstanceName string DatabaseName string SchemaName string TableName string ColumnName string }
TableColumnId is a struct representing the Resource ID for a Table Column
func NewTableColumnID ¶
func NewTableColumnID(subscriptionId string, resourceGroupName string, managedInstanceName string, databaseName string, schemaName string, tableName string, columnName string) TableColumnId
NewTableColumnID returns a new TableColumnId struct
func ParseTableColumnID ¶
func ParseTableColumnID(input string) (*TableColumnId, error)
ParseTableColumnID parses 'input' into a TableColumnId
func ParseTableColumnIDInsensitively ¶
func ParseTableColumnIDInsensitively(input string) (*TableColumnId, error)
ParseTableColumnIDInsensitively parses 'input' case-insensitively into a TableColumnId note: this method should only be used for API response data and not user input
func (*TableColumnId) FromParseResult ¶
func (id *TableColumnId) FromParseResult(input resourceids.ParseResult) error
func (TableColumnId) ID ¶
func (id TableColumnId) ID() string
ID returns the formatted Table Column ID
func (TableColumnId) Segments ¶
func (id TableColumnId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Table Column ID
func (TableColumnId) String ¶
func (id TableColumnId) String() string
String returns a human-readable description of this Table Column ID
Source Files ¶
- client.go
- constants.go
- id_sensitivitylabelsensitivitylabelsource.go
- id_tablecolumn.go
- method_createorupdate.go
- method_delete.go
- method_disablerecommendation.go
- method_enablerecommendation.go
- method_get.go
- method_listbydatabase.go
- method_listcurrentbydatabase.go
- method_listrecommendedbydatabase.go
- method_manageddatabaserecommendedsensitivitylabelsupdate.go
- method_update.go
- model_recommendedsensitivitylabelupdate.go
- model_recommendedsensitivitylabelupdatelist.go
- model_recommendedsensitivitylabelupdateproperties.go
- model_sensitivitylabel.go
- model_sensitivitylabelproperties.go
- model_sensitivitylabelupdate.go
- model_sensitivitylabelupdatelist.go
- model_sensitivitylabelupdateproperties.go
- predicates.go
- version.go