Documentation ¶
Index ¶
- func PossibleValuesForBlobAuditingPolicyState() []string
- func ValidateSqlPoolID(input interface{}, key string) (warnings []string, errors []error)
- type BlobAuditingPolicyState
- type ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdateOperationResponse
- type ExtendedSqlPoolBlobAuditingPoliciesGetOperationResponse
- type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult
- type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCustomPager
- type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse
- type ExtendedSqlPoolBlobAuditingPolicy
- type ExtendedSqlPoolBlobAuditingPolicyOperationPredicate
- type ExtendedSqlPoolBlobAuditingPolicyProperties
- type SqlPoolBlobAuditingPoliciesCreateOrUpdateOperationResponse
- type SqlPoolBlobAuditingPoliciesGetOperationResponse
- type SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult
- type SqlPoolBlobAuditingPoliciesListBySqlPoolCustomPager
- type SqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse
- type SqlPoolBlobAuditingPolicy
- type SqlPoolBlobAuditingPolicyOperationPredicate
- type SqlPoolBlobAuditingPolicyProperties
- type SqlPoolId
- type SqlPoolsBlobAuditingClient
- func (c SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id SqlPoolId, input ExtendedSqlPoolBlobAuditingPolicy) (result ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdateOperationResponse, ...)
- func (c SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesGet(ctx context.Context, id SqlPoolId) (result ExtendedSqlPoolBlobAuditingPoliciesGetOperationResponse, err error)
- 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, ...)
- func (c SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id SqlPoolId, input SqlPoolBlobAuditingPolicy) (result SqlPoolBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
- func (c SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesGet(ctx context.Context, id SqlPoolId) (result SqlPoolBlobAuditingPoliciesGetOperationResponse, err error)
- func (c SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesListBySqlPool(ctx context.Context, id SqlPoolId) (result SqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse, err error)
- func (c SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesListBySqlPoolComplete(ctx context.Context, id SqlPoolId) (SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult, error)
- func (c SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, ...) (result SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult, err error)
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 ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdateOperationResponse ¶
type ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExtendedSqlPoolBlobAuditingPolicy }
type ExtendedSqlPoolBlobAuditingPoliciesGetOperationResponse ¶
type ExtendedSqlPoolBlobAuditingPoliciesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExtendedSqlPoolBlobAuditingPolicy }
type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult ¶
type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult struct { LatestHttpResponse *http.Response Items []ExtendedSqlPoolBlobAuditingPolicy }
type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCustomPager ¶
type ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCustomPager) NextPageLink ¶
func (p *ExtendedSqlPoolBlobAuditingPoliciesListBySqlPoolCustomPager) NextPageLink() *odata.Link
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 SqlPoolBlobAuditingPoliciesCreateOrUpdateOperationResponse ¶
type SqlPoolBlobAuditingPoliciesCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SqlPoolBlobAuditingPolicy }
type SqlPoolBlobAuditingPoliciesGetOperationResponse ¶
type SqlPoolBlobAuditingPoliciesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SqlPoolBlobAuditingPolicy }
type SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult ¶
type SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult struct { LatestHttpResponse *http.Response Items []SqlPoolBlobAuditingPolicy }
type SqlPoolBlobAuditingPoliciesListBySqlPoolCustomPager ¶
type SqlPoolBlobAuditingPoliciesListBySqlPoolCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*SqlPoolBlobAuditingPoliciesListBySqlPoolCustomPager) NextPageLink ¶
func (p *SqlPoolBlobAuditingPoliciesListBySqlPoolCustomPager) NextPageLink() *odata.Link
type SqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse ¶
type SqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SqlPoolBlobAuditingPolicy }
type SqlPoolBlobAuditingPolicy ¶
type SqlPoolBlobAuditingPolicy struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *SqlPoolBlobAuditingPolicyProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type SqlPoolBlobAuditingPolicyOperationPredicate ¶
type SqlPoolBlobAuditingPolicyOperationPredicate struct { Id *string Kind *string Name *string Type *string }
func (SqlPoolBlobAuditingPolicyOperationPredicate) Matches ¶
func (p SqlPoolBlobAuditingPolicyOperationPredicate) Matches(input SqlPoolBlobAuditingPolicy) bool
type SqlPoolBlobAuditingPolicyProperties ¶
type SqlPoolBlobAuditingPolicyProperties struct { AuditActionsAndGroups *[]string `json:"auditActionsAndGroups,omitempty"` IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,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) ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdate ¶
func (c SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id SqlPoolId, input ExtendedSqlPoolBlobAuditingPolicy) (result ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
ExtendedSqlPoolBlobAuditingPoliciesCreateOrUpdate ...
func (SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesGet ¶
func (c SqlPoolsBlobAuditingClient) ExtendedSqlPoolBlobAuditingPoliciesGet(ctx context.Context, id SqlPoolId) (result ExtendedSqlPoolBlobAuditingPoliciesGetOperationResponse, err error)
ExtendedSqlPoolBlobAuditingPoliciesGet ...
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
func (SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesCreateOrUpdate ¶
func (c SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id SqlPoolId, input SqlPoolBlobAuditingPolicy) (result SqlPoolBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
SqlPoolBlobAuditingPoliciesCreateOrUpdate ...
func (SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesGet ¶
func (c SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesGet(ctx context.Context, id SqlPoolId) (result SqlPoolBlobAuditingPoliciesGetOperationResponse, err error)
SqlPoolBlobAuditingPoliciesGet ...
func (SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesListBySqlPool ¶
func (c SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesListBySqlPool(ctx context.Context, id SqlPoolId) (result SqlPoolBlobAuditingPoliciesListBySqlPoolOperationResponse, err error)
SqlPoolBlobAuditingPoliciesListBySqlPool ...
func (SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesListBySqlPoolComplete ¶
func (c SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesListBySqlPoolComplete(ctx context.Context, id SqlPoolId) (SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult, error)
SqlPoolBlobAuditingPoliciesListBySqlPoolComplete retrieves all the results into a single object
func (SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteMatchingPredicate ¶
func (c SqlPoolsBlobAuditingClient) SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, predicate SqlPoolBlobAuditingPolicyOperationPredicate) (result SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteResult, err error)
SqlPoolBlobAuditingPoliciesListBySqlPoolCompleteMatchingPredicate retrieves all the results and then applies the predicate
Source Files ¶
- client.go
- constants.go
- id_sqlpool.go
- method_extendedsqlpoolblobauditingpoliciescreateorupdate.go
- method_extendedsqlpoolblobauditingpoliciesget.go
- method_extendedsqlpoolblobauditingpolicieslistbysqlpool.go
- method_sqlpoolblobauditingpoliciescreateorupdate.go
- method_sqlpoolblobauditingpoliciesget.go
- method_sqlpoolblobauditingpolicieslistbysqlpool.go
- model_extendedsqlpoolblobauditingpolicy.go
- model_extendedsqlpoolblobauditingpolicyproperties.go
- model_sqlpoolblobauditingpolicy.go
- model_sqlpoolblobauditingpolicyproperties.go
- predicates.go
- version.go