Documentation ¶
Index ¶
- func PossibleValuesForBlobAuditingPolicyState() []string
- func ValidateSqlPoolID(input interface{}, key string) (warnings []string, errors []error)
- type BlobAuditingPolicyState
- type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult
- type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse
- type ExtendedSqlPoolBlobAuditingPolicy
- type ExtendedSqlPoolBlobAuditingPolicyOperationPredicate
- type ExtendedSqlPoolBlobAuditingPolicyProperties
- type SqlPoolId
- type SqlPoolsBlobAuditingClient
- func (c SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesListBySqlPool(ctx context.Context, id SqlPoolId) (result ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse, ...)
- func (c SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolComplete(ctx context.Context, id SqlPoolId) (ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult, error)
- func (c SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, ...) (result ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForBlobAuditingPolicyState ¶
func PossibleValuesForBlobAuditingPolicyState() []string
func ValidateSqlPoolID ¶
ValidateSqlPoolID checks that 'input' can be parsed as a Sql Pool ID
Types ¶
type BlobAuditingPolicyState ¶
type BlobAuditingPolicyState string
const ( BlobAuditingPolicyStateDisabled BlobAuditingPolicyState = "Disabled" BlobAuditingPolicyStateEnabled BlobAuditingPolicyState = "Enabled" )
func (*BlobAuditingPolicyState) UnmarshalJSON ¶
func (s *BlobAuditingPolicyState) UnmarshalJSON(bytes []byte) error
type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult ¶
type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult struct { LatestHttpResponse *http.Response Items []ExtendedSqlPoolBlobAuditingPolicy }
type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse ¶
type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ExtendedSqlPoolBlobAuditingPolicy }
type ExtendedSqlPoolBlobAuditingPolicy ¶
type ExtendedSqlPoolBlobAuditingPolicy struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ExtendedSqlPoolBlobAuditingPolicyProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ExtendedSqlPoolBlobAuditingPolicyOperationPredicate ¶
type ExtendedSqlPoolBlobAuditingPolicyOperationPredicate struct { Id *string Name *string Type *string }
func (ExtendedSqlPoolBlobAuditingPolicyOperationPredicate) Matches ¶
func (p ExtendedSqlPoolBlobAuditingPolicyOperationPredicate) Matches(input ExtendedSqlPoolBlobAuditingPolicy) bool
type ExtendedSqlPoolBlobAuditingPolicyProperties ¶
type ExtendedSqlPoolBlobAuditingPolicyProperties struct { AuditActionsAndGroups *[]string `json:"auditActionsAndGroups,omitempty"` IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,omitempty"` PredicateExpression *string `json:"predicateExpression,omitempty"` QueueDelayMs *int64 `json:"queueDelayMs,omitempty"` RetentionDays *int64 `json:"retentionDays,omitempty"` State BlobAuditingPolicyState `json:"state"` StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` StorageAccountSubscriptionId *string `json:"storageAccountSubscriptionId,omitempty"` StorageEndpoint *string `json:"storageEndpoint,omitempty"` }
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 SqlPoolsBlobAuditingClient ¶
type SqlPoolsBlobAuditingClient struct {
Client *resourcemanager.Client
}
func NewSqlPoolsBlobAuditingClientWithBaseURI ¶
func NewSqlPoolsBlobAuditingClientWithBaseURI(sdkApi sdkEnv.Api) (*SqlPoolsBlobAuditingClient, error)
func (SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesListBySqlPool ¶
func (c SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesListBySqlPool(ctx context.Context, id SqlPoolId) (result ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse, err error)
ExtendedSqlPoolBlobAuditingPoliciesListBySqlPool ...
func (SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolComplete ¶
func (c SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolComplete(ctx context.Context, id SqlPoolId) (ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult, error)
ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolComplete retrieves all the results into a single object
func (SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteMatchingPredicate ¶
func (c SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, predicate ExtendedSqlPoolBlobAuditingPolicyOperationPredicate) (result ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult, err error)
ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteMatchingPredicate retrieves all the results and then applies the predicate