Documentation ¶
Index ¶
- 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)
- func ValidateSqlPoolID(input interface{}, key string) (warnings []string, errors []error)
- type ColumnId
- type RecommendedSensitivityLabelUpdate
- type RecommendedSensitivityLabelUpdateKind
- type RecommendedSensitivityLabelUpdateList
- type RecommendedSensitivityLabelUpdateProperties
- type SensitivityLabel
- type SensitivityLabelOperationPredicate
- type SensitivityLabelProperties
- type SensitivityLabelRank
- type SensitivityLabelSource
- type SensitivityLabelSourceId
- func NewSensitivityLabelSourceID(subscriptionId string, resourceGroupName string, workspaceName string, ...) SensitivityLabelSourceId
- func ParseSensitivityLabelSourceID(input string) (*SensitivityLabelSourceId, error)
- func ParseSensitivityLabelSourceIDInsensitively(input string) (*SensitivityLabelSourceId, error)
- type SensitivityLabelUpdate
- type SensitivityLabelUpdateKind
- type SensitivityLabelUpdateList
- type SensitivityLabelUpdateProperties
- type SqlPoolId
- type SqlPoolRecommendedSensitivityLabelsUpdateOperationResponse
- type SqlPoolSensitivityLabelsCreateOrUpdateOperationResponse
- type SqlPoolSensitivityLabelsDeleteOperationResponse
- type SqlPoolSensitivityLabelsGetOperationResponse
- type SqlPoolSensitivityLabelsListCurrentCompleteResult
- type SqlPoolSensitivityLabelsListCurrentOperationOptions
- type SqlPoolSensitivityLabelsListCurrentOperationResponse
- type SqlPoolSensitivityLabelsListRecommendedCompleteResult
- type SqlPoolSensitivityLabelsListRecommendedOperationOptions
- type SqlPoolSensitivityLabelsListRecommendedOperationResponse
- type SqlPoolSensitivityLabelsUpdateOperationResponse
- type SqlPoolsSensitivityLabelsClient
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolRecommendedSensitivityLabelsUpdate(ctx context.Context, id SqlPoolId, input RecommendedSensitivityLabelUpdateList) (result SqlPoolRecommendedSensitivityLabelsUpdateOperationResponse, err error)
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsCreateOrUpdate(ctx context.Context, id ColumnId, input SensitivityLabel) (result SqlPoolSensitivityLabelsCreateOrUpdateOperationResponse, err error)
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsDelete(ctx context.Context, id ColumnId) (result SqlPoolSensitivityLabelsDeleteOperationResponse, err error)
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsGet(ctx context.Context, id SensitivityLabelSourceId) (result SqlPoolSensitivityLabelsGetOperationResponse, err error)
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListCurrent(ctx context.Context, id SqlPoolId, ...) (result SqlPoolSensitivityLabelsListCurrentOperationResponse, err error)
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListCurrentComplete(ctx context.Context, id SqlPoolId, ...) (SqlPoolSensitivityLabelsListCurrentCompleteResult, error)
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListCurrentCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, ...) (result SqlPoolSensitivityLabelsListCurrentCompleteResult, err error)
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListRecommended(ctx context.Context, id SqlPoolId, ...) (result SqlPoolSensitivityLabelsListRecommendedOperationResponse, err error)
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListRecommendedComplete(ctx context.Context, id SqlPoolId, ...) (SqlPoolSensitivityLabelsListRecommendedCompleteResult, error)
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListRecommendedCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, ...) (result SqlPoolSensitivityLabelsListRecommendedCompleteResult, err error)
- func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsUpdate(ctx context.Context, id SqlPoolId, input SensitivityLabelUpdateList) (result SqlPoolSensitivityLabelsUpdateOperationResponse, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForRecommendedSensitivityLabelUpdateKind ¶
func PossibleValuesForRecommendedSensitivityLabelUpdateKind() []string
func PossibleValuesForSensitivityLabelRank ¶
func PossibleValuesForSensitivityLabelRank() []string
func PossibleValuesForSensitivityLabelSource ¶
func PossibleValuesForSensitivityLabelSource() []string
func PossibleValuesForSensitivityLabelUpdateKind ¶
func PossibleValuesForSensitivityLabelUpdateKind() []string
func ValidateColumnID ¶
ValidateColumnID checks that 'input' can be parsed as a Column ID
func ValidateSensitivityLabelSourceID ¶
func ValidateSensitivityLabelSourceID(input interface{}, key string) (warnings []string, errors []error)
ValidateSensitivityLabelSourceID checks that 'input' can be parsed as a Sensitivity Label Source ID
func ValidateSqlPoolID ¶
ValidateSqlPoolID checks that 'input' can be parsed as a Sql Pool ID
Types ¶
type ColumnId ¶
type ColumnId struct { SubscriptionId string ResourceGroupName string WorkspaceName string SqlPoolName string SchemaName string TableName string ColumnName string }
ColumnId is a struct representing the Resource ID for a Column
func NewColumnID ¶
func NewColumnID(subscriptionId string, resourceGroupName string, workspaceName string, sqlPoolName string, schemaName string, tableName string, columnName string) ColumnId
NewColumnID returns a new ColumnId struct
func ParseColumnID ¶
ParseColumnID parses 'input' into a ColumnId
func ParseColumnIDInsensitively ¶
ParseColumnIDInsensitively parses 'input' case-insensitively into a ColumnId note: this method should only be used for API response data and not user input
func (*ColumnId) FromParseResult ¶
func (id *ColumnId) FromParseResult(input resourceids.ParseResult) error
func (ColumnId) Segments ¶
func (id ColumnId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Column ID
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 { 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 SensitivityLabelSource ¶
type SensitivityLabelSource string
const ( SensitivityLabelSourceCurrent SensitivityLabelSource = "current" SensitivityLabelSourceRecommended SensitivityLabelSource = "recommended" )
func (*SensitivityLabelSource) UnmarshalJSON ¶
func (s *SensitivityLabelSource) UnmarshalJSON(bytes []byte) error
type SensitivityLabelSourceId ¶
type SensitivityLabelSourceId struct { SubscriptionId string ResourceGroupName string WorkspaceName string SqlPoolName string SchemaName string TableName string ColumnName string SensitivityLabelSource SensitivityLabelSource }
SensitivityLabelSourceId is a struct representing the Resource ID for a Sensitivity Label Source
func NewSensitivityLabelSourceID ¶
func NewSensitivityLabelSourceID(subscriptionId string, resourceGroupName string, workspaceName string, sqlPoolName string, schemaName string, tableName string, columnName string, sensitivityLabelSource SensitivityLabelSource) SensitivityLabelSourceId
NewSensitivityLabelSourceID returns a new SensitivityLabelSourceId struct
func ParseSensitivityLabelSourceID ¶
func ParseSensitivityLabelSourceID(input string) (*SensitivityLabelSourceId, error)
ParseSensitivityLabelSourceID parses 'input' into a SensitivityLabelSourceId
func ParseSensitivityLabelSourceIDInsensitively ¶
func ParseSensitivityLabelSourceIDInsensitively(input string) (*SensitivityLabelSourceId, error)
ParseSensitivityLabelSourceIDInsensitively parses 'input' case-insensitively into a SensitivityLabelSourceId note: this method should only be used for API response data and not user input
func (*SensitivityLabelSourceId) FromParseResult ¶
func (id *SensitivityLabelSourceId) FromParseResult(input resourceids.ParseResult) error
func (SensitivityLabelSourceId) ID ¶
func (id SensitivityLabelSourceId) ID() string
ID returns the formatted Sensitivity Label Source ID
func (SensitivityLabelSourceId) Segments ¶
func (id SensitivityLabelSourceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Sensitivity Label Source ID
func (SensitivityLabelSourceId) String ¶
func (id SensitivityLabelSourceId) String() string
String returns a human-readable description of this Sensitivity Label Source ID
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 SqlPoolId ¶
type SqlPoolId struct { SubscriptionId string ResourceGroupName string WorkspaceName string SqlPoolName string }
SqlPoolId is a struct representing the Resource ID for a Sql Pool
func NewSqlPoolID ¶
func NewSqlPoolID(subscriptionId string, resourceGroupName string, workspaceName string, sqlPoolName string) SqlPoolId
NewSqlPoolID returns a new SqlPoolId struct
func ParseSqlPoolID ¶
ParseSqlPoolID parses 'input' into a SqlPoolId
func ParseSqlPoolIDInsensitively ¶
ParseSqlPoolIDInsensitively parses 'input' case-insensitively into a SqlPoolId note: this method should only be used for API response data and not user input
func (*SqlPoolId) FromParseResult ¶
func (id *SqlPoolId) FromParseResult(input resourceids.ParseResult) error
func (SqlPoolId) Segments ¶
func (id SqlPoolId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Sql Pool ID
type SqlPoolSensitivityLabelsCreateOrUpdateOperationResponse ¶
type SqlPoolSensitivityLabelsCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SensitivityLabel }
type SqlPoolSensitivityLabelsGetOperationResponse ¶
type SqlPoolSensitivityLabelsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SensitivityLabel }
type SqlPoolSensitivityLabelsListCurrentCompleteResult ¶
type SqlPoolSensitivityLabelsListCurrentCompleteResult struct { LatestHttpResponse *http.Response Items []SensitivityLabel }
type SqlPoolSensitivityLabelsListCurrentOperationOptions ¶
type SqlPoolSensitivityLabelsListCurrentOperationOptions struct {
Filter *string
}
func DefaultSqlPoolSensitivityLabelsListCurrentOperationOptions ¶
func DefaultSqlPoolSensitivityLabelsListCurrentOperationOptions() SqlPoolSensitivityLabelsListCurrentOperationOptions
func (SqlPoolSensitivityLabelsListCurrentOperationOptions) ToHeaders ¶
func (o SqlPoolSensitivityLabelsListCurrentOperationOptions) ToHeaders() *client.Headers
func (SqlPoolSensitivityLabelsListCurrentOperationOptions) ToOData ¶
func (o SqlPoolSensitivityLabelsListCurrentOperationOptions) ToOData() *odata.Query
func (SqlPoolSensitivityLabelsListCurrentOperationOptions) ToQuery ¶
func (o SqlPoolSensitivityLabelsListCurrentOperationOptions) ToQuery() *client.QueryParams
type SqlPoolSensitivityLabelsListCurrentOperationResponse ¶
type SqlPoolSensitivityLabelsListCurrentOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SensitivityLabel }
type SqlPoolSensitivityLabelsListRecommendedCompleteResult ¶
type SqlPoolSensitivityLabelsListRecommendedCompleteResult struct { LatestHttpResponse *http.Response Items []SensitivityLabel }
type SqlPoolSensitivityLabelsListRecommendedOperationOptions ¶
type SqlPoolSensitivityLabelsListRecommendedOperationOptions struct { Filter *string IncludeDisabledRecommendations *bool }
func DefaultSqlPoolSensitivityLabelsListRecommendedOperationOptions ¶
func DefaultSqlPoolSensitivityLabelsListRecommendedOperationOptions() SqlPoolSensitivityLabelsListRecommendedOperationOptions
func (SqlPoolSensitivityLabelsListRecommendedOperationOptions) ToHeaders ¶
func (o SqlPoolSensitivityLabelsListRecommendedOperationOptions) ToHeaders() *client.Headers
func (SqlPoolSensitivityLabelsListRecommendedOperationOptions) ToOData ¶
func (o SqlPoolSensitivityLabelsListRecommendedOperationOptions) ToOData() *odata.Query
func (SqlPoolSensitivityLabelsListRecommendedOperationOptions) ToQuery ¶
func (o SqlPoolSensitivityLabelsListRecommendedOperationOptions) ToQuery() *client.QueryParams
type SqlPoolSensitivityLabelsListRecommendedOperationResponse ¶
type SqlPoolSensitivityLabelsListRecommendedOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SensitivityLabel }
type SqlPoolsSensitivityLabelsClient ¶
type SqlPoolsSensitivityLabelsClient struct {
Client *resourcemanager.Client
}
func NewSqlPoolsSensitivityLabelsClientWithBaseURI ¶
func NewSqlPoolsSensitivityLabelsClientWithBaseURI(sdkApi sdkEnv.Api) (*SqlPoolsSensitivityLabelsClient, error)
func (SqlPoolsSensitivityLabelsClient) SqlPoolRecommendedSensitivityLabelsUpdate ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolRecommendedSensitivityLabelsUpdate(ctx context.Context, id SqlPoolId, input RecommendedSensitivityLabelUpdateList) (result SqlPoolRecommendedSensitivityLabelsUpdateOperationResponse, err error)
SqlPoolRecommendedSensitivityLabelsUpdate ...
func (SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsCreateOrUpdate ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsCreateOrUpdate(ctx context.Context, id ColumnId, input SensitivityLabel) (result SqlPoolSensitivityLabelsCreateOrUpdateOperationResponse, err error)
SqlPoolSensitivityLabelsCreateOrUpdate ...
func (SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsDelete ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsDelete(ctx context.Context, id ColumnId) (result SqlPoolSensitivityLabelsDeleteOperationResponse, err error)
SqlPoolSensitivityLabelsDelete ...
func (SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsGet ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsGet(ctx context.Context, id SensitivityLabelSourceId) (result SqlPoolSensitivityLabelsGetOperationResponse, err error)
SqlPoolSensitivityLabelsGet ...
func (SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListCurrent ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListCurrent(ctx context.Context, id SqlPoolId, options SqlPoolSensitivityLabelsListCurrentOperationOptions) (result SqlPoolSensitivityLabelsListCurrentOperationResponse, err error)
SqlPoolSensitivityLabelsListCurrent ...
func (SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListCurrentComplete ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListCurrentComplete(ctx context.Context, id SqlPoolId, options SqlPoolSensitivityLabelsListCurrentOperationOptions) (SqlPoolSensitivityLabelsListCurrentCompleteResult, error)
SqlPoolSensitivityLabelsListCurrentComplete retrieves all the results into a single object
func (SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListCurrentCompleteMatchingPredicate ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListCurrentCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, options SqlPoolSensitivityLabelsListCurrentOperationOptions, predicate SensitivityLabelOperationPredicate) (result SqlPoolSensitivityLabelsListCurrentCompleteResult, err error)
SqlPoolSensitivityLabelsListCurrentCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListRecommended ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListRecommended(ctx context.Context, id SqlPoolId, options SqlPoolSensitivityLabelsListRecommendedOperationOptions) (result SqlPoolSensitivityLabelsListRecommendedOperationResponse, err error)
SqlPoolSensitivityLabelsListRecommended ...
func (SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListRecommendedComplete ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListRecommendedComplete(ctx context.Context, id SqlPoolId, options SqlPoolSensitivityLabelsListRecommendedOperationOptions) (SqlPoolSensitivityLabelsListRecommendedCompleteResult, error)
SqlPoolSensitivityLabelsListRecommendedComplete retrieves all the results into a single object
func (SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListRecommendedCompleteMatchingPredicate ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsListRecommendedCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, options SqlPoolSensitivityLabelsListRecommendedOperationOptions, predicate SensitivityLabelOperationPredicate) (result SqlPoolSensitivityLabelsListRecommendedCompleteResult, err error)
SqlPoolSensitivityLabelsListRecommendedCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsUpdate ¶
func (c SqlPoolsSensitivityLabelsClient) SqlPoolSensitivityLabelsUpdate(ctx context.Context, id SqlPoolId, input SensitivityLabelUpdateList) (result SqlPoolSensitivityLabelsUpdateOperationResponse, err error)
SqlPoolSensitivityLabelsUpdate ...
Source Files ¶
- client.go
- constants.go
- id_column.go
- id_sensitivitylabelsource.go
- id_sqlpool.go
- method_sqlpoolrecommendedsensitivitylabelsupdate.go
- method_sqlpoolsensitivitylabelscreateorupdate.go
- method_sqlpoolsensitivitylabelsdelete.go
- method_sqlpoolsensitivitylabelsget.go
- method_sqlpoolsensitivitylabelslistcurrent.go
- method_sqlpoolsensitivitylabelslistrecommended.go
- method_sqlpoolsensitivitylabelsupdate.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