Documentation ¶
Index ¶
- func PossibleValuesForAdvancedThreatProtectionState() []string
- type AdvancedThreatProtectionProperties
- type AdvancedThreatProtectionState
- type CreateOrUpdateOperationResponse
- type GetOperationResponse
- type ListByServerCompleteResult
- type ListByServerCustomPager
- type ListByServerOperationResponse
- type ServerAdvancedThreatProtection
- type ServerAdvancedThreatProtectionOperationPredicate
- type ServerAdvancedThreatProtectionSettingsClient
- func (c ServerAdvancedThreatProtectionSettingsClient) CreateOrUpdate(ctx context.Context, id commonids.SqlServerId, ...) (result CreateOrUpdateOperationResponse, err error)
- func (c ServerAdvancedThreatProtectionSettingsClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.SqlServerId, ...) error
- func (c ServerAdvancedThreatProtectionSettingsClient) Get(ctx context.Context, id commonids.SqlServerId) (result GetOperationResponse, err error)
- func (c ServerAdvancedThreatProtectionSettingsClient) ListByServer(ctx context.Context, id commonids.SqlServerId) (result ListByServerOperationResponse, err error)
- func (c ServerAdvancedThreatProtectionSettingsClient) ListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ListByServerCompleteResult, error)
- func (c ServerAdvancedThreatProtectionSettingsClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, ...) (result ListByServerCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAdvancedThreatProtectionState ¶
func PossibleValuesForAdvancedThreatProtectionState() []string
Types ¶
type AdvancedThreatProtectionProperties ¶
type AdvancedThreatProtectionProperties struct { CreationTime *string `json:"creationTime,omitempty"` State AdvancedThreatProtectionState `json:"state"` }
func (*AdvancedThreatProtectionProperties) GetCreationTimeAsTime ¶
func (o *AdvancedThreatProtectionProperties) GetCreationTimeAsTime() (*time.Time, error)
func (*AdvancedThreatProtectionProperties) SetCreationTimeAsTime ¶
func (o *AdvancedThreatProtectionProperties) SetCreationTimeAsTime(input time.Time)
type AdvancedThreatProtectionState ¶
type AdvancedThreatProtectionState string
const ( AdvancedThreatProtectionStateDisabled AdvancedThreatProtectionState = "Disabled" AdvancedThreatProtectionStateEnabled AdvancedThreatProtectionState = "Enabled" AdvancedThreatProtectionStateNew AdvancedThreatProtectionState = "New" )
func (*AdvancedThreatProtectionState) UnmarshalJSON ¶
func (s *AdvancedThreatProtectionState) UnmarshalJSON(bytes []byte) error
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ServerAdvancedThreatProtection }
type ListByServerCompleteResult ¶
type ListByServerCompleteResult struct { LatestHttpResponse *http.Response Items []ServerAdvancedThreatProtection }
type ListByServerCustomPager ¶ added in v0.20240628.1153531
func (*ListByServerCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByServerCustomPager) NextPageLink() *odata.Link
type ListByServerOperationResponse ¶
type ListByServerOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ServerAdvancedThreatProtection }
type ServerAdvancedThreatProtection ¶
type ServerAdvancedThreatProtection struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *AdvancedThreatProtectionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ServerAdvancedThreatProtectionOperationPredicate ¶
type ServerAdvancedThreatProtectionOperationPredicate struct { Id *string Name *string Type *string }
func (ServerAdvancedThreatProtectionOperationPredicate) Matches ¶
func (p ServerAdvancedThreatProtectionOperationPredicate) Matches(input ServerAdvancedThreatProtection) bool
type ServerAdvancedThreatProtectionSettingsClient ¶
type ServerAdvancedThreatProtectionSettingsClient struct {
Client *resourcemanager.Client
}
func NewServerAdvancedThreatProtectionSettingsClientWithBaseURI ¶
func NewServerAdvancedThreatProtectionSettingsClientWithBaseURI(sdkApi sdkEnv.Api) (*ServerAdvancedThreatProtectionSettingsClient, error)
func (ServerAdvancedThreatProtectionSettingsClient) CreateOrUpdate ¶
func (c ServerAdvancedThreatProtectionSettingsClient) CreateOrUpdate(ctx context.Context, id commonids.SqlServerId, input ServerAdvancedThreatProtection) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ServerAdvancedThreatProtectionSettingsClient) CreateOrUpdateThenPoll ¶
func (c ServerAdvancedThreatProtectionSettingsClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.SqlServerId, input ServerAdvancedThreatProtection) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (ServerAdvancedThreatProtectionSettingsClient) Get ¶
func (c ServerAdvancedThreatProtectionSettingsClient) Get(ctx context.Context, id commonids.SqlServerId) (result GetOperationResponse, err error)
Get ...
func (ServerAdvancedThreatProtectionSettingsClient) ListByServer ¶
func (c ServerAdvancedThreatProtectionSettingsClient) ListByServer(ctx context.Context, id commonids.SqlServerId) (result ListByServerOperationResponse, err error)
ListByServer ...
func (ServerAdvancedThreatProtectionSettingsClient) ListByServerComplete ¶
func (c ServerAdvancedThreatProtectionSettingsClient) ListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ListByServerCompleteResult, error)
ListByServerComplete retrieves all the results into a single object
func (ServerAdvancedThreatProtectionSettingsClient) ListByServerCompleteMatchingPredicate ¶
func (c ServerAdvancedThreatProtectionSettingsClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, predicate ServerAdvancedThreatProtectionOperationPredicate) (result ListByServerCompleteResult, err error)
ListByServerCompleteMatchingPredicate retrieves all the results and then applies the predicate
Click to show internal directories.
Click to hide internal directories.