Documentation ¶
Index ¶
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForSecurityFamily() []string
- func ValidateSecuritySolutionID(input interface{}, key string) (warnings []string, errors []error)
- type GetOperationResponse
- type ListCompleteResult
- type ListOperationResponse
- type ProvisioningState
- type SecurityFamily
- type SecuritySolution
- type SecuritySolutionId
- type SecuritySolutionOperationPredicate
- type SecuritySolutionProperties
- type SecuritySolutionsClient
- func (c SecuritySolutionsClient) Get(ctx context.Context, id SecuritySolutionId) (result GetOperationResponse, err error)
- func (c SecuritySolutionsClient) List(ctx context.Context, id commonids.SubscriptionId) (resp ListOperationResponse, err error)
- func (c SecuritySolutionsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c SecuritySolutionsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (resp ListCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForSecurityFamily ¶
func PossibleValuesForSecurityFamily() []string
func ValidateSecuritySolutionID ¶
ValidateSecuritySolutionID checks that 'input' can be parsed as a Security Solution ID
Types ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *SecuritySolution }
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []SecuritySolution
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response Model *[]SecuritySolution // contains filtered or unexported fields }
func (ListOperationResponse) HasMore ¶
func (r ListOperationResponse) HasMore() bool
func (ListOperationResponse) LoadMore ¶
func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error)
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateUpdating ProvisioningState = "Updating" )
type SecurityFamily ¶
type SecurityFamily string
const ( SecurityFamilyNgfw SecurityFamily = "Ngfw" SecurityFamilySaasWaf SecurityFamily = "SaasWaf" SecurityFamilyVa SecurityFamily = "Va" SecurityFamilyWaf SecurityFamily = "Waf" )
type SecuritySolution ¶
type SecuritySolution struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *SecuritySolutionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type SecuritySolutionId ¶
type SecuritySolutionId struct { SubscriptionId string ResourceGroupName string LocationName string SecuritySolutionName string }
SecuritySolutionId is a struct representing the Resource ID for a Security Solution
func NewSecuritySolutionID ¶
func NewSecuritySolutionID(subscriptionId string, resourceGroupName string, locationName string, securitySolutionName string) SecuritySolutionId
NewSecuritySolutionID returns a new SecuritySolutionId struct
func ParseSecuritySolutionID ¶
func ParseSecuritySolutionID(input string) (*SecuritySolutionId, error)
ParseSecuritySolutionID parses 'input' into a SecuritySolutionId
func ParseSecuritySolutionIDInsensitively ¶
func ParseSecuritySolutionIDInsensitively(input string) (*SecuritySolutionId, error)
ParseSecuritySolutionIDInsensitively parses 'input' case-insensitively into a SecuritySolutionId note: this method should only be used for API response data and not user input
func (*SecuritySolutionId) FromParseResult ¶
func (id *SecuritySolutionId) FromParseResult(input resourceids.ParseResult) error
func (SecuritySolutionId) ID ¶
func (id SecuritySolutionId) ID() string
ID returns the formatted Security Solution ID
func (SecuritySolutionId) Segments ¶
func (id SecuritySolutionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Security Solution ID
func (SecuritySolutionId) String ¶
func (id SecuritySolutionId) String() string
String returns a human-readable description of this Security Solution ID
type SecuritySolutionOperationPredicate ¶
type SecuritySolutionOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (SecuritySolutionOperationPredicate) Matches ¶
func (p SecuritySolutionOperationPredicate) Matches(input SecuritySolution) bool
type SecuritySolutionProperties ¶
type SecuritySolutionProperties struct { ProtectionStatus string `json:"protectionStatus"` ProvisioningState ProvisioningState `json:"provisioningState"` SecurityFamily SecurityFamily `json:"securityFamily"` Template string `json:"template"` }
type SecuritySolutionsClient ¶
type SecuritySolutionsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewSecuritySolutionsClientWithBaseURI ¶
func NewSecuritySolutionsClientWithBaseURI(endpoint string) SecuritySolutionsClient
func (SecuritySolutionsClient) Get ¶
func (c SecuritySolutionsClient) Get(ctx context.Context, id SecuritySolutionId) (result GetOperationResponse, err error)
Get ...
func (SecuritySolutionsClient) List ¶
func (c SecuritySolutionsClient) List(ctx context.Context, id commonids.SubscriptionId) (resp ListOperationResponse, err error)
List ...
func (SecuritySolutionsClient) ListComplete ¶
func (c SecuritySolutionsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (SecuritySolutionsClient) ListCompleteMatchingPredicate ¶
func (c SecuritySolutionsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate SecuritySolutionOperationPredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate