Documentation ¶
Index ¶
- func PossibleValuesForControlType() []string
- func PossibleValuesForExpandControlsEnum() []string
- type AzureResourceLink
- type ControlType
- type ExpandControlsEnum
- type ListCompleteResult
- type ListOperationOptions
- type ListOperationResponse
- type ScoreDetails
- type SecureScoreControlDefinitionItem
- type SecureScoreControlDefinitionItemProperties
- type SecureScoreControlDefinitionSource
- type SecureScoreControlDetails
- type SecureScoreControlDetailsOperationPredicate
- type SecureScoreControlScoreDetails
- type SecureScoreControlsClient
- func (c SecureScoreControlsClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (resp ListOperationResponse, err error)
- func (c SecureScoreControlsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error)
- func (c SecureScoreControlsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, ...) (resp ListCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForControlType ¶
func PossibleValuesForControlType() []string
func PossibleValuesForExpandControlsEnum ¶
func PossibleValuesForExpandControlsEnum() []string
Types ¶
type AzureResourceLink ¶
type AzureResourceLink struct {
Id *string `json:"id,omitempty"`
}
type ControlType ¶
type ControlType string
const ( ControlTypeBuiltIn ControlType = "BuiltIn" ControlTypeCustom ControlType = "Custom" )
type ExpandControlsEnum ¶
type ExpandControlsEnum string
const (
ExpandControlsEnumDefinition ExpandControlsEnum = "definition"
)
type ListCompleteResult ¶ added in v0.20230906.1160501
type ListCompleteResult struct {
Items []SecureScoreControlDetails
}
type ListOperationOptions ¶ added in v0.20230906.1160501
type ListOperationOptions struct {
Expand *ExpandControlsEnum
}
func DefaultListOperationOptions ¶ added in v0.20230906.1160501
func DefaultListOperationOptions() ListOperationOptions
type ListOperationResponse ¶ added in v0.20230906.1160501
type ListOperationResponse struct { HttpResponse *http.Response Model *[]SecureScoreControlDetails // contains filtered or unexported fields }
func (ListOperationResponse) HasMore ¶ added in v0.20230906.1160501
func (r ListOperationResponse) HasMore() bool
func (ListOperationResponse) LoadMore ¶ added in v0.20230906.1160501
func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error)
type ScoreDetails ¶
type SecureScoreControlDefinitionItem ¶
type SecureScoreControlDefinitionItem struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *SecureScoreControlDefinitionItemProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type SecureScoreControlDefinitionItemProperties ¶
type SecureScoreControlDefinitionItemProperties struct { AssessmentDefinitions *[]AzureResourceLink `json:"assessmentDefinitions,omitempty"` Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` MaxScore *int64 `json:"maxScore,omitempty"` Source *SecureScoreControlDefinitionSource `json:"source,omitempty"` }
type SecureScoreControlDefinitionSource ¶
type SecureScoreControlDefinitionSource struct {
SourceType *ControlType `json:"sourceType,omitempty"`
}
type SecureScoreControlDetails ¶
type SecureScoreControlDetails struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *SecureScoreControlScoreDetails `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type SecureScoreControlDetailsOperationPredicate ¶
func (SecureScoreControlDetailsOperationPredicate) Matches ¶
func (p SecureScoreControlDetailsOperationPredicate) Matches(input SecureScoreControlDetails) bool
type SecureScoreControlScoreDetails ¶
type SecureScoreControlScoreDetails struct { Definition *SecureScoreControlDefinitionItem `json:"definition,omitempty"` DisplayName *string `json:"displayName,omitempty"` HealthyResourceCount *int64 `json:"healthyResourceCount,omitempty"` NotApplicableResourceCount *int64 `json:"notApplicableResourceCount,omitempty"` Score *ScoreDetails `json:"score,omitempty"` UnhealthyResourceCount *int64 `json:"unhealthyResourceCount,omitempty"` Weight *int64 `json:"weight,omitempty"` }
type SecureScoreControlsClient ¶
type SecureScoreControlsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewSecureScoreControlsClientWithBaseURI ¶
func NewSecureScoreControlsClientWithBaseURI(endpoint string) SecureScoreControlsClient
func (SecureScoreControlsClient) List ¶ added in v0.20230906.1160501
func (c SecureScoreControlsClient) List(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (resp ListOperationResponse, err error)
List ...
func (SecureScoreControlsClient) ListComplete ¶ added in v0.20230906.1160501
func (c SecureScoreControlsClient) ListComplete(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all of the results into a single object
func (SecureScoreControlsClient) ListCompleteMatchingPredicate ¶ added in v0.20230906.1160501
func (c SecureScoreControlsClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListOperationOptions, predicate SecureScoreControlDetailsOperationPredicate) (resp ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
Source Files ¶
- client.go
- constants.go
- method_list_autorest.go
- model_azureresourcelink.go
- model_scoredetails.go
- model_securescorecontroldefinitionitem.go
- model_securescorecontroldefinitionitemproperties.go
- model_securescorecontroldefinitionsource.go
- model_securescorecontroldetails.go
- model_securescorecontrolscoredetails.go
- predicates.go
- version.go
Click to show internal directories.
Click to hide internal directories.