Documentation ¶
Index ¶
- func PossibleValuesForVulnerabilityAssessmentSystemDatabaseName() []string
- func ValidateServerID(input interface{}, key string) (warnings []string, errors []error)
- type ExecuteOperationOptions
- type ExecuteOperationResponse
- type ServerId
- type SqlVulnerabilityAssessmentExecuteScanClient
- func (c SqlVulnerabilityAssessmentExecuteScanClient) Execute(ctx context.Context, id ServerId, options ExecuteOperationOptions) (result ExecuteOperationResponse, err error)
- func (c SqlVulnerabilityAssessmentExecuteScanClient) ExecuteThenPoll(ctx context.Context, id ServerId, options ExecuteOperationOptions) error
- type VulnerabilityAssessmentSystemDatabaseName
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForVulnerabilityAssessmentSystemDatabaseName ¶
func PossibleValuesForVulnerabilityAssessmentSystemDatabaseName() []string
func ValidateServerID ¶
ValidateServerID checks that 'input' can be parsed as a Server ID
Types ¶
type ExecuteOperationOptions ¶
type ExecuteOperationOptions struct {
SystemDatabaseName *VulnerabilityAssessmentSystemDatabaseName
}
func DefaultExecuteOperationOptions ¶
func DefaultExecuteOperationOptions() ExecuteOperationOptions
func (ExecuteOperationOptions) ToHeaders ¶
func (o ExecuteOperationOptions) ToHeaders() *client.Headers
func (ExecuteOperationOptions) ToOData ¶
func (o ExecuteOperationOptions) ToOData() *odata.Query
func (ExecuteOperationOptions) ToQuery ¶
func (o ExecuteOperationOptions) ToQuery() *client.QueryParams
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
type SqlVulnerabilityAssessmentExecuteScanClient ¶
type SqlVulnerabilityAssessmentExecuteScanClient struct {
Client *resourcemanager.Client
}
func NewSqlVulnerabilityAssessmentExecuteScanClientWithBaseURI ¶
func NewSqlVulnerabilityAssessmentExecuteScanClientWithBaseURI(api environments.Api) (*SqlVulnerabilityAssessmentExecuteScanClient, error)
func (SqlVulnerabilityAssessmentExecuteScanClient) Execute ¶
func (c SqlVulnerabilityAssessmentExecuteScanClient) Execute(ctx context.Context, id ServerId, options ExecuteOperationOptions) (result ExecuteOperationResponse, err error)
Execute ...
func (SqlVulnerabilityAssessmentExecuteScanClient) ExecuteThenPoll ¶
func (c SqlVulnerabilityAssessmentExecuteScanClient) ExecuteThenPoll(ctx context.Context, id ServerId, options ExecuteOperationOptions) error
ExecuteThenPoll performs Execute then polls until it's completed
type VulnerabilityAssessmentSystemDatabaseName ¶
type VulnerabilityAssessmentSystemDatabaseName string
const (
VulnerabilityAssessmentSystemDatabaseNameMaster VulnerabilityAssessmentSystemDatabaseName = "master"
)
func (*VulnerabilityAssessmentSystemDatabaseName) UnmarshalJSON ¶
func (s *VulnerabilityAssessmentSystemDatabaseName) UnmarshalJSON(bytes []byte) error
Click to show internal directories.
Click to hide internal directories.