Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForVulnerabilityAssessmentScanState() []string + func PossibleValuesForVulnerabilityAssessmentScanTriggerType() []string + func PossibleValuesForVulnerabilityAssessmentSystemDatabaseName() []string + func ValidateScanID(input interface{}, key string) (warnings []string, errors []error) + type GetOperationOptions struct + SystemDatabaseName *VulnerabilityAssessmentSystemDatabaseName + func DefaultGetOperationOptions() GetOperationOptions + func (o GetOperationOptions) ToHeaders() *client.Headers + func (o GetOperationOptions) ToOData() *odata.Query + func (o GetOperationOptions) ToQuery() *client.QueryParams + type GetOperationResponse struct + HttpResponse *http.Response + Model *SqlVulnerabilityAssessmentScanRecord + OData *odata.OData + type ListBySqlVulnerabilityAssessmentsCompleteResult struct + Items []SqlVulnerabilityAssessmentScanRecord + LatestHttpResponse *http.Response + type ListBySqlVulnerabilityAssessmentsCustomPager struct + NextLink *odata.Link + func (p *ListBySqlVulnerabilityAssessmentsCustomPager) NextPageLink() *odata.Link + type ListBySqlVulnerabilityAssessmentsOperationOptions struct + SystemDatabaseName *VulnerabilityAssessmentSystemDatabaseName + func DefaultListBySqlVulnerabilityAssessmentsOperationOptions() ListBySqlVulnerabilityAssessmentsOperationOptions + func (o ListBySqlVulnerabilityAssessmentsOperationOptions) ToHeaders() *client.Headers + func (o ListBySqlVulnerabilityAssessmentsOperationOptions) ToOData() *odata.Query + func (o ListBySqlVulnerabilityAssessmentsOperationOptions) ToQuery() *client.QueryParams + type ListBySqlVulnerabilityAssessmentsOperationResponse struct + HttpResponse *http.Response + Model *[]SqlVulnerabilityAssessmentScanRecord + OData *odata.OData + type ScanId struct + ResourceGroupName string + ScanId string + ServerName string + SubscriptionId string + func NewScanID(subscriptionId string, resourceGroupName string, serverName string, ...) ScanId + func ParseScanID(input string) (*ScanId, error) + func ParseScanIDInsensitively(input string) (*ScanId, error) + func (id *ScanId) FromParseResult(input resourceids.ParseResult) error + func (id ScanId) ID() string + func (id ScanId) Segments() []resourceids.Segment + func (id ScanId) String() string + type SqlVulnerabilityAssessmentScanError struct + Code *string + Message *string + type SqlVulnerabilityAssessmentScanRecord struct + Id *string + Name *string + Properties *SqlVulnerabilityAssessmentScanRecordProperties + SystemData *systemdata.SystemData + Type *string + type SqlVulnerabilityAssessmentScanRecordOperationPredicate struct + Id *string + Name *string + Type *string + func (p SqlVulnerabilityAssessmentScanRecordOperationPredicate) Matches(input SqlVulnerabilityAssessmentScanRecord) bool + type SqlVulnerabilityAssessmentScanRecordProperties struct + Database *string + EndTime *string + Errors *[]SqlVulnerabilityAssessmentScanError + HighSeverityFailedRulesCount *int64 + IsBaselineApplied *bool + LastScanTime *string + LowSeverityFailedRulesCount *int64 + MediumSeverityFailedRulesCount *int64 + ScanId *string + Server *string + SqlVersion *string + StartTime *string + State *VulnerabilityAssessmentScanState + TotalFailedRulesCount *int64 + TotalPassedRulesCount *int64 + TotalRulesCount *int64 + TriggerType *VulnerabilityAssessmentScanTriggerType + func (o *SqlVulnerabilityAssessmentScanRecordProperties) GetEndTimeAsTime() (*time.Time, error) + func (o *SqlVulnerabilityAssessmentScanRecordProperties) GetLastScanTimeAsTime() (*time.Time, error) + func (o *SqlVulnerabilityAssessmentScanRecordProperties) GetStartTimeAsTime() (*time.Time, error) + func (o *SqlVulnerabilityAssessmentScanRecordProperties) SetEndTimeAsTime(input time.Time) + func (o *SqlVulnerabilityAssessmentScanRecordProperties) SetLastScanTimeAsTime(input time.Time) + func (o *SqlVulnerabilityAssessmentScanRecordProperties) SetStartTimeAsTime(input time.Time) + type SqlVulnerabilityAssessmentScansClient struct + Client *resourcemanager.Client + func NewSqlVulnerabilityAssessmentScansClientWithBaseURI(sdkApi sdkEnv.Api) (*SqlVulnerabilityAssessmentScansClient, error) + func (c SqlVulnerabilityAssessmentScansClient) Get(ctx context.Context, id ScanId, options GetOperationOptions) (result GetOperationResponse, err error) + func (c SqlVulnerabilityAssessmentScansClient) ListBySqlVulnerabilityAssessments(ctx context.Context, id commonids.SqlServerId, ...) (result ListBySqlVulnerabilityAssessmentsOperationResponse, err error) + func (c SqlVulnerabilityAssessmentScansClient) ListBySqlVulnerabilityAssessmentsComplete(ctx context.Context, id commonids.SqlServerId, ...) (ListBySqlVulnerabilityAssessmentsCompleteResult, error) + func (c SqlVulnerabilityAssessmentScansClient) ListBySqlVulnerabilityAssessmentsCompleteMatchingPredicate(ctx context.Context, id commonids.SqlServerId, ...) (result ListBySqlVulnerabilityAssessmentsCompleteResult, err error) + type VulnerabilityAssessmentScanState string + const VulnerabilityAssessmentScanStateFailed + const VulnerabilityAssessmentScanStateFailedToRun + const VulnerabilityAssessmentScanStateInProgress + const VulnerabilityAssessmentScanStatePassed + func (s *VulnerabilityAssessmentScanState) UnmarshalJSON(bytes []byte) error + type VulnerabilityAssessmentScanTriggerType string + const VulnerabilityAssessmentScanTriggerTypeOnDemand + const VulnerabilityAssessmentScanTriggerTypeRecurring + func (s *VulnerabilityAssessmentScanTriggerType) UnmarshalJSON(bytes []byte) error + type VulnerabilityAssessmentSystemDatabaseName string + const VulnerabilityAssessmentSystemDatabaseNameMaster + func (s *VulnerabilityAssessmentSystemDatabaseName) UnmarshalJSON(bytes []byte) error