Versions in this module Expand all Collapse all v0 v0.1.1 Nov 28, 2023 v0.1.0 Mar 30, 2023 Changes in this version + type Assignment struct + ID *string + Name *string + Properties *AssignmentProperties + Type *string + func (a *Assignment) UnmarshalJSON(data []byte) error + func (a Assignment) MarshalJSON() ([]byte, error) + type AssignmentListResult struct + NextLink *string + Value []*Assignment + func (a *AssignmentListResult) UnmarshalJSON(data []byte) error + func (a AssignmentListResult) MarshalJSON() ([]byte, error) + type AssignmentProperties struct + Description *string + DisplayName *string + Parameters any + PolicyDefinitionID *string + Scope *string + func (a *AssignmentProperties) UnmarshalJSON(data []byte) error + func (a AssignmentProperties) MarshalJSON() ([]byte, error) + type AssignmentsClient struct + func NewAssignmentsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*AssignmentsClient, error) + func (client *AssignmentsClient) Create(ctx context.Context, scope string, policyAssignmentName string, ...) (AssignmentsClientCreateResponse, error) + func (client *AssignmentsClient) CreateByID(ctx context.Context, policyAssignmentID string, parameters Assignment, ...) (AssignmentsClientCreateByIDResponse, error) + func (client *AssignmentsClient) Delete(ctx context.Context, scope string, policyAssignmentName string, ...) (AssignmentsClientDeleteResponse, error) + func (client *AssignmentsClient) DeleteByID(ctx context.Context, policyAssignmentID string, ...) (AssignmentsClientDeleteByIDResponse, error) + func (client *AssignmentsClient) Get(ctx context.Context, scope string, policyAssignmentName string, ...) (AssignmentsClientGetResponse, error) + func (client *AssignmentsClient) GetByID(ctx context.Context, policyAssignmentID string, ...) (AssignmentsClientGetByIDResponse, error) + func (client *AssignmentsClient) NewListForResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[AssignmentsClientListForResourceGroupResponse] + func (client *AssignmentsClient) NewListForResourcePager(resourceGroupName string, resourceProviderNamespace string, ...) *runtime.Pager[AssignmentsClientListForResourceResponse] + func (client *AssignmentsClient) NewListPager(options *AssignmentsClientListOptions) *runtime.Pager[AssignmentsClientListResponse] + type AssignmentsClientCreateByIDOptions struct + type AssignmentsClientCreateByIDResponse struct + type AssignmentsClientCreateOptions struct + type AssignmentsClientCreateResponse struct + type AssignmentsClientDeleteByIDOptions struct + type AssignmentsClientDeleteByIDResponse struct + type AssignmentsClientDeleteOptions struct + type AssignmentsClientDeleteResponse struct + type AssignmentsClientGetByIDOptions struct + type AssignmentsClientGetByIDResponse struct + type AssignmentsClientGetOptions struct + type AssignmentsClientGetResponse struct + type AssignmentsClientListForResourceGroupOptions struct + Filter *string + type AssignmentsClientListForResourceGroupResponse struct + type AssignmentsClientListForResourceOptions struct + Filter *string + type AssignmentsClientListForResourceResponse struct + type AssignmentsClientListOptions struct + Filter *string + type AssignmentsClientListResponse struct + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewAssignmentsClient() *AssignmentsClient + func (c *ClientFactory) NewDefinitionsClient() *DefinitionsClient + type Definition struct + ID *string + Name *string + Properties *DefinitionProperties + func (d *Definition) UnmarshalJSON(data []byte) error + func (d Definition) MarshalJSON() ([]byte, error) + type DefinitionListResult struct + NextLink *string + Value []*Definition + func (d *DefinitionListResult) UnmarshalJSON(data []byte) error + func (d DefinitionListResult) MarshalJSON() ([]byte, error) + type DefinitionProperties struct + Description *string + DisplayName *string + Metadata any + Mode *PolicyMode + Parameters any + PolicyRule any + PolicyType *PolicyType + func (d *DefinitionProperties) UnmarshalJSON(data []byte) error + func (d DefinitionProperties) MarshalJSON() ([]byte, error) + type DefinitionsClient struct + func NewDefinitionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DefinitionsClient, error) + func (client *DefinitionsClient) CreateOrUpdate(ctx context.Context, policyDefinitionName string, parameters Definition, ...) (DefinitionsClientCreateOrUpdateResponse, error) + func (client *DefinitionsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, policyDefinitionName string, managementGroupID string, ...) (DefinitionsClientCreateOrUpdateAtManagementGroupResponse, error) + func (client *DefinitionsClient) Delete(ctx context.Context, policyDefinitionName string, ...) (DefinitionsClientDeleteResponse, error) + func (client *DefinitionsClient) DeleteAtManagementGroup(ctx context.Context, policyDefinitionName string, managementGroupID string, ...) (DefinitionsClientDeleteAtManagementGroupResponse, error) + func (client *DefinitionsClient) Get(ctx context.Context, policyDefinitionName string, ...) (DefinitionsClientGetResponse, error) + func (client *DefinitionsClient) GetAtManagementGroup(ctx context.Context, policyDefinitionName string, managementGroupID string, ...) (DefinitionsClientGetAtManagementGroupResponse, error) + func (client *DefinitionsClient) GetBuiltIn(ctx context.Context, policyDefinitionName string, ...) (DefinitionsClientGetBuiltInResponse, error) + func (client *DefinitionsClient) NewListBuiltInPager(options *DefinitionsClientListBuiltInOptions) *runtime.Pager[DefinitionsClientListBuiltInResponse] + func (client *DefinitionsClient) NewListByManagementGroupPager(managementGroupID string, ...) *runtime.Pager[DefinitionsClientListByManagementGroupResponse] + func (client *DefinitionsClient) NewListPager(options *DefinitionsClientListOptions) *runtime.Pager[DefinitionsClientListResponse] + type DefinitionsClientCreateOrUpdateAtManagementGroupOptions struct + type DefinitionsClientCreateOrUpdateAtManagementGroupResponse struct + type DefinitionsClientCreateOrUpdateOptions struct + type DefinitionsClientCreateOrUpdateResponse struct + type DefinitionsClientDeleteAtManagementGroupOptions struct + type DefinitionsClientDeleteAtManagementGroupResponse struct + type DefinitionsClientDeleteOptions struct + type DefinitionsClientDeleteResponse struct + type DefinitionsClientGetAtManagementGroupOptions struct + type DefinitionsClientGetAtManagementGroupResponse struct + type DefinitionsClientGetBuiltInOptions struct + type DefinitionsClientGetBuiltInResponse struct + type DefinitionsClientGetOptions struct + type DefinitionsClientGetResponse struct + type DefinitionsClientListBuiltInOptions struct + type DefinitionsClientListBuiltInResponse struct + type DefinitionsClientListByManagementGroupOptions struct + type DefinitionsClientListByManagementGroupResponse struct + type DefinitionsClientListOptions struct + type DefinitionsClientListResponse struct + type PolicyMode string + const PolicyModeAll + const PolicyModeIndexed + const PolicyModeNotSpecified + func PossiblePolicyModeValues() []PolicyMode + type PolicyType string + const PolicyTypeBuiltIn + const PolicyTypeCustom + const PolicyTypeNotSpecified + func PossiblePolicyTypeValues() []PolicyType