Versions in this module Expand all Collapse all v0 v0.20250303.1135340 Mar 3, 2025 Changes in this version + func PossibleValuesForParameterType() []string + func PossibleValuesForPolicyType() []string + func ValidatePolicyDefinitionID(input interface{}, key string) (warnings []string, errors []error) + func ValidatePolicyDefinitionVersionID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProviderPolicyDefinitionID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProviders2PolicyDefinitionID(input interface{}, key string) (warnings []string, errors []error) + func ValidateProviders2PolicyDefinitionVersionID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVersionID(input interface{}, key string) (warnings []string, errors []error) + type CreateOrUpdateAtManagementGroupOperationResponse struct + HttpResponse *http.Response + Model *PolicyDefinitionVersion + OData *odata.OData + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *PolicyDefinitionVersion + OData *odata.OData + type DeleteAtManagementGroupOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type ExternalEvaluationEndpointSettings struct + Details *interface{} + Kind *string + type ExternalEvaluationEnforcementSettings struct + EndpointSettings *ExternalEvaluationEndpointSettings + MissingTokenAction *string + ResultLifespan *string + RoleDefinitionIds *[]string + type GetAtManagementGroupOperationResponse struct + HttpResponse *http.Response + Model *PolicyDefinitionVersion + OData *odata.OData + type GetBuiltInOperationResponse struct + HttpResponse *http.Response + Model *PolicyDefinitionVersion + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *PolicyDefinitionVersion + OData *odata.OData + type ListAllAtManagementGroupCompleteResult struct + Items []PolicyDefinitionVersion + LatestHttpResponse *http.Response + type ListAllAtManagementGroupCustomPager struct + NextLink *odata.Link + func (p *ListAllAtManagementGroupCustomPager) NextPageLink() *odata.Link + type ListAllAtManagementGroupOperationResponse struct + HttpResponse *http.Response + Model *[]PolicyDefinitionVersion + OData *odata.OData + type ListAllBuiltinsCompleteResult struct + Items []PolicyDefinitionVersion + LatestHttpResponse *http.Response + type ListAllBuiltinsCustomPager struct + NextLink *odata.Link + func (p *ListAllBuiltinsCustomPager) NextPageLink() *odata.Link + type ListAllBuiltinsOperationResponse struct + HttpResponse *http.Response + Model *[]PolicyDefinitionVersion + OData *odata.OData + type ListAllCompleteResult struct + Items []PolicyDefinitionVersion + LatestHttpResponse *http.Response + type ListAllCustomPager struct + NextLink *odata.Link + func (p *ListAllCustomPager) NextPageLink() *odata.Link + type ListAllOperationResponse struct + HttpResponse *http.Response + Model *[]PolicyDefinitionVersion + OData *odata.OData + type ListBuiltInCompleteResult struct + Items []PolicyDefinitionVersion + LatestHttpResponse *http.Response + type ListBuiltInCustomPager struct + NextLink *odata.Link + func (p *ListBuiltInCustomPager) NextPageLink() *odata.Link + type ListBuiltInOperationOptions struct + Top *int64 + func DefaultListBuiltInOperationOptions() ListBuiltInOperationOptions + func (o ListBuiltInOperationOptions) ToHeaders() *client.Headers + func (o ListBuiltInOperationOptions) ToOData() *odata.Query + func (o ListBuiltInOperationOptions) ToQuery() *client.QueryParams + type ListBuiltInOperationResponse struct + HttpResponse *http.Response + Model *[]PolicyDefinitionVersion + OData *odata.OData + type ListByManagementGroupCompleteResult struct + Items []PolicyDefinitionVersion + LatestHttpResponse *http.Response + type ListByManagementGroupCustomPager struct + NextLink *odata.Link + func (p *ListByManagementGroupCustomPager) NextPageLink() *odata.Link + type ListByManagementGroupOperationOptions struct + Top *int64 + func DefaultListByManagementGroupOperationOptions() ListByManagementGroupOperationOptions + func (o ListByManagementGroupOperationOptions) ToHeaders() *client.Headers + func (o ListByManagementGroupOperationOptions) ToOData() *odata.Query + func (o ListByManagementGroupOperationOptions) ToQuery() *client.QueryParams + type ListByManagementGroupOperationResponse struct + HttpResponse *http.Response + Model *[]PolicyDefinitionVersion + OData *odata.OData + type ListCompleteResult struct + Items []PolicyDefinitionVersion + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + Top *int64 + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]PolicyDefinitionVersion + OData *odata.OData + type ParameterDefinitionsValue struct + AllowedValues *[]interface{} + DefaultValue *interface{} + Metadata *ParameterDefinitionsValueMetadata + Schema *interface{} + Type *ParameterType + type ParameterDefinitionsValueMetadata struct + AssignPermissions *bool + Description *string + DisplayName *string + StrongType *string + type ParameterType string + const ParameterTypeArray + const ParameterTypeBoolean + const ParameterTypeDateTime + const ParameterTypeFloat + const ParameterTypeInteger + const ParameterTypeObject + const ParameterTypeString + func (s *ParameterType) UnmarshalJSON(bytes []byte) error + type PolicyDefinitionId struct + PolicyDefinitionName string + func NewPolicyDefinitionID(policyDefinitionName string) PolicyDefinitionId + func ParsePolicyDefinitionID(input string) (*PolicyDefinitionId, error) + func ParsePolicyDefinitionIDInsensitively(input string) (*PolicyDefinitionId, error) + func (id *PolicyDefinitionId) FromParseResult(input resourceids.ParseResult) error + func (id PolicyDefinitionId) ID() string + func (id PolicyDefinitionId) Segments() []resourceids.Segment + func (id PolicyDefinitionId) String() string + type PolicyDefinitionVersion struct + Id *string + Name *string + Properties *PolicyDefinitionVersionProperties + SystemData *systemdata.SystemData + Type *string + type PolicyDefinitionVersionId struct + PolicyDefinitionName string + SubscriptionId string + VersionName string + func NewPolicyDefinitionVersionID(subscriptionId string, policyDefinitionName string, versionName string) PolicyDefinitionVersionId + func ParsePolicyDefinitionVersionID(input string) (*PolicyDefinitionVersionId, error) + func ParsePolicyDefinitionVersionIDInsensitively(input string) (*PolicyDefinitionVersionId, error) + func (id *PolicyDefinitionVersionId) FromParseResult(input resourceids.ParseResult) error + func (id PolicyDefinitionVersionId) ID() string + func (id PolicyDefinitionVersionId) Segments() []resourceids.Segment + func (id PolicyDefinitionVersionId) String() string + type PolicyDefinitionVersionOperationPredicate struct + Id *string + Name *string + Type *string + func (p PolicyDefinitionVersionOperationPredicate) Matches(input PolicyDefinitionVersion) bool + type PolicyDefinitionVersionProperties struct + Description *string + DisplayName *string + ExternalEvaluationEnforcementSettings *ExternalEvaluationEnforcementSettings + Metadata *interface{} + Mode *string + Parameters *map[string]ParameterDefinitionsValue + PolicyRule *interface{} + PolicyType *PolicyType + Version *string + type PolicyDefinitionVersionsClient struct + Client *resourcemanager.Client + func NewPolicyDefinitionVersionsClientWithBaseURI(sdkApi sdkEnv.Api) (*PolicyDefinitionVersionsClient, error) + func (c PolicyDefinitionVersionsClient) CreateOrUpdate(ctx context.Context, id PolicyDefinitionVersionId, ...) (result CreateOrUpdateOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, id Providers2PolicyDefinitionVersionId, ...) (result CreateOrUpdateAtManagementGroupOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) Delete(ctx context.Context, id PolicyDefinitionVersionId) (result DeleteOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) DeleteAtManagementGroup(ctx context.Context, id Providers2PolicyDefinitionVersionId) (result DeleteAtManagementGroupOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) Get(ctx context.Context, id PolicyDefinitionVersionId) (result GetOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) GetAtManagementGroup(ctx context.Context, id Providers2PolicyDefinitionVersionId) (result GetAtManagementGroupOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) GetBuiltIn(ctx context.Context, id VersionId) (result GetBuiltInOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) List(ctx context.Context, id ProviderPolicyDefinitionId, ...) (result ListOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) ListAll(ctx context.Context, id commonids.SubscriptionId) (result ListAllOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) ListAllAtManagementGroup(ctx context.Context, id commonids.ManagementGroupId) (result ListAllAtManagementGroupOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) ListAllAtManagementGroupComplete(ctx context.Context, id commonids.ManagementGroupId) (ListAllAtManagementGroupCompleteResult, error) + func (c PolicyDefinitionVersionsClient) ListAllAtManagementGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ManagementGroupId, ...) (result ListAllAtManagementGroupCompleteResult, err error) + func (c PolicyDefinitionVersionsClient) ListAllBuiltins(ctx context.Context) (result ListAllBuiltinsOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) ListAllBuiltinsComplete(ctx context.Context) (ListAllBuiltinsCompleteResult, error) + func (c PolicyDefinitionVersionsClient) ListAllBuiltinsCompleteMatchingPredicate(ctx context.Context, predicate PolicyDefinitionVersionOperationPredicate) (result ListAllBuiltinsCompleteResult, err error) + func (c PolicyDefinitionVersionsClient) ListAllComplete(ctx context.Context, id commonids.SubscriptionId) (ListAllCompleteResult, error) + func (c PolicyDefinitionVersionsClient) ListAllCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllCompleteResult, err error) + func (c PolicyDefinitionVersionsClient) ListBuiltIn(ctx context.Context, id PolicyDefinitionId, ...) (result ListBuiltInOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) ListBuiltInComplete(ctx context.Context, id PolicyDefinitionId, ...) (ListBuiltInCompleteResult, error) + func (c PolicyDefinitionVersionsClient) ListBuiltInCompleteMatchingPredicate(ctx context.Context, id PolicyDefinitionId, ...) (result ListBuiltInCompleteResult, err error) + func (c PolicyDefinitionVersionsClient) ListByManagementGroup(ctx context.Context, id Providers2PolicyDefinitionId, ...) (result ListByManagementGroupOperationResponse, err error) + func (c PolicyDefinitionVersionsClient) ListByManagementGroupComplete(ctx context.Context, id Providers2PolicyDefinitionId, ...) (ListByManagementGroupCompleteResult, error) + func (c PolicyDefinitionVersionsClient) ListByManagementGroupCompleteMatchingPredicate(ctx context.Context, id Providers2PolicyDefinitionId, ...) (result ListByManagementGroupCompleteResult, err error) + func (c PolicyDefinitionVersionsClient) ListComplete(ctx context.Context, id ProviderPolicyDefinitionId, ...) (ListCompleteResult, error) + func (c PolicyDefinitionVersionsClient) ListCompleteMatchingPredicate(ctx context.Context, id ProviderPolicyDefinitionId, ...) (result ListCompleteResult, err error) + type PolicyType string + const PolicyTypeBuiltIn + const PolicyTypeCustom + const PolicyTypeNotSpecified + const PolicyTypeStatic + func (s *PolicyType) UnmarshalJSON(bytes []byte) error + type ProviderPolicyDefinitionId struct + PolicyDefinitionName string + SubscriptionId string + func NewProviderPolicyDefinitionID(subscriptionId string, policyDefinitionName string) ProviderPolicyDefinitionId + func ParseProviderPolicyDefinitionID(input string) (*ProviderPolicyDefinitionId, error) + func ParseProviderPolicyDefinitionIDInsensitively(input string) (*ProviderPolicyDefinitionId, error) + func (id *ProviderPolicyDefinitionId) FromParseResult(input resourceids.ParseResult) error + func (id ProviderPolicyDefinitionId) ID() string + func (id ProviderPolicyDefinitionId) Segments() []resourceids.Segment + func (id ProviderPolicyDefinitionId) String() string + type Providers2PolicyDefinitionId struct + ManagementGroupName string + PolicyDefinitionName string + func NewProviders2PolicyDefinitionID(managementGroupName string, policyDefinitionName string) Providers2PolicyDefinitionId + func ParseProviders2PolicyDefinitionID(input string) (*Providers2PolicyDefinitionId, error) + func ParseProviders2PolicyDefinitionIDInsensitively(input string) (*Providers2PolicyDefinitionId, error) + func (id *Providers2PolicyDefinitionId) FromParseResult(input resourceids.ParseResult) error + func (id Providers2PolicyDefinitionId) ID() string + func (id Providers2PolicyDefinitionId) Segments() []resourceids.Segment + func (id Providers2PolicyDefinitionId) String() string + type Providers2PolicyDefinitionVersionId struct + ManagementGroupName string + PolicyDefinitionName string + VersionName string + func NewProviders2PolicyDefinitionVersionID(managementGroupName string, policyDefinitionName string, versionName string) Providers2PolicyDefinitionVersionId + func ParseProviders2PolicyDefinitionVersionID(input string) (*Providers2PolicyDefinitionVersionId, error) + func ParseProviders2PolicyDefinitionVersionIDInsensitively(input string) (*Providers2PolicyDefinitionVersionId, error) + func (id *Providers2PolicyDefinitionVersionId) FromParseResult(input resourceids.ParseResult) error + func (id Providers2PolicyDefinitionVersionId) ID() string + func (id Providers2PolicyDefinitionVersionId) Segments() []resourceids.Segment + func (id Providers2PolicyDefinitionVersionId) String() string + type VersionId struct + PolicyDefinitionName string + VersionName string + func NewVersionID(policyDefinitionName string, versionName string) VersionId + func ParseVersionID(input string) (*VersionId, error) + func ParseVersionIDInsensitively(input string) (*VersionId, error) + func (id *VersionId) FromParseResult(input resourceids.ParseResult) error + func (id VersionId) ID() string + func (id VersionId) Segments() []resourceids.Segment + func (id VersionId) String() string