Documentation ¶
Index ¶
- func PossibleValuesForState() []string
- func ValidateRegulatoryComplianceAssessmentID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateRegulatoryComplianceControlID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateRegulatoryComplianceStandardID(input interface{}, key string) (warnings []string, errors []error)
- type AssessmentsGetOperationResponse
- type AssessmentsListCompleteResult
- type AssessmentsListOperationOptions
- type AssessmentsListOperationResponse
- type ControlsGetOperationResponse
- type ControlsListCompleteResult
- type ControlsListOperationOptions
- type ControlsListOperationResponse
- type RegulatoryComplianceAssessment
- type RegulatoryComplianceAssessmentId
- func NewRegulatoryComplianceAssessmentID(subscriptionId string, regulatoryComplianceStandardName string, ...) RegulatoryComplianceAssessmentId
- func ParseRegulatoryComplianceAssessmentID(input string) (*RegulatoryComplianceAssessmentId, error)
- func ParseRegulatoryComplianceAssessmentIDInsensitively(input string) (*RegulatoryComplianceAssessmentId, error)
- type RegulatoryComplianceAssessmentOperationPredicate
- type RegulatoryComplianceAssessmentProperties
- type RegulatoryComplianceClient
- func (c RegulatoryComplianceClient) AssessmentsGet(ctx context.Context, id RegulatoryComplianceAssessmentId) (result AssessmentsGetOperationResponse, err error)
- func (c RegulatoryComplianceClient) AssessmentsList(ctx context.Context, id RegulatoryComplianceControlId, ...) (resp AssessmentsListOperationResponse, err error)
- func (c RegulatoryComplianceClient) AssessmentsListComplete(ctx context.Context, id RegulatoryComplianceControlId, ...) (AssessmentsListCompleteResult, error)
- func (c RegulatoryComplianceClient) AssessmentsListCompleteMatchingPredicate(ctx context.Context, id RegulatoryComplianceControlId, ...) (resp AssessmentsListCompleteResult, err error)
- func (c RegulatoryComplianceClient) ControlsGet(ctx context.Context, id RegulatoryComplianceControlId) (result ControlsGetOperationResponse, err error)
- func (c RegulatoryComplianceClient) ControlsList(ctx context.Context, id RegulatoryComplianceStandardId, ...) (resp ControlsListOperationResponse, err error)
- func (c RegulatoryComplianceClient) ControlsListComplete(ctx context.Context, id RegulatoryComplianceStandardId, ...) (ControlsListCompleteResult, error)
- func (c RegulatoryComplianceClient) ControlsListCompleteMatchingPredicate(ctx context.Context, id RegulatoryComplianceStandardId, ...) (resp ControlsListCompleteResult, err error)
- func (c RegulatoryComplianceClient) StandardsGet(ctx context.Context, id RegulatoryComplianceStandardId) (result StandardsGetOperationResponse, err error)
- func (c RegulatoryComplianceClient) StandardsList(ctx context.Context, id commonids.SubscriptionId, ...) (resp StandardsListOperationResponse, err error)
- func (c RegulatoryComplianceClient) StandardsListComplete(ctx context.Context, id commonids.SubscriptionId, ...) (StandardsListCompleteResult, error)
- func (c RegulatoryComplianceClient) StandardsListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (resp StandardsListCompleteResult, err error)
- type RegulatoryComplianceControl
- type RegulatoryComplianceControlId
- func NewRegulatoryComplianceControlID(subscriptionId string, regulatoryComplianceStandardName string, ...) RegulatoryComplianceControlId
- func ParseRegulatoryComplianceControlID(input string) (*RegulatoryComplianceControlId, error)
- func ParseRegulatoryComplianceControlIDInsensitively(input string) (*RegulatoryComplianceControlId, error)
- type RegulatoryComplianceControlOperationPredicate
- type RegulatoryComplianceControlProperties
- type RegulatoryComplianceStandard
- type RegulatoryComplianceStandardId
- func NewRegulatoryComplianceStandardID(subscriptionId string, regulatoryComplianceStandardName string) RegulatoryComplianceStandardId
- func ParseRegulatoryComplianceStandardID(input string) (*RegulatoryComplianceStandardId, error)
- func ParseRegulatoryComplianceStandardIDInsensitively(input string) (*RegulatoryComplianceStandardId, error)
- type RegulatoryComplianceStandardOperationPredicate
- type RegulatoryComplianceStandardProperties
- type StandardsGetOperationResponse
- type StandardsListCompleteResult
- type StandardsListOperationOptions
- type StandardsListOperationResponse
- type State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForState ¶
func PossibleValuesForState() []string
func ValidateRegulatoryComplianceAssessmentID ¶
func ValidateRegulatoryComplianceAssessmentID(input interface{}, key string) (warnings []string, errors []error)
ValidateRegulatoryComplianceAssessmentID checks that 'input' can be parsed as a Regulatory Compliance Assessment ID
func ValidateRegulatoryComplianceControlID ¶
func ValidateRegulatoryComplianceControlID(input interface{}, key string) (warnings []string, errors []error)
ValidateRegulatoryComplianceControlID checks that 'input' can be parsed as a Regulatory Compliance Control ID
func ValidateRegulatoryComplianceStandardID ¶
func ValidateRegulatoryComplianceStandardID(input interface{}, key string) (warnings []string, errors []error)
ValidateRegulatoryComplianceStandardID checks that 'input' can be parsed as a Regulatory Compliance Standard ID
Types ¶
type AssessmentsGetOperationResponse ¶
type AssessmentsGetOperationResponse struct { HttpResponse *http.Response Model *RegulatoryComplianceAssessment }
type AssessmentsListCompleteResult ¶
type AssessmentsListCompleteResult struct {
Items []RegulatoryComplianceAssessment
}
type AssessmentsListOperationOptions ¶
type AssessmentsListOperationOptions struct {
Filter *string
}
func DefaultAssessmentsListOperationOptions ¶
func DefaultAssessmentsListOperationOptions() AssessmentsListOperationOptions
type AssessmentsListOperationResponse ¶
type AssessmentsListOperationResponse struct { HttpResponse *http.Response Model *[]RegulatoryComplianceAssessment // contains filtered or unexported fields }
func (AssessmentsListOperationResponse) HasMore ¶
func (r AssessmentsListOperationResponse) HasMore() bool
func (AssessmentsListOperationResponse) LoadMore ¶
func (r AssessmentsListOperationResponse) LoadMore(ctx context.Context) (resp AssessmentsListOperationResponse, err error)
type ControlsGetOperationResponse ¶
type ControlsGetOperationResponse struct { HttpResponse *http.Response Model *RegulatoryComplianceControl }
type ControlsListCompleteResult ¶
type ControlsListCompleteResult struct {
Items []RegulatoryComplianceControl
}
type ControlsListOperationOptions ¶
type ControlsListOperationOptions struct {
Filter *string
}
func DefaultControlsListOperationOptions ¶
func DefaultControlsListOperationOptions() ControlsListOperationOptions
type ControlsListOperationResponse ¶
type ControlsListOperationResponse struct { HttpResponse *http.Response Model *[]RegulatoryComplianceControl // contains filtered or unexported fields }
func (ControlsListOperationResponse) HasMore ¶
func (r ControlsListOperationResponse) HasMore() bool
func (ControlsListOperationResponse) LoadMore ¶
func (r ControlsListOperationResponse) LoadMore(ctx context.Context) (resp ControlsListOperationResponse, err error)
type RegulatoryComplianceAssessment ¶
type RegulatoryComplianceAssessment struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *RegulatoryComplianceAssessmentProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type RegulatoryComplianceAssessmentId ¶
type RegulatoryComplianceAssessmentId struct { SubscriptionId string RegulatoryComplianceStandardName string RegulatoryComplianceControlName string RegulatoryComplianceAssessmentName string }
RegulatoryComplianceAssessmentId is a struct representing the Resource ID for a Regulatory Compliance Assessment
func NewRegulatoryComplianceAssessmentID ¶
func NewRegulatoryComplianceAssessmentID(subscriptionId string, regulatoryComplianceStandardName string, regulatoryComplianceControlName string, regulatoryComplianceAssessmentName string) RegulatoryComplianceAssessmentId
NewRegulatoryComplianceAssessmentID returns a new RegulatoryComplianceAssessmentId struct
func ParseRegulatoryComplianceAssessmentID ¶
func ParseRegulatoryComplianceAssessmentID(input string) (*RegulatoryComplianceAssessmentId, error)
ParseRegulatoryComplianceAssessmentID parses 'input' into a RegulatoryComplianceAssessmentId
func ParseRegulatoryComplianceAssessmentIDInsensitively ¶
func ParseRegulatoryComplianceAssessmentIDInsensitively(input string) (*RegulatoryComplianceAssessmentId, error)
ParseRegulatoryComplianceAssessmentIDInsensitively parses 'input' case-insensitively into a RegulatoryComplianceAssessmentId note: this method should only be used for API response data and not user input
func (RegulatoryComplianceAssessmentId) ID ¶
func (id RegulatoryComplianceAssessmentId) ID() string
ID returns the formatted Regulatory Compliance Assessment ID
func (RegulatoryComplianceAssessmentId) Segments ¶
func (id RegulatoryComplianceAssessmentId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Regulatory Compliance Assessment ID
func (RegulatoryComplianceAssessmentId) String ¶
func (id RegulatoryComplianceAssessmentId) String() string
String returns a human-readable description of this Regulatory Compliance Assessment ID
type RegulatoryComplianceAssessmentOperationPredicate ¶
type RegulatoryComplianceAssessmentOperationPredicate struct { Id *string Name *string Type *string }
func (RegulatoryComplianceAssessmentOperationPredicate) Matches ¶
func (p RegulatoryComplianceAssessmentOperationPredicate) Matches(input RegulatoryComplianceAssessment) bool
type RegulatoryComplianceAssessmentProperties ¶
type RegulatoryComplianceAssessmentProperties struct { AssessmentDetailsLink *string `json:"assessmentDetailsLink,omitempty"` AssessmentType *string `json:"assessmentType,omitempty"` Description *string `json:"description,omitempty"` FailedResources *int64 `json:"failedResources,omitempty"` PassedResources *int64 `json:"passedResources,omitempty"` SkippedResources *int64 `json:"skippedResources,omitempty"` State *State `json:"state,omitempty"` UnsupportedResources *int64 `json:"unsupportedResources,omitempty"` }
type RegulatoryComplianceClient ¶
type RegulatoryComplianceClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewRegulatoryComplianceClientWithBaseURI ¶
func NewRegulatoryComplianceClientWithBaseURI(endpoint string) RegulatoryComplianceClient
func (RegulatoryComplianceClient) AssessmentsGet ¶
func (c RegulatoryComplianceClient) AssessmentsGet(ctx context.Context, id RegulatoryComplianceAssessmentId) (result AssessmentsGetOperationResponse, err error)
AssessmentsGet ...
func (RegulatoryComplianceClient) AssessmentsList ¶
func (c RegulatoryComplianceClient) AssessmentsList(ctx context.Context, id RegulatoryComplianceControlId, options AssessmentsListOperationOptions) (resp AssessmentsListOperationResponse, err error)
AssessmentsList ...
func (RegulatoryComplianceClient) AssessmentsListComplete ¶
func (c RegulatoryComplianceClient) AssessmentsListComplete(ctx context.Context, id RegulatoryComplianceControlId, options AssessmentsListOperationOptions) (AssessmentsListCompleteResult, error)
AssessmentsListComplete retrieves all of the results into a single object
func (RegulatoryComplianceClient) AssessmentsListCompleteMatchingPredicate ¶
func (c RegulatoryComplianceClient) AssessmentsListCompleteMatchingPredicate(ctx context.Context, id RegulatoryComplianceControlId, options AssessmentsListOperationOptions, predicate RegulatoryComplianceAssessmentOperationPredicate) (resp AssessmentsListCompleteResult, err error)
AssessmentsListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (RegulatoryComplianceClient) ControlsGet ¶
func (c RegulatoryComplianceClient) ControlsGet(ctx context.Context, id RegulatoryComplianceControlId) (result ControlsGetOperationResponse, err error)
ControlsGet ...
func (RegulatoryComplianceClient) ControlsList ¶
func (c RegulatoryComplianceClient) ControlsList(ctx context.Context, id RegulatoryComplianceStandardId, options ControlsListOperationOptions) (resp ControlsListOperationResponse, err error)
ControlsList ...
func (RegulatoryComplianceClient) ControlsListComplete ¶
func (c RegulatoryComplianceClient) ControlsListComplete(ctx context.Context, id RegulatoryComplianceStandardId, options ControlsListOperationOptions) (ControlsListCompleteResult, error)
ControlsListComplete retrieves all of the results into a single object
func (RegulatoryComplianceClient) ControlsListCompleteMatchingPredicate ¶
func (c RegulatoryComplianceClient) ControlsListCompleteMatchingPredicate(ctx context.Context, id RegulatoryComplianceStandardId, options ControlsListOperationOptions, predicate RegulatoryComplianceControlOperationPredicate) (resp ControlsListCompleteResult, err error)
ControlsListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (RegulatoryComplianceClient) StandardsGet ¶
func (c RegulatoryComplianceClient) StandardsGet(ctx context.Context, id RegulatoryComplianceStandardId) (result StandardsGetOperationResponse, err error)
StandardsGet ...
func (RegulatoryComplianceClient) StandardsList ¶
func (c RegulatoryComplianceClient) StandardsList(ctx context.Context, id commonids.SubscriptionId, options StandardsListOperationOptions) (resp StandardsListOperationResponse, err error)
StandardsList ...
func (RegulatoryComplianceClient) StandardsListComplete ¶
func (c RegulatoryComplianceClient) StandardsListComplete(ctx context.Context, id commonids.SubscriptionId, options StandardsListOperationOptions) (StandardsListCompleteResult, error)
StandardsListComplete retrieves all of the results into a single object
func (RegulatoryComplianceClient) StandardsListCompleteMatchingPredicate ¶
func (c RegulatoryComplianceClient) StandardsListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options StandardsListOperationOptions, predicate RegulatoryComplianceStandardOperationPredicate) (resp StandardsListCompleteResult, err error)
StandardsListCompleteMatchingPredicate retrieves all of the results and then applied the predicate
type RegulatoryComplianceControl ¶
type RegulatoryComplianceControl struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *RegulatoryComplianceControlProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type RegulatoryComplianceControlId ¶
type RegulatoryComplianceControlId struct { SubscriptionId string RegulatoryComplianceStandardName string RegulatoryComplianceControlName string }
RegulatoryComplianceControlId is a struct representing the Resource ID for a Regulatory Compliance Control
func NewRegulatoryComplianceControlID ¶
func NewRegulatoryComplianceControlID(subscriptionId string, regulatoryComplianceStandardName string, regulatoryComplianceControlName string) RegulatoryComplianceControlId
NewRegulatoryComplianceControlID returns a new RegulatoryComplianceControlId struct
func ParseRegulatoryComplianceControlID ¶
func ParseRegulatoryComplianceControlID(input string) (*RegulatoryComplianceControlId, error)
ParseRegulatoryComplianceControlID parses 'input' into a RegulatoryComplianceControlId
func ParseRegulatoryComplianceControlIDInsensitively ¶
func ParseRegulatoryComplianceControlIDInsensitively(input string) (*RegulatoryComplianceControlId, error)
ParseRegulatoryComplianceControlIDInsensitively parses 'input' case-insensitively into a RegulatoryComplianceControlId note: this method should only be used for API response data and not user input
func (RegulatoryComplianceControlId) ID ¶
func (id RegulatoryComplianceControlId) ID() string
ID returns the formatted Regulatory Compliance Control ID
func (RegulatoryComplianceControlId) Segments ¶
func (id RegulatoryComplianceControlId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Regulatory Compliance Control ID
func (RegulatoryComplianceControlId) String ¶
func (id RegulatoryComplianceControlId) String() string
String returns a human-readable description of this Regulatory Compliance Control ID
type RegulatoryComplianceControlOperationPredicate ¶
func (RegulatoryComplianceControlOperationPredicate) Matches ¶
func (p RegulatoryComplianceControlOperationPredicate) Matches(input RegulatoryComplianceControl) bool
type RegulatoryComplianceControlProperties ¶
type RegulatoryComplianceControlProperties struct { Description *string `json:"description,omitempty"` FailedAssessments *int64 `json:"failedAssessments,omitempty"` PassedAssessments *int64 `json:"passedAssessments,omitempty"` SkippedAssessments *int64 `json:"skippedAssessments,omitempty"` State *State `json:"state,omitempty"` }
type RegulatoryComplianceStandard ¶
type RegulatoryComplianceStandard struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *RegulatoryComplianceStandardProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type RegulatoryComplianceStandardId ¶
type RegulatoryComplianceStandardId struct { SubscriptionId string RegulatoryComplianceStandardName string }
RegulatoryComplianceStandardId is a struct representing the Resource ID for a Regulatory Compliance Standard
func NewRegulatoryComplianceStandardID ¶
func NewRegulatoryComplianceStandardID(subscriptionId string, regulatoryComplianceStandardName string) RegulatoryComplianceStandardId
NewRegulatoryComplianceStandardID returns a new RegulatoryComplianceStandardId struct
func ParseRegulatoryComplianceStandardID ¶
func ParseRegulatoryComplianceStandardID(input string) (*RegulatoryComplianceStandardId, error)
ParseRegulatoryComplianceStandardID parses 'input' into a RegulatoryComplianceStandardId
func ParseRegulatoryComplianceStandardIDInsensitively ¶
func ParseRegulatoryComplianceStandardIDInsensitively(input string) (*RegulatoryComplianceStandardId, error)
ParseRegulatoryComplianceStandardIDInsensitively parses 'input' case-insensitively into a RegulatoryComplianceStandardId note: this method should only be used for API response data and not user input
func (RegulatoryComplianceStandardId) ID ¶
func (id RegulatoryComplianceStandardId) ID() string
ID returns the formatted Regulatory Compliance Standard ID
func (RegulatoryComplianceStandardId) Segments ¶
func (id RegulatoryComplianceStandardId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Regulatory Compliance Standard ID
func (RegulatoryComplianceStandardId) String ¶
func (id RegulatoryComplianceStandardId) String() string
String returns a human-readable description of this Regulatory Compliance Standard ID
type RegulatoryComplianceStandardOperationPredicate ¶
func (RegulatoryComplianceStandardOperationPredicate) Matches ¶
func (p RegulatoryComplianceStandardOperationPredicate) Matches(input RegulatoryComplianceStandard) bool
type RegulatoryComplianceStandardProperties ¶
type RegulatoryComplianceStandardProperties struct { FailedControls *int64 `json:"failedControls,omitempty"` PassedControls *int64 `json:"passedControls,omitempty"` SkippedControls *int64 `json:"skippedControls,omitempty"` State *State `json:"state,omitempty"` UnsupportedControls *int64 `json:"unsupportedControls,omitempty"` }
type StandardsGetOperationResponse ¶
type StandardsGetOperationResponse struct { HttpResponse *http.Response Model *RegulatoryComplianceStandard }
type StandardsListCompleteResult ¶
type StandardsListCompleteResult struct {
Items []RegulatoryComplianceStandard
}
type StandardsListOperationOptions ¶
type StandardsListOperationOptions struct {
Filter *string
}
func DefaultStandardsListOperationOptions ¶
func DefaultStandardsListOperationOptions() StandardsListOperationOptions
type StandardsListOperationResponse ¶
type StandardsListOperationResponse struct { HttpResponse *http.Response Model *[]RegulatoryComplianceStandard // contains filtered or unexported fields }
func (StandardsListOperationResponse) HasMore ¶
func (r StandardsListOperationResponse) HasMore() bool
func (StandardsListOperationResponse) LoadMore ¶
func (r StandardsListOperationResponse) LoadMore(ctx context.Context) (resp StandardsListOperationResponse, err error)
Source Files ¶
- client.go
- constants.go
- id_regulatorycomplianceassessment.go
- id_regulatorycompliancecontrol.go
- id_regulatorycompliancestandard.go
- method_assessmentsget_autorest.go
- method_assessmentslist_autorest.go
- method_controlsget_autorest.go
- method_controlslist_autorest.go
- method_standardsget_autorest.go
- method_standardslist_autorest.go
- model_regulatorycomplianceassessment.go
- model_regulatorycomplianceassessmentproperties.go
- model_regulatorycompliancecontrol.go
- model_regulatorycompliancecontrolproperties.go
- model_regulatorycompliancestandard.go
- model_regulatorycompliancestandardproperties.go
- predicates.go
- version.go