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 PossibleValuesForDataMaskingFunction() []string + func PossibleValuesForDataMaskingRuleState() []string + func ValidateRuleID(input interface{}, key string) (warnings []string, errors []error) + func ValidateSqlPoolID(input interface{}, key string) (warnings []string, errors []error) + type DataMaskingFunction string + const DataMaskingFunctionCCN + const DataMaskingFunctionDefault + const DataMaskingFunctionEmail + const DataMaskingFunctionNumber + const DataMaskingFunctionSSN + const DataMaskingFunctionText + func (s *DataMaskingFunction) UnmarshalJSON(bytes []byte) error + type DataMaskingRule struct + Id *string + Kind *string + Location *string + Name *string + Properties *DataMaskingRuleProperties + Type *string + type DataMaskingRuleListResult struct + Value *[]DataMaskingRule + type DataMaskingRuleProperties struct + AliasName *string + ColumnName string + Id *string + MaskingFunction DataMaskingFunction + NumberFrom *string + NumberTo *string + PrefixSize *string + ReplacementString *string + RuleState *DataMaskingRuleState + SchemaName string + SuffixSize *string + TableName string + type DataMaskingRuleState string + const DataMaskingRuleStateDisabled + const DataMaskingRuleStateEnabled + func (s *DataMaskingRuleState) UnmarshalJSON(bytes []byte) error + type DataMaskingRulesCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *DataMaskingRule + OData *odata.OData + type DataMaskingRulesGetOperationResponse struct + HttpResponse *http.Response + Model *DataMaskingRule + OData *odata.OData + type DataMaskingRulesListBySqlPoolOperationResponse struct + HttpResponse *http.Response + Model *DataMaskingRuleListResult + OData *odata.OData + type RuleId struct + ResourceGroupName string + RuleName string + SqlPoolName string + SubscriptionId string + WorkspaceName string + func NewRuleID(subscriptionId string, resourceGroupName string, workspaceName string, ...) RuleId + func ParseRuleID(input string) (*RuleId, error) + func ParseRuleIDInsensitively(input string) (*RuleId, error) + func (id *RuleId) FromParseResult(input resourceids.ParseResult) error + func (id RuleId) ID() string + func (id RuleId) Segments() []resourceids.Segment + func (id RuleId) String() string + type SqlPoolId struct + ResourceGroupName string + SqlPoolName string + SubscriptionId string + WorkspaceName string + func NewSqlPoolID(subscriptionId string, resourceGroupName string, workspaceName string, ...) SqlPoolId + func ParseSqlPoolID(input string) (*SqlPoolId, error) + func ParseSqlPoolIDInsensitively(input string) (*SqlPoolId, error) + func (id *SqlPoolId) FromParseResult(input resourceids.ParseResult) error + func (id SqlPoolId) ID() string + func (id SqlPoolId) Segments() []resourceids.Segment + func (id SqlPoolId) String() string + type SqlPoolsDataMaskingRulesClient struct + Client *resourcemanager.Client + func NewSqlPoolsDataMaskingRulesClientWithBaseURI(sdkApi sdkEnv.Api) (*SqlPoolsDataMaskingRulesClient, error) + func (c SqlPoolsDataMaskingRulesClient) DataMaskingRulesCreateOrUpdate(ctx context.Context, id RuleId, input DataMaskingRule) (result DataMaskingRulesCreateOrUpdateOperationResponse, err error) + func (c SqlPoolsDataMaskingRulesClient) DataMaskingRulesGet(ctx context.Context, id RuleId) (result DataMaskingRulesGetOperationResponse, err error) + func (c SqlPoolsDataMaskingRulesClient) DataMaskingRulesListBySqlPool(ctx context.Context, id SqlPoolId) (result DataMaskingRulesListBySqlPoolOperationResponse, err error)