Documentation
¶
Index ¶
- type ManagementGroupAssignmentId
- type PolicyAssignmentId
- type PolicyDefinitionId
- type PolicyRemediationId
- type PolicyScopeId
- type PolicySetDefinitionId
- type ResourceGroupAssignmentId
- type ResourceGroupPolicyExemptionId
- type ResourceGroupPolicyRemediationId
- type ResourcePolicyExemptionId
- type ResourcePolicyRemediationId
- type ScopeAtManagementGroup
- type ScopeAtResource
- type ScopeAtResourceGroup
- type ScopeAtSubscription
- type SubscriptionAssignmentId
- type SubscriptionPolicyExemptionId
- type SubscriptionPolicyRemediationId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManagementGroupAssignmentId ¶
func ManagementGroupAssignmentID ¶
func ManagementGroupAssignmentID(input string) (*ManagementGroupAssignmentId, error)
ManagementGroupAssignmentID parses a ManagementGroupAssignment ID into an ManagementGroupAssignmentId struct
func NewManagementGroupAssignmentID ¶
func NewManagementGroupAssignmentID(managementGroupName, policyAssignmentName string) ManagementGroupAssignmentId
func (ManagementGroupAssignmentId) ID ¶
func (id ManagementGroupAssignmentId) ID() string
func (ManagementGroupAssignmentId) String ¶
func (id ManagementGroupAssignmentId) String() string
type PolicyAssignmentId ¶
func NewPolicyAssignmentId ¶
func NewPolicyAssignmentId(scope, name string) PolicyAssignmentId
func PolicyAssignmentID ¶
func PolicyAssignmentID(input string) (*PolicyAssignmentId, error)
TODO: This paring function is currently suppressing every case difference due to github issue: https://github.com/Azure/azure-rest-api-specs/issues/8353
func (PolicyAssignmentId) ID ¶
func (id PolicyAssignmentId) ID() string
func (PolicyAssignmentId) String ¶
func (id PolicyAssignmentId) String() string
type PolicyDefinitionId ¶
type PolicyDefinitionId struct { Name string Id string PolicyScopeId }
func PolicyDefinitionID ¶
func PolicyDefinitionID(input string) (*PolicyDefinitionId, error)
TODO: This parsing function is currently suppressing every case difference due to github issue: https://github.com/Azure/azure-rest-api-specs/issues/8353
type PolicyRemediationId ¶
type PolicyRemediationId struct { Name string PolicyScopeId }
func PolicyRemediationID ¶
func PolicyRemediationID(input string) (*PolicyRemediationId, error)
TODO: This paring function is currently suppressing every case difference due to github issue: https://github.com/Azure/azure-rest-api-specs/issues/8353 Currently the returned Remediation response from the service will have all the IDs converted into lower cases
type PolicyScopeId ¶
type PolicyScopeId interface {
ScopeId() string
}
func PolicyScopeID ¶
func PolicyScopeID(input string) (PolicyScopeId, error)
type PolicySetDefinitionId ¶
type PolicySetDefinitionId struct { Name string Id string PolicyScopeId }
func PolicySetDefinitionID ¶
func PolicySetDefinitionID(input string) (*PolicySetDefinitionId, error)
TODO: This parsing function is currently suppressing case difference due to github issue: https://github.com/Azure/azure-rest-api-specs/issues/8353
type ResourceGroupAssignmentId ¶
type ResourceGroupAssignmentId struct { SubscriptionId string ResourceGroup string PolicyAssignmentName string }
func NewResourceGroupAssignmentID ¶
func NewResourceGroupAssignmentID(subscriptionId, resourceGroup, policyAssignmentName string) ResourceGroupAssignmentId
func ResourceGroupAssignmentID ¶
func ResourceGroupAssignmentID(input string) (*ResourceGroupAssignmentId, error)
ResourceGroupAssignmentID parses a ResourceGroupAssignment ID into an ResourceGroupAssignmentId struct
func (ResourceGroupAssignmentId) ID ¶
func (id ResourceGroupAssignmentId) ID() string
func (ResourceGroupAssignmentId) String ¶
func (id ResourceGroupAssignmentId) String() string
type ResourceGroupPolicyExemptionId ¶
type ResourceGroupPolicyExemptionId struct { SubscriptionId string ResourceGroup string PolicyExemptionName string }
func NewResourceGroupPolicyExemptionID ¶
func NewResourceGroupPolicyExemptionID(subscriptionId, resourceGroup, policyExemptionName string) ResourceGroupPolicyExemptionId
func ResourceGroupPolicyExemptionID ¶
func ResourceGroupPolicyExemptionID(input string) (*ResourceGroupPolicyExemptionId, error)
ResourceGroupPolicyExemptionID parses a ResourceGroupPolicyExemption ID into an ResourceGroupPolicyExemptionId struct
func (ResourceGroupPolicyExemptionId) ID ¶
func (id ResourceGroupPolicyExemptionId) ID() string
func (ResourceGroupPolicyExemptionId) String ¶
func (id ResourceGroupPolicyExemptionId) String() string
type ResourceGroupPolicyRemediationId ¶
type ResourceGroupPolicyRemediationId struct { SubscriptionId string ResourceGroup string RemediationName string }
func NewResourceGroupPolicyRemediationID ¶
func NewResourceGroupPolicyRemediationID(subscriptionId, resourceGroup, remediationName string) ResourceGroupPolicyRemediationId
func ResourceGroupPolicyRemediationID ¶
func ResourceGroupPolicyRemediationID(input string) (*ResourceGroupPolicyRemediationId, error)
ResourceGroupPolicyRemediationID parses a ResourceGroupPolicyRemediation ID into an ResourceGroupPolicyRemediationId struct
func (ResourceGroupPolicyRemediationId) ID ¶
func (id ResourceGroupPolicyRemediationId) ID() string
func (ResourceGroupPolicyRemediationId) String ¶
func (id ResourceGroupPolicyRemediationId) String() string
type ResourcePolicyExemptionId ¶
func NewResourcePolicyExemptionId ¶
func NewResourcePolicyExemptionId(resourceID, name string) ResourcePolicyExemptionId
func ResourcePolicyExemptionID ¶
func ResourcePolicyExemptionID(input string) (*ResourcePolicyExemptionId, error)
TODO: This paring function is currently suppressing every case difference due to github issue: https://github.com/Azure/azure-rest-api-specs/issues/8353
func (ResourcePolicyExemptionId) ID ¶
func (id ResourcePolicyExemptionId) ID() string
func (ResourcePolicyExemptionId) String ¶
func (id ResourcePolicyExemptionId) String() string
type ResourcePolicyRemediationId ¶
func NewResourcePolicyRemediationId ¶
func NewResourcePolicyRemediationId(resourceID, name string) ResourcePolicyRemediationId
func ResourcePolicyRemediationID ¶
func ResourcePolicyRemediationID(input string) (*ResourcePolicyRemediationId, error)
TODO: This paring function is currently suppressing every case difference due to github issue: https://github.com/Azure/azure-rest-api-specs/issues/8353
func (ResourcePolicyRemediationId) ID ¶
func (id ResourcePolicyRemediationId) ID() string
func (ResourcePolicyRemediationId) String ¶
func (id ResourcePolicyRemediationId) String() string
type ScopeAtManagementGroup ¶
type ScopeAtManagementGroup struct { ManagementGroupName string // contains filtered or unexported fields }
func (ScopeAtManagementGroup) ScopeId ¶
func (id ScopeAtManagementGroup) ScopeId() string
type ScopeAtResource ¶
type ScopeAtResource struct {
// contains filtered or unexported fields
}
func (ScopeAtResource) ScopeId ¶
func (id ScopeAtResource) ScopeId() string
type ScopeAtResourceGroup ¶
type ScopeAtResourceGroup struct { SubscriptionId string ResourceGroup string // contains filtered or unexported fields }
func (ScopeAtResourceGroup) ScopeId ¶
func (id ScopeAtResourceGroup) ScopeId() string
type ScopeAtSubscription ¶
type ScopeAtSubscription struct { SubscriptionId string // contains filtered or unexported fields }
func (ScopeAtSubscription) ScopeId ¶
func (id ScopeAtSubscription) ScopeId() string
type SubscriptionAssignmentId ¶
func NewSubscriptionAssignmentID ¶
func NewSubscriptionAssignmentID(subscriptionId, policyAssignmentName string) SubscriptionAssignmentId
func SubscriptionAssignmentID ¶
func SubscriptionAssignmentID(input string) (*SubscriptionAssignmentId, error)
SubscriptionAssignmentID parses a SubscriptionAssignment ID into an SubscriptionAssignmentId struct
func (SubscriptionAssignmentId) ID ¶
func (id SubscriptionAssignmentId) ID() string
func (SubscriptionAssignmentId) String ¶
func (id SubscriptionAssignmentId) String() string
type SubscriptionPolicyExemptionId ¶
func NewSubscriptionPolicyExemptionID ¶
func NewSubscriptionPolicyExemptionID(subscriptionId, policyExemptionName string) SubscriptionPolicyExemptionId
func SubscriptionPolicyExemptionID ¶
func SubscriptionPolicyExemptionID(input string) (*SubscriptionPolicyExemptionId, error)
SubscriptionPolicyExemptionID parses a SubscriptionPolicyExemption ID into an SubscriptionPolicyExemptionId struct
func (SubscriptionPolicyExemptionId) ID ¶
func (id SubscriptionPolicyExemptionId) ID() string
func (SubscriptionPolicyExemptionId) String ¶
func (id SubscriptionPolicyExemptionId) String() string
type SubscriptionPolicyRemediationId ¶
func NewSubscriptionPolicyRemediationID ¶
func NewSubscriptionPolicyRemediationID(subscriptionId, remediationName string) SubscriptionPolicyRemediationId
func SubscriptionPolicyRemediationID ¶
func SubscriptionPolicyRemediationID(input string) (*SubscriptionPolicyRemediationId, error)
SubscriptionPolicyRemediationID parses a SubscriptionPolicyRemediation ID into an SubscriptionPolicyRemediationId struct
func (SubscriptionPolicyRemediationId) ID ¶
func (id SubscriptionPolicyRemediationId) ID() string
func (SubscriptionPolicyRemediationId) String ¶
func (id SubscriptionPolicyRemediationId) String() string
Source Files
¶
- assignment.go
- definition.go
- management_group_assignment.go
- remediation.go
- resource_group_assignment.go
- resource_group_policy_exemption.go
- resource_group_policy_remediation.go
- resource_policy_exemption.go
- resource_policy_remediation.go
- scope.go
- set_definition.go
- subscription_assignment.go
- subscription_policy_exemption.go
- subscription_policy_remediation.go