Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForResourceDiscoveryMode() []string + func ValidateManagementGroupID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProviderRemediationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProviders2RemediationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateRemediationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateScopedRemediationID(input interface{}, key string) (warnings []string, errors []error) + type CancelAtManagementGroupOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type CancelAtResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type CancelAtResourceOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type CancelAtSubscriptionOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type CreateOrUpdateAtManagementGroupOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type CreateOrUpdateAtResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type CreateOrUpdateAtResourceOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type CreateOrUpdateAtSubscriptionOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type DeleteAtManagementGroupOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type DeleteAtResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type DeleteAtResourceOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type DeleteAtSubscriptionOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type ErrorDefinition struct + AdditionalInfo *[]TypedErrorInfo + Code *string + Details *[]ErrorDefinition + Message *string + Target *string + type GetAtManagementGroupOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type GetAtResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type GetAtResourceOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type GetAtSubscriptionOperationResponse struct + HttpResponse *http.Response + Model *Remediation + OData *odata.OData + type ListDeploymentsAtManagementGroupCompleteResult struct + Items []RemediationDeployment + LatestHttpResponse *http.Response + type ListDeploymentsAtManagementGroupCustomPager struct + NextLink *odata.Link + func (p *ListDeploymentsAtManagementGroupCustomPager) NextPageLink() *odata.Link + type ListDeploymentsAtManagementGroupOperationOptions struct + Top *int64 + func DefaultListDeploymentsAtManagementGroupOperationOptions() ListDeploymentsAtManagementGroupOperationOptions + func (o ListDeploymentsAtManagementGroupOperationOptions) ToHeaders() *client.Headers + func (o ListDeploymentsAtManagementGroupOperationOptions) ToOData() *odata.Query + func (o ListDeploymentsAtManagementGroupOperationOptions) ToQuery() *client.QueryParams + type ListDeploymentsAtManagementGroupOperationResponse struct + HttpResponse *http.Response + Model *[]RemediationDeployment + OData *odata.OData + type ListDeploymentsAtResourceCompleteResult struct + Items []RemediationDeployment + LatestHttpResponse *http.Response + type ListDeploymentsAtResourceCustomPager struct + NextLink *odata.Link + func (p *ListDeploymentsAtResourceCustomPager) NextPageLink() *odata.Link + type ListDeploymentsAtResourceGroupCompleteResult struct + Items []RemediationDeployment + LatestHttpResponse *http.Response + type ListDeploymentsAtResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListDeploymentsAtResourceGroupCustomPager) NextPageLink() *odata.Link + type ListDeploymentsAtResourceGroupOperationOptions struct + Top *int64 + func DefaultListDeploymentsAtResourceGroupOperationOptions() ListDeploymentsAtResourceGroupOperationOptions + func (o ListDeploymentsAtResourceGroupOperationOptions) ToHeaders() *client.Headers + func (o ListDeploymentsAtResourceGroupOperationOptions) ToOData() *odata.Query + func (o ListDeploymentsAtResourceGroupOperationOptions) ToQuery() *client.QueryParams + type ListDeploymentsAtResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]RemediationDeployment + OData *odata.OData + type ListDeploymentsAtResourceOperationOptions struct + Top *int64 + func DefaultListDeploymentsAtResourceOperationOptions() ListDeploymentsAtResourceOperationOptions + func (o ListDeploymentsAtResourceOperationOptions) ToHeaders() *client.Headers + func (o ListDeploymentsAtResourceOperationOptions) ToOData() *odata.Query + func (o ListDeploymentsAtResourceOperationOptions) ToQuery() *client.QueryParams + type ListDeploymentsAtResourceOperationResponse struct + HttpResponse *http.Response + Model *[]RemediationDeployment + OData *odata.OData + type ListDeploymentsAtSubscriptionCompleteResult struct + Items []RemediationDeployment + LatestHttpResponse *http.Response + type ListDeploymentsAtSubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListDeploymentsAtSubscriptionCustomPager) NextPageLink() *odata.Link + type ListDeploymentsAtSubscriptionOperationOptions struct + Top *int64 + func DefaultListDeploymentsAtSubscriptionOperationOptions() ListDeploymentsAtSubscriptionOperationOptions + func (o ListDeploymentsAtSubscriptionOperationOptions) ToHeaders() *client.Headers + func (o ListDeploymentsAtSubscriptionOperationOptions) ToOData() *odata.Query + func (o ListDeploymentsAtSubscriptionOperationOptions) ToQuery() *client.QueryParams + type ListDeploymentsAtSubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]RemediationDeployment + OData *odata.OData + type ListForManagementGroupCompleteResult struct + Items []Remediation + LatestHttpResponse *http.Response + type ListForManagementGroupCustomPager struct + NextLink *odata.Link + func (p *ListForManagementGroupCustomPager) NextPageLink() *odata.Link + type ListForManagementGroupOperationOptions struct + Filter *string + Top *int64 + func DefaultListForManagementGroupOperationOptions() ListForManagementGroupOperationOptions + func (o ListForManagementGroupOperationOptions) ToHeaders() *client.Headers + func (o ListForManagementGroupOperationOptions) ToOData() *odata.Query + func (o ListForManagementGroupOperationOptions) ToQuery() *client.QueryParams + type ListForManagementGroupOperationResponse struct + HttpResponse *http.Response + Model *[]Remediation + OData *odata.OData + type ListForResourceCompleteResult struct + Items []Remediation + LatestHttpResponse *http.Response + type ListForResourceCustomPager struct + NextLink *odata.Link + func (p *ListForResourceCustomPager) NextPageLink() *odata.Link + type ListForResourceGroupCompleteResult struct + Items []Remediation + LatestHttpResponse *http.Response + type ListForResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListForResourceGroupCustomPager) NextPageLink() *odata.Link + type ListForResourceGroupOperationOptions struct + Filter *string + Top *int64 + func DefaultListForResourceGroupOperationOptions() ListForResourceGroupOperationOptions + func (o ListForResourceGroupOperationOptions) ToHeaders() *client.Headers + func (o ListForResourceGroupOperationOptions) ToOData() *odata.Query + func (o ListForResourceGroupOperationOptions) ToQuery() *client.QueryParams + type ListForResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]Remediation + OData *odata.OData + type ListForResourceOperationOptions struct + Filter *string + Top *int64 + func DefaultListForResourceOperationOptions() ListForResourceOperationOptions + func (o ListForResourceOperationOptions) ToHeaders() *client.Headers + func (o ListForResourceOperationOptions) ToOData() *odata.Query + func (o ListForResourceOperationOptions) ToQuery() *client.QueryParams + type ListForResourceOperationResponse struct + HttpResponse *http.Response + Model *[]Remediation + OData *odata.OData + type ListForSubscriptionCompleteResult struct + Items []Remediation + LatestHttpResponse *http.Response + type ListForSubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListForSubscriptionCustomPager) NextPageLink() *odata.Link + type ListForSubscriptionOperationOptions struct + Filter *string + Top *int64 + func DefaultListForSubscriptionOperationOptions() ListForSubscriptionOperationOptions + func (o ListForSubscriptionOperationOptions) ToHeaders() *client.Headers + func (o ListForSubscriptionOperationOptions) ToOData() *odata.Query + func (o ListForSubscriptionOperationOptions) ToQuery() *client.QueryParams + type ListForSubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]Remediation + OData *odata.OData + type ManagementGroupId struct + ManagementGroupId string + func NewManagementGroupID(managementGroupId string) ManagementGroupId + func ParseManagementGroupID(input string) (*ManagementGroupId, error) + func ParseManagementGroupIDInsensitively(input string) (*ManagementGroupId, error) + func (id *ManagementGroupId) FromParseResult(input resourceids.ParseResult) error + func (id ManagementGroupId) ID() string + func (id ManagementGroupId) Segments() []resourceids.Segment + func (id ManagementGroupId) String() string + type ProviderRemediationId struct + RemediationName string + ResourceGroupName string + SubscriptionId string + func NewProviderRemediationID(subscriptionId string, resourceGroupName string, remediationName string) ProviderRemediationId + func ParseProviderRemediationID(input string) (*ProviderRemediationId, error) + func ParseProviderRemediationIDInsensitively(input string) (*ProviderRemediationId, error) + func (id *ProviderRemediationId) FromParseResult(input resourceids.ParseResult) error + func (id ProviderRemediationId) ID() string + func (id ProviderRemediationId) Segments() []resourceids.Segment + func (id ProviderRemediationId) String() string + type Providers2RemediationId struct + ManagementGroupId string + RemediationName string + func NewProviders2RemediationID(managementGroupId string, remediationName string) Providers2RemediationId + func ParseProviders2RemediationID(input string) (*Providers2RemediationId, error) + func ParseProviders2RemediationIDInsensitively(input string) (*Providers2RemediationId, error) + func (id *Providers2RemediationId) FromParseResult(input resourceids.ParseResult) error + func (id Providers2RemediationId) ID() string + func (id Providers2RemediationId) Segments() []resourceids.Segment + func (id Providers2RemediationId) String() string + type Remediation struct + Id *string + Name *string + Properties *RemediationProperties + SystemData *systemdata.SystemData + Type *string + type RemediationDeployment struct + CreatedOn *string + DeploymentId *string + Error *ErrorDefinition + LastUpdatedOn *string + RemediatedResourceId *string + ResourceLocation *string + Status *string + func (o *RemediationDeployment) GetCreatedOnAsTime() (*time.Time, error) + func (o *RemediationDeployment) GetLastUpdatedOnAsTime() (*time.Time, error) + func (o *RemediationDeployment) SetCreatedOnAsTime(input time.Time) + func (o *RemediationDeployment) SetLastUpdatedOnAsTime(input time.Time) + type RemediationDeploymentOperationPredicate struct + CreatedOn *string + DeploymentId *string + LastUpdatedOn *string + RemediatedResourceId *string + ResourceLocation *string + Status *string + func (p RemediationDeploymentOperationPredicate) Matches(input RemediationDeployment) bool + type RemediationDeploymentSummary struct + FailedDeployments *int64 + SuccessfulDeployments *int64 + TotalDeployments *int64 + type RemediationFilters struct + Locations *[]string + type RemediationId struct + RemediationName string + SubscriptionId string + func NewRemediationID(subscriptionId string, remediationName string) RemediationId + func ParseRemediationID(input string) (*RemediationId, error) + func ParseRemediationIDInsensitively(input string) (*RemediationId, error) + func (id *RemediationId) FromParseResult(input resourceids.ParseResult) error + func (id RemediationId) ID() string + func (id RemediationId) Segments() []resourceids.Segment + func (id RemediationId) String() string + type RemediationOperationPredicate struct + Id *string + Name *string + Type *string + func (p RemediationOperationPredicate) Matches(input Remediation) bool + type RemediationProperties struct + CorrelationId *string + CreatedOn *string + DeploymentStatus *RemediationDeploymentSummary + FailureThreshold *RemediationPropertiesFailureThreshold + Filters *RemediationFilters + LastUpdatedOn *string + ParallelDeployments *int64 + PolicyAssignmentId *string + PolicyDefinitionReferenceId *string + ProvisioningState *string + ResourceCount *int64 + ResourceDiscoveryMode *ResourceDiscoveryMode + StatusMessage *string + func (o *RemediationProperties) GetCreatedOnAsTime() (*time.Time, error) + func (o *RemediationProperties) GetLastUpdatedOnAsTime() (*time.Time, error) + func (o *RemediationProperties) SetCreatedOnAsTime(input time.Time) + func (o *RemediationProperties) SetLastUpdatedOnAsTime(input time.Time) + type RemediationPropertiesFailureThreshold struct + Percentage *float64 + type RemediationsClient struct + Client *resourcemanager.Client + func NewRemediationsClientWithBaseURI(sdkApi sdkEnv.Api) (*RemediationsClient, error) + func (c RemediationsClient) CancelAtManagementGroup(ctx context.Context, id Providers2RemediationId) (result CancelAtManagementGroupOperationResponse, err error) + func (c RemediationsClient) CancelAtResource(ctx context.Context, id ScopedRemediationId) (result CancelAtResourceOperationResponse, err error) + func (c RemediationsClient) CancelAtResourceGroup(ctx context.Context, id ProviderRemediationId) (result CancelAtResourceGroupOperationResponse, err error) + func (c RemediationsClient) CancelAtSubscription(ctx context.Context, id RemediationId) (result CancelAtSubscriptionOperationResponse, err error) + func (c RemediationsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, id Providers2RemediationId, input Remediation) (result CreateOrUpdateAtManagementGroupOperationResponse, err error) + func (c RemediationsClient) CreateOrUpdateAtResource(ctx context.Context, id ScopedRemediationId, input Remediation) (result CreateOrUpdateAtResourceOperationResponse, err error) + func (c RemediationsClient) CreateOrUpdateAtResourceGroup(ctx context.Context, id ProviderRemediationId, input Remediation) (result CreateOrUpdateAtResourceGroupOperationResponse, err error) + func (c RemediationsClient) CreateOrUpdateAtSubscription(ctx context.Context, id RemediationId, input Remediation) (result CreateOrUpdateAtSubscriptionOperationResponse, err error) + func (c RemediationsClient) DeleteAtManagementGroup(ctx context.Context, id Providers2RemediationId) (result DeleteAtManagementGroupOperationResponse, err error) + func (c RemediationsClient) DeleteAtResource(ctx context.Context, id ScopedRemediationId) (result DeleteAtResourceOperationResponse, err error) + func (c RemediationsClient) DeleteAtResourceGroup(ctx context.Context, id ProviderRemediationId) (result DeleteAtResourceGroupOperationResponse, err error) + func (c RemediationsClient) DeleteAtSubscription(ctx context.Context, id RemediationId) (result DeleteAtSubscriptionOperationResponse, err error) + func (c RemediationsClient) GetAtManagementGroup(ctx context.Context, id Providers2RemediationId) (result GetAtManagementGroupOperationResponse, err error) + func (c RemediationsClient) GetAtResource(ctx context.Context, id ScopedRemediationId) (result GetAtResourceOperationResponse, err error) + func (c RemediationsClient) GetAtResourceGroup(ctx context.Context, id ProviderRemediationId) (result GetAtResourceGroupOperationResponse, err error) + func (c RemediationsClient) GetAtSubscription(ctx context.Context, id RemediationId) (result GetAtSubscriptionOperationResponse, err error) + func (c RemediationsClient) ListDeploymentsAtManagementGroup(ctx context.Context, id Providers2RemediationId, ...) (result ListDeploymentsAtManagementGroupOperationResponse, err error) + func (c RemediationsClient) ListDeploymentsAtManagementGroupComplete(ctx context.Context, id Providers2RemediationId, ...) (ListDeploymentsAtManagementGroupCompleteResult, error) + func (c RemediationsClient) ListDeploymentsAtManagementGroupCompleteMatchingPredicate(ctx context.Context, id Providers2RemediationId, ...) (result ListDeploymentsAtManagementGroupCompleteResult, err error) + func (c RemediationsClient) ListDeploymentsAtResource(ctx context.Context, id ScopedRemediationId, ...) (result ListDeploymentsAtResourceOperationResponse, err error) + func (c RemediationsClient) ListDeploymentsAtResourceComplete(ctx context.Context, id ScopedRemediationId, ...) (ListDeploymentsAtResourceCompleteResult, error) + func (c RemediationsClient) ListDeploymentsAtResourceCompleteMatchingPredicate(ctx context.Context, id ScopedRemediationId, ...) (result ListDeploymentsAtResourceCompleteResult, err error) + func (c RemediationsClient) ListDeploymentsAtResourceGroup(ctx context.Context, id ProviderRemediationId, ...) (result ListDeploymentsAtResourceGroupOperationResponse, err error) + func (c RemediationsClient) ListDeploymentsAtResourceGroupComplete(ctx context.Context, id ProviderRemediationId, ...) (ListDeploymentsAtResourceGroupCompleteResult, error) + func (c RemediationsClient) ListDeploymentsAtResourceGroupCompleteMatchingPredicate(ctx context.Context, id ProviderRemediationId, ...) (result ListDeploymentsAtResourceGroupCompleteResult, err error) + func (c RemediationsClient) ListDeploymentsAtSubscription(ctx context.Context, id RemediationId, ...) (result ListDeploymentsAtSubscriptionOperationResponse, err error) + func (c RemediationsClient) ListDeploymentsAtSubscriptionComplete(ctx context.Context, id RemediationId, ...) (ListDeploymentsAtSubscriptionCompleteResult, error) + func (c RemediationsClient) ListDeploymentsAtSubscriptionCompleteMatchingPredicate(ctx context.Context, id RemediationId, ...) (result ListDeploymentsAtSubscriptionCompleteResult, err error) + func (c RemediationsClient) ListForManagementGroup(ctx context.Context, id ManagementGroupId, ...) (result ListForManagementGroupOperationResponse, err error) + func (c RemediationsClient) ListForManagementGroupComplete(ctx context.Context, id ManagementGroupId, ...) (ListForManagementGroupCompleteResult, error) + func (c RemediationsClient) ListForManagementGroupCompleteMatchingPredicate(ctx context.Context, id ManagementGroupId, ...) (result ListForManagementGroupCompleteResult, err error) + func (c RemediationsClient) ListForResource(ctx context.Context, id commonids.ScopeId, ...) (result ListForResourceOperationResponse, err error) + func (c RemediationsClient) ListForResourceComplete(ctx context.Context, id commonids.ScopeId, ...) (ListForResourceCompleteResult, error) + func (c RemediationsClient) ListForResourceCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result ListForResourceCompleteResult, err error) + func (c RemediationsClient) ListForResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListForResourceGroupOperationResponse, err error) + func (c RemediationsClient) ListForResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListForResourceGroupCompleteResult, error) + func (c RemediationsClient) ListForResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListForResourceGroupCompleteResult, err error) + func (c RemediationsClient) ListForSubscription(ctx context.Context, id commonids.SubscriptionId, ...) (result ListForSubscriptionOperationResponse, err error) + func (c RemediationsClient) ListForSubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListForSubscriptionCompleteResult, error) + func (c RemediationsClient) ListForSubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListForSubscriptionCompleteResult, err error) + type ResourceDiscoveryMode string + const ResourceDiscoveryModeExistingNonCompliant + const ResourceDiscoveryModeReEvaluateCompliance + func (s *ResourceDiscoveryMode) UnmarshalJSON(bytes []byte) error + type ScopedRemediationId struct + RemediationName string + ResourceId string + func NewScopedRemediationID(resourceId string, remediationName string) ScopedRemediationId + func ParseScopedRemediationID(input string) (*ScopedRemediationId, error) + func ParseScopedRemediationIDInsensitively(input string) (*ScopedRemediationId, error) + func (id *ScopedRemediationId) FromParseResult(input resourceids.ParseResult) error + func (id ScopedRemediationId) ID() string + func (id ScopedRemediationId) Segments() []resourceids.Segment + func (id ScopedRemediationId) String() string + type TypedErrorInfo struct + Info *interface{} + Type *string