Versions in this module Expand all Collapse all v1 v1.0.1 Aug 22, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type Alias struct + DefaultMetadata *AliasPathMetadata + DefaultPath *string + DefaultPattern *AliasPattern + Name *string + Paths *[]AliasPath + Type AliasType + func (a Alias) MarshalJSON() ([]byte, error) + type AliasPath struct + APIVersions *[]string + Metadata *AliasPathMetadata + Path *string + Pattern *AliasPattern + func (ap AliasPath) MarshalJSON() ([]byte, error) + type AliasPathAttributes string + const AliasPathAttributesModifiable + const AliasPathAttributesNone + func PossibleAliasPathAttributesValues() []AliasPathAttributes + type AliasPathMetadata struct + Attributes AliasPathAttributes + Type AliasPathTokenType + func (apm AliasPathMetadata) MarshalJSON() ([]byte, error) + type AliasPathTokenType string + const AliasPathTokenTypeAny + const AliasPathTokenTypeArray + const AliasPathTokenTypeBoolean + const AliasPathTokenTypeInteger + const AliasPathTokenTypeNotSpecified + const AliasPathTokenTypeNumber + const AliasPathTokenTypeObject + const AliasPathTokenTypeString + func PossibleAliasPathTokenTypeValues() []AliasPathTokenType + type AliasPattern struct + Phrase *string + Type AliasPatternType + Variable *string + type AliasPatternType string + const AliasPatternTypeExtract + const AliasPatternTypeNotSpecified + func PossibleAliasPatternTypeValues() []AliasPatternType + type AliasType string + const AliasTypeMask + const AliasTypeNotSpecified + const AliasTypePlainText + func PossibleAliasTypeValues() []AliasType + type Assignment struct + ID *string + Identity *Identity + Location *string + Name *string + Type *string + func (a *Assignment) UnmarshalJSON(body []byte) error + func (a Assignment) MarshalJSON() ([]byte, error) + type AssignmentListResult struct + NextLink *string + Value *[]Assignment + func (alr AssignmentListResult) IsEmpty() bool + type AssignmentListResultIterator struct + func NewAssignmentListResultIterator(page AssignmentListResultPage) AssignmentListResultIterator + func (iter *AssignmentListResultIterator) Next() error + func (iter *AssignmentListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter AssignmentListResultIterator) NotDone() bool + func (iter AssignmentListResultIterator) Response() AssignmentListResult + func (iter AssignmentListResultIterator) Value() Assignment + type AssignmentListResultPage struct + func NewAssignmentListResultPage(cur AssignmentListResult, ...) AssignmentListResultPage + func (page *AssignmentListResultPage) Next() error + func (page *AssignmentListResultPage) NextWithContext(ctx context.Context) (err error) + func (page AssignmentListResultPage) NotDone() bool + func (page AssignmentListResultPage) Response() AssignmentListResult + func (page AssignmentListResultPage) Values() []Assignment + type AssignmentProperties struct + Description *string + DisplayName *string + EnforcementMode EnforcementMode + Metadata interface{} + NonComplianceMessages *[]NonComplianceMessage + NotScopes *[]string + Parameters map[string]*ParameterValuesValue + PolicyDefinitionID *string + Scope *string + func (ap AssignmentProperties) MarshalJSON() ([]byte, error) + type AssignmentsClient struct + func NewAssignmentsClient(subscriptionID string) AssignmentsClient + func NewAssignmentsClientWithBaseURI(baseURI string, subscriptionID string) AssignmentsClient + func (client AssignmentsClient) Create(ctx context.Context, scope string, policyAssignmentName string, ...) (result Assignment, err error) + func (client AssignmentsClient) CreateByID(ctx context.Context, policyAssignmentID string, parameters Assignment) (result Assignment, err error) + func (client AssignmentsClient) CreateByIDPreparer(ctx context.Context, policyAssignmentID string, parameters Assignment) (*http.Request, error) + func (client AssignmentsClient) CreateByIDResponder(resp *http.Response) (result Assignment, err error) + func (client AssignmentsClient) CreateByIDSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) CreatePreparer(ctx context.Context, scope string, policyAssignmentName string, ...) (*http.Request, error) + func (client AssignmentsClient) CreateResponder(resp *http.Response) (result Assignment, err error) + func (client AssignmentsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) Delete(ctx context.Context, scope string, policyAssignmentName string) (result Assignment, err error) + func (client AssignmentsClient) DeleteByID(ctx context.Context, policyAssignmentID string) (result Assignment, err error) + func (client AssignmentsClient) DeleteByIDPreparer(ctx context.Context, policyAssignmentID string) (*http.Request, error) + func (client AssignmentsClient) DeleteByIDResponder(resp *http.Response) (result Assignment, err error) + func (client AssignmentsClient) DeleteByIDSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) DeletePreparer(ctx context.Context, scope string, policyAssignmentName string) (*http.Request, error) + func (client AssignmentsClient) DeleteResponder(resp *http.Response) (result Assignment, err error) + func (client AssignmentsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) Get(ctx context.Context, scope string, policyAssignmentName string) (result Assignment, err error) + func (client AssignmentsClient) GetByID(ctx context.Context, policyAssignmentID string) (result Assignment, err error) + func (client AssignmentsClient) GetByIDPreparer(ctx context.Context, policyAssignmentID string) (*http.Request, error) + func (client AssignmentsClient) GetByIDResponder(resp *http.Response) (result Assignment, err error) + func (client AssignmentsClient) GetByIDSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) GetPreparer(ctx context.Context, scope string, policyAssignmentName string) (*http.Request, error) + func (client AssignmentsClient) GetResponder(resp *http.Response) (result Assignment, err error) + func (client AssignmentsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) List(ctx context.Context, filter string, top *int32) (result AssignmentListResultPage, err error) + func (client AssignmentsClient) ListComplete(ctx context.Context, filter string, top *int32) (result AssignmentListResultIterator, err error) + func (client AssignmentsClient) ListForManagementGroup(ctx context.Context, managementGroupID string, filter string, top *int32) (result AssignmentListResultPage, err error) + func (client AssignmentsClient) ListForManagementGroupComplete(ctx context.Context, managementGroupID string, filter string, top *int32) (result AssignmentListResultIterator, err error) + func (client AssignmentsClient) ListForManagementGroupPreparer(ctx context.Context, managementGroupID string, filter string, top *int32) (*http.Request, error) + func (client AssignmentsClient) ListForManagementGroupResponder(resp *http.Response) (result AssignmentListResult, err error) + func (client AssignmentsClient) ListForManagementGroupSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) ListForResource(ctx context.Context, resourceGroupName string, ...) (result AssignmentListResultPage, err error) + func (client AssignmentsClient) ListForResourceComplete(ctx context.Context, resourceGroupName string, ...) (result AssignmentListResultIterator, err error) + func (client AssignmentsClient) ListForResourceGroup(ctx context.Context, resourceGroupName string, filter string, top *int32) (result AssignmentListResultPage, err error) + func (client AssignmentsClient) ListForResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, top *int32) (result AssignmentListResultIterator, err error) + func (client AssignmentsClient) ListForResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string, top *int32) (*http.Request, error) + func (client AssignmentsClient) ListForResourceGroupResponder(resp *http.Response) (result AssignmentListResult, err error) + func (client AssignmentsClient) ListForResourceGroupSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) ListForResourcePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client AssignmentsClient) ListForResourceResponder(resp *http.Response) (result AssignmentListResult, err error) + func (client AssignmentsClient) ListForResourceSender(req *http.Request) (*http.Response, error) + func (client AssignmentsClient) ListPreparer(ctx context.Context, filter string, top *int32) (*http.Request, error) + func (client AssignmentsClient) ListResponder(resp *http.Response) (result AssignmentListResult, err error) + func (client AssignmentsClient) ListSender(req *http.Request) (*http.Response, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type CloudError struct + Error *ErrorResponse + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type DataEffect struct + DetailsSchema interface{} + Name *string + type DataManifestCustomResourceFunctionDefinition struct + AllowCustomProperties *bool + DefaultProperties *[]string + FullyQualifiedResourceType *string + Name *string + type DataManifestResourceFunctionsDefinition struct + Custom *[]DataManifestCustomResourceFunctionDefinition + Standard *[]string + type DataPolicyManifest struct + ID *string + Name *string + Type *string + func (dpm *DataPolicyManifest) UnmarshalJSON(body []byte) error + func (dpm DataPolicyManifest) MarshalJSON() ([]byte, error) + type DataPolicyManifestListResult struct + NextLink *string + Value *[]DataPolicyManifest + func (dpmlr DataPolicyManifestListResult) IsEmpty() bool + type DataPolicyManifestListResultIterator struct + func NewDataPolicyManifestListResultIterator(page DataPolicyManifestListResultPage) DataPolicyManifestListResultIterator + func (iter *DataPolicyManifestListResultIterator) Next() error + func (iter *DataPolicyManifestListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter DataPolicyManifestListResultIterator) NotDone() bool + func (iter DataPolicyManifestListResultIterator) Response() DataPolicyManifestListResult + func (iter DataPolicyManifestListResultIterator) Value() DataPolicyManifest + type DataPolicyManifestListResultPage struct + func NewDataPolicyManifestListResultPage(cur DataPolicyManifestListResult, ...) DataPolicyManifestListResultPage + func (page *DataPolicyManifestListResultPage) Next() error + func (page *DataPolicyManifestListResultPage) NextWithContext(ctx context.Context) (err error) + func (page DataPolicyManifestListResultPage) NotDone() bool + func (page DataPolicyManifestListResultPage) Response() DataPolicyManifestListResult + func (page DataPolicyManifestListResultPage) Values() []DataPolicyManifest + type DataPolicyManifestProperties struct + Effects *[]DataEffect + FieldValues *[]string + IsBuiltInOnly *bool + Namespaces *[]string + PolicyMode *string + ResourceTypeAliases *[]ResourceTypeAliases + func (dpmp *DataPolicyManifestProperties) UnmarshalJSON(body []byte) error + func (dpmp DataPolicyManifestProperties) MarshalJSON() ([]byte, error) + type DataPolicyManifestsClient struct + func NewDataPolicyManifestsClient(subscriptionID string) DataPolicyManifestsClient + func NewDataPolicyManifestsClientWithBaseURI(baseURI string, subscriptionID string) DataPolicyManifestsClient + func (client DataPolicyManifestsClient) GetByPolicyMode(ctx context.Context, policyMode string) (result DataPolicyManifest, err error) + func (client DataPolicyManifestsClient) GetByPolicyModePreparer(ctx context.Context, policyMode string) (*http.Request, error) + func (client DataPolicyManifestsClient) GetByPolicyModeResponder(resp *http.Response) (result DataPolicyManifest, err error) + func (client DataPolicyManifestsClient) GetByPolicyModeSender(req *http.Request) (*http.Response, error) + func (client DataPolicyManifestsClient) List(ctx context.Context, filter string) (result DataPolicyManifestListResultPage, err error) + func (client DataPolicyManifestsClient) ListComplete(ctx context.Context, filter string) (result DataPolicyManifestListResultIterator, err error) + func (client DataPolicyManifestsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client DataPolicyManifestsClient) ListResponder(resp *http.Response) (result DataPolicyManifestListResult, err error) + func (client DataPolicyManifestsClient) ListSender(req *http.Request) (*http.Response, error) + type Definition struct + ID *string + Name *string + Type *string + func (d *Definition) UnmarshalJSON(body []byte) error + func (d Definition) MarshalJSON() ([]byte, error) + type DefinitionGroup struct + AdditionalMetadataID *string + Category *string + Description *string + DisplayName *string + Name *string + type DefinitionListResult struct + NextLink *string + Value *[]Definition + func (dlr DefinitionListResult) IsEmpty() bool + type DefinitionListResultIterator struct + func NewDefinitionListResultIterator(page DefinitionListResultPage) DefinitionListResultIterator + func (iter *DefinitionListResultIterator) Next() error + func (iter *DefinitionListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter DefinitionListResultIterator) NotDone() bool + func (iter DefinitionListResultIterator) Response() DefinitionListResult + func (iter DefinitionListResultIterator) Value() Definition + type DefinitionListResultPage struct + func NewDefinitionListResultPage(cur DefinitionListResult, ...) DefinitionListResultPage + func (page *DefinitionListResultPage) Next() error + func (page *DefinitionListResultPage) NextWithContext(ctx context.Context) (err error) + func (page DefinitionListResultPage) NotDone() bool + func (page DefinitionListResultPage) Response() DefinitionListResult + func (page DefinitionListResultPage) Values() []Definition + type DefinitionProperties struct + Description *string + DisplayName *string + Metadata interface{} + Mode *string + Parameters map[string]*ParameterDefinitionsValue + PolicyRule interface{} + PolicyType Type + func (dp DefinitionProperties) MarshalJSON() ([]byte, error) + type DefinitionReference struct + GroupNames *[]string + Parameters map[string]*ParameterValuesValue + PolicyDefinitionID *string + PolicyDefinitionReferenceID *string + func (dr DefinitionReference) MarshalJSON() ([]byte, error) + type DefinitionsClient struct + func NewDefinitionsClient(subscriptionID string) DefinitionsClient + func NewDefinitionsClientWithBaseURI(baseURI string, subscriptionID string) DefinitionsClient + func (client DefinitionsClient) CreateOrUpdate(ctx context.Context, policyDefinitionName string, parameters Definition) (result Definition, err error) + func (client DefinitionsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, policyDefinitionName string, parameters Definition, ...) (result Definition, err error) + func (client DefinitionsClient) CreateOrUpdateAtManagementGroupPreparer(ctx context.Context, policyDefinitionName string, parameters Definition, ...) (*http.Request, error) + func (client DefinitionsClient) CreateOrUpdateAtManagementGroupResponder(resp *http.Response) (result Definition, err error) + func (client DefinitionsClient) CreateOrUpdateAtManagementGroupSender(req *http.Request) (*http.Response, error) + func (client DefinitionsClient) CreateOrUpdatePreparer(ctx context.Context, policyDefinitionName string, parameters Definition) (*http.Request, error) + func (client DefinitionsClient) CreateOrUpdateResponder(resp *http.Response) (result Definition, err error) + func (client DefinitionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client DefinitionsClient) Delete(ctx context.Context, policyDefinitionName string) (result autorest.Response, err error) + func (client DefinitionsClient) DeleteAtManagementGroup(ctx context.Context, policyDefinitionName string, managementGroupID string) (result autorest.Response, err error) + func (client DefinitionsClient) DeleteAtManagementGroupPreparer(ctx context.Context, policyDefinitionName string, managementGroupID string) (*http.Request, error) + func (client DefinitionsClient) DeleteAtManagementGroupResponder(resp *http.Response) (result autorest.Response, err error) + func (client DefinitionsClient) DeleteAtManagementGroupSender(req *http.Request) (*http.Response, error) + func (client DefinitionsClient) DeletePreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error) + func (client DefinitionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client DefinitionsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client DefinitionsClient) Get(ctx context.Context, policyDefinitionName string) (result Definition, err error) + func (client DefinitionsClient) GetAtManagementGroup(ctx context.Context, policyDefinitionName string, managementGroupID string) (result Definition, err error) + func (client DefinitionsClient) GetAtManagementGroupPreparer(ctx context.Context, policyDefinitionName string, managementGroupID string) (*http.Request, error) + func (client DefinitionsClient) GetAtManagementGroupResponder(resp *http.Response) (result Definition, err error) + func (client DefinitionsClient) GetAtManagementGroupSender(req *http.Request) (*http.Response, error) + func (client DefinitionsClient) GetBuiltIn(ctx context.Context, policyDefinitionName string) (result Definition, err error) + func (client DefinitionsClient) GetBuiltInPreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error) + func (client DefinitionsClient) GetBuiltInResponder(resp *http.Response) (result Definition, err error) + func (client DefinitionsClient) GetBuiltInSender(req *http.Request) (*http.Response, error) + func (client DefinitionsClient) GetPreparer(ctx context.Context, policyDefinitionName string) (*http.Request, error) + func (client DefinitionsClient) GetResponder(resp *http.Response) (result Definition, err error) + func (client DefinitionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client DefinitionsClient) List(ctx context.Context, filter string, top *int32) (result DefinitionListResultPage, err error) + func (client DefinitionsClient) ListBuiltIn(ctx context.Context, filter string, top *int32) (result DefinitionListResultPage, err error) + func (client DefinitionsClient) ListBuiltInComplete(ctx context.Context, filter string, top *int32) (result DefinitionListResultIterator, err error) + func (client DefinitionsClient) ListBuiltInPreparer(ctx context.Context, filter string, top *int32) (*http.Request, error) + func (client DefinitionsClient) ListBuiltInResponder(resp *http.Response) (result DefinitionListResult, err error) + func (client DefinitionsClient) ListBuiltInSender(req *http.Request) (*http.Response, error) + func (client DefinitionsClient) ListByManagementGroup(ctx context.Context, managementGroupID string, filter string, top *int32) (result DefinitionListResultPage, err error) + func (client DefinitionsClient) ListByManagementGroupComplete(ctx context.Context, managementGroupID string, filter string, top *int32) (result DefinitionListResultIterator, err error) + func (client DefinitionsClient) ListByManagementGroupPreparer(ctx context.Context, managementGroupID string, filter string, top *int32) (*http.Request, error) + func (client DefinitionsClient) ListByManagementGroupResponder(resp *http.Response) (result DefinitionListResult, err error) + func (client DefinitionsClient) ListByManagementGroupSender(req *http.Request) (*http.Response, error) + func (client DefinitionsClient) ListComplete(ctx context.Context, filter string, top *int32) (result DefinitionListResultIterator, err error) + func (client DefinitionsClient) ListPreparer(ctx context.Context, filter string, top *int32) (*http.Request, error) + func (client DefinitionsClient) ListResponder(resp *http.Response) (result DefinitionListResult, err error) + func (client DefinitionsClient) ListSender(req *http.Request) (*http.Response, error) + type EnforcementMode string + const EnforcementModeDefault + const EnforcementModeDoNotEnforce + func PossibleEnforcementModeValues() []EnforcementMode + type ErrorAdditionalInfo struct + Info interface{} + Type *string + func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorResponse struct + AdditionalInfo *[]ErrorAdditionalInfo + Code *string + Details *[]ErrorResponse + Message *string + Target *string + func (er ErrorResponse) MarshalJSON() ([]byte, error) + type Exemption struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (e *Exemption) UnmarshalJSON(body []byte) error + func (e Exemption) MarshalJSON() ([]byte, error) + type ExemptionCategory string + const ExemptionCategoryMitigated + const ExemptionCategoryWaiver + func PossibleExemptionCategoryValues() []ExemptionCategory + type ExemptionListResult struct + NextLink *string + Value *[]Exemption + func (elr ExemptionListResult) IsEmpty() bool + func (elr ExemptionListResult) MarshalJSON() ([]byte, error) + type ExemptionListResultIterator struct + func NewExemptionListResultIterator(page ExemptionListResultPage) ExemptionListResultIterator + func (iter *ExemptionListResultIterator) Next() error + func (iter *ExemptionListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ExemptionListResultIterator) NotDone() bool + func (iter ExemptionListResultIterator) Response() ExemptionListResult + func (iter ExemptionListResultIterator) Value() Exemption + type ExemptionListResultPage struct + func NewExemptionListResultPage(cur ExemptionListResult, ...) ExemptionListResultPage + func (page *ExemptionListResultPage) Next() error + func (page *ExemptionListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ExemptionListResultPage) NotDone() bool + func (page ExemptionListResultPage) Response() ExemptionListResult + func (page ExemptionListResultPage) Values() []Exemption + type ExemptionProperties struct + Description *string + DisplayName *string + ExemptionCategory ExemptionCategory + ExpiresOn *date.Time + Metadata interface{} + PolicyAssignmentID *string + PolicyDefinitionReferenceIds *[]string + type ExemptionsClient struct + func NewExemptionsClient(subscriptionID string) ExemptionsClient + func NewExemptionsClientWithBaseURI(baseURI string, subscriptionID string) ExemptionsClient + func (client ExemptionsClient) CreateOrUpdate(ctx context.Context, scope string, policyExemptionName string, ...) (result Exemption, err error) + func (client ExemptionsClient) CreateOrUpdatePreparer(ctx context.Context, scope string, policyExemptionName string, ...) (*http.Request, error) + func (client ExemptionsClient) CreateOrUpdateResponder(resp *http.Response) (result Exemption, err error) + func (client ExemptionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ExemptionsClient) Delete(ctx context.Context, scope string, policyExemptionName string) (result autorest.Response, err error) + func (client ExemptionsClient) DeletePreparer(ctx context.Context, scope string, policyExemptionName string) (*http.Request, error) + func (client ExemptionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ExemptionsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ExemptionsClient) Get(ctx context.Context, scope string, policyExemptionName string) (result Exemption, err error) + func (client ExemptionsClient) GetPreparer(ctx context.Context, scope string, policyExemptionName string) (*http.Request, error) + func (client ExemptionsClient) GetResponder(resp *http.Response) (result Exemption, err error) + func (client ExemptionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ExemptionsClient) List(ctx context.Context, filter string) (result ExemptionListResultPage, err error) + func (client ExemptionsClient) ListComplete(ctx context.Context, filter string) (result ExemptionListResultIterator, err error) + func (client ExemptionsClient) ListForManagementGroup(ctx context.Context, managementGroupID string, filter string) (result ExemptionListResultPage, err error) + func (client ExemptionsClient) ListForManagementGroupComplete(ctx context.Context, managementGroupID string, filter string) (result ExemptionListResultIterator, err error) + func (client ExemptionsClient) ListForManagementGroupPreparer(ctx context.Context, managementGroupID string, filter string) (*http.Request, error) + func (client ExemptionsClient) ListForManagementGroupResponder(resp *http.Response) (result ExemptionListResult, err error) + func (client ExemptionsClient) ListForManagementGroupSender(req *http.Request) (*http.Response, error) + func (client ExemptionsClient) ListForResource(ctx context.Context, resourceGroupName string, ...) (result ExemptionListResultPage, err error) + func (client ExemptionsClient) ListForResourceComplete(ctx context.Context, resourceGroupName string, ...) (result ExemptionListResultIterator, err error) + func (client ExemptionsClient) ListForResourceGroup(ctx context.Context, resourceGroupName string, filter string) (result ExemptionListResultPage, err error) + func (client ExemptionsClient) ListForResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string) (result ExemptionListResultIterator, err error) + func (client ExemptionsClient) ListForResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string) (*http.Request, error) + func (client ExemptionsClient) ListForResourceGroupResponder(resp *http.Response) (result ExemptionListResult, err error) + func (client ExemptionsClient) ListForResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ExemptionsClient) ListForResourcePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client ExemptionsClient) ListForResourceResponder(resp *http.Response) (result ExemptionListResult, err error) + func (client ExemptionsClient) ListForResourceSender(req *http.Request) (*http.Response, error) + func (client ExemptionsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client ExemptionsClient) ListResponder(resp *http.Response) (result ExemptionListResult, err error) + func (client ExemptionsClient) ListSender(req *http.Request) (*http.Response, error) + type Identity struct + PrincipalID *string + TenantID *string + Type ResourceIdentityType + func (i Identity) MarshalJSON() ([]byte, error) + type NonComplianceMessage struct + Message *string + PolicyDefinitionReferenceID *string + type ParameterDefinitionsValue struct + AllowedValues *[]interface{} + DefaultValue interface{} + Metadata *ParameterDefinitionsValueMetadata + Type ParameterType + type ParameterDefinitionsValueMetadata struct + AdditionalProperties map[string]interface{} + AssignPermissions *bool + Description *string + DisplayName *string + StrongType *string + func (pdv *ParameterDefinitionsValueMetadata) UnmarshalJSON(body []byte) error + func (pdv ParameterDefinitionsValueMetadata) MarshalJSON() ([]byte, error) + type ParameterType string + const ParameterTypeArray + const ParameterTypeBoolean + const ParameterTypeDateTime + const ParameterTypeFloat + const ParameterTypeInteger + const ParameterTypeObject + const ParameterTypeString + func PossibleParameterTypeValues() []ParameterType + type ParameterValuesValue struct + Value interface{} + type ResourceIdentityType string + const ResourceIdentityTypeNone + const ResourceIdentityTypeSystemAssigned + func PossibleResourceIdentityTypeValues() []ResourceIdentityType + type ResourceTypeAliases struct + Aliases *[]Alias + ResourceType *string + type SetDefinition struct + ID *string + Name *string + Type *string + func (sd *SetDefinition) UnmarshalJSON(body []byte) error + func (sd SetDefinition) MarshalJSON() ([]byte, error) + type SetDefinitionListResult struct + NextLink *string + Value *[]SetDefinition + func (sdlr SetDefinitionListResult) IsEmpty() bool + type SetDefinitionListResultIterator struct + func NewSetDefinitionListResultIterator(page SetDefinitionListResultPage) SetDefinitionListResultIterator + func (iter *SetDefinitionListResultIterator) Next() error + func (iter *SetDefinitionListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter SetDefinitionListResultIterator) NotDone() bool + func (iter SetDefinitionListResultIterator) Response() SetDefinitionListResult + func (iter SetDefinitionListResultIterator) Value() SetDefinition + type SetDefinitionListResultPage struct + func NewSetDefinitionListResultPage(cur SetDefinitionListResult, ...) SetDefinitionListResultPage + func (page *SetDefinitionListResultPage) Next() error + func (page *SetDefinitionListResultPage) NextWithContext(ctx context.Context) (err error) + func (page SetDefinitionListResultPage) NotDone() bool + func (page SetDefinitionListResultPage) Response() SetDefinitionListResult + func (page SetDefinitionListResultPage) Values() []SetDefinition + type SetDefinitionProperties struct + Description *string + DisplayName *string + Metadata interface{} + Parameters map[string]*ParameterDefinitionsValue + PolicyDefinitionGroups *[]DefinitionGroup + PolicyDefinitions *[]DefinitionReference + PolicyType Type + func (sdp SetDefinitionProperties) MarshalJSON() ([]byte, error) + type SetDefinitionsClient struct + func NewSetDefinitionsClient(subscriptionID string) SetDefinitionsClient + func NewSetDefinitionsClientWithBaseURI(baseURI string, subscriptionID string) SetDefinitionsClient + func (client SetDefinitionsClient) CreateOrUpdate(ctx context.Context, policySetDefinitionName string, parameters SetDefinition) (result SetDefinition, err error) + func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, policySetDefinitionName string, parameters SetDefinition, ...) (result SetDefinition, err error) + func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroupPreparer(ctx context.Context, policySetDefinitionName string, parameters SetDefinition, ...) (*http.Request, error) + func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroupResponder(resp *http.Response) (result SetDefinition, err error) + func (client SetDefinitionsClient) CreateOrUpdateAtManagementGroupSender(req *http.Request) (*http.Response, error) + func (client SetDefinitionsClient) CreateOrUpdatePreparer(ctx context.Context, policySetDefinitionName string, parameters SetDefinition) (*http.Request, error) + func (client SetDefinitionsClient) CreateOrUpdateResponder(resp *http.Response) (result SetDefinition, err error) + func (client SetDefinitionsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client SetDefinitionsClient) Delete(ctx context.Context, policySetDefinitionName string) (result autorest.Response, err error) + func (client SetDefinitionsClient) DeleteAtManagementGroup(ctx context.Context, policySetDefinitionName string, managementGroupID string) (result autorest.Response, err error) + func (client SetDefinitionsClient) DeleteAtManagementGroupPreparer(ctx context.Context, policySetDefinitionName string, managementGroupID string) (*http.Request, error) + func (client SetDefinitionsClient) DeleteAtManagementGroupResponder(resp *http.Response) (result autorest.Response, err error) + func (client SetDefinitionsClient) DeleteAtManagementGroupSender(req *http.Request) (*http.Response, error) + func (client SetDefinitionsClient) DeletePreparer(ctx context.Context, policySetDefinitionName string) (*http.Request, error) + func (client SetDefinitionsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client SetDefinitionsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client SetDefinitionsClient) Get(ctx context.Context, policySetDefinitionName string) (result SetDefinition, err error) + func (client SetDefinitionsClient) GetAtManagementGroup(ctx context.Context, policySetDefinitionName string, managementGroupID string) (result SetDefinition, err error) + func (client SetDefinitionsClient) GetAtManagementGroupPreparer(ctx context.Context, policySetDefinitionName string, managementGroupID string) (*http.Request, error) + func (client SetDefinitionsClient) GetAtManagementGroupResponder(resp *http.Response) (result SetDefinition, err error) + func (client SetDefinitionsClient) GetAtManagementGroupSender(req *http.Request) (*http.Response, error) + func (client SetDefinitionsClient) GetBuiltIn(ctx context.Context, policySetDefinitionName string) (result SetDefinition, err error) + func (client SetDefinitionsClient) GetBuiltInPreparer(ctx context.Context, policySetDefinitionName string) (*http.Request, error) + func (client SetDefinitionsClient) GetBuiltInResponder(resp *http.Response) (result SetDefinition, err error) + func (client SetDefinitionsClient) GetBuiltInSender(req *http.Request) (*http.Response, error) + func (client SetDefinitionsClient) GetPreparer(ctx context.Context, policySetDefinitionName string) (*http.Request, error) + func (client SetDefinitionsClient) GetResponder(resp *http.Response) (result SetDefinition, err error) + func (client SetDefinitionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client SetDefinitionsClient) List(ctx context.Context, filter string, top *int32) (result SetDefinitionListResultPage, err error) + func (client SetDefinitionsClient) ListBuiltIn(ctx context.Context, filter string, top *int32) (result SetDefinitionListResultPage, err error) + func (client SetDefinitionsClient) ListBuiltInComplete(ctx context.Context, filter string, top *int32) (result SetDefinitionListResultIterator, err error) + func (client SetDefinitionsClient) ListBuiltInPreparer(ctx context.Context, filter string, top *int32) (*http.Request, error) + func (client SetDefinitionsClient) ListBuiltInResponder(resp *http.Response) (result SetDefinitionListResult, err error) + func (client SetDefinitionsClient) ListBuiltInSender(req *http.Request) (*http.Response, error) + func (client SetDefinitionsClient) ListByManagementGroup(ctx context.Context, managementGroupID string, filter string, top *int32) (result SetDefinitionListResultPage, err error) + func (client SetDefinitionsClient) ListByManagementGroupComplete(ctx context.Context, managementGroupID string, filter string, top *int32) (result SetDefinitionListResultIterator, err error) + func (client SetDefinitionsClient) ListByManagementGroupPreparer(ctx context.Context, managementGroupID string, filter string, top *int32) (*http.Request, error) + func (client SetDefinitionsClient) ListByManagementGroupResponder(resp *http.Response) (result SetDefinitionListResult, err error) + func (client SetDefinitionsClient) ListByManagementGroupSender(req *http.Request) (*http.Response, error) + func (client SetDefinitionsClient) ListComplete(ctx context.Context, filter string, top *int32) (result SetDefinitionListResultIterator, err error) + func (client SetDefinitionsClient) ListPreparer(ctx context.Context, filter string, top *int32) (*http.Request, error) + func (client SetDefinitionsClient) ListResponder(resp *http.Response) (result SetDefinitionListResult, err error) + func (client SetDefinitionsClient) ListSender(req *http.Request) (*http.Response, error) + type SystemData struct + CreatedAt *date.Time + CreatedBy *string + CreatedByType CreatedByType + LastModifiedAt *date.Time + LastModifiedBy *string + LastModifiedByType CreatedByType + type Type string + const TypeBuiltIn + const TypeCustom + const TypeNotSpecified + const TypeStatic + func PossibleTypeValues() []Type