Documentation ¶
Index ¶
- func PossibleValuesForVulnerabilityAssessmentScanState() []string
- func PossibleValuesForVulnerabilityAssessmentScanTriggerType() []string
- func ValidateSqlPoolID(input interface{}, key string) (warnings []string, errors []error)
- type Resource
- type ResourceOperationPredicate
- type SqlPoolId
- type SqlPoolSchemasListCompleteResult
- type SqlPoolSchemasListCustomPager
- type SqlPoolSchemasListOperationOptions
- type SqlPoolSchemasListOperationResponse
- type SqlPoolVulnerabilityAssessment
- type SqlPoolVulnerabilityAssessmentOperationPredicate
- type SqlPoolVulnerabilityAssessmentProperties
- type SqlPoolVulnerabilityAssessmentScansListCompleteResult
- type SqlPoolVulnerabilityAssessmentScansListCustomPager
- type SqlPoolVulnerabilityAssessmentScansListOperationResponse
- type SqlPoolVulnerabilityAssessmentsListCompleteResult
- type SqlPoolVulnerabilityAssessmentsListCustomPager
- type SqlPoolVulnerabilityAssessmentsListOperationResponse
- type SqlPoolsSchemasClient
- func (c SqlPoolsSchemasClient) SqlPoolSchemasList(ctx context.Context, id SqlPoolId, options SqlPoolSchemasListOperationOptions) (result SqlPoolSchemasListOperationResponse, err error)
- func (c SqlPoolsSchemasClient) SqlPoolSchemasListComplete(ctx context.Context, id SqlPoolId, options SqlPoolSchemasListOperationOptions) (SqlPoolSchemasListCompleteResult, error)
- func (c SqlPoolsSchemasClient) SqlPoolSchemasListCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, options SqlPoolSchemasListOperationOptions, ...) (result SqlPoolSchemasListCompleteResult, err error)
- func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentScansList(ctx context.Context, id SqlPoolId) (result SqlPoolVulnerabilityAssessmentScansListOperationResponse, err error)
- func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentScansListComplete(ctx context.Context, id SqlPoolId) (SqlPoolVulnerabilityAssessmentScansListCompleteResult, error)
- func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentScansListCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, ...) (result SqlPoolVulnerabilityAssessmentScansListCompleteResult, err error)
- func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentsList(ctx context.Context, id SqlPoolId) (result SqlPoolVulnerabilityAssessmentsListOperationResponse, err error)
- func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentsListComplete(ctx context.Context, id SqlPoolId) (SqlPoolVulnerabilityAssessmentsListCompleteResult, error)
- func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentsListCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, ...) (result SqlPoolVulnerabilityAssessmentsListCompleteResult, err error)
- type VulnerabilityAssessmentRecurringScansProperties
- type VulnerabilityAssessmentScanError
- type VulnerabilityAssessmentScanRecord
- type VulnerabilityAssessmentScanRecordOperationPredicate
- type VulnerabilityAssessmentScanRecordProperties
- func (o *VulnerabilityAssessmentScanRecordProperties) GetEndTimeAsTime() (*time.Time, error)
- func (o *VulnerabilityAssessmentScanRecordProperties) GetStartTimeAsTime() (*time.Time, error)
- func (o *VulnerabilityAssessmentScanRecordProperties) SetEndTimeAsTime(input time.Time)
- func (o *VulnerabilityAssessmentScanRecordProperties) SetStartTimeAsTime(input time.Time)
- type VulnerabilityAssessmentScanState
- type VulnerabilityAssessmentScanTriggerType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForVulnerabilityAssessmentScanState ¶
func PossibleValuesForVulnerabilityAssessmentScanState() []string
func PossibleValuesForVulnerabilityAssessmentScanTriggerType ¶
func PossibleValuesForVulnerabilityAssessmentScanTriggerType() []string
func ValidateSqlPoolID ¶
ValidateSqlPoolID checks that 'input' can be parsed as a Sql Pool ID
Types ¶
type ResourceOperationPredicate ¶
func (ResourceOperationPredicate) Matches ¶
func (p ResourceOperationPredicate) Matches(input Resource) bool
type SqlPoolId ¶
type SqlPoolId struct { SubscriptionId string ResourceGroupName string WorkspaceName string SqlPoolName string }
SqlPoolId is a struct representing the Resource ID for a Sql Pool
func NewSqlPoolID ¶
func NewSqlPoolID(subscriptionId string, resourceGroupName string, workspaceName string, sqlPoolName string) SqlPoolId
NewSqlPoolID returns a new SqlPoolId struct
func ParseSqlPoolID ¶
ParseSqlPoolID parses 'input' into a SqlPoolId
func ParseSqlPoolIDInsensitively ¶
ParseSqlPoolIDInsensitively parses 'input' case-insensitively into a SqlPoolId note: this method should only be used for API response data and not user input
func (*SqlPoolId) FromParseResult ¶
func (id *SqlPoolId) FromParseResult(input resourceids.ParseResult) error
func (SqlPoolId) Segments ¶
func (id SqlPoolId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Sql Pool ID
type SqlPoolSchemasListCustomPager ¶ added in v0.20240628.1153531
func (*SqlPoolSchemasListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *SqlPoolSchemasListCustomPager) NextPageLink() *odata.Link
type SqlPoolSchemasListOperationOptions ¶
type SqlPoolSchemasListOperationOptions struct {
Filter *string
}
func DefaultSqlPoolSchemasListOperationOptions ¶
func DefaultSqlPoolSchemasListOperationOptions() SqlPoolSchemasListOperationOptions
func (SqlPoolSchemasListOperationOptions) ToHeaders ¶
func (o SqlPoolSchemasListOperationOptions) ToHeaders() *client.Headers
func (SqlPoolSchemasListOperationOptions) ToOData ¶
func (o SqlPoolSchemasListOperationOptions) ToOData() *odata.Query
func (SqlPoolSchemasListOperationOptions) ToQuery ¶
func (o SqlPoolSchemasListOperationOptions) ToQuery() *client.QueryParams
type SqlPoolVulnerabilityAssessment ¶
type SqlPoolVulnerabilityAssessment struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *SqlPoolVulnerabilityAssessmentProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type SqlPoolVulnerabilityAssessmentOperationPredicate ¶
type SqlPoolVulnerabilityAssessmentOperationPredicate struct { Id *string Name *string Type *string }
func (SqlPoolVulnerabilityAssessmentOperationPredicate) Matches ¶
func (p SqlPoolVulnerabilityAssessmentOperationPredicate) Matches(input SqlPoolVulnerabilityAssessment) bool
type SqlPoolVulnerabilityAssessmentProperties ¶
type SqlPoolVulnerabilityAssessmentProperties struct { RecurringScans *VulnerabilityAssessmentRecurringScansProperties `json:"recurringScans,omitempty"` StorageAccountAccessKey *string `json:"storageAccountAccessKey,omitempty"` StorageContainerPath *string `json:"storageContainerPath,omitempty"` StorageContainerSasKey *string `json:"storageContainerSasKey,omitempty"` }
type SqlPoolVulnerabilityAssessmentScansListCompleteResult ¶
type SqlPoolVulnerabilityAssessmentScansListCompleteResult struct { LatestHttpResponse *http.Response Items []VulnerabilityAssessmentScanRecord }
type SqlPoolVulnerabilityAssessmentScansListCustomPager ¶ added in v0.20240628.1153531
type SqlPoolVulnerabilityAssessmentScansListCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*SqlPoolVulnerabilityAssessmentScansListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *SqlPoolVulnerabilityAssessmentScansListCustomPager) NextPageLink() *odata.Link
type SqlPoolVulnerabilityAssessmentScansListOperationResponse ¶
type SqlPoolVulnerabilityAssessmentScansListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]VulnerabilityAssessmentScanRecord }
type SqlPoolVulnerabilityAssessmentsListCompleteResult ¶
type SqlPoolVulnerabilityAssessmentsListCompleteResult struct { LatestHttpResponse *http.Response Items []SqlPoolVulnerabilityAssessment }
type SqlPoolVulnerabilityAssessmentsListCustomPager ¶ added in v0.20240628.1153531
type SqlPoolVulnerabilityAssessmentsListCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*SqlPoolVulnerabilityAssessmentsListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *SqlPoolVulnerabilityAssessmentsListCustomPager) NextPageLink() *odata.Link
type SqlPoolVulnerabilityAssessmentsListOperationResponse ¶
type SqlPoolVulnerabilityAssessmentsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SqlPoolVulnerabilityAssessment }
type SqlPoolsSchemasClient ¶
type SqlPoolsSchemasClient struct {
Client *resourcemanager.Client
}
func NewSqlPoolsSchemasClientWithBaseURI ¶
func NewSqlPoolsSchemasClientWithBaseURI(sdkApi sdkEnv.Api) (*SqlPoolsSchemasClient, error)
func (SqlPoolsSchemasClient) SqlPoolSchemasList ¶
func (c SqlPoolsSchemasClient) SqlPoolSchemasList(ctx context.Context, id SqlPoolId, options SqlPoolSchemasListOperationOptions) (result SqlPoolSchemasListOperationResponse, err error)
SqlPoolSchemasList ...
func (SqlPoolsSchemasClient) SqlPoolSchemasListComplete ¶
func (c SqlPoolsSchemasClient) SqlPoolSchemasListComplete(ctx context.Context, id SqlPoolId, options SqlPoolSchemasListOperationOptions) (SqlPoolSchemasListCompleteResult, error)
SqlPoolSchemasListComplete retrieves all the results into a single object
func (SqlPoolsSchemasClient) SqlPoolSchemasListCompleteMatchingPredicate ¶
func (c SqlPoolsSchemasClient) SqlPoolSchemasListCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, options SqlPoolSchemasListOperationOptions, predicate ResourceOperationPredicate) (result SqlPoolSchemasListCompleteResult, err error)
SqlPoolSchemasListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentScansList ¶
func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentScansList(ctx context.Context, id SqlPoolId) (result SqlPoolVulnerabilityAssessmentScansListOperationResponse, err error)
SqlPoolVulnerabilityAssessmentScansList ...
func (SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentScansListComplete ¶
func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentScansListComplete(ctx context.Context, id SqlPoolId) (SqlPoolVulnerabilityAssessmentScansListCompleteResult, error)
SqlPoolVulnerabilityAssessmentScansListComplete retrieves all the results into a single object
func (SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentScansListCompleteMatchingPredicate ¶
func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentScansListCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, predicate VulnerabilityAssessmentScanRecordOperationPredicate) (result SqlPoolVulnerabilityAssessmentScansListCompleteResult, err error)
SqlPoolVulnerabilityAssessmentScansListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentsList ¶
func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentsList(ctx context.Context, id SqlPoolId) (result SqlPoolVulnerabilityAssessmentsListOperationResponse, err error)
SqlPoolVulnerabilityAssessmentsList ...
func (SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentsListComplete ¶
func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentsListComplete(ctx context.Context, id SqlPoolId) (SqlPoolVulnerabilityAssessmentsListCompleteResult, error)
SqlPoolVulnerabilityAssessmentsListComplete retrieves all the results into a single object
func (SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentsListCompleteMatchingPredicate ¶
func (c SqlPoolsSchemasClient) SqlPoolVulnerabilityAssessmentsListCompleteMatchingPredicate(ctx context.Context, id SqlPoolId, predicate SqlPoolVulnerabilityAssessmentOperationPredicate) (result SqlPoolVulnerabilityAssessmentsListCompleteResult, err error)
SqlPoolVulnerabilityAssessmentsListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type VulnerabilityAssessmentScanRecord ¶
type VulnerabilityAssessmentScanRecord struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *VulnerabilityAssessmentScanRecordProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type VulnerabilityAssessmentScanRecordOperationPredicate ¶
type VulnerabilityAssessmentScanRecordOperationPredicate struct { Id *string Name *string Type *string }
func (VulnerabilityAssessmentScanRecordOperationPredicate) Matches ¶
func (p VulnerabilityAssessmentScanRecordOperationPredicate) Matches(input VulnerabilityAssessmentScanRecord) bool
type VulnerabilityAssessmentScanRecordProperties ¶
type VulnerabilityAssessmentScanRecordProperties struct { EndTime *string `json:"endTime,omitempty"` Errors *[]VulnerabilityAssessmentScanError `json:"errors,omitempty"` NumberOfFailedSecurityChecks *int64 `json:"numberOfFailedSecurityChecks,omitempty"` ScanId *string `json:"scanId,omitempty"` StartTime *string `json:"startTime,omitempty"` State *VulnerabilityAssessmentScanState `json:"state,omitempty"` StorageContainerPath *string `json:"storageContainerPath,omitempty"` TriggerType *VulnerabilityAssessmentScanTriggerType `json:"triggerType,omitempty"` }
func (*VulnerabilityAssessmentScanRecordProperties) GetEndTimeAsTime ¶
func (o *VulnerabilityAssessmentScanRecordProperties) GetEndTimeAsTime() (*time.Time, error)
func (*VulnerabilityAssessmentScanRecordProperties) GetStartTimeAsTime ¶
func (o *VulnerabilityAssessmentScanRecordProperties) GetStartTimeAsTime() (*time.Time, error)
func (*VulnerabilityAssessmentScanRecordProperties) SetEndTimeAsTime ¶
func (o *VulnerabilityAssessmentScanRecordProperties) SetEndTimeAsTime(input time.Time)
func (*VulnerabilityAssessmentScanRecordProperties) SetStartTimeAsTime ¶
func (o *VulnerabilityAssessmentScanRecordProperties) SetStartTimeAsTime(input time.Time)
type VulnerabilityAssessmentScanState ¶
type VulnerabilityAssessmentScanState string
const ( VulnerabilityAssessmentScanStateFailed VulnerabilityAssessmentScanState = "Failed" VulnerabilityAssessmentScanStateFailedToRun VulnerabilityAssessmentScanState = "FailedToRun" VulnerabilityAssessmentScanStateInProgress VulnerabilityAssessmentScanState = "InProgress" VulnerabilityAssessmentScanStatePassed VulnerabilityAssessmentScanState = "Passed" )
func (*VulnerabilityAssessmentScanState) UnmarshalJSON ¶
func (s *VulnerabilityAssessmentScanState) UnmarshalJSON(bytes []byte) error
type VulnerabilityAssessmentScanTriggerType ¶
type VulnerabilityAssessmentScanTriggerType string
const ( VulnerabilityAssessmentScanTriggerTypeOnDemand VulnerabilityAssessmentScanTriggerType = "OnDemand" VulnerabilityAssessmentScanTriggerTypeRecurring VulnerabilityAssessmentScanTriggerType = "Recurring" )
func (*VulnerabilityAssessmentScanTriggerType) UnmarshalJSON ¶
func (s *VulnerabilityAssessmentScanTriggerType) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_sqlpool.go
- method_sqlpoolschemaslist.go
- method_sqlpoolvulnerabilityassessmentscanslist.go
- method_sqlpoolvulnerabilityassessmentslist.go
- model_resource.go
- model_sqlpoolvulnerabilityassessment.go
- model_sqlpoolvulnerabilityassessmentproperties.go
- model_vulnerabilityassessmentrecurringscansproperties.go
- model_vulnerabilityassessmentscanerror.go
- model_vulnerabilityassessmentscanrecord.go
- model_vulnerabilityassessmentscanrecordproperties.go
- predicates.go
- version.go