Documentation ¶
Overview ¶
Package policyinsights implements the Azure ARM Policyinsights service API version .
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type BaseClient
- type ErrorDefinition
- type ErrorResponse
- type Operation
- type OperationDisplay
- type OperationsClient
- func (client OperationsClient) List(ctx context.Context) (result OperationsListResults, err error)
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationsListResults, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type OperationsListResults
- type PolicyAssignmentSummary
- type PolicyDefinitionSummary
- type PolicyDetails
- type PolicyEvent
- type PolicyEventsClient
- func (client PolicyEventsClient) GetMetadata(ctx context.Context, scope string) (result String, err error)
- func (client PolicyEventsClient) GetMetadataPreparer(ctx context.Context, scope string) (*http.Request, error)
- func (client PolicyEventsClient) GetMetadataResponder(resp *http.Response) (result String, err error)
- func (client PolicyEventsClient) GetMetadataSender(req *http.Request) (*http.Response, error)
- func (client PolicyEventsClient) ListQueryResultsForManagementGroup(ctx context.Context, managementGroupName string, top *int32, orderBy string, ...) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForManagementGroupPreparer(ctx context.Context, managementGroupName string, top *int32, orderBy string, ...) (*http.Request, error)
- func (client PolicyEventsClient) ListQueryResultsForManagementGroupResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForManagementGroupSender(req *http.Request) (*http.Response, error)
- func (client PolicyEventsClient) ListQueryResultsForPolicyDefinition(ctx context.Context, subscriptionID string, policyDefinitionName string, ...) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForPolicyDefinitionPreparer(ctx context.Context, subscriptionID string, policyDefinitionName string, ...) (*http.Request, error)
- func (client PolicyEventsClient) ListQueryResultsForPolicyDefinitionResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForPolicyDefinitionSender(req *http.Request) (*http.Response, error)
- func (client PolicyEventsClient) ListQueryResultsForPolicySetDefinition(ctx context.Context, subscriptionID string, policySetDefinitionName string, ...) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForPolicySetDefinitionPreparer(ctx context.Context, subscriptionID string, policySetDefinitionName string, ...) (*http.Request, error)
- func (client PolicyEventsClient) ListQueryResultsForPolicySetDefinitionResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForPolicySetDefinitionSender(req *http.Request) (*http.Response, error)
- func (client PolicyEventsClient) ListQueryResultsForResource(ctx context.Context, resourceID string, top *int32, orderBy string, ...) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignment(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (*http.Request, error)
- func (client PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
- func (client PolicyEventsClient) ListQueryResultsForResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (*http.Request, error)
- func (client PolicyEventsClient) ListQueryResultsForResourceGroupResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client PolicyEventsClient) ListQueryResultsForResourcePreparer(ctx context.Context, resourceID string, top *int32, orderBy string, ...) (*http.Request, error)
- func (client PolicyEventsClient) ListQueryResultsForResourceResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForResourceSender(req *http.Request) (*http.Response, error)
- func (client PolicyEventsClient) ListQueryResultsForSubscription(ctx context.Context, subscriptionID string, top *int32, orderBy string, ...) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignment(ctx context.Context, subscriptionID string, policyAssignmentName string, ...) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentPreparer(ctx context.Context, subscriptionID string, policyAssignmentName string, ...) (*http.Request, error)
- func (client PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
- func (client PolicyEventsClient) ListQueryResultsForSubscriptionPreparer(ctx context.Context, subscriptionID string, top *int32, orderBy string, ...) (*http.Request, error)
- func (client PolicyEventsClient) ListQueryResultsForSubscriptionResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
- func (client PolicyEventsClient) ListQueryResultsForSubscriptionSender(req *http.Request) (*http.Response, error)
- type PolicyEventsQueryResults
- type PolicyState
- type PolicyStatesClient
- func (client PolicyStatesClient) GetMetadata(ctx context.Context, scope string) (result String, err error)
- func (client PolicyStatesClient) GetMetadataPreparer(ctx context.Context, scope string) (*http.Request, error)
- func (client PolicyStatesClient) GetMetadataResponder(resp *http.Response) (result String, err error)
- func (client PolicyStatesClient) GetMetadataSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) ListQueryResultsForManagementGroup(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForManagementGroupPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (*http.Request, error)
- func (client PolicyStatesClient) ListQueryResultsForManagementGroupResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForManagementGroupSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) ListQueryResultsForPolicyDefinition(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForPolicyDefinitionPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (*http.Request, error)
- func (client PolicyStatesClient) ListQueryResultsForPolicyDefinitionResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForPolicyDefinitionSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) ListQueryResultsForPolicySetDefinition(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForPolicySetDefinitionPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (*http.Request, error)
- func (client PolicyStatesClient) ListQueryResultsForPolicySetDefinitionResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForPolicySetDefinitionSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) ListQueryResultsForResource(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForResourceGroup(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignment(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (*http.Request, error)
- func (client PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) ListQueryResultsForResourceGroupPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (*http.Request, error)
- func (client PolicyStatesClient) ListQueryResultsForResourceGroupResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) ListQueryResultsForResourcePreparer(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (*http.Request, error)
- func (client PolicyStatesClient) ListQueryResultsForResourceResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForResourceSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) ListQueryResultsForSubscription(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignment(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (*http.Request, error)
- func (client PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) ListQueryResultsForSubscriptionPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, ...) (*http.Request, error)
- func (client PolicyStatesClient) ListQueryResultsForSubscriptionResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
- func (client PolicyStatesClient) ListQueryResultsForSubscriptionSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) SummarizeForManagementGroup(ctx context.Context, managementGroupName string, top *int32, from *date.Time, ...) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForManagementGroupPreparer(ctx context.Context, managementGroupName string, top *int32, from *date.Time, ...) (*http.Request, error)
- func (client PolicyStatesClient) SummarizeForManagementGroupResponder(resp *http.Response) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForManagementGroupSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) SummarizeForPolicyDefinition(ctx context.Context, subscriptionID string, policyDefinitionName string, ...) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForPolicyDefinitionPreparer(ctx context.Context, subscriptionID string, policyDefinitionName string, ...) (*http.Request, error)
- func (client PolicyStatesClient) SummarizeForPolicyDefinitionResponder(resp *http.Response) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForPolicyDefinitionSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) SummarizeForPolicySetDefinition(ctx context.Context, subscriptionID string, policySetDefinitionName string, ...) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForPolicySetDefinitionPreparer(ctx context.Context, subscriptionID string, policySetDefinitionName string, ...) (*http.Request, error)
- func (client PolicyStatesClient) SummarizeForPolicySetDefinitionResponder(resp *http.Response) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForPolicySetDefinitionSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) SummarizeForResource(ctx context.Context, resourceID string, top *int32, from *date.Time, ...) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignment(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignmentPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (*http.Request, error)
- func (client PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignmentResponder(resp *http.Response) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) SummarizeForResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (*http.Request, error)
- func (client PolicyStatesClient) SummarizeForResourceGroupResponder(resp *http.Response) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) SummarizeForResourcePreparer(ctx context.Context, resourceID string, top *int32, from *date.Time, ...) (*http.Request, error)
- func (client PolicyStatesClient) SummarizeForResourceResponder(resp *http.Response) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForResourceSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) SummarizeForSubscription(ctx context.Context, subscriptionID string, top *int32, from *date.Time, ...) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignment(ctx context.Context, subscriptionID string, policyAssignmentName string, ...) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignmentPreparer(ctx context.Context, subscriptionID string, policyAssignmentName string, ...) (*http.Request, error)
- func (client PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignmentResponder(resp *http.Response) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
- func (client PolicyStatesClient) SummarizeForSubscriptionPreparer(ctx context.Context, subscriptionID string, top *int32, from *date.Time, ...) (*http.Request, error)
- func (client PolicyStatesClient) SummarizeForSubscriptionResponder(resp *http.Response) (result SummarizeResults, err error)
- func (client PolicyStatesClient) SummarizeForSubscriptionSender(req *http.Request) (*http.Response, error)
- type PolicyStatesQueryResults
- type PolicyStatesResource
- type PolicyTrackedResource
- type PolicyTrackedResourcesClient
- func (client PolicyTrackedResourcesClient) ListQueryResultsForManagementGroup(ctx context.Context, managementGroupName string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsPage, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupComplete(ctx context.Context, managementGroupName string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsIterator, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupPreparer(ctx context.Context, managementGroupName string, top *int32, filter string) (*http.Request, error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupResponder(resp *http.Response) (result PolicyTrackedResourcesQueryResults, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupSender(req *http.Request) (*http.Response, error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForResource(ctx context.Context, resourceID string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsPage, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceComplete(ctx context.Context, resourceID string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsIterator, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceGroup(ctx context.Context, resourceGroupName string, subscriptionID string, ...) (result PolicyTrackedResourcesQueryResultsPage, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupComplete(ctx context.Context, resourceGroupName string, subscriptionID string, ...) (result PolicyTrackedResourcesQueryResultsIterator, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupPreparer(ctx context.Context, resourceGroupName string, subscriptionID string, ...) (*http.Request, error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupResponder(resp *http.Response) (result PolicyTrackedResourcesQueryResults, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForResourcePreparer(ctx context.Context, resourceID string, top *int32, filter string) (*http.Request, error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceResponder(resp *http.Response) (result PolicyTrackedResourcesQueryResults, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceSender(req *http.Request) (*http.Response, error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForSubscription(ctx context.Context, subscriptionID string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsPage, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionComplete(ctx context.Context, subscriptionID string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsIterator, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionPreparer(ctx context.Context, subscriptionID string, top *int32, filter string) (*http.Request, error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionResponder(resp *http.Response) (result PolicyTrackedResourcesQueryResults, err error)
- func (client PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionSender(req *http.Request) (*http.Response, error)
- type PolicyTrackedResourcesQueryResults
- type PolicyTrackedResourcesQueryResultsIterator
- func (iter *PolicyTrackedResourcesQueryResultsIterator) Next() error
- func (iter PolicyTrackedResourcesQueryResultsIterator) NotDone() bool
- func (iter PolicyTrackedResourcesQueryResultsIterator) Response() PolicyTrackedResourcesQueryResults
- func (iter PolicyTrackedResourcesQueryResultsIterator) Value() PolicyTrackedResource
- type PolicyTrackedResourcesQueryResultsPage
- func (page *PolicyTrackedResourcesQueryResultsPage) Next() error
- func (page PolicyTrackedResourcesQueryResultsPage) NotDone() bool
- func (page PolicyTrackedResourcesQueryResultsPage) Response() PolicyTrackedResourcesQueryResults
- func (page PolicyTrackedResourcesQueryResultsPage) Values() []PolicyTrackedResource
- type QueryFailure
- type QueryFailureError
- type Remediation
- type RemediationDeployment
- type RemediationDeploymentSummary
- type RemediationDeploymentsListResult
- type RemediationDeploymentsListResultIterator
- func (iter *RemediationDeploymentsListResultIterator) Next() error
- func (iter RemediationDeploymentsListResultIterator) NotDone() bool
- func (iter RemediationDeploymentsListResultIterator) Response() RemediationDeploymentsListResult
- func (iter RemediationDeploymentsListResultIterator) Value() RemediationDeployment
- type RemediationDeploymentsListResultPage
- func (page *RemediationDeploymentsListResultPage) Next() error
- func (page RemediationDeploymentsListResultPage) NotDone() bool
- func (page RemediationDeploymentsListResultPage) Response() RemediationDeploymentsListResult
- func (page RemediationDeploymentsListResultPage) Values() []RemediationDeployment
- type RemediationFilters
- type RemediationListResult
- type RemediationListResultIterator
- type RemediationListResultPage
- type RemediationProperties
- type RemediationsClient
- func (client RemediationsClient) CancelAtManagementGroup(ctx context.Context, managementGroupID string, remediationName string) (result Remediation, err error)
- func (client RemediationsClient) CancelAtManagementGroupPreparer(ctx context.Context, managementGroupID string, remediationName string) (*http.Request, error)
- func (client RemediationsClient) CancelAtManagementGroupResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) CancelAtManagementGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) CancelAtResource(ctx context.Context, resourceID string, remediationName string) (result Remediation, err error)
- func (client RemediationsClient) CancelAtResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result Remediation, err error)
- func (client RemediationsClient) CancelAtResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (*http.Request, error)
- func (client RemediationsClient) CancelAtResourceGroupResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) CancelAtResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) CancelAtResourcePreparer(ctx context.Context, resourceID string, remediationName string) (*http.Request, error)
- func (client RemediationsClient) CancelAtResourceResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) CancelAtResourceSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) CancelAtSubscription(ctx context.Context, subscriptionID string, remediationName string) (result Remediation, err error)
- func (client RemediationsClient) CancelAtSubscriptionPreparer(ctx context.Context, subscriptionID string, remediationName string) (*http.Request, error)
- func (client RemediationsClient) CancelAtSubscriptionResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) CancelAtSubscriptionSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, managementGroupID string, remediationName string, ...) (result Remediation, err error)
- func (client RemediationsClient) CreateOrUpdateAtManagementGroupPreparer(ctx context.Context, managementGroupID string, remediationName string, ...) (*http.Request, error)
- func (client RemediationsClient) CreateOrUpdateAtManagementGroupResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) CreateOrUpdateAtManagementGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) CreateOrUpdateAtResource(ctx context.Context, resourceID string, remediationName string, ...) (result Remediation, err error)
- func (client RemediationsClient) CreateOrUpdateAtResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result Remediation, err error)
- func (client RemediationsClient) CreateOrUpdateAtResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (*http.Request, error)
- func (client RemediationsClient) CreateOrUpdateAtResourceGroupResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) CreateOrUpdateAtResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) CreateOrUpdateAtResourcePreparer(ctx context.Context, resourceID string, remediationName string, ...) (*http.Request, error)
- func (client RemediationsClient) CreateOrUpdateAtResourceResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) CreateOrUpdateAtResourceSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) CreateOrUpdateAtSubscription(ctx context.Context, subscriptionID string, remediationName string, ...) (result Remediation, err error)
- func (client RemediationsClient) CreateOrUpdateAtSubscriptionPreparer(ctx context.Context, subscriptionID string, remediationName string, ...) (*http.Request, error)
- func (client RemediationsClient) CreateOrUpdateAtSubscriptionResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) CreateOrUpdateAtSubscriptionSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) DeleteAtManagementGroup(ctx context.Context, managementGroupID string, remediationName string) (result Remediation, err error)
- func (client RemediationsClient) DeleteAtManagementGroupPreparer(ctx context.Context, managementGroupID string, remediationName string) (*http.Request, error)
- func (client RemediationsClient) DeleteAtManagementGroupResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) DeleteAtManagementGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) DeleteAtResource(ctx context.Context, resourceID string, remediationName string) (result Remediation, err error)
- func (client RemediationsClient) DeleteAtResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result Remediation, err error)
- func (client RemediationsClient) DeleteAtResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (*http.Request, error)
- func (client RemediationsClient) DeleteAtResourceGroupResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) DeleteAtResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) DeleteAtResourcePreparer(ctx context.Context, resourceID string, remediationName string) (*http.Request, error)
- func (client RemediationsClient) DeleteAtResourceResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) DeleteAtResourceSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) DeleteAtSubscription(ctx context.Context, subscriptionID string, remediationName string) (result Remediation, err error)
- func (client RemediationsClient) DeleteAtSubscriptionPreparer(ctx context.Context, subscriptionID string, remediationName string) (*http.Request, error)
- func (client RemediationsClient) DeleteAtSubscriptionResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) DeleteAtSubscriptionSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) GetAtManagementGroup(ctx context.Context, managementGroupID string, remediationName string) (result Remediation, err error)
- func (client RemediationsClient) GetAtManagementGroupPreparer(ctx context.Context, managementGroupID string, remediationName string) (*http.Request, error)
- func (client RemediationsClient) GetAtManagementGroupResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) GetAtManagementGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) GetAtResource(ctx context.Context, resourceID string, remediationName string) (result Remediation, err error)
- func (client RemediationsClient) GetAtResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result Remediation, err error)
- func (client RemediationsClient) GetAtResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (*http.Request, error)
- func (client RemediationsClient) GetAtResourceGroupResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) GetAtResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) GetAtResourcePreparer(ctx context.Context, resourceID string, remediationName string) (*http.Request, error)
- func (client RemediationsClient) GetAtResourceResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) GetAtResourceSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) GetAtSubscription(ctx context.Context, subscriptionID string, remediationName string) (result Remediation, err error)
- func (client RemediationsClient) GetAtSubscriptionPreparer(ctx context.Context, subscriptionID string, remediationName string) (*http.Request, error)
- func (client RemediationsClient) GetAtSubscriptionResponder(resp *http.Response) (result Remediation, err error)
- func (client RemediationsClient) GetAtSubscriptionSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) ListDeploymentsAtManagementGroup(ctx context.Context, managementGroupID string, remediationName string, ...) (result RemediationDeploymentsListResultPage, err error)
- func (client RemediationsClient) ListDeploymentsAtManagementGroupComplete(ctx context.Context, managementGroupID string, remediationName string, ...) (result RemediationDeploymentsListResultIterator, err error)
- func (client RemediationsClient) ListDeploymentsAtManagementGroupPreparer(ctx context.Context, managementGroupID string, remediationName string, ...) (*http.Request, error)
- func (client RemediationsClient) ListDeploymentsAtManagementGroupResponder(resp *http.Response) (result RemediationDeploymentsListResult, err error)
- func (client RemediationsClient) ListDeploymentsAtManagementGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) ListDeploymentsAtResource(ctx context.Context, resourceID string, remediationName string, top *int32) (result RemediationDeploymentsListResultPage, err error)
- func (client RemediationsClient) ListDeploymentsAtResourceComplete(ctx context.Context, resourceID string, remediationName string, top *int32) (result RemediationDeploymentsListResultIterator, err error)
- func (client RemediationsClient) ListDeploymentsAtResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result RemediationDeploymentsListResultPage, err error)
- func (client RemediationsClient) ListDeploymentsAtResourceGroupComplete(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result RemediationDeploymentsListResultIterator, err error)
- func (client RemediationsClient) ListDeploymentsAtResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (*http.Request, error)
- func (client RemediationsClient) ListDeploymentsAtResourceGroupResponder(resp *http.Response) (result RemediationDeploymentsListResult, err error)
- func (client RemediationsClient) ListDeploymentsAtResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) ListDeploymentsAtResourcePreparer(ctx context.Context, resourceID string, remediationName string, top *int32) (*http.Request, error)
- func (client RemediationsClient) ListDeploymentsAtResourceResponder(resp *http.Response) (result RemediationDeploymentsListResult, err error)
- func (client RemediationsClient) ListDeploymentsAtResourceSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) ListDeploymentsAtSubscription(ctx context.Context, subscriptionID string, remediationName string, top *int32) (result RemediationDeploymentsListResultPage, err error)
- func (client RemediationsClient) ListDeploymentsAtSubscriptionComplete(ctx context.Context, subscriptionID string, remediationName string, top *int32) (result RemediationDeploymentsListResultIterator, err error)
- func (client RemediationsClient) ListDeploymentsAtSubscriptionPreparer(ctx context.Context, subscriptionID string, remediationName string, top *int32) (*http.Request, error)
- func (client RemediationsClient) ListDeploymentsAtSubscriptionResponder(resp *http.Response) (result RemediationDeploymentsListResult, err error)
- func (client RemediationsClient) ListDeploymentsAtSubscriptionSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) ListForManagementGroup(ctx context.Context, managementGroupID string, top *int32, filter string) (result RemediationListResultPage, err error)
- func (client RemediationsClient) ListForManagementGroupComplete(ctx context.Context, managementGroupID string, top *int32, filter string) (result RemediationListResultIterator, err error)
- func (client RemediationsClient) ListForManagementGroupPreparer(ctx context.Context, managementGroupID string, top *int32, filter string) (*http.Request, error)
- func (client RemediationsClient) ListForManagementGroupResponder(resp *http.Response) (result RemediationListResult, err error)
- func (client RemediationsClient) ListForManagementGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) ListForResource(ctx context.Context, resourceID string, top *int32, filter string) (result RemediationListResultPage, err error)
- func (client RemediationsClient) ListForResourceComplete(ctx context.Context, resourceID string, top *int32, filter string) (result RemediationListResultIterator, err error)
- func (client RemediationsClient) ListForResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result RemediationListResultPage, err error)
- func (client RemediationsClient) ListForResourceGroupComplete(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (result RemediationListResultIterator, err error)
- func (client RemediationsClient) ListForResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, ...) (*http.Request, error)
- func (client RemediationsClient) ListForResourceGroupResponder(resp *http.Response) (result RemediationListResult, err error)
- func (client RemediationsClient) ListForResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) ListForResourcePreparer(ctx context.Context, resourceID string, top *int32, filter string) (*http.Request, error)
- func (client RemediationsClient) ListForResourceResponder(resp *http.Response) (result RemediationListResult, err error)
- func (client RemediationsClient) ListForResourceSender(req *http.Request) (*http.Response, error)
- func (client RemediationsClient) ListForSubscription(ctx context.Context, subscriptionID string, top *int32, filter string) (result RemediationListResultPage, err error)
- func (client RemediationsClient) ListForSubscriptionComplete(ctx context.Context, subscriptionID string, top *int32, filter string) (result RemediationListResultIterator, err error)
- func (client RemediationsClient) ListForSubscriptionPreparer(ctx context.Context, subscriptionID string, top *int32, filter string) (*http.Request, error)
- func (client RemediationsClient) ListForSubscriptionResponder(resp *http.Response) (result RemediationListResult, err error)
- func (client RemediationsClient) ListForSubscriptionSender(req *http.Request) (*http.Response, error)
- type String
- type SummarizeResults
- type Summary
- type SummaryResults
- type TrackedResourceModificationDetails
- type TypedErrorInfo
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Policyinsights
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type BaseClient ¶
BaseClient is the base client for Policyinsights.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client.
type ErrorDefinition ¶
type ErrorDefinition struct { // Code - Service specific error code which serves as the substatus for the HTTP error code. Code *string `json:"code,omitempty"` // Message - Description of the error. Message *string `json:"message,omitempty"` // Target - The target of the error. Target *string `json:"target,omitempty"` // Details - Internal error details. Details *[]ErrorDefinition `json:"details,omitempty"` // AdditionalInfo - Additional scenario specific error details. AdditionalInfo *[]TypedErrorInfo `json:"additionalInfo,omitempty"` }
ErrorDefinition error definition.
type ErrorResponse ¶
type ErrorResponse struct { // Error - The error details. Error *ErrorDefinition `json:"error,omitempty"` }
ErrorResponse error response.
type Operation ¶
type Operation struct { // Name - Operation name. Name *string `json:"name,omitempty"` // Display - Display metadata associated with the operation. Display *OperationDisplay `json:"display,omitempty"` }
Operation operation definition.
type OperationDisplay ¶
type OperationDisplay struct { // Provider - Resource provider name. Provider *string `json:"provider,omitempty"` // Resource - Resource name on which the operation is performed. Resource *string `json:"resource,omitempty"` // Operation - Operation name. Operation *string `json:"operation,omitempty"` // Description - Operation description. Description *string `json:"description,omitempty"` }
OperationDisplay display metadata associated with the operation.
type OperationsClient ¶
type OperationsClient struct {
BaseClient
}
OperationsClient is the client for the Operations methods of the Policyinsights service.
func NewOperationsClient ¶
func NewOperationsClient() OperationsClient
NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(baseURI string) OperationsClient
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.
func (OperationsClient) List ¶
func (client OperationsClient) List(ctx context.Context) (result OperationsListResults, err error)
List lists available operations.
func (OperationsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (OperationsClient) ListResponder ¶
func (client OperationsClient) ListResponder(resp *http.Response) (result OperationsListResults, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type OperationsListResults ¶
type OperationsListResults struct { autorest.Response `json:"-"` // OdataCount - OData entity count; represents the number of operations returned. OdataCount *int32 `json:"@odata.count,omitempty"` // Value - List of available operations. Value *[]Operation `json:"value,omitempty"` }
OperationsListResults list of available operations.
type PolicyAssignmentSummary ¶
type PolicyAssignmentSummary struct { // PolicyAssignmentID - Policy assignment ID. PolicyAssignmentID *string `json:"policyAssignmentId,omitempty"` // PolicySetDefinitionID - Policy set definition ID, if the policy assignment is for a policy set. PolicySetDefinitionID *string `json:"policySetDefinitionId,omitempty"` // Results - Non-compliance summary for the policy assignment. Results *SummaryResults `json:"results,omitempty"` // PolicyDefinitions - Policy definitions summary. PolicyDefinitions *[]PolicyDefinitionSummary `json:"policyDefinitions,omitempty"` }
PolicyAssignmentSummary policy assignment summary.
type PolicyDefinitionSummary ¶
type PolicyDefinitionSummary struct { // PolicyDefinitionID - Policy definition ID. PolicyDefinitionID *string `json:"policyDefinitionId,omitempty"` // PolicyDefinitionReferenceID - Policy definition reference ID. PolicyDefinitionReferenceID *string `json:"policyDefinitionReferenceId,omitempty"` // Effect - Policy effect, i.e. policy definition action. Effect *string `json:"effect,omitempty"` // Results - Non-compliance summary for the policy definition. Results *SummaryResults `json:"results,omitempty"` }
PolicyDefinitionSummary policy definition summary.
type PolicyDetails ¶
type PolicyDetails struct { // PolicyDefinitionID - The ID of the policy definition. PolicyDefinitionID *string `json:"policyDefinitionId,omitempty"` // PolicyAssignmentID - The ID of the policy assignment. PolicyAssignmentID *string `json:"policyAssignmentId,omitempty"` // PolicyAssignmentDisplayName - The display name of the policy assignment. PolicyAssignmentDisplayName *string `json:"policyAssignmentDisplayName,omitempty"` // PolicyAssignmentScope - The scope of the policy assignment. PolicyAssignmentScope *string `json:"policyAssignmentScope,omitempty"` // PolicySetDefinitionID - The ID of the policy set definition. PolicySetDefinitionID *string `json:"policySetDefinitionId,omitempty"` // PolicyDefinitionReferenceID - The policy definition reference ID within the policy set definition. PolicyDefinitionReferenceID *string `json:"policyDefinitionReferenceId,omitempty"` }
PolicyDetails the policy details.
type PolicyEvent ¶
type PolicyEvent struct { // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // OdataID - OData entity ID; always set to null since policy event records do not have an entity ID. OdataID *string `json:"@odata.id,omitempty"` // OdataContext - OData context string; used by OData clients to resolve type information based on metadata. OdataContext *string `json:"@odata.context,omitempty"` // Timestamp - Timestamp for the policy event record. Timestamp *date.Time `json:"timestamp,omitempty"` // ResourceID - Resource ID. ResourceID *string `json:"resourceId,omitempty"` // PolicyAssignmentID - Policy assignment ID. PolicyAssignmentID *string `json:"policyAssignmentId,omitempty"` // PolicyDefinitionID - Policy definition ID. PolicyDefinitionID *string `json:"policyDefinitionId,omitempty"` // EffectiveParameters - Effective parameters for the policy assignment. EffectiveParameters *string `json:"effectiveParameters,omitempty"` // IsCompliant - Flag which states whether the resource is compliant against the policy assignment it was evaluated against. IsCompliant *bool `json:"isCompliant,omitempty"` // SubscriptionID - Subscription ID. SubscriptionID *string `json:"subscriptionId,omitempty"` // ResourceType - Resource type. ResourceType *string `json:"resourceType,omitempty"` // ResourceLocation - Resource location. ResourceLocation *string `json:"resourceLocation,omitempty"` // ResourceGroup - Resource group name. ResourceGroup *string `json:"resourceGroup,omitempty"` // ResourceTags - List of resource tags. ResourceTags *string `json:"resourceTags,omitempty"` // PolicyAssignmentName - Policy assignment name. PolicyAssignmentName *string `json:"policyAssignmentName,omitempty"` // PolicyAssignmentOwner - Policy assignment owner. PolicyAssignmentOwner *string `json:"policyAssignmentOwner,omitempty"` // PolicyAssignmentParameters - Policy assignment parameters. PolicyAssignmentParameters *string `json:"policyAssignmentParameters,omitempty"` // PolicyAssignmentScope - Policy assignment scope. PolicyAssignmentScope *string `json:"policyAssignmentScope,omitempty"` // PolicyDefinitionName - Policy definition name. PolicyDefinitionName *string `json:"policyDefinitionName,omitempty"` // PolicyDefinitionAction - Policy definition action, i.e. effect. PolicyDefinitionAction *string `json:"policyDefinitionAction,omitempty"` // PolicyDefinitionCategory - Policy definition category. PolicyDefinitionCategory *string `json:"policyDefinitionCategory,omitempty"` // PolicySetDefinitionID - Policy set definition ID, if the policy assignment is for a policy set. PolicySetDefinitionID *string `json:"policySetDefinitionId,omitempty"` // PolicySetDefinitionName - Policy set definition name, if the policy assignment is for a policy set. PolicySetDefinitionName *string `json:"policySetDefinitionName,omitempty"` // PolicySetDefinitionOwner - Policy set definition owner, if the policy assignment is for a policy set. PolicySetDefinitionOwner *string `json:"policySetDefinitionOwner,omitempty"` // PolicySetDefinitionCategory - Policy set definition category, if the policy assignment is for a policy set. PolicySetDefinitionCategory *string `json:"policySetDefinitionCategory,omitempty"` // PolicySetDefinitionParameters - Policy set definition parameters, if the policy assignment is for a policy set. PolicySetDefinitionParameters *string `json:"policySetDefinitionParameters,omitempty"` // ManagementGroupIds - Comma seperated list of management group IDs, which represent the hierarchy of the management groups the resource is under. ManagementGroupIds *string `json:"managementGroupIds,omitempty"` // PolicyDefinitionReferenceID - Reference ID for the policy definition inside the policy set, if the policy assignment is for a policy set. PolicyDefinitionReferenceID *string `json:"policyDefinitionReferenceId,omitempty"` // TenantID - Tenant ID for the policy event record. TenantID *string `json:"tenantId,omitempty"` // PrincipalOid - Principal object ID for the user who initiated the resource operation that triggered the policy event. PrincipalOid *string `json:"principalOid,omitempty"` }
PolicyEvent policy event record.
func (PolicyEvent) MarshalJSON ¶
func (peVar PolicyEvent) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PolicyEvent.
func (*PolicyEvent) UnmarshalJSON ¶
func (peVar *PolicyEvent) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for PolicyEvent struct.
type PolicyEventsClient ¶
type PolicyEventsClient struct {
BaseClient
}
PolicyEventsClient is the client for the PolicyEvents methods of the Policyinsights service.
func NewPolicyEventsClient ¶
func NewPolicyEventsClient() PolicyEventsClient
NewPolicyEventsClient creates an instance of the PolicyEventsClient client.
func NewPolicyEventsClientWithBaseURI ¶
func NewPolicyEventsClientWithBaseURI(baseURI string) PolicyEventsClient
NewPolicyEventsClientWithBaseURI creates an instance of the PolicyEventsClient client.
func (PolicyEventsClient) GetMetadata ¶
func (client PolicyEventsClient) GetMetadata(ctx context.Context, scope string) (result String, err error)
GetMetadata gets OData metadata XML document. Parameters: scope - a valid scope, i.e. management group, subscription, resource group, or resource ID. Scope used has no effect on metadata returned.
func (PolicyEventsClient) GetMetadataPreparer ¶
func (client PolicyEventsClient) GetMetadataPreparer(ctx context.Context, scope string) (*http.Request, error)
GetMetadataPreparer prepares the GetMetadata request.
func (PolicyEventsClient) GetMetadataResponder ¶
func (client PolicyEventsClient) GetMetadataResponder(resp *http.Response) (result String, err error)
GetMetadataResponder handles the response to the GetMetadata request. The method always closes the http.Response Body.
func (PolicyEventsClient) GetMetadataSender ¶
GetMetadataSender sends the GetMetadata request. The method will close the http.Response Body if it receives an error.
func (PolicyEventsClient) ListQueryResultsForManagementGroup ¶
func (client PolicyEventsClient) ListQueryResultsForManagementGroup(ctx context.Context, managementGroupName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyEventsQueryResults, err error)
ListQueryResultsForManagementGroup queries policy events for the resources under the management group. Parameters: managementGroupName - management group name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyEventsClient) ListQueryResultsForManagementGroupPreparer ¶
func (client PolicyEventsClient) ListQueryResultsForManagementGroupPreparer(ctx context.Context, managementGroupName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForManagementGroupPreparer prepares the ListQueryResultsForManagementGroup request.
func (PolicyEventsClient) ListQueryResultsForManagementGroupResponder ¶
func (client PolicyEventsClient) ListQueryResultsForManagementGroupResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
ListQueryResultsForManagementGroupResponder handles the response to the ListQueryResultsForManagementGroup request. The method always closes the http.Response Body.
func (PolicyEventsClient) ListQueryResultsForManagementGroupSender ¶
func (client PolicyEventsClient) ListQueryResultsForManagementGroupSender(req *http.Request) (*http.Response, error)
ListQueryResultsForManagementGroupSender sends the ListQueryResultsForManagementGroup request. The method will close the http.Response Body if it receives an error.
func (PolicyEventsClient) ListQueryResultsForPolicyDefinition ¶
func (client PolicyEventsClient) ListQueryResultsForPolicyDefinition(ctx context.Context, subscriptionID string, policyDefinitionName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyEventsQueryResults, err error)
ListQueryResultsForPolicyDefinition queries policy events for the subscription level policy definition. Parameters: subscriptionID - microsoft Azure subscription ID. policyDefinitionName - policy definition name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyEventsClient) ListQueryResultsForPolicyDefinitionPreparer ¶
func (client PolicyEventsClient) ListQueryResultsForPolicyDefinitionPreparer(ctx context.Context, subscriptionID string, policyDefinitionName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForPolicyDefinitionPreparer prepares the ListQueryResultsForPolicyDefinition request.
func (PolicyEventsClient) ListQueryResultsForPolicyDefinitionResponder ¶
func (client PolicyEventsClient) ListQueryResultsForPolicyDefinitionResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
ListQueryResultsForPolicyDefinitionResponder handles the response to the ListQueryResultsForPolicyDefinition request. The method always closes the http.Response Body.
func (PolicyEventsClient) ListQueryResultsForPolicyDefinitionSender ¶
func (client PolicyEventsClient) ListQueryResultsForPolicyDefinitionSender(req *http.Request) (*http.Response, error)
ListQueryResultsForPolicyDefinitionSender sends the ListQueryResultsForPolicyDefinition request. The method will close the http.Response Body if it receives an error.
func (PolicyEventsClient) ListQueryResultsForPolicySetDefinition ¶
func (client PolicyEventsClient) ListQueryResultsForPolicySetDefinition(ctx context.Context, subscriptionID string, policySetDefinitionName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyEventsQueryResults, err error)
ListQueryResultsForPolicySetDefinition queries policy events for the subscription level policy set definition. Parameters: subscriptionID - microsoft Azure subscription ID. policySetDefinitionName - policy set definition name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyEventsClient) ListQueryResultsForPolicySetDefinitionPreparer ¶
func (client PolicyEventsClient) ListQueryResultsForPolicySetDefinitionPreparer(ctx context.Context, subscriptionID string, policySetDefinitionName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForPolicySetDefinitionPreparer prepares the ListQueryResultsForPolicySetDefinition request.
func (PolicyEventsClient) ListQueryResultsForPolicySetDefinitionResponder ¶
func (client PolicyEventsClient) ListQueryResultsForPolicySetDefinitionResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
ListQueryResultsForPolicySetDefinitionResponder handles the response to the ListQueryResultsForPolicySetDefinition request. The method always closes the http.Response Body.
func (PolicyEventsClient) ListQueryResultsForPolicySetDefinitionSender ¶
func (client PolicyEventsClient) ListQueryResultsForPolicySetDefinitionSender(req *http.Request) (*http.Response, error)
ListQueryResultsForPolicySetDefinitionSender sends the ListQueryResultsForPolicySetDefinition request. The method will close the http.Response Body if it receives an error.
func (PolicyEventsClient) ListQueryResultsForResource ¶
func (client PolicyEventsClient) ListQueryResultsForResource(ctx context.Context, resourceID string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyEventsQueryResults, err error)
ListQueryResultsForResource queries policy events for the resource. Parameters: resourceID - resource ID. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyEventsClient) ListQueryResultsForResourceGroup ¶
func (client PolicyEventsClient) ListQueryResultsForResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyEventsQueryResults, err error)
ListQueryResultsForResourceGroup queries policy events for the resources under the resource group. Parameters: subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignment ¶
func (client PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignment(ctx context.Context, subscriptionID string, resourceGroupName string, policyAssignmentName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyEventsQueryResults, err error)
ListQueryResultsForResourceGroupLevelPolicyAssignment queries policy events for the resource group level policy assignment. Parameters: subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. policyAssignmentName - policy assignment name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentPreparer ¶
func (client PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, policyAssignmentName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForResourceGroupLevelPolicyAssignmentPreparer prepares the ListQueryResultsForResourceGroupLevelPolicyAssignment request.
func (PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentResponder ¶
func (client PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
ListQueryResultsForResourceGroupLevelPolicyAssignmentResponder handles the response to the ListQueryResultsForResourceGroupLevelPolicyAssignment request. The method always closes the http.Response Body.
func (PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentSender ¶
func (client PolicyEventsClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
ListQueryResultsForResourceGroupLevelPolicyAssignmentSender sends the ListQueryResultsForResourceGroupLevelPolicyAssignment request. The method will close the http.Response Body if it receives an error.
func (PolicyEventsClient) ListQueryResultsForResourceGroupPreparer ¶
func (client PolicyEventsClient) ListQueryResultsForResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForResourceGroupPreparer prepares the ListQueryResultsForResourceGroup request.
func (PolicyEventsClient) ListQueryResultsForResourceGroupResponder ¶
func (client PolicyEventsClient) ListQueryResultsForResourceGroupResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
ListQueryResultsForResourceGroupResponder handles the response to the ListQueryResultsForResourceGroup request. The method always closes the http.Response Body.
func (PolicyEventsClient) ListQueryResultsForResourceGroupSender ¶
func (client PolicyEventsClient) ListQueryResultsForResourceGroupSender(req *http.Request) (*http.Response, error)
ListQueryResultsForResourceGroupSender sends the ListQueryResultsForResourceGroup request. The method will close the http.Response Body if it receives an error.
func (PolicyEventsClient) ListQueryResultsForResourcePreparer ¶
func (client PolicyEventsClient) ListQueryResultsForResourcePreparer(ctx context.Context, resourceID string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForResourcePreparer prepares the ListQueryResultsForResource request.
func (PolicyEventsClient) ListQueryResultsForResourceResponder ¶
func (client PolicyEventsClient) ListQueryResultsForResourceResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
ListQueryResultsForResourceResponder handles the response to the ListQueryResultsForResource request. The method always closes the http.Response Body.
func (PolicyEventsClient) ListQueryResultsForResourceSender ¶
func (client PolicyEventsClient) ListQueryResultsForResourceSender(req *http.Request) (*http.Response, error)
ListQueryResultsForResourceSender sends the ListQueryResultsForResource request. The method will close the http.Response Body if it receives an error.
func (PolicyEventsClient) ListQueryResultsForSubscription ¶
func (client PolicyEventsClient) ListQueryResultsForSubscription(ctx context.Context, subscriptionID string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyEventsQueryResults, err error)
ListQueryResultsForSubscription queries policy events for the resources under the subscription. Parameters: subscriptionID - microsoft Azure subscription ID. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignment ¶
func (client PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignment(ctx context.Context, subscriptionID string, policyAssignmentName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyEventsQueryResults, err error)
ListQueryResultsForSubscriptionLevelPolicyAssignment queries policy events for the subscription level policy assignment. Parameters: subscriptionID - microsoft Azure subscription ID. policyAssignmentName - policy assignment name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentPreparer ¶
func (client PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentPreparer(ctx context.Context, subscriptionID string, policyAssignmentName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForSubscriptionLevelPolicyAssignmentPreparer prepares the ListQueryResultsForSubscriptionLevelPolicyAssignment request.
func (PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentResponder ¶
func (client PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
ListQueryResultsForSubscriptionLevelPolicyAssignmentResponder handles the response to the ListQueryResultsForSubscriptionLevelPolicyAssignment request. The method always closes the http.Response Body.
func (PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentSender ¶
func (client PolicyEventsClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
ListQueryResultsForSubscriptionLevelPolicyAssignmentSender sends the ListQueryResultsForSubscriptionLevelPolicyAssignment request. The method will close the http.Response Body if it receives an error.
func (PolicyEventsClient) ListQueryResultsForSubscriptionPreparer ¶
func (client PolicyEventsClient) ListQueryResultsForSubscriptionPreparer(ctx context.Context, subscriptionID string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForSubscriptionPreparer prepares the ListQueryResultsForSubscription request.
func (PolicyEventsClient) ListQueryResultsForSubscriptionResponder ¶
func (client PolicyEventsClient) ListQueryResultsForSubscriptionResponder(resp *http.Response) (result PolicyEventsQueryResults, err error)
ListQueryResultsForSubscriptionResponder handles the response to the ListQueryResultsForSubscription request. The method always closes the http.Response Body.
func (PolicyEventsClient) ListQueryResultsForSubscriptionSender ¶
func (client PolicyEventsClient) ListQueryResultsForSubscriptionSender(req *http.Request) (*http.Response, error)
ListQueryResultsForSubscriptionSender sends the ListQueryResultsForSubscription request. The method will close the http.Response Body if it receives an error.
type PolicyEventsQueryResults ¶
type PolicyEventsQueryResults struct { autorest.Response `json:"-"` // OdataContext - OData context string; used by OData clients to resolve type information based on metadata. OdataContext *string `json:"@odata.context,omitempty"` // OdataCount - OData entity count; represents the number of policy event records returned. OdataCount *int32 `json:"@odata.count,omitempty"` // Value - Query results. Value *[]PolicyEvent `json:"value,omitempty"` }
PolicyEventsQueryResults query results.
type PolicyState ¶
type PolicyState struct { // AdditionalProperties - Unmatched properties from the message are deserialized this collection AdditionalProperties map[string]interface{} `json:""` // OdataID - OData entity ID; always set to null since policy state records do not have an entity ID. OdataID *string `json:"@odata.id,omitempty"` // OdataContext - OData context string; used by OData clients to resolve type information based on metadata. OdataContext *string `json:"@odata.context,omitempty"` // Timestamp - Timestamp for the policy state record. Timestamp *date.Time `json:"timestamp,omitempty"` // ResourceID - Resource ID. ResourceID *string `json:"resourceId,omitempty"` // PolicyAssignmentID - Policy assignment ID. PolicyAssignmentID *string `json:"policyAssignmentId,omitempty"` // PolicyDefinitionID - Policy definition ID. PolicyDefinitionID *string `json:"policyDefinitionId,omitempty"` // EffectiveParameters - Effective parameters for the policy assignment. EffectiveParameters *string `json:"effectiveParameters,omitempty"` // IsCompliant - Flag which states whether the resource is compliant against the policy assignment it was evaluated against. IsCompliant *bool `json:"isCompliant,omitempty"` // SubscriptionID - Subscription ID. SubscriptionID *string `json:"subscriptionId,omitempty"` // ResourceType - Resource type. ResourceType *string `json:"resourceType,omitempty"` // ResourceLocation - Resource location. ResourceLocation *string `json:"resourceLocation,omitempty"` // ResourceGroup - Resource group name. ResourceGroup *string `json:"resourceGroup,omitempty"` // ResourceTags - List of resource tags. ResourceTags *string `json:"resourceTags,omitempty"` // PolicyAssignmentName - Policy assignment name. PolicyAssignmentName *string `json:"policyAssignmentName,omitempty"` // PolicyAssignmentOwner - Policy assignment owner. PolicyAssignmentOwner *string `json:"policyAssignmentOwner,omitempty"` // PolicyAssignmentParameters - Policy assignment parameters. PolicyAssignmentParameters *string `json:"policyAssignmentParameters,omitempty"` // PolicyAssignmentScope - Policy assignment scope. PolicyAssignmentScope *string `json:"policyAssignmentScope,omitempty"` // PolicyDefinitionName - Policy definition name. PolicyDefinitionName *string `json:"policyDefinitionName,omitempty"` // PolicyDefinitionAction - Policy definition action, i.e. effect. PolicyDefinitionAction *string `json:"policyDefinitionAction,omitempty"` // PolicyDefinitionCategory - Policy definition category. PolicyDefinitionCategory *string `json:"policyDefinitionCategory,omitempty"` // PolicySetDefinitionID - Policy set definition ID, if the policy assignment is for a policy set. PolicySetDefinitionID *string `json:"policySetDefinitionId,omitempty"` // PolicySetDefinitionName - Policy set definition name, if the policy assignment is for a policy set. PolicySetDefinitionName *string `json:"policySetDefinitionName,omitempty"` // PolicySetDefinitionOwner - Policy set definition owner, if the policy assignment is for a policy set. PolicySetDefinitionOwner *string `json:"policySetDefinitionOwner,omitempty"` // PolicySetDefinitionCategory - Policy set definition category, if the policy assignment is for a policy set. PolicySetDefinitionCategory *string `json:"policySetDefinitionCategory,omitempty"` // PolicySetDefinitionParameters - Policy set definition parameters, if the policy assignment is for a policy set. PolicySetDefinitionParameters *string `json:"policySetDefinitionParameters,omitempty"` // ManagementGroupIds - Comma seperated list of management group IDs, which represent the hierarchy of the management groups the resource is under. ManagementGroupIds *string `json:"managementGroupIds,omitempty"` // PolicyDefinitionReferenceID - Reference ID for the policy definition inside the policy set, if the policy assignment is for a policy set. PolicyDefinitionReferenceID *string `json:"policyDefinitionReferenceId,omitempty"` }
PolicyState policy state record.
func (PolicyState) MarshalJSON ¶
func (ps PolicyState) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for PolicyState.
func (*PolicyState) UnmarshalJSON ¶
func (ps *PolicyState) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for PolicyState struct.
type PolicyStatesClient ¶
type PolicyStatesClient struct {
BaseClient
}
PolicyStatesClient is the client for the PolicyStates methods of the Policyinsights service.
func NewPolicyStatesClient ¶
func NewPolicyStatesClient() PolicyStatesClient
NewPolicyStatesClient creates an instance of the PolicyStatesClient client.
func NewPolicyStatesClientWithBaseURI ¶
func NewPolicyStatesClientWithBaseURI(baseURI string) PolicyStatesClient
NewPolicyStatesClientWithBaseURI creates an instance of the PolicyStatesClient client.
func (PolicyStatesClient) GetMetadata ¶
func (client PolicyStatesClient) GetMetadata(ctx context.Context, scope string) (result String, err error)
GetMetadata gets OData metadata XML document. Parameters: scope - a valid scope, i.e. management group, subscription, resource group, or resource ID. Scope used has no effect on metadata returned.
func (PolicyStatesClient) GetMetadataPreparer ¶
func (client PolicyStatesClient) GetMetadataPreparer(ctx context.Context, scope string) (*http.Request, error)
GetMetadataPreparer prepares the GetMetadata request.
func (PolicyStatesClient) GetMetadataResponder ¶
func (client PolicyStatesClient) GetMetadataResponder(resp *http.Response) (result String, err error)
GetMetadataResponder handles the response to the GetMetadata request. The method always closes the http.Response Body.
func (PolicyStatesClient) GetMetadataSender ¶
GetMetadataSender sends the GetMetadata request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) ListQueryResultsForManagementGroup ¶
func (client PolicyStatesClient) ListQueryResultsForManagementGroup(ctx context.Context, policyStatesResource PolicyStatesResource, managementGroupName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyStatesQueryResults, err error)
ListQueryResultsForManagementGroup queries policy states for the resources under the management group. Parameters: policyStatesResource - the virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s). managementGroupName - management group name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyStatesClient) ListQueryResultsForManagementGroupPreparer ¶
func (client PolicyStatesClient) ListQueryResultsForManagementGroupPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, managementGroupName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForManagementGroupPreparer prepares the ListQueryResultsForManagementGroup request.
func (PolicyStatesClient) ListQueryResultsForManagementGroupResponder ¶
func (client PolicyStatesClient) ListQueryResultsForManagementGroupResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
ListQueryResultsForManagementGroupResponder handles the response to the ListQueryResultsForManagementGroup request. The method always closes the http.Response Body.
func (PolicyStatesClient) ListQueryResultsForManagementGroupSender ¶
func (client PolicyStatesClient) ListQueryResultsForManagementGroupSender(req *http.Request) (*http.Response, error)
ListQueryResultsForManagementGroupSender sends the ListQueryResultsForManagementGroup request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) ListQueryResultsForPolicyDefinition ¶
func (client PolicyStatesClient) ListQueryResultsForPolicyDefinition(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, policyDefinitionName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyStatesQueryResults, err error)
ListQueryResultsForPolicyDefinition queries policy states for the subscription level policy definition. Parameters: policyStatesResource - the virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s). subscriptionID - microsoft Azure subscription ID. policyDefinitionName - policy definition name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyStatesClient) ListQueryResultsForPolicyDefinitionPreparer ¶
func (client PolicyStatesClient) ListQueryResultsForPolicyDefinitionPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, policyDefinitionName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForPolicyDefinitionPreparer prepares the ListQueryResultsForPolicyDefinition request.
func (PolicyStatesClient) ListQueryResultsForPolicyDefinitionResponder ¶
func (client PolicyStatesClient) ListQueryResultsForPolicyDefinitionResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
ListQueryResultsForPolicyDefinitionResponder handles the response to the ListQueryResultsForPolicyDefinition request. The method always closes the http.Response Body.
func (PolicyStatesClient) ListQueryResultsForPolicyDefinitionSender ¶
func (client PolicyStatesClient) ListQueryResultsForPolicyDefinitionSender(req *http.Request) (*http.Response, error)
ListQueryResultsForPolicyDefinitionSender sends the ListQueryResultsForPolicyDefinition request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) ListQueryResultsForPolicySetDefinition ¶
func (client PolicyStatesClient) ListQueryResultsForPolicySetDefinition(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, policySetDefinitionName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyStatesQueryResults, err error)
ListQueryResultsForPolicySetDefinition queries policy states for the subscription level policy set definition. Parameters: policyStatesResource - the virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s). subscriptionID - microsoft Azure subscription ID. policySetDefinitionName - policy set definition name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyStatesClient) ListQueryResultsForPolicySetDefinitionPreparer ¶
func (client PolicyStatesClient) ListQueryResultsForPolicySetDefinitionPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, policySetDefinitionName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForPolicySetDefinitionPreparer prepares the ListQueryResultsForPolicySetDefinition request.
func (PolicyStatesClient) ListQueryResultsForPolicySetDefinitionResponder ¶
func (client PolicyStatesClient) ListQueryResultsForPolicySetDefinitionResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
ListQueryResultsForPolicySetDefinitionResponder handles the response to the ListQueryResultsForPolicySetDefinition request. The method always closes the http.Response Body.
func (PolicyStatesClient) ListQueryResultsForPolicySetDefinitionSender ¶
func (client PolicyStatesClient) ListQueryResultsForPolicySetDefinitionSender(req *http.Request) (*http.Response, error)
ListQueryResultsForPolicySetDefinitionSender sends the ListQueryResultsForPolicySetDefinition request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) ListQueryResultsForResource ¶
func (client PolicyStatesClient) ListQueryResultsForResource(ctx context.Context, policyStatesResource PolicyStatesResource, resourceID string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyStatesQueryResults, err error)
ListQueryResultsForResource queries policy states for the resource. Parameters: policyStatesResource - the virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s). resourceID - resource ID. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyStatesClient) ListQueryResultsForResourceGroup ¶
func (client PolicyStatesClient) ListQueryResultsForResourceGroup(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, resourceGroupName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyStatesQueryResults, err error)
ListQueryResultsForResourceGroup queries policy states for the resources under the resource group. Parameters: policyStatesResource - the virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s). subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignment ¶
func (client PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignment(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, resourceGroupName string, policyAssignmentName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyStatesQueryResults, err error)
ListQueryResultsForResourceGroupLevelPolicyAssignment queries policy states for the resource group level policy assignment. Parameters: policyStatesResource - the virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s). subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. policyAssignmentName - policy assignment name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentPreparer ¶
func (client PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, resourceGroupName string, policyAssignmentName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForResourceGroupLevelPolicyAssignmentPreparer prepares the ListQueryResultsForResourceGroupLevelPolicyAssignment request.
func (PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentResponder ¶
func (client PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
ListQueryResultsForResourceGroupLevelPolicyAssignmentResponder handles the response to the ListQueryResultsForResourceGroupLevelPolicyAssignment request. The method always closes the http.Response Body.
func (PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentSender ¶
func (client PolicyStatesClient) ListQueryResultsForResourceGroupLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
ListQueryResultsForResourceGroupLevelPolicyAssignmentSender sends the ListQueryResultsForResourceGroupLevelPolicyAssignment request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) ListQueryResultsForResourceGroupPreparer ¶
func (client PolicyStatesClient) ListQueryResultsForResourceGroupPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, resourceGroupName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForResourceGroupPreparer prepares the ListQueryResultsForResourceGroup request.
func (PolicyStatesClient) ListQueryResultsForResourceGroupResponder ¶
func (client PolicyStatesClient) ListQueryResultsForResourceGroupResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
ListQueryResultsForResourceGroupResponder handles the response to the ListQueryResultsForResourceGroup request. The method always closes the http.Response Body.
func (PolicyStatesClient) ListQueryResultsForResourceGroupSender ¶
func (client PolicyStatesClient) ListQueryResultsForResourceGroupSender(req *http.Request) (*http.Response, error)
ListQueryResultsForResourceGroupSender sends the ListQueryResultsForResourceGroup request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) ListQueryResultsForResourcePreparer ¶
func (client PolicyStatesClient) ListQueryResultsForResourcePreparer(ctx context.Context, policyStatesResource PolicyStatesResource, resourceID string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForResourcePreparer prepares the ListQueryResultsForResource request.
func (PolicyStatesClient) ListQueryResultsForResourceResponder ¶
func (client PolicyStatesClient) ListQueryResultsForResourceResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
ListQueryResultsForResourceResponder handles the response to the ListQueryResultsForResource request. The method always closes the http.Response Body.
func (PolicyStatesClient) ListQueryResultsForResourceSender ¶
func (client PolicyStatesClient) ListQueryResultsForResourceSender(req *http.Request) (*http.Response, error)
ListQueryResultsForResourceSender sends the ListQueryResultsForResource request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) ListQueryResultsForSubscription ¶
func (client PolicyStatesClient) ListQueryResultsForSubscription(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyStatesQueryResults, err error)
ListQueryResultsForSubscription queries policy states for the resources under the subscription. Parameters: policyStatesResource - the virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s). subscriptionID - microsoft Azure subscription ID. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignment ¶
func (client PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignment(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, policyAssignmentName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (result PolicyStatesQueryResults, err error)
ListQueryResultsForSubscriptionLevelPolicyAssignment queries policy states for the subscription level policy assignment. Parameters: policyStatesResource - the virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s). subscriptionID - microsoft Azure subscription ID. policyAssignmentName - policy assignment name. top - maximum number of records to return. orderBy - ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". selectParameter - select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression. apply - oData apply expression for aggregations.
func (PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentPreparer ¶
func (client PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, policyAssignmentName string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForSubscriptionLevelPolicyAssignmentPreparer prepares the ListQueryResultsForSubscriptionLevelPolicyAssignment request.
func (PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentResponder ¶
func (client PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
ListQueryResultsForSubscriptionLevelPolicyAssignmentResponder handles the response to the ListQueryResultsForSubscriptionLevelPolicyAssignment request. The method always closes the http.Response Body.
func (PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentSender ¶
func (client PolicyStatesClient) ListQueryResultsForSubscriptionLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
ListQueryResultsForSubscriptionLevelPolicyAssignmentSender sends the ListQueryResultsForSubscriptionLevelPolicyAssignment request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) ListQueryResultsForSubscriptionPreparer ¶
func (client PolicyStatesClient) ListQueryResultsForSubscriptionPreparer(ctx context.Context, policyStatesResource PolicyStatesResource, subscriptionID string, top *int32, orderBy string, selectParameter string, from *date.Time, toParameter *date.Time, filter string, apply string) (*http.Request, error)
ListQueryResultsForSubscriptionPreparer prepares the ListQueryResultsForSubscription request.
func (PolicyStatesClient) ListQueryResultsForSubscriptionResponder ¶
func (client PolicyStatesClient) ListQueryResultsForSubscriptionResponder(resp *http.Response) (result PolicyStatesQueryResults, err error)
ListQueryResultsForSubscriptionResponder handles the response to the ListQueryResultsForSubscription request. The method always closes the http.Response Body.
func (PolicyStatesClient) ListQueryResultsForSubscriptionSender ¶
func (client PolicyStatesClient) ListQueryResultsForSubscriptionSender(req *http.Request) (*http.Response, error)
ListQueryResultsForSubscriptionSender sends the ListQueryResultsForSubscription request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) SummarizeForManagementGroup ¶
func (client PolicyStatesClient) SummarizeForManagementGroup(ctx context.Context, managementGroupName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (result SummarizeResults, err error)
SummarizeForManagementGroup summarizes policy states for the resources under the management group. Parameters: managementGroupName - management group name. top - maximum number of records to return. from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression.
func (PolicyStatesClient) SummarizeForManagementGroupPreparer ¶
func (client PolicyStatesClient) SummarizeForManagementGroupPreparer(ctx context.Context, managementGroupName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (*http.Request, error)
SummarizeForManagementGroupPreparer prepares the SummarizeForManagementGroup request.
func (PolicyStatesClient) SummarizeForManagementGroupResponder ¶
func (client PolicyStatesClient) SummarizeForManagementGroupResponder(resp *http.Response) (result SummarizeResults, err error)
SummarizeForManagementGroupResponder handles the response to the SummarizeForManagementGroup request. The method always closes the http.Response Body.
func (PolicyStatesClient) SummarizeForManagementGroupSender ¶
func (client PolicyStatesClient) SummarizeForManagementGroupSender(req *http.Request) (*http.Response, error)
SummarizeForManagementGroupSender sends the SummarizeForManagementGroup request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) SummarizeForPolicyDefinition ¶
func (client PolicyStatesClient) SummarizeForPolicyDefinition(ctx context.Context, subscriptionID string, policyDefinitionName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (result SummarizeResults, err error)
SummarizeForPolicyDefinition summarizes policy states for the subscription level policy definition. Parameters: subscriptionID - microsoft Azure subscription ID. policyDefinitionName - policy definition name. top - maximum number of records to return. from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression.
func (PolicyStatesClient) SummarizeForPolicyDefinitionPreparer ¶
func (client PolicyStatesClient) SummarizeForPolicyDefinitionPreparer(ctx context.Context, subscriptionID string, policyDefinitionName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (*http.Request, error)
SummarizeForPolicyDefinitionPreparer prepares the SummarizeForPolicyDefinition request.
func (PolicyStatesClient) SummarizeForPolicyDefinitionResponder ¶
func (client PolicyStatesClient) SummarizeForPolicyDefinitionResponder(resp *http.Response) (result SummarizeResults, err error)
SummarizeForPolicyDefinitionResponder handles the response to the SummarizeForPolicyDefinition request. The method always closes the http.Response Body.
func (PolicyStatesClient) SummarizeForPolicyDefinitionSender ¶
func (client PolicyStatesClient) SummarizeForPolicyDefinitionSender(req *http.Request) (*http.Response, error)
SummarizeForPolicyDefinitionSender sends the SummarizeForPolicyDefinition request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) SummarizeForPolicySetDefinition ¶
func (client PolicyStatesClient) SummarizeForPolicySetDefinition(ctx context.Context, subscriptionID string, policySetDefinitionName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (result SummarizeResults, err error)
SummarizeForPolicySetDefinition summarizes policy states for the subscription level policy set definition. Parameters: subscriptionID - microsoft Azure subscription ID. policySetDefinitionName - policy set definition name. top - maximum number of records to return. from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression.
func (PolicyStatesClient) SummarizeForPolicySetDefinitionPreparer ¶
func (client PolicyStatesClient) SummarizeForPolicySetDefinitionPreparer(ctx context.Context, subscriptionID string, policySetDefinitionName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (*http.Request, error)
SummarizeForPolicySetDefinitionPreparer prepares the SummarizeForPolicySetDefinition request.
func (PolicyStatesClient) SummarizeForPolicySetDefinitionResponder ¶
func (client PolicyStatesClient) SummarizeForPolicySetDefinitionResponder(resp *http.Response) (result SummarizeResults, err error)
SummarizeForPolicySetDefinitionResponder handles the response to the SummarizeForPolicySetDefinition request. The method always closes the http.Response Body.
func (PolicyStatesClient) SummarizeForPolicySetDefinitionSender ¶
func (client PolicyStatesClient) SummarizeForPolicySetDefinitionSender(req *http.Request) (*http.Response, error)
SummarizeForPolicySetDefinitionSender sends the SummarizeForPolicySetDefinition request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) SummarizeForResource ¶
func (client PolicyStatesClient) SummarizeForResource(ctx context.Context, resourceID string, top *int32, from *date.Time, toParameter *date.Time, filter string) (result SummarizeResults, err error)
SummarizeForResource summarizes policy states for the resource. Parameters: resourceID - resource ID. top - maximum number of records to return. from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression.
func (PolicyStatesClient) SummarizeForResourceGroup ¶
func (client PolicyStatesClient) SummarizeForResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (result SummarizeResults, err error)
SummarizeForResourceGroup summarizes policy states for the resources under the resource group. Parameters: subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. top - maximum number of records to return. from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression.
func (PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignment ¶
func (client PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignment(ctx context.Context, subscriptionID string, resourceGroupName string, policyAssignmentName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (result SummarizeResults, err error)
SummarizeForResourceGroupLevelPolicyAssignment summarizes policy states for the resource group level policy assignment. Parameters: subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. policyAssignmentName - policy assignment name. top - maximum number of records to return. from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression.
func (PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignmentPreparer ¶
func (client PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignmentPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, policyAssignmentName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (*http.Request, error)
SummarizeForResourceGroupLevelPolicyAssignmentPreparer prepares the SummarizeForResourceGroupLevelPolicyAssignment request.
func (PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignmentResponder ¶
func (client PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignmentResponder(resp *http.Response) (result SummarizeResults, err error)
SummarizeForResourceGroupLevelPolicyAssignmentResponder handles the response to the SummarizeForResourceGroupLevelPolicyAssignment request. The method always closes the http.Response Body.
func (PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignmentSender ¶
func (client PolicyStatesClient) SummarizeForResourceGroupLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
SummarizeForResourceGroupLevelPolicyAssignmentSender sends the SummarizeForResourceGroupLevelPolicyAssignment request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) SummarizeForResourceGroupPreparer ¶
func (client PolicyStatesClient) SummarizeForResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (*http.Request, error)
SummarizeForResourceGroupPreparer prepares the SummarizeForResourceGroup request.
func (PolicyStatesClient) SummarizeForResourceGroupResponder ¶
func (client PolicyStatesClient) SummarizeForResourceGroupResponder(resp *http.Response) (result SummarizeResults, err error)
SummarizeForResourceGroupResponder handles the response to the SummarizeForResourceGroup request. The method always closes the http.Response Body.
func (PolicyStatesClient) SummarizeForResourceGroupSender ¶
func (client PolicyStatesClient) SummarizeForResourceGroupSender(req *http.Request) (*http.Response, error)
SummarizeForResourceGroupSender sends the SummarizeForResourceGroup request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) SummarizeForResourcePreparer ¶
func (client PolicyStatesClient) SummarizeForResourcePreparer(ctx context.Context, resourceID string, top *int32, from *date.Time, toParameter *date.Time, filter string) (*http.Request, error)
SummarizeForResourcePreparer prepares the SummarizeForResource request.
func (PolicyStatesClient) SummarizeForResourceResponder ¶
func (client PolicyStatesClient) SummarizeForResourceResponder(resp *http.Response) (result SummarizeResults, err error)
SummarizeForResourceResponder handles the response to the SummarizeForResource request. The method always closes the http.Response Body.
func (PolicyStatesClient) SummarizeForResourceSender ¶
func (client PolicyStatesClient) SummarizeForResourceSender(req *http.Request) (*http.Response, error)
SummarizeForResourceSender sends the SummarizeForResource request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) SummarizeForSubscription ¶
func (client PolicyStatesClient) SummarizeForSubscription(ctx context.Context, subscriptionID string, top *int32, from *date.Time, toParameter *date.Time, filter string) (result SummarizeResults, err error)
SummarizeForSubscription summarizes policy states for the resources under the subscription. Parameters: subscriptionID - microsoft Azure subscription ID. top - maximum number of records to return. from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression.
func (PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignment ¶
func (client PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignment(ctx context.Context, subscriptionID string, policyAssignmentName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (result SummarizeResults, err error)
SummarizeForSubscriptionLevelPolicyAssignment summarizes policy states for the subscription level policy assignment. Parameters: subscriptionID - microsoft Azure subscription ID. policyAssignmentName - policy assignment name. top - maximum number of records to return. from - ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). toParameter - ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. filter - oData filter expression.
func (PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignmentPreparer ¶
func (client PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignmentPreparer(ctx context.Context, subscriptionID string, policyAssignmentName string, top *int32, from *date.Time, toParameter *date.Time, filter string) (*http.Request, error)
SummarizeForSubscriptionLevelPolicyAssignmentPreparer prepares the SummarizeForSubscriptionLevelPolicyAssignment request.
func (PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignmentResponder ¶
func (client PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignmentResponder(resp *http.Response) (result SummarizeResults, err error)
SummarizeForSubscriptionLevelPolicyAssignmentResponder handles the response to the SummarizeForSubscriptionLevelPolicyAssignment request. The method always closes the http.Response Body.
func (PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignmentSender ¶
func (client PolicyStatesClient) SummarizeForSubscriptionLevelPolicyAssignmentSender(req *http.Request) (*http.Response, error)
SummarizeForSubscriptionLevelPolicyAssignmentSender sends the SummarizeForSubscriptionLevelPolicyAssignment request. The method will close the http.Response Body if it receives an error.
func (PolicyStatesClient) SummarizeForSubscriptionPreparer ¶
func (client PolicyStatesClient) SummarizeForSubscriptionPreparer(ctx context.Context, subscriptionID string, top *int32, from *date.Time, toParameter *date.Time, filter string) (*http.Request, error)
SummarizeForSubscriptionPreparer prepares the SummarizeForSubscription request.
func (PolicyStatesClient) SummarizeForSubscriptionResponder ¶
func (client PolicyStatesClient) SummarizeForSubscriptionResponder(resp *http.Response) (result SummarizeResults, err error)
SummarizeForSubscriptionResponder handles the response to the SummarizeForSubscription request. The method always closes the http.Response Body.
func (PolicyStatesClient) SummarizeForSubscriptionSender ¶
func (client PolicyStatesClient) SummarizeForSubscriptionSender(req *http.Request) (*http.Response, error)
SummarizeForSubscriptionSender sends the SummarizeForSubscription request. The method will close the http.Response Body if it receives an error.
type PolicyStatesQueryResults ¶
type PolicyStatesQueryResults struct { autorest.Response `json:"-"` // OdataContext - OData context string; used by OData clients to resolve type information based on metadata. OdataContext *string `json:"@odata.context,omitempty"` // OdataCount - OData entity count; represents the number of policy state records returned. OdataCount *int32 `json:"@odata.count,omitempty"` // Value - Query results. Value *[]PolicyState `json:"value,omitempty"` }
PolicyStatesQueryResults query results.
type PolicyStatesResource ¶
type PolicyStatesResource string
PolicyStatesResource enumerates the values for policy states resource.
const ( // Default ... Default PolicyStatesResource = "default" // Latest ... Latest PolicyStatesResource = "latest" )
func PossiblePolicyStatesResourceValues ¶
func PossiblePolicyStatesResourceValues() []PolicyStatesResource
PossiblePolicyStatesResourceValues returns an array of possible values for the PolicyStatesResource const type.
type PolicyTrackedResource ¶
type PolicyTrackedResource struct { // TrackedResourceID - The ID of the policy tracked resource. TrackedResourceID *string `json:"trackedResourceId,omitempty"` // PolicyDetails - The details of the policy that require the tracked resource. PolicyDetails *PolicyDetails `json:"policyDetails,omitempty"` // CreatedBy - The details of the policy triggered deployment that created the tracked resource. CreatedBy *TrackedResourceModificationDetails `json:"createdBy,omitempty"` // LastModifiedBy - The details of the policy triggered deployment that modified the tracked resource. LastModifiedBy *TrackedResourceModificationDetails `json:"lastModifiedBy,omitempty"` // LastUpdateUtc - Timestamp of the last update to the tracked resource. LastUpdateUtc *date.Time `json:"lastUpdateUtc,omitempty"` }
PolicyTrackedResource policy tracked resource record.
type PolicyTrackedResourcesClient ¶
type PolicyTrackedResourcesClient struct {
BaseClient
}
PolicyTrackedResourcesClient is the client for the PolicyTrackedResources methods of the Policyinsights service.
func NewPolicyTrackedResourcesClient ¶
func NewPolicyTrackedResourcesClient() PolicyTrackedResourcesClient
NewPolicyTrackedResourcesClient creates an instance of the PolicyTrackedResourcesClient client.
func NewPolicyTrackedResourcesClientWithBaseURI ¶
func NewPolicyTrackedResourcesClientWithBaseURI(baseURI string) PolicyTrackedResourcesClient
NewPolicyTrackedResourcesClientWithBaseURI creates an instance of the PolicyTrackedResourcesClient client.
func (PolicyTrackedResourcesClient) ListQueryResultsForManagementGroup ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForManagementGroup(ctx context.Context, managementGroupName string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsPage, err error)
ListQueryResultsForManagementGroup queries policy tracked resources under the management group. Parameters: managementGroupName - management group name. top - maximum number of records to return. filter - oData filter expression.
func (PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupComplete ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupComplete(ctx context.Context, managementGroupName string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsIterator, err error)
ListQueryResultsForManagementGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupPreparer ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupPreparer(ctx context.Context, managementGroupName string, top *int32, filter string) (*http.Request, error)
ListQueryResultsForManagementGroupPreparer prepares the ListQueryResultsForManagementGroup request.
func (PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupResponder ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupResponder(resp *http.Response) (result PolicyTrackedResourcesQueryResults, err error)
ListQueryResultsForManagementGroupResponder handles the response to the ListQueryResultsForManagementGroup request. The method always closes the http.Response Body.
func (PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupSender ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForManagementGroupSender(req *http.Request) (*http.Response, error)
ListQueryResultsForManagementGroupSender sends the ListQueryResultsForManagementGroup request. The method will close the http.Response Body if it receives an error.
func (PolicyTrackedResourcesClient) ListQueryResultsForResource ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForResource(ctx context.Context, resourceID string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsPage, err error)
ListQueryResultsForResource queries policy tracked resources under the resource. Parameters: resourceID - resource ID. top - maximum number of records to return. filter - oData filter expression.
func (PolicyTrackedResourcesClient) ListQueryResultsForResourceComplete ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceComplete(ctx context.Context, resourceID string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsIterator, err error)
ListQueryResultsForResourceComplete enumerates all values, automatically crossing page boundaries as required.
func (PolicyTrackedResourcesClient) ListQueryResultsForResourceGroup ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceGroup(ctx context.Context, resourceGroupName string, subscriptionID string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsPage, err error)
ListQueryResultsForResourceGroup queries policy tracked resources under the resource group. Parameters: resourceGroupName - resource group name. subscriptionID - microsoft Azure subscription ID. top - maximum number of records to return. filter - oData filter expression.
func (PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupComplete ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupComplete(ctx context.Context, resourceGroupName string, subscriptionID string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsIterator, err error)
ListQueryResultsForResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupPreparer ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupPreparer(ctx context.Context, resourceGroupName string, subscriptionID string, top *int32, filter string) (*http.Request, error)
ListQueryResultsForResourceGroupPreparer prepares the ListQueryResultsForResourceGroup request.
func (PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupResponder ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupResponder(resp *http.Response) (result PolicyTrackedResourcesQueryResults, err error)
ListQueryResultsForResourceGroupResponder handles the response to the ListQueryResultsForResourceGroup request. The method always closes the http.Response Body.
func (PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupSender ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceGroupSender(req *http.Request) (*http.Response, error)
ListQueryResultsForResourceGroupSender sends the ListQueryResultsForResourceGroup request. The method will close the http.Response Body if it receives an error.
func (PolicyTrackedResourcesClient) ListQueryResultsForResourcePreparer ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForResourcePreparer(ctx context.Context, resourceID string, top *int32, filter string) (*http.Request, error)
ListQueryResultsForResourcePreparer prepares the ListQueryResultsForResource request.
func (PolicyTrackedResourcesClient) ListQueryResultsForResourceResponder ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceResponder(resp *http.Response) (result PolicyTrackedResourcesQueryResults, err error)
ListQueryResultsForResourceResponder handles the response to the ListQueryResultsForResource request. The method always closes the http.Response Body.
func (PolicyTrackedResourcesClient) ListQueryResultsForResourceSender ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForResourceSender(req *http.Request) (*http.Response, error)
ListQueryResultsForResourceSender sends the ListQueryResultsForResource request. The method will close the http.Response Body if it receives an error.
func (PolicyTrackedResourcesClient) ListQueryResultsForSubscription ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForSubscription(ctx context.Context, subscriptionID string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsPage, err error)
ListQueryResultsForSubscription queries policy tracked resources under the subscription. Parameters: subscriptionID - microsoft Azure subscription ID. top - maximum number of records to return. filter - oData filter expression.
func (PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionComplete ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionComplete(ctx context.Context, subscriptionID string, top *int32, filter string) (result PolicyTrackedResourcesQueryResultsIterator, err error)
ListQueryResultsForSubscriptionComplete enumerates all values, automatically crossing page boundaries as required.
func (PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionPreparer ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionPreparer(ctx context.Context, subscriptionID string, top *int32, filter string) (*http.Request, error)
ListQueryResultsForSubscriptionPreparer prepares the ListQueryResultsForSubscription request.
func (PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionResponder ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionResponder(resp *http.Response) (result PolicyTrackedResourcesQueryResults, err error)
ListQueryResultsForSubscriptionResponder handles the response to the ListQueryResultsForSubscription request. The method always closes the http.Response Body.
func (PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionSender ¶
func (client PolicyTrackedResourcesClient) ListQueryResultsForSubscriptionSender(req *http.Request) (*http.Response, error)
ListQueryResultsForSubscriptionSender sends the ListQueryResultsForSubscription request. The method will close the http.Response Body if it receives an error.
type PolicyTrackedResourcesQueryResults ¶
type PolicyTrackedResourcesQueryResults struct { autorest.Response `json:"-"` // Value - Query results. Value *[]PolicyTrackedResource `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
PolicyTrackedResourcesQueryResults query results.
func (PolicyTrackedResourcesQueryResults) IsEmpty ¶
func (ptrqr PolicyTrackedResourcesQueryResults) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type PolicyTrackedResourcesQueryResultsIterator ¶
type PolicyTrackedResourcesQueryResultsIterator struct {
// contains filtered or unexported fields
}
PolicyTrackedResourcesQueryResultsIterator provides access to a complete listing of PolicyTrackedResource values.
func (*PolicyTrackedResourcesQueryResultsIterator) Next ¶
func (iter *PolicyTrackedResourcesQueryResultsIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (PolicyTrackedResourcesQueryResultsIterator) NotDone ¶
func (iter PolicyTrackedResourcesQueryResultsIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (PolicyTrackedResourcesQueryResultsIterator) Response ¶
func (iter PolicyTrackedResourcesQueryResultsIterator) Response() PolicyTrackedResourcesQueryResults
Response returns the raw server response from the last page request.
func (PolicyTrackedResourcesQueryResultsIterator) Value ¶
func (iter PolicyTrackedResourcesQueryResultsIterator) Value() PolicyTrackedResource
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type PolicyTrackedResourcesQueryResultsPage ¶
type PolicyTrackedResourcesQueryResultsPage struct {
// contains filtered or unexported fields
}
PolicyTrackedResourcesQueryResultsPage contains a page of PolicyTrackedResource values.
func (*PolicyTrackedResourcesQueryResultsPage) Next ¶
func (page *PolicyTrackedResourcesQueryResultsPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (PolicyTrackedResourcesQueryResultsPage) NotDone ¶
func (page PolicyTrackedResourcesQueryResultsPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (PolicyTrackedResourcesQueryResultsPage) Response ¶
func (page PolicyTrackedResourcesQueryResultsPage) Response() PolicyTrackedResourcesQueryResults
Response returns the raw server response from the last page request.
func (PolicyTrackedResourcesQueryResultsPage) Values ¶
func (page PolicyTrackedResourcesQueryResultsPage) Values() []PolicyTrackedResource
Values returns the slice of values for the current page or nil if there are no values.
type QueryFailure ¶
type QueryFailure struct { // Error - Error definition. Error *QueryFailureError `json:"error,omitempty"` }
QueryFailure error response.
type QueryFailureError ¶
type QueryFailureError struct { // Code - Service specific error code which serves as the substatus for the HTTP error code. Code *string `json:"code,omitempty"` // Message - Description of the error. Message *string `json:"message,omitempty"` }
QueryFailureError error definition.
type Remediation ¶
type Remediation struct { autorest.Response `json:"-"` // RemediationProperties - Properties for the remediation. *RemediationProperties `json:"properties,omitempty"` // ID - The ID of the remediation. ID *string `json:"id,omitempty"` // Type - The type of the remediation. Type *string `json:"type,omitempty"` // Name - The name of the remediation. Name *string `json:"name,omitempty"` }
Remediation the remediation definition.
func (Remediation) MarshalJSON ¶
func (r Remediation) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for Remediation.
func (*Remediation) UnmarshalJSON ¶
func (r *Remediation) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for Remediation struct.
type RemediationDeployment ¶
type RemediationDeployment struct { // RemediatedResourceID - Resource ID of the resource that is being remediated by the deployment. RemediatedResourceID *string `json:"remediatedResourceId,omitempty"` // DeploymentID - Resource ID of the template deployment that will remediate the resource. DeploymentID *string `json:"deploymentId,omitempty"` // Status - Status of the remediation deployment. Status *string `json:"status,omitempty"` // ResourceLocation - Location of the resource that is being remediated. ResourceLocation *string `json:"resourceLocation,omitempty"` // Error - Error encountered while remediated the resource. Error *ErrorDefinition `json:"error,omitempty"` // CreatedOn - The time at which the remediation was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // LastUpdatedOn - The time at which the remediation deployment was last updated. LastUpdatedOn *date.Time `json:"lastUpdatedOn,omitempty"` }
RemediationDeployment details of a single deployment created by the remediation.
type RemediationDeploymentSummary ¶
type RemediationDeploymentSummary struct { // TotalDeployments - The number of deployments required by the remediation. TotalDeployments *int32 `json:"totalDeployments,omitempty"` // SuccessfulDeployments - The number of deployments required by the remediation that have succeeded. SuccessfulDeployments *int32 `json:"successfulDeployments,omitempty"` // FailedDeployments - The number of deployments required by the remediation that have failed. FailedDeployments *int32 `json:"failedDeployments,omitempty"` }
RemediationDeploymentSummary the deployment status summary for all deplyoments created by the remediation.
type RemediationDeploymentsListResult ¶
type RemediationDeploymentsListResult struct { autorest.Response `json:"-"` // Value - Array of deployments for the remediation. Value *[]RemediationDeployment `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
RemediationDeploymentsListResult list of deployments for a remediation.
func (RemediationDeploymentsListResult) IsEmpty ¶
func (rdlr RemediationDeploymentsListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type RemediationDeploymentsListResultIterator ¶
type RemediationDeploymentsListResultIterator struct {
// contains filtered or unexported fields
}
RemediationDeploymentsListResultIterator provides access to a complete listing of RemediationDeployment values.
func (*RemediationDeploymentsListResultIterator) Next ¶
func (iter *RemediationDeploymentsListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (RemediationDeploymentsListResultIterator) NotDone ¶
func (iter RemediationDeploymentsListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (RemediationDeploymentsListResultIterator) Response ¶
func (iter RemediationDeploymentsListResultIterator) Response() RemediationDeploymentsListResult
Response returns the raw server response from the last page request.
func (RemediationDeploymentsListResultIterator) Value ¶
func (iter RemediationDeploymentsListResultIterator) Value() RemediationDeployment
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type RemediationDeploymentsListResultPage ¶
type RemediationDeploymentsListResultPage struct {
// contains filtered or unexported fields
}
RemediationDeploymentsListResultPage contains a page of RemediationDeployment values.
func (*RemediationDeploymentsListResultPage) Next ¶
func (page *RemediationDeploymentsListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (RemediationDeploymentsListResultPage) NotDone ¶
func (page RemediationDeploymentsListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (RemediationDeploymentsListResultPage) Response ¶
func (page RemediationDeploymentsListResultPage) Response() RemediationDeploymentsListResult
Response returns the raw server response from the last page request.
func (RemediationDeploymentsListResultPage) Values ¶
func (page RemediationDeploymentsListResultPage) Values() []RemediationDeployment
Values returns the slice of values for the current page or nil if there are no values.
type RemediationFilters ¶
type RemediationFilters struct { // Locations - The resource locations that will be remediated. Locations *[]string `json:"locations,omitempty"` }
RemediationFilters the filters that will be applied to determine which resources to remediate.
type RemediationListResult ¶
type RemediationListResult struct { autorest.Response `json:"-"` // Value - Array of remediation definitions. Value *[]Remediation `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
RemediationListResult list of remediations.
func (RemediationListResult) IsEmpty ¶
func (rlr RemediationListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type RemediationListResultIterator ¶
type RemediationListResultIterator struct {
// contains filtered or unexported fields
}
RemediationListResultIterator provides access to a complete listing of Remediation values.
func (*RemediationListResultIterator) Next ¶
func (iter *RemediationListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (RemediationListResultIterator) NotDone ¶
func (iter RemediationListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (RemediationListResultIterator) Response ¶
func (iter RemediationListResultIterator) Response() RemediationListResult
Response returns the raw server response from the last page request.
func (RemediationListResultIterator) Value ¶
func (iter RemediationListResultIterator) Value() Remediation
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type RemediationListResultPage ¶
type RemediationListResultPage struct {
// contains filtered or unexported fields
}
RemediationListResultPage contains a page of Remediation values.
func (*RemediationListResultPage) Next ¶
func (page *RemediationListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (RemediationListResultPage) NotDone ¶
func (page RemediationListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (RemediationListResultPage) Response ¶
func (page RemediationListResultPage) Response() RemediationListResult
Response returns the raw server response from the last page request.
func (RemediationListResultPage) Values ¶
func (page RemediationListResultPage) Values() []Remediation
Values returns the slice of values for the current page or nil if there are no values.
type RemediationProperties ¶
type RemediationProperties struct { // PolicyAssignmentID - The resource ID of the policy assignment that should be remediated. PolicyAssignmentID *string `json:"policyAssignmentId,omitempty"` // PolicyDefinitionReferenceID - The policy definition reference ID of the individual definition that should be remediated. Required when the policy assignment being remediated assigns a policy set definition. PolicyDefinitionReferenceID *string `json:"policyDefinitionReferenceId,omitempty"` // ProvisioningState - The status of the remediation. ProvisioningState *string `json:"provisioningState,omitempty"` // CreatedOn - The time at which the remediation was created. CreatedOn *date.Time `json:"createdOn,omitempty"` // LastUpdatedOn - The time at which the remediation was last updated. LastUpdatedOn *date.Time `json:"lastUpdatedOn,omitempty"` // Filters - The filters that will be applied to determine which resources to remediate. Filters *RemediationFilters `json:"filters,omitempty"` // DeploymentStatus - The deployment status summary for all deplyoments created by the remediation. DeploymentStatus *RemediationDeploymentSummary `json:"deploymentStatus,omitempty"` }
RemediationProperties the remediation properties.
type RemediationsClient ¶
type RemediationsClient struct {
BaseClient
}
RemediationsClient is the client for the Remediations methods of the Policyinsights service.
func NewRemediationsClient ¶
func NewRemediationsClient() RemediationsClient
NewRemediationsClient creates an instance of the RemediationsClient client.
func NewRemediationsClientWithBaseURI ¶
func NewRemediationsClientWithBaseURI(baseURI string) RemediationsClient
NewRemediationsClientWithBaseURI creates an instance of the RemediationsClient client.
func (RemediationsClient) CancelAtManagementGroup ¶
func (client RemediationsClient) CancelAtManagementGroup(ctx context.Context, managementGroupID string, remediationName string) (result Remediation, err error)
CancelAtManagementGroup cancels a remediation at management group scope. Parameters: managementGroupID - management group ID. remediationName - the name of the remediation.
func (RemediationsClient) CancelAtManagementGroupPreparer ¶
func (client RemediationsClient) CancelAtManagementGroupPreparer(ctx context.Context, managementGroupID string, remediationName string) (*http.Request, error)
CancelAtManagementGroupPreparer prepares the CancelAtManagementGroup request.
func (RemediationsClient) CancelAtManagementGroupResponder ¶
func (client RemediationsClient) CancelAtManagementGroupResponder(resp *http.Response) (result Remediation, err error)
CancelAtManagementGroupResponder handles the response to the CancelAtManagementGroup request. The method always closes the http.Response Body.
func (RemediationsClient) CancelAtManagementGroupSender ¶
func (client RemediationsClient) CancelAtManagementGroupSender(req *http.Request) (*http.Response, error)
CancelAtManagementGroupSender sends the CancelAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) CancelAtResource ¶
func (client RemediationsClient) CancelAtResource(ctx context.Context, resourceID string, remediationName string) (result Remediation, err error)
CancelAtResource cancel a remediation at resource scope. Parameters: resourceID - resource ID. remediationName - the name of the remediation.
func (RemediationsClient) CancelAtResourceGroup ¶
func (client RemediationsClient) CancelAtResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string) (result Remediation, err error)
CancelAtResourceGroup cancels a remediation at resource group scope. Parameters: subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. remediationName - the name of the remediation.
func (RemediationsClient) CancelAtResourceGroupPreparer ¶
func (client RemediationsClient) CancelAtResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string) (*http.Request, error)
CancelAtResourceGroupPreparer prepares the CancelAtResourceGroup request.
func (RemediationsClient) CancelAtResourceGroupResponder ¶
func (client RemediationsClient) CancelAtResourceGroupResponder(resp *http.Response) (result Remediation, err error)
CancelAtResourceGroupResponder handles the response to the CancelAtResourceGroup request. The method always closes the http.Response Body.
func (RemediationsClient) CancelAtResourceGroupSender ¶
func (client RemediationsClient) CancelAtResourceGroupSender(req *http.Request) (*http.Response, error)
CancelAtResourceGroupSender sends the CancelAtResourceGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) CancelAtResourcePreparer ¶
func (client RemediationsClient) CancelAtResourcePreparer(ctx context.Context, resourceID string, remediationName string) (*http.Request, error)
CancelAtResourcePreparer prepares the CancelAtResource request.
func (RemediationsClient) CancelAtResourceResponder ¶
func (client RemediationsClient) CancelAtResourceResponder(resp *http.Response) (result Remediation, err error)
CancelAtResourceResponder handles the response to the CancelAtResource request. The method always closes the http.Response Body.
func (RemediationsClient) CancelAtResourceSender ¶
CancelAtResourceSender sends the CancelAtResource request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) CancelAtSubscription ¶
func (client RemediationsClient) CancelAtSubscription(ctx context.Context, subscriptionID string, remediationName string) (result Remediation, err error)
CancelAtSubscription cancels a remediation at subscription scope. Parameters: subscriptionID - microsoft Azure subscription ID. remediationName - the name of the remediation.
func (RemediationsClient) CancelAtSubscriptionPreparer ¶
func (client RemediationsClient) CancelAtSubscriptionPreparer(ctx context.Context, subscriptionID string, remediationName string) (*http.Request, error)
CancelAtSubscriptionPreparer prepares the CancelAtSubscription request.
func (RemediationsClient) CancelAtSubscriptionResponder ¶
func (client RemediationsClient) CancelAtSubscriptionResponder(resp *http.Response) (result Remediation, err error)
CancelAtSubscriptionResponder handles the response to the CancelAtSubscription request. The method always closes the http.Response Body.
func (RemediationsClient) CancelAtSubscriptionSender ¶
func (client RemediationsClient) CancelAtSubscriptionSender(req *http.Request) (*http.Response, error)
CancelAtSubscriptionSender sends the CancelAtSubscription request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) CreateOrUpdateAtManagementGroup ¶
func (client RemediationsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, managementGroupID string, remediationName string, parameters Remediation) (result Remediation, err error)
CreateOrUpdateAtManagementGroup creates or updates a remediation at management group scope. Parameters: managementGroupID - management group ID. remediationName - the name of the remediation. parameters - the remediation parameters.
func (RemediationsClient) CreateOrUpdateAtManagementGroupPreparer ¶
func (client RemediationsClient) CreateOrUpdateAtManagementGroupPreparer(ctx context.Context, managementGroupID string, remediationName string, parameters Remediation) (*http.Request, error)
CreateOrUpdateAtManagementGroupPreparer prepares the CreateOrUpdateAtManagementGroup request.
func (RemediationsClient) CreateOrUpdateAtManagementGroupResponder ¶
func (client RemediationsClient) CreateOrUpdateAtManagementGroupResponder(resp *http.Response) (result Remediation, err error)
CreateOrUpdateAtManagementGroupResponder handles the response to the CreateOrUpdateAtManagementGroup request. The method always closes the http.Response Body.
func (RemediationsClient) CreateOrUpdateAtManagementGroupSender ¶
func (client RemediationsClient) CreateOrUpdateAtManagementGroupSender(req *http.Request) (*http.Response, error)
CreateOrUpdateAtManagementGroupSender sends the CreateOrUpdateAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) CreateOrUpdateAtResource ¶
func (client RemediationsClient) CreateOrUpdateAtResource(ctx context.Context, resourceID string, remediationName string, parameters Remediation) (result Remediation, err error)
CreateOrUpdateAtResource creates or updates a remediation at resource scope. Parameters: resourceID - resource ID. remediationName - the name of the remediation. parameters - the remediation parameters.
func (RemediationsClient) CreateOrUpdateAtResourceGroup ¶
func (client RemediationsClient) CreateOrUpdateAtResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string, parameters Remediation) (result Remediation, err error)
CreateOrUpdateAtResourceGroup creates or updates a remediation at resource group scope. Parameters: subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. remediationName - the name of the remediation. parameters - the remediation parameters.
func (RemediationsClient) CreateOrUpdateAtResourceGroupPreparer ¶
func (client RemediationsClient) CreateOrUpdateAtResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string, parameters Remediation) (*http.Request, error)
CreateOrUpdateAtResourceGroupPreparer prepares the CreateOrUpdateAtResourceGroup request.
func (RemediationsClient) CreateOrUpdateAtResourceGroupResponder ¶
func (client RemediationsClient) CreateOrUpdateAtResourceGroupResponder(resp *http.Response) (result Remediation, err error)
CreateOrUpdateAtResourceGroupResponder handles the response to the CreateOrUpdateAtResourceGroup request. The method always closes the http.Response Body.
func (RemediationsClient) CreateOrUpdateAtResourceGroupSender ¶
func (client RemediationsClient) CreateOrUpdateAtResourceGroupSender(req *http.Request) (*http.Response, error)
CreateOrUpdateAtResourceGroupSender sends the CreateOrUpdateAtResourceGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) CreateOrUpdateAtResourcePreparer ¶
func (client RemediationsClient) CreateOrUpdateAtResourcePreparer(ctx context.Context, resourceID string, remediationName string, parameters Remediation) (*http.Request, error)
CreateOrUpdateAtResourcePreparer prepares the CreateOrUpdateAtResource request.
func (RemediationsClient) CreateOrUpdateAtResourceResponder ¶
func (client RemediationsClient) CreateOrUpdateAtResourceResponder(resp *http.Response) (result Remediation, err error)
CreateOrUpdateAtResourceResponder handles the response to the CreateOrUpdateAtResource request. The method always closes the http.Response Body.
func (RemediationsClient) CreateOrUpdateAtResourceSender ¶
func (client RemediationsClient) CreateOrUpdateAtResourceSender(req *http.Request) (*http.Response, error)
CreateOrUpdateAtResourceSender sends the CreateOrUpdateAtResource request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) CreateOrUpdateAtSubscription ¶
func (client RemediationsClient) CreateOrUpdateAtSubscription(ctx context.Context, subscriptionID string, remediationName string, parameters Remediation) (result Remediation, err error)
CreateOrUpdateAtSubscription creates or updates a remediation at subscription scope. Parameters: subscriptionID - microsoft Azure subscription ID. remediationName - the name of the remediation. parameters - the remediation parameters.
func (RemediationsClient) CreateOrUpdateAtSubscriptionPreparer ¶
func (client RemediationsClient) CreateOrUpdateAtSubscriptionPreparer(ctx context.Context, subscriptionID string, remediationName string, parameters Remediation) (*http.Request, error)
CreateOrUpdateAtSubscriptionPreparer prepares the CreateOrUpdateAtSubscription request.
func (RemediationsClient) CreateOrUpdateAtSubscriptionResponder ¶
func (client RemediationsClient) CreateOrUpdateAtSubscriptionResponder(resp *http.Response) (result Remediation, err error)
CreateOrUpdateAtSubscriptionResponder handles the response to the CreateOrUpdateAtSubscription request. The method always closes the http.Response Body.
func (RemediationsClient) CreateOrUpdateAtSubscriptionSender ¶
func (client RemediationsClient) CreateOrUpdateAtSubscriptionSender(req *http.Request) (*http.Response, error)
CreateOrUpdateAtSubscriptionSender sends the CreateOrUpdateAtSubscription request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) DeleteAtManagementGroup ¶
func (client RemediationsClient) DeleteAtManagementGroup(ctx context.Context, managementGroupID string, remediationName string) (result Remediation, err error)
DeleteAtManagementGroup deletes an existing remediation at management group scope. Parameters: managementGroupID - management group ID. remediationName - the name of the remediation.
func (RemediationsClient) DeleteAtManagementGroupPreparer ¶
func (client RemediationsClient) DeleteAtManagementGroupPreparer(ctx context.Context, managementGroupID string, remediationName string) (*http.Request, error)
DeleteAtManagementGroupPreparer prepares the DeleteAtManagementGroup request.
func (RemediationsClient) DeleteAtManagementGroupResponder ¶
func (client RemediationsClient) DeleteAtManagementGroupResponder(resp *http.Response) (result Remediation, err error)
DeleteAtManagementGroupResponder handles the response to the DeleteAtManagementGroup request. The method always closes the http.Response Body.
func (RemediationsClient) DeleteAtManagementGroupSender ¶
func (client RemediationsClient) DeleteAtManagementGroupSender(req *http.Request) (*http.Response, error)
DeleteAtManagementGroupSender sends the DeleteAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) DeleteAtResource ¶
func (client RemediationsClient) DeleteAtResource(ctx context.Context, resourceID string, remediationName string) (result Remediation, err error)
DeleteAtResource deletes an existing remediation at individual resource scope. Parameters: resourceID - resource ID. remediationName - the name of the remediation.
func (RemediationsClient) DeleteAtResourceGroup ¶
func (client RemediationsClient) DeleteAtResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string) (result Remediation, err error)
DeleteAtResourceGroup deletes an existing remediation at resource group scope. Parameters: subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. remediationName - the name of the remediation.
func (RemediationsClient) DeleteAtResourceGroupPreparer ¶
func (client RemediationsClient) DeleteAtResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string) (*http.Request, error)
DeleteAtResourceGroupPreparer prepares the DeleteAtResourceGroup request.
func (RemediationsClient) DeleteAtResourceGroupResponder ¶
func (client RemediationsClient) DeleteAtResourceGroupResponder(resp *http.Response) (result Remediation, err error)
DeleteAtResourceGroupResponder handles the response to the DeleteAtResourceGroup request. The method always closes the http.Response Body.
func (RemediationsClient) DeleteAtResourceGroupSender ¶
func (client RemediationsClient) DeleteAtResourceGroupSender(req *http.Request) (*http.Response, error)
DeleteAtResourceGroupSender sends the DeleteAtResourceGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) DeleteAtResourcePreparer ¶
func (client RemediationsClient) DeleteAtResourcePreparer(ctx context.Context, resourceID string, remediationName string) (*http.Request, error)
DeleteAtResourcePreparer prepares the DeleteAtResource request.
func (RemediationsClient) DeleteAtResourceResponder ¶
func (client RemediationsClient) DeleteAtResourceResponder(resp *http.Response) (result Remediation, err error)
DeleteAtResourceResponder handles the response to the DeleteAtResource request. The method always closes the http.Response Body.
func (RemediationsClient) DeleteAtResourceSender ¶
DeleteAtResourceSender sends the DeleteAtResource request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) DeleteAtSubscription ¶
func (client RemediationsClient) DeleteAtSubscription(ctx context.Context, subscriptionID string, remediationName string) (result Remediation, err error)
DeleteAtSubscription deletes an existing remediation at subscription scope. Parameters: subscriptionID - microsoft Azure subscription ID. remediationName - the name of the remediation.
func (RemediationsClient) DeleteAtSubscriptionPreparer ¶
func (client RemediationsClient) DeleteAtSubscriptionPreparer(ctx context.Context, subscriptionID string, remediationName string) (*http.Request, error)
DeleteAtSubscriptionPreparer prepares the DeleteAtSubscription request.
func (RemediationsClient) DeleteAtSubscriptionResponder ¶
func (client RemediationsClient) DeleteAtSubscriptionResponder(resp *http.Response) (result Remediation, err error)
DeleteAtSubscriptionResponder handles the response to the DeleteAtSubscription request. The method always closes the http.Response Body.
func (RemediationsClient) DeleteAtSubscriptionSender ¶
func (client RemediationsClient) DeleteAtSubscriptionSender(req *http.Request) (*http.Response, error)
DeleteAtSubscriptionSender sends the DeleteAtSubscription request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) GetAtManagementGroup ¶
func (client RemediationsClient) GetAtManagementGroup(ctx context.Context, managementGroupID string, remediationName string) (result Remediation, err error)
GetAtManagementGroup gets an existing remediation at management group scope. Parameters: managementGroupID - management group ID. remediationName - the name of the remediation.
func (RemediationsClient) GetAtManagementGroupPreparer ¶
func (client RemediationsClient) GetAtManagementGroupPreparer(ctx context.Context, managementGroupID string, remediationName string) (*http.Request, error)
GetAtManagementGroupPreparer prepares the GetAtManagementGroup request.
func (RemediationsClient) GetAtManagementGroupResponder ¶
func (client RemediationsClient) GetAtManagementGroupResponder(resp *http.Response) (result Remediation, err error)
GetAtManagementGroupResponder handles the response to the GetAtManagementGroup request. The method always closes the http.Response Body.
func (RemediationsClient) GetAtManagementGroupSender ¶
func (client RemediationsClient) GetAtManagementGroupSender(req *http.Request) (*http.Response, error)
GetAtManagementGroupSender sends the GetAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) GetAtResource ¶
func (client RemediationsClient) GetAtResource(ctx context.Context, resourceID string, remediationName string) (result Remediation, err error)
GetAtResource gets an existing remediation at resource scope. Parameters: resourceID - resource ID. remediationName - the name of the remediation.
func (RemediationsClient) GetAtResourceGroup ¶
func (client RemediationsClient) GetAtResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string) (result Remediation, err error)
GetAtResourceGroup gets an existing remediation at resource group scope. Parameters: subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. remediationName - the name of the remediation.
func (RemediationsClient) GetAtResourceGroupPreparer ¶
func (client RemediationsClient) GetAtResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string) (*http.Request, error)
GetAtResourceGroupPreparer prepares the GetAtResourceGroup request.
func (RemediationsClient) GetAtResourceGroupResponder ¶
func (client RemediationsClient) GetAtResourceGroupResponder(resp *http.Response) (result Remediation, err error)
GetAtResourceGroupResponder handles the response to the GetAtResourceGroup request. The method always closes the http.Response Body.
func (RemediationsClient) GetAtResourceGroupSender ¶
func (client RemediationsClient) GetAtResourceGroupSender(req *http.Request) (*http.Response, error)
GetAtResourceGroupSender sends the GetAtResourceGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) GetAtResourcePreparer ¶
func (client RemediationsClient) GetAtResourcePreparer(ctx context.Context, resourceID string, remediationName string) (*http.Request, error)
GetAtResourcePreparer prepares the GetAtResource request.
func (RemediationsClient) GetAtResourceResponder ¶
func (client RemediationsClient) GetAtResourceResponder(resp *http.Response) (result Remediation, err error)
GetAtResourceResponder handles the response to the GetAtResource request. The method always closes the http.Response Body.
func (RemediationsClient) GetAtResourceSender ¶
GetAtResourceSender sends the GetAtResource request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) GetAtSubscription ¶
func (client RemediationsClient) GetAtSubscription(ctx context.Context, subscriptionID string, remediationName string) (result Remediation, err error)
GetAtSubscription gets an existing remediation at subscription scope. Parameters: subscriptionID - microsoft Azure subscription ID. remediationName - the name of the remediation.
func (RemediationsClient) GetAtSubscriptionPreparer ¶
func (client RemediationsClient) GetAtSubscriptionPreparer(ctx context.Context, subscriptionID string, remediationName string) (*http.Request, error)
GetAtSubscriptionPreparer prepares the GetAtSubscription request.
func (RemediationsClient) GetAtSubscriptionResponder ¶
func (client RemediationsClient) GetAtSubscriptionResponder(resp *http.Response) (result Remediation, err error)
GetAtSubscriptionResponder handles the response to the GetAtSubscription request. The method always closes the http.Response Body.
func (RemediationsClient) GetAtSubscriptionSender ¶
GetAtSubscriptionSender sends the GetAtSubscription request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) ListDeploymentsAtManagementGroup ¶
func (client RemediationsClient) ListDeploymentsAtManagementGroup(ctx context.Context, managementGroupID string, remediationName string, top *int32) (result RemediationDeploymentsListResultPage, err error)
ListDeploymentsAtManagementGroup gets all deployments for a remediation at management group scope. Parameters: managementGroupID - management group ID. remediationName - the name of the remediation. top - maximum number of records to return.
func (RemediationsClient) ListDeploymentsAtManagementGroupComplete ¶
func (client RemediationsClient) ListDeploymentsAtManagementGroupComplete(ctx context.Context, managementGroupID string, remediationName string, top *int32) (result RemediationDeploymentsListResultIterator, err error)
ListDeploymentsAtManagementGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (RemediationsClient) ListDeploymentsAtManagementGroupPreparer ¶
func (client RemediationsClient) ListDeploymentsAtManagementGroupPreparer(ctx context.Context, managementGroupID string, remediationName string, top *int32) (*http.Request, error)
ListDeploymentsAtManagementGroupPreparer prepares the ListDeploymentsAtManagementGroup request.
func (RemediationsClient) ListDeploymentsAtManagementGroupResponder ¶
func (client RemediationsClient) ListDeploymentsAtManagementGroupResponder(resp *http.Response) (result RemediationDeploymentsListResult, err error)
ListDeploymentsAtManagementGroupResponder handles the response to the ListDeploymentsAtManagementGroup request. The method always closes the http.Response Body.
func (RemediationsClient) ListDeploymentsAtManagementGroupSender ¶
func (client RemediationsClient) ListDeploymentsAtManagementGroupSender(req *http.Request) (*http.Response, error)
ListDeploymentsAtManagementGroupSender sends the ListDeploymentsAtManagementGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) ListDeploymentsAtResource ¶
func (client RemediationsClient) ListDeploymentsAtResource(ctx context.Context, resourceID string, remediationName string, top *int32) (result RemediationDeploymentsListResultPage, err error)
ListDeploymentsAtResource gets all deployments for a remediation at resource scope. Parameters: resourceID - resource ID. remediationName - the name of the remediation. top - maximum number of records to return.
func (RemediationsClient) ListDeploymentsAtResourceComplete ¶
func (client RemediationsClient) ListDeploymentsAtResourceComplete(ctx context.Context, resourceID string, remediationName string, top *int32) (result RemediationDeploymentsListResultIterator, err error)
ListDeploymentsAtResourceComplete enumerates all values, automatically crossing page boundaries as required.
func (RemediationsClient) ListDeploymentsAtResourceGroup ¶
func (client RemediationsClient) ListDeploymentsAtResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string, top *int32) (result RemediationDeploymentsListResultPage, err error)
ListDeploymentsAtResourceGroup gets all deployments for a remediation at resource group scope. Parameters: subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. remediationName - the name of the remediation. top - maximum number of records to return.
func (RemediationsClient) ListDeploymentsAtResourceGroupComplete ¶
func (client RemediationsClient) ListDeploymentsAtResourceGroupComplete(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string, top *int32) (result RemediationDeploymentsListResultIterator, err error)
ListDeploymentsAtResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (RemediationsClient) ListDeploymentsAtResourceGroupPreparer ¶
func (client RemediationsClient) ListDeploymentsAtResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, remediationName string, top *int32) (*http.Request, error)
ListDeploymentsAtResourceGroupPreparer prepares the ListDeploymentsAtResourceGroup request.
func (RemediationsClient) ListDeploymentsAtResourceGroupResponder ¶
func (client RemediationsClient) ListDeploymentsAtResourceGroupResponder(resp *http.Response) (result RemediationDeploymentsListResult, err error)
ListDeploymentsAtResourceGroupResponder handles the response to the ListDeploymentsAtResourceGroup request. The method always closes the http.Response Body.
func (RemediationsClient) ListDeploymentsAtResourceGroupSender ¶
func (client RemediationsClient) ListDeploymentsAtResourceGroupSender(req *http.Request) (*http.Response, error)
ListDeploymentsAtResourceGroupSender sends the ListDeploymentsAtResourceGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) ListDeploymentsAtResourcePreparer ¶
func (client RemediationsClient) ListDeploymentsAtResourcePreparer(ctx context.Context, resourceID string, remediationName string, top *int32) (*http.Request, error)
ListDeploymentsAtResourcePreparer prepares the ListDeploymentsAtResource request.
func (RemediationsClient) ListDeploymentsAtResourceResponder ¶
func (client RemediationsClient) ListDeploymentsAtResourceResponder(resp *http.Response) (result RemediationDeploymentsListResult, err error)
ListDeploymentsAtResourceResponder handles the response to the ListDeploymentsAtResource request. The method always closes the http.Response Body.
func (RemediationsClient) ListDeploymentsAtResourceSender ¶
func (client RemediationsClient) ListDeploymentsAtResourceSender(req *http.Request) (*http.Response, error)
ListDeploymentsAtResourceSender sends the ListDeploymentsAtResource request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) ListDeploymentsAtSubscription ¶
func (client RemediationsClient) ListDeploymentsAtSubscription(ctx context.Context, subscriptionID string, remediationName string, top *int32) (result RemediationDeploymentsListResultPage, err error)
ListDeploymentsAtSubscription gets all deployments for a remediation at subscription scope. Parameters: subscriptionID - microsoft Azure subscription ID. remediationName - the name of the remediation. top - maximum number of records to return.
func (RemediationsClient) ListDeploymentsAtSubscriptionComplete ¶
func (client RemediationsClient) ListDeploymentsAtSubscriptionComplete(ctx context.Context, subscriptionID string, remediationName string, top *int32) (result RemediationDeploymentsListResultIterator, err error)
ListDeploymentsAtSubscriptionComplete enumerates all values, automatically crossing page boundaries as required.
func (RemediationsClient) ListDeploymentsAtSubscriptionPreparer ¶
func (client RemediationsClient) ListDeploymentsAtSubscriptionPreparer(ctx context.Context, subscriptionID string, remediationName string, top *int32) (*http.Request, error)
ListDeploymentsAtSubscriptionPreparer prepares the ListDeploymentsAtSubscription request.
func (RemediationsClient) ListDeploymentsAtSubscriptionResponder ¶
func (client RemediationsClient) ListDeploymentsAtSubscriptionResponder(resp *http.Response) (result RemediationDeploymentsListResult, err error)
ListDeploymentsAtSubscriptionResponder handles the response to the ListDeploymentsAtSubscription request. The method always closes the http.Response Body.
func (RemediationsClient) ListDeploymentsAtSubscriptionSender ¶
func (client RemediationsClient) ListDeploymentsAtSubscriptionSender(req *http.Request) (*http.Response, error)
ListDeploymentsAtSubscriptionSender sends the ListDeploymentsAtSubscription request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) ListForManagementGroup ¶
func (client RemediationsClient) ListForManagementGroup(ctx context.Context, managementGroupID string, top *int32, filter string) (result RemediationListResultPage, err error)
ListForManagementGroup gets all remediations for the management group. Parameters: managementGroupID - management group ID. top - maximum number of records to return. filter - oData filter expression.
func (RemediationsClient) ListForManagementGroupComplete ¶
func (client RemediationsClient) ListForManagementGroupComplete(ctx context.Context, managementGroupID string, top *int32, filter string) (result RemediationListResultIterator, err error)
ListForManagementGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (RemediationsClient) ListForManagementGroupPreparer ¶
func (client RemediationsClient) ListForManagementGroupPreparer(ctx context.Context, managementGroupID string, top *int32, filter string) (*http.Request, error)
ListForManagementGroupPreparer prepares the ListForManagementGroup request.
func (RemediationsClient) ListForManagementGroupResponder ¶
func (client RemediationsClient) ListForManagementGroupResponder(resp *http.Response) (result RemediationListResult, err error)
ListForManagementGroupResponder handles the response to the ListForManagementGroup request. The method always closes the http.Response Body.
func (RemediationsClient) ListForManagementGroupSender ¶
func (client RemediationsClient) ListForManagementGroupSender(req *http.Request) (*http.Response, error)
ListForManagementGroupSender sends the ListForManagementGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) ListForResource ¶
func (client RemediationsClient) ListForResource(ctx context.Context, resourceID string, top *int32, filter string) (result RemediationListResultPage, err error)
ListForResource gets all remediations for a resource. Parameters: resourceID - resource ID. top - maximum number of records to return. filter - oData filter expression.
func (RemediationsClient) ListForResourceComplete ¶
func (client RemediationsClient) ListForResourceComplete(ctx context.Context, resourceID string, top *int32, filter string) (result RemediationListResultIterator, err error)
ListForResourceComplete enumerates all values, automatically crossing page boundaries as required.
func (RemediationsClient) ListForResourceGroup ¶
func (client RemediationsClient) ListForResourceGroup(ctx context.Context, subscriptionID string, resourceGroupName string, top *int32, filter string) (result RemediationListResultPage, err error)
ListForResourceGroup gets all remediations for the subscription. Parameters: subscriptionID - microsoft Azure subscription ID. resourceGroupName - resource group name. top - maximum number of records to return. filter - oData filter expression.
func (RemediationsClient) ListForResourceGroupComplete ¶
func (client RemediationsClient) ListForResourceGroupComplete(ctx context.Context, subscriptionID string, resourceGroupName string, top *int32, filter string) (result RemediationListResultIterator, err error)
ListForResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (RemediationsClient) ListForResourceGroupPreparer ¶
func (client RemediationsClient) ListForResourceGroupPreparer(ctx context.Context, subscriptionID string, resourceGroupName string, top *int32, filter string) (*http.Request, error)
ListForResourceGroupPreparer prepares the ListForResourceGroup request.
func (RemediationsClient) ListForResourceGroupResponder ¶
func (client RemediationsClient) ListForResourceGroupResponder(resp *http.Response) (result RemediationListResult, err error)
ListForResourceGroupResponder handles the response to the ListForResourceGroup request. The method always closes the http.Response Body.
func (RemediationsClient) ListForResourceGroupSender ¶
func (client RemediationsClient) ListForResourceGroupSender(req *http.Request) (*http.Response, error)
ListForResourceGroupSender sends the ListForResourceGroup request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) ListForResourcePreparer ¶
func (client RemediationsClient) ListForResourcePreparer(ctx context.Context, resourceID string, top *int32, filter string) (*http.Request, error)
ListForResourcePreparer prepares the ListForResource request.
func (RemediationsClient) ListForResourceResponder ¶
func (client RemediationsClient) ListForResourceResponder(resp *http.Response) (result RemediationListResult, err error)
ListForResourceResponder handles the response to the ListForResource request. The method always closes the http.Response Body.
func (RemediationsClient) ListForResourceSender ¶
ListForResourceSender sends the ListForResource request. The method will close the http.Response Body if it receives an error.
func (RemediationsClient) ListForSubscription ¶
func (client RemediationsClient) ListForSubscription(ctx context.Context, subscriptionID string, top *int32, filter string) (result RemediationListResultPage, err error)
ListForSubscription gets all remediations for the subscription. Parameters: subscriptionID - microsoft Azure subscription ID. top - maximum number of records to return. filter - oData filter expression.
func (RemediationsClient) ListForSubscriptionComplete ¶
func (client RemediationsClient) ListForSubscriptionComplete(ctx context.Context, subscriptionID string, top *int32, filter string) (result RemediationListResultIterator, err error)
ListForSubscriptionComplete enumerates all values, automatically crossing page boundaries as required.
func (RemediationsClient) ListForSubscriptionPreparer ¶
func (client RemediationsClient) ListForSubscriptionPreparer(ctx context.Context, subscriptionID string, top *int32, filter string) (*http.Request, error)
ListForSubscriptionPreparer prepares the ListForSubscription request.
func (RemediationsClient) ListForSubscriptionResponder ¶
func (client RemediationsClient) ListForSubscriptionResponder(resp *http.Response) (result RemediationListResult, err error)
ListForSubscriptionResponder handles the response to the ListForSubscription request. The method always closes the http.Response Body.
func (RemediationsClient) ListForSubscriptionSender ¶
func (client RemediationsClient) ListForSubscriptionSender(req *http.Request) (*http.Response, error)
ListForSubscriptionSender sends the ListForSubscription request. The method will close the http.Response Body if it receives an error.
type SummarizeResults ¶
type SummarizeResults struct { autorest.Response `json:"-"` // OdataContext - OData context string; used by OData clients to resolve type information based on metadata. OdataContext *string `json:"@odata.context,omitempty"` // OdataCount - OData entity count; represents the number of summaries returned; always set to 1. OdataCount *int32 `json:"@odata.count,omitempty"` // Value - Summarize action results. Value *[]Summary `json:"value,omitempty"` }
SummarizeResults summarize action results.
type Summary ¶
type Summary struct { // OdataID - OData entity ID; always set to null since summaries do not have an entity ID. OdataID *string `json:"@odata.id,omitempty"` // OdataContext - OData context string; used by OData clients to resolve type information based on metadata. OdataContext *string `json:"@odata.context,omitempty"` // Results - Non-compliance summary for all policy assignments. Results *SummaryResults `json:"results,omitempty"` // PolicyAssignments - Policy assignments summary. PolicyAssignments *[]PolicyAssignmentSummary `json:"policyAssignments,omitempty"` }
Summary summary results.
type SummaryResults ¶
type SummaryResults struct { // QueryResultsURI - HTTP POST URI for queryResults action on Microsoft.PolicyInsights to retrieve raw results for the non-compliance summary. QueryResultsURI *string `json:"queryResultsUri,omitempty"` // NonCompliantResources - Number of non-compliant resources. NonCompliantResources *int32 `json:"nonCompliantResources,omitempty"` // NonCompliantPolicies - Number of non-compliant policies. NonCompliantPolicies *int32 `json:"nonCompliantPolicies,omitempty"` }
SummaryResults non-compliance summary on a particular summary level.
type TrackedResourceModificationDetails ¶
type TrackedResourceModificationDetails struct { // PolicyDetails - The details of the policy that created or modified the tracked resource. PolicyDetails *PolicyDetails `json:"policyDetails,omitempty"` // DeploymentID - The ID of the deployment that created or modified the tracked resource. DeploymentID *string `json:"deploymentId,omitempty"` // DeploymentTime - Timestamp of the deployment that created or modified the tracked resource. DeploymentTime *date.Time `json:"deploymentTime,omitempty"` }
TrackedResourceModificationDetails the details of the policy triggered deployment that created or modified the tracked resource.
type TypedErrorInfo ¶
type TypedErrorInfo struct { // Type - The type of included error details. Type *string `json:"type,omitempty"` // Info - The scenario specific error details. Info interface{} `json:"info,omitempty"` }
TypedErrorInfo scenario specific error details.