Documentation ¶
Index ¶
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type ListByServerCompleteResult
- type ListByServerCustomPager
- type ListByServerOperationResponse
- type ServerVulnerabilityAssessment
- type ServerVulnerabilityAssessmentOperationPredicate
- type ServerVulnerabilityAssessmentProperties
- type ServerVulnerabilityAssessmentsClient
- func (c ServerVulnerabilityAssessmentsClient) CreateOrUpdate(ctx context.Context, id commonids.SqlServerId, ...) (result CreateOrUpdateOperationResponse, err error)
- func (c ServerVulnerabilityAssessmentsClient) Delete(ctx context.Context, id commonids.SqlServerId) (result DeleteOperationResponse, err error)
- func (c ServerVulnerabilityAssessmentsClient) Get(ctx context.Context, id commonids.SqlServerId) (result GetOperationResponse, err error)
- func (c ServerVulnerabilityAssessmentsClient) ListByServer(ctx context.Context, id commonids.SqlServerId) (result ListByServerOperationResponse, err error)
- func (c ServerVulnerabilityAssessmentsClient) ListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ListByServerCompleteResult, error)
- func (c ServerVulnerabilityAssessmentsClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, ...) (result ListByServerCompleteResult, err error)
- type VulnerabilityAssessmentRecurringScansProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ServerVulnerabilityAssessment }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ServerVulnerabilityAssessment }
type ListByServerCompleteResult ¶
type ListByServerCompleteResult struct { LatestHttpResponse *http.Response Items []ServerVulnerabilityAssessment }
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 *[]ServerVulnerabilityAssessment }
type ServerVulnerabilityAssessment ¶
type ServerVulnerabilityAssessment struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ServerVulnerabilityAssessmentProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ServerVulnerabilityAssessmentOperationPredicate ¶
type ServerVulnerabilityAssessmentOperationPredicate struct { Id *string Name *string Type *string }
func (ServerVulnerabilityAssessmentOperationPredicate) Matches ¶
func (p ServerVulnerabilityAssessmentOperationPredicate) Matches(input ServerVulnerabilityAssessment) bool
type ServerVulnerabilityAssessmentProperties ¶
type ServerVulnerabilityAssessmentProperties struct { RecurringScans *VulnerabilityAssessmentRecurringScansProperties `json:"recurringScans,omitempty"` StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` StorageContainerPath string `json:"storageContainerPath"` StorageContainerSasKey *string `json:"storageContainerSasKey,omitempty"` }
type ServerVulnerabilityAssessmentsClient ¶
type ServerVulnerabilityAssessmentsClient struct {
Client *resourcemanager.Client
}
func NewServerVulnerabilityAssessmentsClientWithBaseURI ¶
func NewServerVulnerabilityAssessmentsClientWithBaseURI(sdkApi sdkEnv.Api) (*ServerVulnerabilityAssessmentsClient, error)
func (ServerVulnerabilityAssessmentsClient) CreateOrUpdate ¶
func (c ServerVulnerabilityAssessmentsClient) CreateOrUpdate(ctx context.Context, id commonids.SqlServerId, input ServerVulnerabilityAssessment) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ServerVulnerabilityAssessmentsClient) Delete ¶
func (c ServerVulnerabilityAssessmentsClient) Delete(ctx context.Context, id commonids.SqlServerId) (result DeleteOperationResponse, err error)
Delete ...
func (ServerVulnerabilityAssessmentsClient) Get ¶
func (c ServerVulnerabilityAssessmentsClient) Get(ctx context.Context, id commonids.SqlServerId) (result GetOperationResponse, err error)
Get ...
func (ServerVulnerabilityAssessmentsClient) ListByServer ¶
func (c ServerVulnerabilityAssessmentsClient) ListByServer(ctx context.Context, id commonids.SqlServerId) (result ListByServerOperationResponse, err error)
ListByServer ...
func (ServerVulnerabilityAssessmentsClient) ListByServerComplete ¶
func (c ServerVulnerabilityAssessmentsClient) ListByServerComplete(ctx context.Context, id commonids.SqlServerId) (ListByServerCompleteResult, error)
ListByServerComplete retrieves all the results into a single object
func (ServerVulnerabilityAssessmentsClient) ListByServerCompleteMatchingPredicate ¶
func (c ServerVulnerabilityAssessmentsClient) ListByServerCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, predicate ServerVulnerabilityAssessmentOperationPredicate) (result ListByServerCompleteResult, err error)
ListByServerCompleteMatchingPredicate retrieves all the results and then applies the predicate
Click to show internal directories.
Click to hide internal directories.