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 AssessmentsListCustomPager
- type AssessmentsListOperationOptions
- type AssessmentsListOperationResponse
- type ControlsGetOperationResponse
- type ControlsListCompleteResult
- type ControlsListCustomPager
- 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, ...) (result AssessmentsListOperationResponse, err error)
- func (c RegulatoryComplianceClient) AssessmentsListComplete(ctx context.Context, id RegulatoryComplianceControlId, ...) (AssessmentsListCompleteResult, error)
- func (c RegulatoryComplianceClient) AssessmentsListCompleteMatchingPredicate(ctx context.Context, id RegulatoryComplianceControlId, ...) (result 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, ...) (result ControlsListOperationResponse, err error)
- func (c RegulatoryComplianceClient) ControlsListComplete(ctx context.Context, id RegulatoryComplianceStandardId, ...) (ControlsListCompleteResult, error)
- func (c RegulatoryComplianceClient) ControlsListCompleteMatchingPredicate(ctx context.Context, id RegulatoryComplianceStandardId, ...) (result 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, ...) (result 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, ...) (result 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 StandardsListCustomPager
- 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 OData *odata.OData Model *RegulatoryComplianceAssessment }
type AssessmentsListCompleteResult ¶
type AssessmentsListCompleteResult struct { LatestHttpResponse *http.Response Items []RegulatoryComplianceAssessment }
type AssessmentsListCustomPager ¶ added in v0.20240628.1153531
func (*AssessmentsListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *AssessmentsListCustomPager) NextPageLink() *odata.Link
type AssessmentsListOperationOptions ¶
type AssessmentsListOperationOptions struct {
Filter *string
}
func DefaultAssessmentsListOperationOptions ¶
func DefaultAssessmentsListOperationOptions() AssessmentsListOperationOptions
func (AssessmentsListOperationOptions) ToHeaders ¶ added in v0.20240228.1142829
func (o AssessmentsListOperationOptions) ToHeaders() *client.Headers
func (AssessmentsListOperationOptions) ToOData ¶ added in v0.20240228.1142829
func (o AssessmentsListOperationOptions) ToOData() *odata.Query
func (AssessmentsListOperationOptions) ToQuery ¶ added in v0.20240228.1142829
func (o AssessmentsListOperationOptions) ToQuery() *client.QueryParams
type AssessmentsListOperationResponse ¶
type AssessmentsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RegulatoryComplianceAssessment }
type ControlsGetOperationResponse ¶
type ControlsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RegulatoryComplianceControl }
type ControlsListCompleteResult ¶
type ControlsListCompleteResult struct { LatestHttpResponse *http.Response Items []RegulatoryComplianceControl }
type ControlsListCustomPager ¶ added in v0.20240628.1153531
func (*ControlsListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ControlsListCustomPager) NextPageLink() *odata.Link
type ControlsListOperationOptions ¶
type ControlsListOperationOptions struct {
Filter *string
}
func DefaultControlsListOperationOptions ¶
func DefaultControlsListOperationOptions() ControlsListOperationOptions
func (ControlsListOperationOptions) ToHeaders ¶ added in v0.20240228.1142829
func (o ControlsListOperationOptions) ToHeaders() *client.Headers
func (ControlsListOperationOptions) ToOData ¶ added in v0.20240228.1142829
func (o ControlsListOperationOptions) ToOData() *odata.Query
func (ControlsListOperationOptions) ToQuery ¶ added in v0.20240228.1142829
func (o ControlsListOperationOptions) ToQuery() *client.QueryParams
type ControlsListOperationResponse ¶
type ControlsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RegulatoryComplianceControl }
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) FromParseResult ¶
func (id *RegulatoryComplianceAssessmentId) FromParseResult(input resourceids.ParseResult) error
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 *resourcemanager.Client
}
func NewRegulatoryComplianceClientWithBaseURI ¶
func NewRegulatoryComplianceClientWithBaseURI(sdkApi sdkEnv.Api) (*RegulatoryComplianceClient, error)
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) (result AssessmentsListOperationResponse, err error)
AssessmentsList ...
func (RegulatoryComplianceClient) AssessmentsListComplete ¶
func (c RegulatoryComplianceClient) AssessmentsListComplete(ctx context.Context, id RegulatoryComplianceControlId, options AssessmentsListOperationOptions) (AssessmentsListCompleteResult, error)
AssessmentsListComplete retrieves all the results into a single object
func (RegulatoryComplianceClient) AssessmentsListCompleteMatchingPredicate ¶
func (c RegulatoryComplianceClient) AssessmentsListCompleteMatchingPredicate(ctx context.Context, id RegulatoryComplianceControlId, options AssessmentsListOperationOptions, predicate RegulatoryComplianceAssessmentOperationPredicate) (result AssessmentsListCompleteResult, err error)
AssessmentsListCompleteMatchingPredicate retrieves all the results and then applies 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) (result ControlsListOperationResponse, err error)
ControlsList ...
func (RegulatoryComplianceClient) ControlsListComplete ¶
func (c RegulatoryComplianceClient) ControlsListComplete(ctx context.Context, id RegulatoryComplianceStandardId, options ControlsListOperationOptions) (ControlsListCompleteResult, error)
ControlsListComplete retrieves all the results into a single object
func (RegulatoryComplianceClient) ControlsListCompleteMatchingPredicate ¶
func (c RegulatoryComplianceClient) ControlsListCompleteMatchingPredicate(ctx context.Context, id RegulatoryComplianceStandardId, options ControlsListOperationOptions, predicate RegulatoryComplianceControlOperationPredicate) (result ControlsListCompleteResult, err error)
ControlsListCompleteMatchingPredicate retrieves all the results and then applies 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) (result StandardsListOperationResponse, err error)
StandardsList ...
func (RegulatoryComplianceClient) StandardsListComplete ¶
func (c RegulatoryComplianceClient) StandardsListComplete(ctx context.Context, id commonids.SubscriptionId, options StandardsListOperationOptions) (StandardsListCompleteResult, error)
StandardsListComplete retrieves all the results into a single object
func (RegulatoryComplianceClient) StandardsListCompleteMatchingPredicate ¶
func (c RegulatoryComplianceClient) StandardsListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options StandardsListOperationOptions, predicate RegulatoryComplianceStandardOperationPredicate) (result StandardsListCompleteResult, err error)
StandardsListCompleteMatchingPredicate retrieves all the results and then applies 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) FromParseResult ¶
func (id *RegulatoryComplianceControlId) FromParseResult(input resourceids.ParseResult) error
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) FromParseResult ¶
func (id *RegulatoryComplianceStandardId) FromParseResult(input resourceids.ParseResult) error
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 OData *odata.OData Model *RegulatoryComplianceStandard }
type StandardsListCompleteResult ¶
type StandardsListCompleteResult struct { LatestHttpResponse *http.Response Items []RegulatoryComplianceStandard }
type StandardsListCustomPager ¶ added in v0.20240628.1153531
func (*StandardsListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *StandardsListCustomPager) NextPageLink() *odata.Link
type StandardsListOperationOptions ¶
type StandardsListOperationOptions struct {
Filter *string
}
func DefaultStandardsListOperationOptions ¶
func DefaultStandardsListOperationOptions() StandardsListOperationOptions
func (StandardsListOperationOptions) ToHeaders ¶ added in v0.20240228.1142829
func (o StandardsListOperationOptions) ToHeaders() *client.Headers
func (StandardsListOperationOptions) ToOData ¶ added in v0.20240228.1142829
func (o StandardsListOperationOptions) ToOData() *odata.Query
func (StandardsListOperationOptions) ToQuery ¶ added in v0.20240228.1142829
func (o StandardsListOperationOptions) ToQuery() *client.QueryParams
type StandardsListOperationResponse ¶
type StandardsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RegulatoryComplianceStandard }
Source Files ¶
- client.go
- constants.go
- id_regulatorycomplianceassessment.go
- id_regulatorycompliancecontrol.go
- id_regulatorycompliancestandard.go
- method_assessmentsget.go
- method_assessmentslist.go
- method_controlsget.go
- method_controlslist.go
- method_standardsget.go
- method_standardslist.go
- model_regulatorycomplianceassessment.go
- model_regulatorycomplianceassessmentproperties.go
- model_regulatorycompliancecontrol.go
- model_regulatorycompliancecontrolproperties.go
- model_regulatorycompliancestandard.go
- model_regulatorycompliancestandardproperties.go
- predicates.go
- version.go