Documentation ¶
Index ¶
- func PossibleValuesForBlobAuditingPolicyState() []string
- type BlobAuditingClient
- func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id commonids.SqlDatabaseId, ...) (result DatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
- func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesGet(ctx context.Context, id commonids.SqlDatabaseId) (result DatabaseBlobAuditingPoliciesGetOperationResponse, err error)
- func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabase(ctx context.Context, id commonids.SqlDatabaseId) (result DatabaseBlobAuditingPoliciesListByDatabaseOperationResponse, err error)
- func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseComplete(ctx context.Context, id commonids.SqlDatabaseId) (DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, error)
- func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlDatabaseId, ...) (result DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, err error)
- func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id commonids.SqlDatabaseId, ...) (result ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse, ...)
- func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesGet(ctx context.Context, id commonids.SqlDatabaseId) (result ExtendedDatabaseBlobAuditingPoliciesGetOperationResponse, err error)
- func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabase(ctx context.Context, id commonids.SqlDatabaseId) (result ExtendedDatabaseBlobAuditingPoliciesListByDatabaseOperationResponse, ...)
- func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseComplete(ctx context.Context, id commonids.SqlDatabaseId) (ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, error)
- func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlDatabaseId, ...) (result ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, ...)
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id commonids.SqlServerId, ...) (result ExtendedServerBlobAuditingPoliciesCreateOrUpdateOperationResponse, ...)
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesCreateOrUpdateThenPoll(ctx context.Context, id commonids.SqlServerId, ...) error
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesGet(ctx context.Context, id commonids.SqlServerId) (result ExtendedServerBlobAuditingPoliciesGetOperationResponse, err error)
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServer(ctx context.Context, id commonids.SqlServerId) (result ExtendedServerBlobAuditingPoliciesListByServerOperationResponse, ...)
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ExtendedServerBlobAuditingPoliciesListByServerCompleteResult, error)
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, ...) (result ExtendedServerBlobAuditingPoliciesListByServerCompleteResult, err error)
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id commonids.SqlServerId, input ServerBlobAuditingPolicy) (result ServerBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesCreateOrUpdateThenPoll(ctx context.Context, id commonids.SqlServerId, input ServerBlobAuditingPolicy) error
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesGet(ctx context.Context, id commonids.SqlServerId) (result ServerBlobAuditingPoliciesGetOperationResponse, err error)
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServer(ctx context.Context, id commonids.SqlServerId) (result ServerBlobAuditingPoliciesListByServerOperationResponse, err error)
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ServerBlobAuditingPoliciesListByServerCompleteResult, error)
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, ...) (result ServerBlobAuditingPoliciesListByServerCompleteResult, err error)
- type BlobAuditingPolicyState
- type DatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse
- type DatabaseBlobAuditingPoliciesGetOperationResponse
- type DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult
- type DatabaseBlobAuditingPoliciesListByDatabaseCustomPager
- type DatabaseBlobAuditingPoliciesListByDatabaseOperationResponse
- type DatabaseBlobAuditingPolicy
- type DatabaseBlobAuditingPolicyOperationPredicate
- type DatabaseBlobAuditingPolicyProperties
- type ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse
- type ExtendedDatabaseBlobAuditingPoliciesGetOperationResponse
- type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult
- type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCustomPager
- type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseOperationResponse
- type ExtendedDatabaseBlobAuditingPolicy
- type ExtendedDatabaseBlobAuditingPolicyOperationPredicate
- type ExtendedDatabaseBlobAuditingPolicyProperties
- type ExtendedServerBlobAuditingPoliciesCreateOrUpdateOperationResponse
- type ExtendedServerBlobAuditingPoliciesGetOperationResponse
- type ExtendedServerBlobAuditingPoliciesListByServerCompleteResult
- type ExtendedServerBlobAuditingPoliciesListByServerCustomPager
- type ExtendedServerBlobAuditingPoliciesListByServerOperationResponse
- type ExtendedServerBlobAuditingPolicy
- type ExtendedServerBlobAuditingPolicyOperationPredicate
- type ExtendedServerBlobAuditingPolicyProperties
- type ServerBlobAuditingPoliciesCreateOrUpdateOperationResponse
- type ServerBlobAuditingPoliciesGetOperationResponse
- type ServerBlobAuditingPoliciesListByServerCompleteResult
- type ServerBlobAuditingPoliciesListByServerCustomPager
- type ServerBlobAuditingPoliciesListByServerOperationResponse
- type ServerBlobAuditingPolicy
- type ServerBlobAuditingPolicyOperationPredicate
- type ServerBlobAuditingPolicyProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForBlobAuditingPolicyState ¶
func PossibleValuesForBlobAuditingPolicyState() []string
Types ¶
type BlobAuditingClient ¶
type BlobAuditingClient struct {
Client *resourcemanager.Client
}
func NewBlobAuditingClientWithBaseURI ¶
func NewBlobAuditingClientWithBaseURI(sdkApi sdkEnv.Api) (*BlobAuditingClient, error)
func (BlobAuditingClient) DatabaseBlobAuditingPoliciesCreateOrUpdate ¶
func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id commonids.SqlDatabaseId, input DatabaseBlobAuditingPolicy) (result DatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
DatabaseBlobAuditingPoliciesCreateOrUpdate ...
func (BlobAuditingClient) DatabaseBlobAuditingPoliciesGet ¶
func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesGet(ctx context.Context, id commonids.SqlDatabaseId) (result DatabaseBlobAuditingPoliciesGetOperationResponse, err error)
DatabaseBlobAuditingPoliciesGet ...
func (BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabase ¶
func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabase(ctx context.Context, id commonids.SqlDatabaseId) (result DatabaseBlobAuditingPoliciesListByDatabaseOperationResponse, err error)
DatabaseBlobAuditingPoliciesListByDatabase ...
func (BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseComplete ¶
func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseComplete(ctx context.Context, id commonids.SqlDatabaseId) (DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, error)
DatabaseBlobAuditingPoliciesListByDatabaseComplete retrieves all the results into a single object
func (BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate ¶
func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlDatabaseId, predicate DatabaseBlobAuditingPolicyOperationPredicate) (result DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, err error)
DatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdate ¶
func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id commonids.SqlDatabaseId, input ExtendedDatabaseBlobAuditingPolicy) (result ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdate ...
func (BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesGet ¶
func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesGet(ctx context.Context, id commonids.SqlDatabaseId) (result ExtendedDatabaseBlobAuditingPoliciesGetOperationResponse, err error)
ExtendedDatabaseBlobAuditingPoliciesGet ...
func (BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabase ¶
func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabase(ctx context.Context, id commonids.SqlDatabaseId) (result ExtendedDatabaseBlobAuditingPoliciesListByDatabaseOperationResponse, err error)
ExtendedDatabaseBlobAuditingPoliciesListByDatabase ...
func (BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseComplete ¶
func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseComplete(ctx context.Context, id commonids.SqlDatabaseId) (ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, error)
ExtendedDatabaseBlobAuditingPoliciesListByDatabaseComplete retrieves all the results into a single object
func (BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate ¶
func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate(ctx context.Context, id commonids.SqlDatabaseId, predicate ExtendedDatabaseBlobAuditingPolicyOperationPredicate) (result ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, err error)
ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesCreateOrUpdate ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id commonids.SqlServerId, input ExtendedServerBlobAuditingPolicy) (result ExtendedServerBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
ExtendedServerBlobAuditingPoliciesCreateOrUpdate ...
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesCreateOrUpdateThenPoll ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesCreateOrUpdateThenPoll(ctx context.Context, id commonids.SqlServerId, input ExtendedServerBlobAuditingPolicy) error
ExtendedServerBlobAuditingPoliciesCreateOrUpdateThenPoll performs ExtendedServerBlobAuditingPoliciesCreateOrUpdate then polls until it's completed
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesGet ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesGet(ctx context.Context, id commonids.SqlServerId) (result ExtendedServerBlobAuditingPoliciesGetOperationResponse, err error)
ExtendedServerBlobAuditingPoliciesGet ...
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServer ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServer(ctx context.Context, id commonids.SqlServerId) (result ExtendedServerBlobAuditingPoliciesListByServerOperationResponse, err error)
ExtendedServerBlobAuditingPoliciesListByServer ...
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerComplete ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ExtendedServerBlobAuditingPoliciesListByServerCompleteResult, error)
ExtendedServerBlobAuditingPoliciesListByServerComplete retrieves all the results into a single object
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, predicate ExtendedServerBlobAuditingPolicyOperationPredicate) (result ExtendedServerBlobAuditingPoliciesListByServerCompleteResult, err error)
ExtendedServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BlobAuditingClient) ServerBlobAuditingPoliciesCreateOrUpdate ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id commonids.SqlServerId, input ServerBlobAuditingPolicy) (result ServerBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
ServerBlobAuditingPoliciesCreateOrUpdate ...
func (BlobAuditingClient) ServerBlobAuditingPoliciesCreateOrUpdateThenPoll ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesCreateOrUpdateThenPoll(ctx context.Context, id commonids.SqlServerId, input ServerBlobAuditingPolicy) error
ServerBlobAuditingPoliciesCreateOrUpdateThenPoll performs ServerBlobAuditingPoliciesCreateOrUpdate then polls until it's completed
func (BlobAuditingClient) ServerBlobAuditingPoliciesGet ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesGet(ctx context.Context, id commonids.SqlServerId) (result ServerBlobAuditingPoliciesGetOperationResponse, err error)
ServerBlobAuditingPoliciesGet ...
func (BlobAuditingClient) ServerBlobAuditingPoliciesListByServer ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServer(ctx context.Context, id commonids.SqlServerId) (result ServerBlobAuditingPoliciesListByServerOperationResponse, err error)
ServerBlobAuditingPoliciesListByServer ...
func (BlobAuditingClient) ServerBlobAuditingPoliciesListByServerComplete ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ServerBlobAuditingPoliciesListByServerCompleteResult, error)
ServerBlobAuditingPoliciesListByServerComplete retrieves all the results into a single object
func (BlobAuditingClient) ServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, predicate ServerBlobAuditingPolicyOperationPredicate) (result ServerBlobAuditingPoliciesListByServerCompleteResult, err error)
ServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate retrieves all the results and then applies the predicate
type BlobAuditingPolicyState ¶
type BlobAuditingPolicyState string
const ( BlobAuditingPolicyStateDisabled BlobAuditingPolicyState = "Disabled" BlobAuditingPolicyStateEnabled BlobAuditingPolicyState = "Enabled" )
func (*BlobAuditingPolicyState) UnmarshalJSON ¶
func (s *BlobAuditingPolicyState) UnmarshalJSON(bytes []byte) error
type DatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse ¶
type DatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DatabaseBlobAuditingPolicy }
type DatabaseBlobAuditingPoliciesGetOperationResponse ¶
type DatabaseBlobAuditingPoliciesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DatabaseBlobAuditingPolicy }
type DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult ¶
type DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult struct { LatestHttpResponse *http.Response Items []DatabaseBlobAuditingPolicy }
type DatabaseBlobAuditingPoliciesListByDatabaseCustomPager ¶ added in v0.20240628.1153531
type DatabaseBlobAuditingPoliciesListByDatabaseCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*DatabaseBlobAuditingPoliciesListByDatabaseCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *DatabaseBlobAuditingPoliciesListByDatabaseCustomPager) NextPageLink() *odata.Link
type DatabaseBlobAuditingPoliciesListByDatabaseOperationResponse ¶
type DatabaseBlobAuditingPoliciesListByDatabaseOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DatabaseBlobAuditingPolicy }
type DatabaseBlobAuditingPolicy ¶
type DatabaseBlobAuditingPolicy struct { Id *string `json:"id,omitempty"` Kind *string `json:"kind,omitempty"` Name *string `json:"name,omitempty"` Properties *DatabaseBlobAuditingPolicyProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type DatabaseBlobAuditingPolicyOperationPredicate ¶
type DatabaseBlobAuditingPolicyOperationPredicate struct { Id *string Kind *string Name *string Type *string }
func (DatabaseBlobAuditingPolicyOperationPredicate) Matches ¶
func (p DatabaseBlobAuditingPolicyOperationPredicate) Matches(input DatabaseBlobAuditingPolicy) bool
type DatabaseBlobAuditingPolicyProperties ¶
type DatabaseBlobAuditingPolicyProperties struct { AuditActionsAndGroups *[]string `json:"auditActionsAndGroups,omitempty"` IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,omitempty"` IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,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 ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse ¶
type ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExtendedDatabaseBlobAuditingPolicy }
type ExtendedDatabaseBlobAuditingPoliciesGetOperationResponse ¶
type ExtendedDatabaseBlobAuditingPoliciesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExtendedDatabaseBlobAuditingPolicy }
type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult ¶
type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult struct { LatestHttpResponse *http.Response Items []ExtendedDatabaseBlobAuditingPolicy }
type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCustomPager ¶ added in v0.20240628.1153531
type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCustomPager) NextPageLink() *odata.Link
type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseOperationResponse ¶
type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ExtendedDatabaseBlobAuditingPolicy }
type ExtendedDatabaseBlobAuditingPolicy ¶
type ExtendedDatabaseBlobAuditingPolicy struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ExtendedDatabaseBlobAuditingPolicyProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ExtendedDatabaseBlobAuditingPolicyOperationPredicate ¶
type ExtendedDatabaseBlobAuditingPolicyOperationPredicate struct { Id *string Name *string Type *string }
func (ExtendedDatabaseBlobAuditingPolicyOperationPredicate) Matches ¶
func (p ExtendedDatabaseBlobAuditingPolicyOperationPredicate) Matches(input ExtendedDatabaseBlobAuditingPolicy) bool
type ExtendedDatabaseBlobAuditingPolicyProperties ¶
type ExtendedDatabaseBlobAuditingPolicyProperties struct { AuditActionsAndGroups *[]string `json:"auditActionsAndGroups,omitempty"` IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,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 ExtendedServerBlobAuditingPoliciesGetOperationResponse ¶
type ExtendedServerBlobAuditingPoliciesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ExtendedServerBlobAuditingPolicy }
type ExtendedServerBlobAuditingPoliciesListByServerCompleteResult ¶
type ExtendedServerBlobAuditingPoliciesListByServerCompleteResult struct { LatestHttpResponse *http.Response Items []ExtendedServerBlobAuditingPolicy }
type ExtendedServerBlobAuditingPoliciesListByServerCustomPager ¶ added in v0.20240628.1153531
type ExtendedServerBlobAuditingPoliciesListByServerCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ExtendedServerBlobAuditingPoliciesListByServerCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ExtendedServerBlobAuditingPoliciesListByServerCustomPager) NextPageLink() *odata.Link
type ExtendedServerBlobAuditingPoliciesListByServerOperationResponse ¶
type ExtendedServerBlobAuditingPoliciesListByServerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ExtendedServerBlobAuditingPolicy }
type ExtendedServerBlobAuditingPolicy ¶
type ExtendedServerBlobAuditingPolicy struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ExtendedServerBlobAuditingPolicyProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ExtendedServerBlobAuditingPolicyOperationPredicate ¶
type ExtendedServerBlobAuditingPolicyOperationPredicate struct { Id *string Name *string Type *string }
func (ExtendedServerBlobAuditingPolicyOperationPredicate) Matches ¶
func (p ExtendedServerBlobAuditingPolicyOperationPredicate) Matches(input ExtendedServerBlobAuditingPolicy) bool
type ExtendedServerBlobAuditingPolicyProperties ¶
type ExtendedServerBlobAuditingPolicyProperties struct { AuditActionsAndGroups *[]string `json:"auditActionsAndGroups,omitempty"` IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` IsDevopsAuditEnabled *bool `json:"isDevopsAuditEnabled,omitempty"` IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,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 ServerBlobAuditingPoliciesGetOperationResponse ¶
type ServerBlobAuditingPoliciesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ServerBlobAuditingPolicy }
type ServerBlobAuditingPoliciesListByServerCompleteResult ¶
type ServerBlobAuditingPoliciesListByServerCompleteResult struct { LatestHttpResponse *http.Response Items []ServerBlobAuditingPolicy }
type ServerBlobAuditingPoliciesListByServerCustomPager ¶ added in v0.20240628.1153531
type ServerBlobAuditingPoliciesListByServerCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*ServerBlobAuditingPoliciesListByServerCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ServerBlobAuditingPoliciesListByServerCustomPager) NextPageLink() *odata.Link
type ServerBlobAuditingPoliciesListByServerOperationResponse ¶
type ServerBlobAuditingPoliciesListByServerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ServerBlobAuditingPolicy }
type ServerBlobAuditingPolicy ¶
type ServerBlobAuditingPolicy struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ServerBlobAuditingPolicyProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ServerBlobAuditingPolicyOperationPredicate ¶
func (ServerBlobAuditingPolicyOperationPredicate) Matches ¶
func (p ServerBlobAuditingPolicyOperationPredicate) Matches(input ServerBlobAuditingPolicy) bool
type ServerBlobAuditingPolicyProperties ¶
type ServerBlobAuditingPolicyProperties struct { AuditActionsAndGroups *[]string `json:"auditActionsAndGroups,omitempty"` IsAzureMonitorTargetEnabled *bool `json:"isAzureMonitorTargetEnabled,omitempty"` IsDevopsAuditEnabled *bool `json:"isDevopsAuditEnabled,omitempty"` IsManagedIdentityInUse *bool `json:"isManagedIdentityInUse,omitempty"` IsStorageSecondaryKeyInUse *bool `json:"isStorageSecondaryKeyInUse,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"` }
Source Files ¶
- client.go
- constants.go
- method_databaseblobauditingpoliciescreateorupdate.go
- method_databaseblobauditingpoliciesget.go
- method_databaseblobauditingpolicieslistbydatabase.go
- method_extendeddatabaseblobauditingpoliciescreateorupdate.go
- method_extendeddatabaseblobauditingpoliciesget.go
- method_extendeddatabaseblobauditingpolicieslistbydatabase.go
- method_extendedserverblobauditingpoliciescreateorupdate.go
- method_extendedserverblobauditingpoliciesget.go
- method_extendedserverblobauditingpolicieslistbyserver.go
- method_serverblobauditingpoliciescreateorupdate.go
- method_serverblobauditingpoliciesget.go
- method_serverblobauditingpolicieslistbyserver.go
- model_databaseblobauditingpolicy.go
- model_databaseblobauditingpolicyproperties.go
- model_extendeddatabaseblobauditingpolicy.go
- model_extendeddatabaseblobauditingpolicyproperties.go
- model_extendedserverblobauditingpolicy.go
- model_extendedserverblobauditingpolicyproperties.go
- model_serverblobauditingpolicy.go
- model_serverblobauditingpolicyproperties.go
- predicates.go
- version.go