Documentation ¶
Index ¶
- func PossibleValuesForBlobAuditingPolicyState() []string
- func ValidateDatabaseID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateServerID(input interface{}, key string) (warnings []string, errors []error)
- type BlobAuditingClient
- func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id DatabaseId, input DatabaseBlobAuditingPolicy) (result DatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
- func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesGet(ctx context.Context, id DatabaseId) (result DatabaseBlobAuditingPoliciesGetOperationResponse, err error)
- func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabase(ctx context.Context, id DatabaseId) (result DatabaseBlobAuditingPoliciesListByDatabaseOperationResponse, err error)
- func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseComplete(ctx context.Context, id DatabaseId) (DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, error)
- func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate(ctx context.Context, id DatabaseId, ...) (result DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, err error)
- func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id DatabaseId, input ExtendedDatabaseBlobAuditingPolicy) (result ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse, ...)
- func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesGet(ctx context.Context, id DatabaseId) (result ExtendedDatabaseBlobAuditingPoliciesGetOperationResponse, err error)
- func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabase(ctx context.Context, id DatabaseId) (result ExtendedDatabaseBlobAuditingPoliciesListByDatabaseOperationResponse, ...)
- func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseComplete(ctx context.Context, id DatabaseId) (ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, error)
- func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate(ctx context.Context, id DatabaseId, ...) (result ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, ...)
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id ServerId, input ExtendedServerBlobAuditingPolicy) (result ExtendedServerBlobAuditingPoliciesCreateOrUpdateOperationResponse, ...)
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesCreateOrUpdateThenPoll(ctx context.Context, id ServerId, input ExtendedServerBlobAuditingPolicy) error
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesGet(ctx context.Context, id ServerId) (result ExtendedServerBlobAuditingPoliciesGetOperationResponse, err error)
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServer(ctx context.Context, id ServerId) (result ExtendedServerBlobAuditingPoliciesListByServerOperationResponse, ...)
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerComplete(ctx context.Context, id ServerId) (ExtendedServerBlobAuditingPoliciesListByServerCompleteResult, error)
- func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate(ctx context.Context, id ServerId, ...) (result ExtendedServerBlobAuditingPoliciesListByServerCompleteResult, err error)
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id ServerId, input ServerBlobAuditingPolicy) (result ServerBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesCreateOrUpdateThenPoll(ctx context.Context, id ServerId, input ServerBlobAuditingPolicy) error
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesGet(ctx context.Context, id ServerId) (result ServerBlobAuditingPoliciesGetOperationResponse, err error)
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServer(ctx context.Context, id ServerId) (result ServerBlobAuditingPoliciesListByServerOperationResponse, err error)
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServerComplete(ctx context.Context, id ServerId) (ServerBlobAuditingPoliciesListByServerCompleteResult, error)
- func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate(ctx context.Context, id ServerId, ...) (result ServerBlobAuditingPoliciesListByServerCompleteResult, err error)
- type BlobAuditingPolicyState
- type DatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse
- type DatabaseBlobAuditingPoliciesGetOperationResponse
- type DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult
- type DatabaseBlobAuditingPoliciesListByDatabaseOperationResponse
- type DatabaseBlobAuditingPolicy
- type DatabaseBlobAuditingPolicyOperationPredicate
- type DatabaseBlobAuditingPolicyProperties
- type DatabaseId
- type ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse
- type ExtendedDatabaseBlobAuditingPoliciesGetOperationResponse
- type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult
- type ExtendedDatabaseBlobAuditingPoliciesListByDatabaseOperationResponse
- type ExtendedDatabaseBlobAuditingPolicy
- type ExtendedDatabaseBlobAuditingPolicyOperationPredicate
- type ExtendedDatabaseBlobAuditingPolicyProperties
- type ExtendedServerBlobAuditingPoliciesCreateOrUpdateOperationResponse
- type ExtendedServerBlobAuditingPoliciesGetOperationResponse
- type ExtendedServerBlobAuditingPoliciesListByServerCompleteResult
- type ExtendedServerBlobAuditingPoliciesListByServerOperationResponse
- type ExtendedServerBlobAuditingPolicy
- type ExtendedServerBlobAuditingPolicyOperationPredicate
- type ExtendedServerBlobAuditingPolicyProperties
- type ServerBlobAuditingPoliciesCreateOrUpdateOperationResponse
- type ServerBlobAuditingPoliciesGetOperationResponse
- type ServerBlobAuditingPoliciesListByServerCompleteResult
- type ServerBlobAuditingPoliciesListByServerOperationResponse
- type ServerBlobAuditingPolicy
- type ServerBlobAuditingPolicyOperationPredicate
- type ServerBlobAuditingPolicyProperties
- type ServerId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForBlobAuditingPolicyState ¶
func PossibleValuesForBlobAuditingPolicyState() []string
func ValidateDatabaseID ¶
ValidateDatabaseID checks that 'input' can be parsed as a Database ID
func ValidateServerID ¶
ValidateServerID checks that 'input' can be parsed as a Server ID
Types ¶
type BlobAuditingClient ¶
type BlobAuditingClient struct {
Client *resourcemanager.Client
}
func NewBlobAuditingClientWithBaseURI ¶
func NewBlobAuditingClientWithBaseURI(api environments.Api) (*BlobAuditingClient, error)
func (BlobAuditingClient) DatabaseBlobAuditingPoliciesCreateOrUpdate ¶
func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesCreateOrUpdate(ctx context.Context, id DatabaseId, input DatabaseBlobAuditingPolicy) (result DatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
DatabaseBlobAuditingPoliciesCreateOrUpdate ...
func (BlobAuditingClient) DatabaseBlobAuditingPoliciesGet ¶
func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesGet(ctx context.Context, id DatabaseId) (result DatabaseBlobAuditingPoliciesGetOperationResponse, err error)
DatabaseBlobAuditingPoliciesGet ...
func (BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabase ¶
func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabase(ctx context.Context, id DatabaseId) (result DatabaseBlobAuditingPoliciesListByDatabaseOperationResponse, err error)
DatabaseBlobAuditingPoliciesListByDatabase ...
func (BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseComplete ¶
func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseComplete(ctx context.Context, id DatabaseId) (DatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, error)
DatabaseBlobAuditingPoliciesListByDatabaseComplete retrieves all the results into a single object
func (BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate ¶
func (c BlobAuditingClient) DatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate(ctx context.Context, id DatabaseId, 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 DatabaseId, input ExtendedDatabaseBlobAuditingPolicy) (result ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
ExtendedDatabaseBlobAuditingPoliciesCreateOrUpdate ...
func (BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesGet ¶
func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesGet(ctx context.Context, id DatabaseId) (result ExtendedDatabaseBlobAuditingPoliciesGetOperationResponse, err error)
ExtendedDatabaseBlobAuditingPoliciesGet ...
func (BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabase ¶
func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabase(ctx context.Context, id DatabaseId) (result ExtendedDatabaseBlobAuditingPoliciesListByDatabaseOperationResponse, err error)
ExtendedDatabaseBlobAuditingPoliciesListByDatabase ...
func (BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseComplete ¶
func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseComplete(ctx context.Context, id DatabaseId) (ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteResult, error)
ExtendedDatabaseBlobAuditingPoliciesListByDatabaseComplete retrieves all the results into a single object
func (BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate ¶
func (c BlobAuditingClient) ExtendedDatabaseBlobAuditingPoliciesListByDatabaseCompleteMatchingPredicate(ctx context.Context, id DatabaseId, 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 ServerId, input ExtendedServerBlobAuditingPolicy) (result ExtendedServerBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
ExtendedServerBlobAuditingPoliciesCreateOrUpdate ...
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesCreateOrUpdateThenPoll ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesCreateOrUpdateThenPoll(ctx context.Context, id ServerId, input ExtendedServerBlobAuditingPolicy) error
ExtendedServerBlobAuditingPoliciesCreateOrUpdateThenPoll performs ExtendedServerBlobAuditingPoliciesCreateOrUpdate then polls until it's completed
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesGet ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesGet(ctx context.Context, id ServerId) (result ExtendedServerBlobAuditingPoliciesGetOperationResponse, err error)
ExtendedServerBlobAuditingPoliciesGet ...
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServer ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServer(ctx context.Context, id ServerId) (result ExtendedServerBlobAuditingPoliciesListByServerOperationResponse, err error)
ExtendedServerBlobAuditingPoliciesListByServer ...
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerComplete ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerComplete(ctx context.Context, id ServerId) (ExtendedServerBlobAuditingPoliciesListByServerCompleteResult, error)
ExtendedServerBlobAuditingPoliciesListByServerComplete retrieves all the results into a single object
func (BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate ¶
func (c BlobAuditingClient) ExtendedServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate(ctx context.Context, id ServerId, 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 ServerId, input ServerBlobAuditingPolicy) (result ServerBlobAuditingPoliciesCreateOrUpdateOperationResponse, err error)
ServerBlobAuditingPoliciesCreateOrUpdate ...
func (BlobAuditingClient) ServerBlobAuditingPoliciesCreateOrUpdateThenPoll ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesCreateOrUpdateThenPoll(ctx context.Context, id ServerId, input ServerBlobAuditingPolicy) error
ServerBlobAuditingPoliciesCreateOrUpdateThenPoll performs ServerBlobAuditingPoliciesCreateOrUpdate then polls until it's completed
func (BlobAuditingClient) ServerBlobAuditingPoliciesGet ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesGet(ctx context.Context, id ServerId) (result ServerBlobAuditingPoliciesGetOperationResponse, err error)
ServerBlobAuditingPoliciesGet ...
func (BlobAuditingClient) ServerBlobAuditingPoliciesListByServer ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServer(ctx context.Context, id ServerId) (result ServerBlobAuditingPoliciesListByServerOperationResponse, err error)
ServerBlobAuditingPoliciesListByServer ...
func (BlobAuditingClient) ServerBlobAuditingPoliciesListByServerComplete ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServerComplete(ctx context.Context, id ServerId) (ServerBlobAuditingPoliciesListByServerCompleteResult, error)
ServerBlobAuditingPoliciesListByServerComplete retrieves all the results into a single object
func (BlobAuditingClient) ServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate ¶
func (c BlobAuditingClient) ServerBlobAuditingPoliciesListByServerCompleteMatchingPredicate(ctx context.Context, id ServerId, 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 {
Items []DatabaseBlobAuditingPolicy
}
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"` 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 DatabaseId ¶
type DatabaseId struct { SubscriptionId string ResourceGroupName string ServerName string DatabaseName string }
DatabaseId is a struct representing the Resource ID for a Database
func NewDatabaseID ¶
func NewDatabaseID(subscriptionId string, resourceGroupName string, serverName string, databaseName string) DatabaseId
NewDatabaseID returns a new DatabaseId struct
func ParseDatabaseID ¶
func ParseDatabaseID(input string) (*DatabaseId, error)
ParseDatabaseID parses 'input' into a DatabaseId
func ParseDatabaseIDInsensitively ¶
func ParseDatabaseIDInsensitively(input string) (*DatabaseId, error)
ParseDatabaseIDInsensitively parses 'input' case-insensitively into a DatabaseId note: this method should only be used for API response data and not user input
func (DatabaseId) Segments ¶
func (id DatabaseId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Database ID
func (DatabaseId) String ¶
func (id DatabaseId) String() string
String returns a human-readable description of this Database ID
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 {
Items []ExtendedDatabaseBlobAuditingPolicy
}
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"` 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 {
Items []ExtendedServerBlobAuditingPolicy
}
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"` 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 {
Items []ServerBlobAuditingPolicy
}
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"` 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 ServerId ¶
ServerId is a struct representing the Resource ID for a Server
func NewServerID ¶
NewServerID returns a new ServerId struct
func ParseServerID ¶
ParseServerID parses 'input' into a ServerId
func ParseServerIDInsensitively ¶
ParseServerIDInsensitively parses 'input' case-insensitively into a ServerId note: this method should only be used for API response data and not user input
func (ServerId) Segments ¶
func (id ServerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Server ID
Source Files ¶
- client.go
- constants.go
- id_database.go
- id_server.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