Documentation ¶
Index ¶
- func PossibleValuesForParameterType() []string
- func PossibleValuesForPolicyType() []string
- func ValidatePolicySetDefinitionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidatePolicySetDefinitionVersionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviderPolicySetDefinitionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviderPolicySetDefinitionVersionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviders2PolicySetDefinitionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateProviders2PolicySetDefinitionVersionID(input interface{}, key string) (warnings []string, errors []error)
- type CreateOrUpdateAtManagementGroupOperationResponse
- type CreateOrUpdateOperationResponse
- type DeleteAtManagementGroupOperationResponse
- type DeleteOperationResponse
- type GetAtManagementGroupOperationResponse
- type GetBuiltInOperationResponse
- type GetOperationResponse
- type ListAllAtManagementGroupOperationResponse
- type ListAllBuiltinsOperationResponse
- type ListAllOperationResponse
- type ListBuiltInCompleteResult
- type ListBuiltInOperationOptions
- type ListBuiltInOperationResponse
- type ListByManagementGroupCompleteResult
- type ListByManagementGroupOperationOptions
- type ListByManagementGroupOperationResponse
- type ListCompleteResult
- type ListOperationOptions
- type ListOperationResponse
- type ParameterDefinitionsValue
- type ParameterDefinitionsValueMetadata
- type ParameterType
- type ParameterValuesValue
- type PolicyDefinitionGroup
- type PolicyDefinitionReference
- type PolicySetDefinitionId
- type PolicySetDefinitionVersion
- type PolicySetDefinitionVersionId
- func NewPolicySetDefinitionVersionID(policySetDefinitionName string, versionName string) PolicySetDefinitionVersionId
- func ParsePolicySetDefinitionVersionID(input string) (*PolicySetDefinitionVersionId, error)
- func ParsePolicySetDefinitionVersionIDInsensitively(input string) (*PolicySetDefinitionVersionId, error)
- type PolicySetDefinitionVersionListResult
- type PolicySetDefinitionVersionOperationPredicate
- type PolicySetDefinitionVersionProperties
- type PolicySetDefinitionVersionsClient
- func (c PolicySetDefinitionVersionsClient) CreateOrUpdate(ctx context.Context, id ProviderPolicySetDefinitionVersionId, ...) (result CreateOrUpdateOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, id Providers2PolicySetDefinitionVersionId, ...) (result CreateOrUpdateAtManagementGroupOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) Delete(ctx context.Context, id ProviderPolicySetDefinitionVersionId) (result DeleteOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) DeleteAtManagementGroup(ctx context.Context, id Providers2PolicySetDefinitionVersionId) (result DeleteAtManagementGroupOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) Get(ctx context.Context, id ProviderPolicySetDefinitionVersionId) (result GetOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) GetAtManagementGroup(ctx context.Context, id Providers2PolicySetDefinitionVersionId) (result GetAtManagementGroupOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) GetBuiltIn(ctx context.Context, id PolicySetDefinitionVersionId) (result GetBuiltInOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) List(ctx context.Context, id ProviderPolicySetDefinitionId, ...) (result ListOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) ListAll(ctx context.Context, id commonids.SubscriptionId) (result ListAllOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) ListAllAtManagementGroup(ctx context.Context, id commonids.ManagementGroupId) (result ListAllAtManagementGroupOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) ListAllBuiltins(ctx context.Context) (result ListAllBuiltinsOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) ListBuiltIn(ctx context.Context, id PolicySetDefinitionId, ...) (result ListBuiltInOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) ListBuiltInComplete(ctx context.Context, id PolicySetDefinitionId, ...) (ListBuiltInCompleteResult, error)
- func (c PolicySetDefinitionVersionsClient) ListBuiltInCompleteMatchingPredicate(ctx context.Context, id PolicySetDefinitionId, ...) (result ListBuiltInCompleteResult, err error)
- func (c PolicySetDefinitionVersionsClient) ListByManagementGroup(ctx context.Context, id Providers2PolicySetDefinitionId, ...) (result ListByManagementGroupOperationResponse, err error)
- func (c PolicySetDefinitionVersionsClient) ListByManagementGroupComplete(ctx context.Context, id Providers2PolicySetDefinitionId, ...) (ListByManagementGroupCompleteResult, error)
- func (c PolicySetDefinitionVersionsClient) ListByManagementGroupCompleteMatchingPredicate(ctx context.Context, id Providers2PolicySetDefinitionId, ...) (result ListByManagementGroupCompleteResult, err error)
- func (c PolicySetDefinitionVersionsClient) ListComplete(ctx context.Context, id ProviderPolicySetDefinitionId, ...) (ListCompleteResult, error)
- func (c PolicySetDefinitionVersionsClient) ListCompleteMatchingPredicate(ctx context.Context, id ProviderPolicySetDefinitionId, ...) (result ListCompleteResult, err error)
- type PolicyType
- type ProviderPolicySetDefinitionId
- func NewProviderPolicySetDefinitionID(subscriptionId string, policySetDefinitionName string) ProviderPolicySetDefinitionId
- func ParseProviderPolicySetDefinitionID(input string) (*ProviderPolicySetDefinitionId, error)
- func ParseProviderPolicySetDefinitionIDInsensitively(input string) (*ProviderPolicySetDefinitionId, error)
- type ProviderPolicySetDefinitionVersionId
- func NewProviderPolicySetDefinitionVersionID(subscriptionId string, policySetDefinitionName string, versionName string) ProviderPolicySetDefinitionVersionId
- func ParseProviderPolicySetDefinitionVersionID(input string) (*ProviderPolicySetDefinitionVersionId, error)
- func ParseProviderPolicySetDefinitionVersionIDInsensitively(input string) (*ProviderPolicySetDefinitionVersionId, error)
- type Providers2PolicySetDefinitionId
- func NewProviders2PolicySetDefinitionID(managementGroupName string, policySetDefinitionName string) Providers2PolicySetDefinitionId
- func ParseProviders2PolicySetDefinitionID(input string) (*Providers2PolicySetDefinitionId, error)
- func ParseProviders2PolicySetDefinitionIDInsensitively(input string) (*Providers2PolicySetDefinitionId, error)
- type Providers2PolicySetDefinitionVersionId
- func NewProviders2PolicySetDefinitionVersionID(managementGroupName string, policySetDefinitionName string, versionName string) Providers2PolicySetDefinitionVersionId
- func ParseProviders2PolicySetDefinitionVersionID(input string) (*Providers2PolicySetDefinitionVersionId, error)
- func ParseProviders2PolicySetDefinitionVersionIDInsensitively(input string) (*Providers2PolicySetDefinitionVersionId, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForParameterType ¶
func PossibleValuesForParameterType() []string
func PossibleValuesForPolicyType ¶
func PossibleValuesForPolicyType() []string
func ValidatePolicySetDefinitionID ¶
func ValidatePolicySetDefinitionID(input interface{}, key string) (warnings []string, errors []error)
ValidatePolicySetDefinitionID checks that 'input' can be parsed as a Policy Set Definition ID
func ValidatePolicySetDefinitionVersionID ¶
func ValidatePolicySetDefinitionVersionID(input interface{}, key string) (warnings []string, errors []error)
ValidatePolicySetDefinitionVersionID checks that 'input' can be parsed as a Policy Set Definition Version ID
func ValidateProviderPolicySetDefinitionID ¶
func ValidateProviderPolicySetDefinitionID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviderPolicySetDefinitionID checks that 'input' can be parsed as a Provider Policy Set Definition ID
func ValidateProviderPolicySetDefinitionVersionID ¶
func ValidateProviderPolicySetDefinitionVersionID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviderPolicySetDefinitionVersionID checks that 'input' can be parsed as a Provider Policy Set Definition Version ID
func ValidateProviders2PolicySetDefinitionID ¶
func ValidateProviders2PolicySetDefinitionID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviders2PolicySetDefinitionID checks that 'input' can be parsed as a Providers 2 Policy Set Definition ID
func ValidateProviders2PolicySetDefinitionVersionID ¶
func ValidateProviders2PolicySetDefinitionVersionID(input interface{}, key string) (warnings []string, errors []error)
ValidateProviders2PolicySetDefinitionVersionID checks that 'input' can be parsed as a Providers 2 Policy Set Definition Version ID
Types ¶
type CreateOrUpdateAtManagementGroupOperationResponse ¶
type CreateOrUpdateAtManagementGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PolicySetDefinitionVersion }
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PolicySetDefinitionVersion }
type DeleteOperationResponse ¶
type GetAtManagementGroupOperationResponse ¶
type GetAtManagementGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PolicySetDefinitionVersion }
type GetBuiltInOperationResponse ¶
type GetBuiltInOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PolicySetDefinitionVersion }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PolicySetDefinitionVersion }
type ListAllAtManagementGroupOperationResponse ¶
type ListAllAtManagementGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PolicySetDefinitionVersionListResult }
type ListAllBuiltinsOperationResponse ¶
type ListAllBuiltinsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PolicySetDefinitionVersionListResult }
type ListAllOperationResponse ¶
type ListAllOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PolicySetDefinitionVersionListResult }
type ListBuiltInCompleteResult ¶
type ListBuiltInCompleteResult struct {
Items []PolicySetDefinitionVersion
}
type ListBuiltInOperationOptions ¶
type ListBuiltInOperationOptions struct {
Top *int64
}
func DefaultListBuiltInOperationOptions ¶
func DefaultListBuiltInOperationOptions() ListBuiltInOperationOptions
func (ListBuiltInOperationOptions) ToHeaders ¶
func (o ListBuiltInOperationOptions) ToHeaders() *client.Headers
func (ListBuiltInOperationOptions) ToOData ¶
func (o ListBuiltInOperationOptions) ToOData() *odata.Query
func (ListBuiltInOperationOptions) ToQuery ¶
func (o ListBuiltInOperationOptions) ToQuery() *client.QueryParams
type ListBuiltInOperationResponse ¶
type ListBuiltInOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]PolicySetDefinitionVersion }
type ListByManagementGroupCompleteResult ¶
type ListByManagementGroupCompleteResult struct {
Items []PolicySetDefinitionVersion
}
type ListByManagementGroupOperationOptions ¶
type ListByManagementGroupOperationOptions struct {
Top *int64
}
func DefaultListByManagementGroupOperationOptions ¶
func DefaultListByManagementGroupOperationOptions() ListByManagementGroupOperationOptions
func (ListByManagementGroupOperationOptions) ToHeaders ¶
func (o ListByManagementGroupOperationOptions) ToHeaders() *client.Headers
func (ListByManagementGroupOperationOptions) ToOData ¶
func (o ListByManagementGroupOperationOptions) ToOData() *odata.Query
func (ListByManagementGroupOperationOptions) ToQuery ¶
func (o ListByManagementGroupOperationOptions) ToQuery() *client.QueryParams
type ListByManagementGroupOperationResponse ¶
type ListByManagementGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]PolicySetDefinitionVersion }
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []PolicySetDefinitionVersion
}
type ListOperationOptions ¶
type ListOperationOptions struct {
Top *int64
}
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
func (ListOperationOptions) ToHeaders ¶
func (o ListOperationOptions) ToHeaders() *client.Headers
func (ListOperationOptions) ToOData ¶
func (o ListOperationOptions) ToOData() *odata.Query
func (ListOperationOptions) ToQuery ¶
func (o ListOperationOptions) ToQuery() *client.QueryParams
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]PolicySetDefinitionVersion }
type ParameterDefinitionsValue ¶
type ParameterDefinitionsValue struct { AllowedValues *[]interface{} `json:"allowedValues,omitempty"` DefaultValue *interface{} `json:"defaultValue,omitempty"` Metadata *ParameterDefinitionsValueMetadata `json:"metadata,omitempty"` Schema *interface{} `json:"schema,omitempty"` Type *ParameterType `json:"type,omitempty"` }
type ParameterType ¶
type ParameterType string
const ( ParameterTypeArray ParameterType = "Array" ParameterTypeBoolean ParameterType = "Boolean" ParameterTypeDateTime ParameterType = "DateTime" ParameterTypeFloat ParameterType = "Float" ParameterTypeInteger ParameterType = "Integer" ParameterTypeObject ParameterType = "Object" ParameterTypeString ParameterType = "String" )
func (*ParameterType) UnmarshalJSON ¶
func (s *ParameterType) UnmarshalJSON(bytes []byte) error
type ParameterValuesValue ¶
type ParameterValuesValue struct {
Value *interface{} `json:"value,omitempty"`
}
type PolicyDefinitionGroup ¶
type PolicyDefinitionReference ¶
type PolicyDefinitionReference struct { GroupNames *[]string `json:"groupNames,omitempty"` Parameters *map[string]ParameterValuesValue `json:"parameters,omitempty"` PolicyDefinitionId string `json:"policyDefinitionId"` PolicyDefinitionReferenceId *string `json:"policyDefinitionReferenceId,omitempty"` }
type PolicySetDefinitionId ¶
type PolicySetDefinitionId struct {
PolicySetDefinitionName string
}
PolicySetDefinitionId is a struct representing the Resource ID for a Policy Set Definition
func NewPolicySetDefinitionID ¶
func NewPolicySetDefinitionID(policySetDefinitionName string) PolicySetDefinitionId
NewPolicySetDefinitionID returns a new PolicySetDefinitionId struct
func ParsePolicySetDefinitionID ¶
func ParsePolicySetDefinitionID(input string) (*PolicySetDefinitionId, error)
ParsePolicySetDefinitionID parses 'input' into a PolicySetDefinitionId
func ParsePolicySetDefinitionIDInsensitively ¶
func ParsePolicySetDefinitionIDInsensitively(input string) (*PolicySetDefinitionId, error)
ParsePolicySetDefinitionIDInsensitively parses 'input' case-insensitively into a PolicySetDefinitionId note: this method should only be used for API response data and not user input
func (PolicySetDefinitionId) ID ¶
func (id PolicySetDefinitionId) ID() string
ID returns the formatted Policy Set Definition ID
func (PolicySetDefinitionId) Segments ¶
func (id PolicySetDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Policy Set Definition ID
func (PolicySetDefinitionId) String ¶
func (id PolicySetDefinitionId) String() string
String returns a human-readable description of this Policy Set Definition ID
type PolicySetDefinitionVersion ¶
type PolicySetDefinitionVersion struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PolicySetDefinitionVersionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type PolicySetDefinitionVersionId ¶
PolicySetDefinitionVersionId is a struct representing the Resource ID for a Policy Set Definition Version
func NewPolicySetDefinitionVersionID ¶
func NewPolicySetDefinitionVersionID(policySetDefinitionName string, versionName string) PolicySetDefinitionVersionId
NewPolicySetDefinitionVersionID returns a new PolicySetDefinitionVersionId struct
func ParsePolicySetDefinitionVersionID ¶
func ParsePolicySetDefinitionVersionID(input string) (*PolicySetDefinitionVersionId, error)
ParsePolicySetDefinitionVersionID parses 'input' into a PolicySetDefinitionVersionId
func ParsePolicySetDefinitionVersionIDInsensitively ¶
func ParsePolicySetDefinitionVersionIDInsensitively(input string) (*PolicySetDefinitionVersionId, error)
ParsePolicySetDefinitionVersionIDInsensitively parses 'input' case-insensitively into a PolicySetDefinitionVersionId note: this method should only be used for API response data and not user input
func (PolicySetDefinitionVersionId) ID ¶
func (id PolicySetDefinitionVersionId) ID() string
ID returns the formatted Policy Set Definition Version ID
func (PolicySetDefinitionVersionId) Segments ¶
func (id PolicySetDefinitionVersionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Policy Set Definition Version ID
func (PolicySetDefinitionVersionId) String ¶
func (id PolicySetDefinitionVersionId) String() string
String returns a human-readable description of this Policy Set Definition Version ID
type PolicySetDefinitionVersionListResult ¶
type PolicySetDefinitionVersionListResult struct { NextLink *string `json:"nextLink,omitempty"` Value *[]PolicySetDefinitionVersion `json:"value,omitempty"` }
type PolicySetDefinitionVersionOperationPredicate ¶
func (PolicySetDefinitionVersionOperationPredicate) Matches ¶
func (p PolicySetDefinitionVersionOperationPredicate) Matches(input PolicySetDefinitionVersion) bool
type PolicySetDefinitionVersionProperties ¶
type PolicySetDefinitionVersionProperties struct { Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` Metadata *interface{} `json:"metadata,omitempty"` Parameters *map[string]ParameterDefinitionsValue `json:"parameters,omitempty"` PolicyDefinitionGroups *[]PolicyDefinitionGroup `json:"policyDefinitionGroups,omitempty"` PolicyDefinitions []PolicyDefinitionReference `json:"policyDefinitions"` PolicyType *PolicyType `json:"policyType,omitempty"` Version *string `json:"version,omitempty"` }
type PolicySetDefinitionVersionsClient ¶
type PolicySetDefinitionVersionsClient struct {
Client *resourcemanager.Client
}
func NewPolicySetDefinitionVersionsClientWithBaseURI ¶
func NewPolicySetDefinitionVersionsClientWithBaseURI(sdkApi sdkEnv.Api) (*PolicySetDefinitionVersionsClient, error)
func (PolicySetDefinitionVersionsClient) CreateOrUpdate ¶
func (c PolicySetDefinitionVersionsClient) CreateOrUpdate(ctx context.Context, id ProviderPolicySetDefinitionVersionId, input PolicySetDefinitionVersion) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (PolicySetDefinitionVersionsClient) CreateOrUpdateAtManagementGroup ¶
func (c PolicySetDefinitionVersionsClient) CreateOrUpdateAtManagementGroup(ctx context.Context, id Providers2PolicySetDefinitionVersionId, input PolicySetDefinitionVersion) (result CreateOrUpdateAtManagementGroupOperationResponse, err error)
CreateOrUpdateAtManagementGroup ...
func (PolicySetDefinitionVersionsClient) Delete ¶
func (c PolicySetDefinitionVersionsClient) Delete(ctx context.Context, id ProviderPolicySetDefinitionVersionId) (result DeleteOperationResponse, err error)
Delete ...
func (PolicySetDefinitionVersionsClient) DeleteAtManagementGroup ¶
func (c PolicySetDefinitionVersionsClient) DeleteAtManagementGroup(ctx context.Context, id Providers2PolicySetDefinitionVersionId) (result DeleteAtManagementGroupOperationResponse, err error)
DeleteAtManagementGroup ...
func (PolicySetDefinitionVersionsClient) Get ¶
func (c PolicySetDefinitionVersionsClient) Get(ctx context.Context, id ProviderPolicySetDefinitionVersionId) (result GetOperationResponse, err error)
Get ...
func (PolicySetDefinitionVersionsClient) GetAtManagementGroup ¶
func (c PolicySetDefinitionVersionsClient) GetAtManagementGroup(ctx context.Context, id Providers2PolicySetDefinitionVersionId) (result GetAtManagementGroupOperationResponse, err error)
GetAtManagementGroup ...
func (PolicySetDefinitionVersionsClient) GetBuiltIn ¶
func (c PolicySetDefinitionVersionsClient) GetBuiltIn(ctx context.Context, id PolicySetDefinitionVersionId) (result GetBuiltInOperationResponse, err error)
GetBuiltIn ...
func (PolicySetDefinitionVersionsClient) List ¶
func (c PolicySetDefinitionVersionsClient) List(ctx context.Context, id ProviderPolicySetDefinitionId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
func (PolicySetDefinitionVersionsClient) ListAll ¶
func (c PolicySetDefinitionVersionsClient) ListAll(ctx context.Context, id commonids.SubscriptionId) (result ListAllOperationResponse, err error)
ListAll ...
func (PolicySetDefinitionVersionsClient) ListAllAtManagementGroup ¶
func (c PolicySetDefinitionVersionsClient) ListAllAtManagementGroup(ctx context.Context, id commonids.ManagementGroupId) (result ListAllAtManagementGroupOperationResponse, err error)
ListAllAtManagementGroup ...
func (PolicySetDefinitionVersionsClient) ListAllBuiltins ¶
func (c PolicySetDefinitionVersionsClient) ListAllBuiltins(ctx context.Context) (result ListAllBuiltinsOperationResponse, err error)
ListAllBuiltins ...
func (PolicySetDefinitionVersionsClient) ListBuiltIn ¶
func (c PolicySetDefinitionVersionsClient) ListBuiltIn(ctx context.Context, id PolicySetDefinitionId, options ListBuiltInOperationOptions) (result ListBuiltInOperationResponse, err error)
ListBuiltIn ...
func (PolicySetDefinitionVersionsClient) ListBuiltInComplete ¶
func (c PolicySetDefinitionVersionsClient) ListBuiltInComplete(ctx context.Context, id PolicySetDefinitionId, options ListBuiltInOperationOptions) (ListBuiltInCompleteResult, error)
ListBuiltInComplete retrieves all the results into a single object
func (PolicySetDefinitionVersionsClient) ListBuiltInCompleteMatchingPredicate ¶
func (c PolicySetDefinitionVersionsClient) ListBuiltInCompleteMatchingPredicate(ctx context.Context, id PolicySetDefinitionId, options ListBuiltInOperationOptions, predicate PolicySetDefinitionVersionOperationPredicate) (result ListBuiltInCompleteResult, err error)
ListBuiltInCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (PolicySetDefinitionVersionsClient) ListByManagementGroup ¶
func (c PolicySetDefinitionVersionsClient) ListByManagementGroup(ctx context.Context, id Providers2PolicySetDefinitionId, options ListByManagementGroupOperationOptions) (result ListByManagementGroupOperationResponse, err error)
ListByManagementGroup ...
func (PolicySetDefinitionVersionsClient) ListByManagementGroupComplete ¶
func (c PolicySetDefinitionVersionsClient) ListByManagementGroupComplete(ctx context.Context, id Providers2PolicySetDefinitionId, options ListByManagementGroupOperationOptions) (ListByManagementGroupCompleteResult, error)
ListByManagementGroupComplete retrieves all the results into a single object
func (PolicySetDefinitionVersionsClient) ListByManagementGroupCompleteMatchingPredicate ¶
func (c PolicySetDefinitionVersionsClient) ListByManagementGroupCompleteMatchingPredicate(ctx context.Context, id Providers2PolicySetDefinitionId, options ListByManagementGroupOperationOptions, predicate PolicySetDefinitionVersionOperationPredicate) (result ListByManagementGroupCompleteResult, err error)
ListByManagementGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (PolicySetDefinitionVersionsClient) ListComplete ¶
func (c PolicySetDefinitionVersionsClient) ListComplete(ctx context.Context, id ProviderPolicySetDefinitionId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (PolicySetDefinitionVersionsClient) ListCompleteMatchingPredicate ¶
func (c PolicySetDefinitionVersionsClient) ListCompleteMatchingPredicate(ctx context.Context, id ProviderPolicySetDefinitionId, options ListOperationOptions, predicate PolicySetDefinitionVersionOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type PolicyType ¶
type PolicyType string
const ( PolicyTypeBuiltIn PolicyType = "BuiltIn" PolicyTypeCustom PolicyType = "Custom" PolicyTypeNotSpecified PolicyType = "NotSpecified" PolicyTypeStatic PolicyType = "Static" )
func (*PolicyType) UnmarshalJSON ¶
func (s *PolicyType) UnmarshalJSON(bytes []byte) error
type ProviderPolicySetDefinitionId ¶
ProviderPolicySetDefinitionId is a struct representing the Resource ID for a Provider Policy Set Definition
func NewProviderPolicySetDefinitionID ¶
func NewProviderPolicySetDefinitionID(subscriptionId string, policySetDefinitionName string) ProviderPolicySetDefinitionId
NewProviderPolicySetDefinitionID returns a new ProviderPolicySetDefinitionId struct
func ParseProviderPolicySetDefinitionID ¶
func ParseProviderPolicySetDefinitionID(input string) (*ProviderPolicySetDefinitionId, error)
ParseProviderPolicySetDefinitionID parses 'input' into a ProviderPolicySetDefinitionId
func ParseProviderPolicySetDefinitionIDInsensitively ¶
func ParseProviderPolicySetDefinitionIDInsensitively(input string) (*ProviderPolicySetDefinitionId, error)
ParseProviderPolicySetDefinitionIDInsensitively parses 'input' case-insensitively into a ProviderPolicySetDefinitionId note: this method should only be used for API response data and not user input
func (ProviderPolicySetDefinitionId) ID ¶
func (id ProviderPolicySetDefinitionId) ID() string
ID returns the formatted Provider Policy Set Definition ID
func (ProviderPolicySetDefinitionId) Segments ¶
func (id ProviderPolicySetDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Provider Policy Set Definition ID
func (ProviderPolicySetDefinitionId) String ¶
func (id ProviderPolicySetDefinitionId) String() string
String returns a human-readable description of this Provider Policy Set Definition ID
type ProviderPolicySetDefinitionVersionId ¶
type ProviderPolicySetDefinitionVersionId struct { SubscriptionId string PolicySetDefinitionName string VersionName string }
ProviderPolicySetDefinitionVersionId is a struct representing the Resource ID for a Provider Policy Set Definition Version
func NewProviderPolicySetDefinitionVersionID ¶
func NewProviderPolicySetDefinitionVersionID(subscriptionId string, policySetDefinitionName string, versionName string) ProviderPolicySetDefinitionVersionId
NewProviderPolicySetDefinitionVersionID returns a new ProviderPolicySetDefinitionVersionId struct
func ParseProviderPolicySetDefinitionVersionID ¶
func ParseProviderPolicySetDefinitionVersionID(input string) (*ProviderPolicySetDefinitionVersionId, error)
ParseProviderPolicySetDefinitionVersionID parses 'input' into a ProviderPolicySetDefinitionVersionId
func ParseProviderPolicySetDefinitionVersionIDInsensitively ¶
func ParseProviderPolicySetDefinitionVersionIDInsensitively(input string) (*ProviderPolicySetDefinitionVersionId, error)
ParseProviderPolicySetDefinitionVersionIDInsensitively parses 'input' case-insensitively into a ProviderPolicySetDefinitionVersionId note: this method should only be used for API response data and not user input
func (ProviderPolicySetDefinitionVersionId) ID ¶
func (id ProviderPolicySetDefinitionVersionId) ID() string
ID returns the formatted Provider Policy Set Definition Version ID
func (ProviderPolicySetDefinitionVersionId) Segments ¶
func (id ProviderPolicySetDefinitionVersionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Provider Policy Set Definition Version ID
func (ProviderPolicySetDefinitionVersionId) String ¶
func (id ProviderPolicySetDefinitionVersionId) String() string
String returns a human-readable description of this Provider Policy Set Definition Version ID
type Providers2PolicySetDefinitionId ¶
type Providers2PolicySetDefinitionId struct { ManagementGroupName string PolicySetDefinitionName string }
Providers2PolicySetDefinitionId is a struct representing the Resource ID for a Providers 2 Policy Set Definition
func NewProviders2PolicySetDefinitionID ¶
func NewProviders2PolicySetDefinitionID(managementGroupName string, policySetDefinitionName string) Providers2PolicySetDefinitionId
NewProviders2PolicySetDefinitionID returns a new Providers2PolicySetDefinitionId struct
func ParseProviders2PolicySetDefinitionID ¶
func ParseProviders2PolicySetDefinitionID(input string) (*Providers2PolicySetDefinitionId, error)
ParseProviders2PolicySetDefinitionID parses 'input' into a Providers2PolicySetDefinitionId
func ParseProviders2PolicySetDefinitionIDInsensitively ¶
func ParseProviders2PolicySetDefinitionIDInsensitively(input string) (*Providers2PolicySetDefinitionId, error)
ParseProviders2PolicySetDefinitionIDInsensitively parses 'input' case-insensitively into a Providers2PolicySetDefinitionId note: this method should only be used for API response data and not user input
func (Providers2PolicySetDefinitionId) ID ¶
func (id Providers2PolicySetDefinitionId) ID() string
ID returns the formatted Providers 2 Policy Set Definition ID
func (Providers2PolicySetDefinitionId) Segments ¶
func (id Providers2PolicySetDefinitionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Providers 2 Policy Set Definition ID
func (Providers2PolicySetDefinitionId) String ¶
func (id Providers2PolicySetDefinitionId) String() string
String returns a human-readable description of this Providers 2 Policy Set Definition ID
type Providers2PolicySetDefinitionVersionId ¶
type Providers2PolicySetDefinitionVersionId struct { ManagementGroupName string PolicySetDefinitionName string VersionName string }
Providers2PolicySetDefinitionVersionId is a struct representing the Resource ID for a Providers 2 Policy Set Definition Version
func NewProviders2PolicySetDefinitionVersionID ¶
func NewProviders2PolicySetDefinitionVersionID(managementGroupName string, policySetDefinitionName string, versionName string) Providers2PolicySetDefinitionVersionId
NewProviders2PolicySetDefinitionVersionID returns a new Providers2PolicySetDefinitionVersionId struct
func ParseProviders2PolicySetDefinitionVersionID ¶
func ParseProviders2PolicySetDefinitionVersionID(input string) (*Providers2PolicySetDefinitionVersionId, error)
ParseProviders2PolicySetDefinitionVersionID parses 'input' into a Providers2PolicySetDefinitionVersionId
func ParseProviders2PolicySetDefinitionVersionIDInsensitively ¶
func ParseProviders2PolicySetDefinitionVersionIDInsensitively(input string) (*Providers2PolicySetDefinitionVersionId, error)
ParseProviders2PolicySetDefinitionVersionIDInsensitively parses 'input' case-insensitively into a Providers2PolicySetDefinitionVersionId note: this method should only be used for API response data and not user input
func (Providers2PolicySetDefinitionVersionId) ID ¶
func (id Providers2PolicySetDefinitionVersionId) ID() string
ID returns the formatted Providers 2 Policy Set Definition Version ID
func (Providers2PolicySetDefinitionVersionId) Segments ¶
func (id Providers2PolicySetDefinitionVersionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Providers 2 Policy Set Definition Version ID
func (Providers2PolicySetDefinitionVersionId) String ¶
func (id Providers2PolicySetDefinitionVersionId) String() string
String returns a human-readable description of this Providers 2 Policy Set Definition Version ID
Source Files ¶
- client.go
- constants.go
- id_policysetdefinition.go
- id_policysetdefinitionversion.go
- id_providerpolicysetdefinition.go
- id_providerpolicysetdefinitionversion.go
- id_providers2policysetdefinition.go
- id_providers2policysetdefinitionversion.go
- method_createorupdate.go
- method_createorupdateatmanagementgroup.go
- method_delete.go
- method_deleteatmanagementgroup.go
- method_get.go
- method_getatmanagementgroup.go
- method_getbuiltin.go
- method_list.go
- method_listall.go
- method_listallatmanagementgroup.go
- method_listallbuiltins.go
- method_listbuiltin.go
- method_listbymanagementgroup.go
- model_parameterdefinitionsvalue.go
- model_parameterdefinitionsvaluemetadata.go
- model_parametervaluesvalue.go
- model_policydefinitiongroup.go
- model_policydefinitionreference.go
- model_policysetdefinitionversion.go
- model_policysetdefinitionversionlistresult.go
- model_policysetdefinitionversionproperties.go
- predicates.go
- version.go