parse

package
v1.44.1-0...-4e0a530 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2024 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ManagementGroupAssignmentId

type ManagementGroupAssignmentId struct {
	ManagementGroupName  string
	PolicyAssignmentName string
}

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 (ManagementGroupAssignmentId) String

func (id ManagementGroupAssignmentId) String() string

type PolicyAssignmentId

type PolicyAssignmentId struct {
	Name  string
	Scope string
}

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 (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 (ResourceGroupPolicyExemptionId) 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 (ResourceGroupPolicyRemediationId) String

type ResourcePolicyExemptionId

type ResourcePolicyExemptionId struct {
	Name       string
	ResourceId string
}

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 (ResourcePolicyExemptionId) String

func (id ResourcePolicyExemptionId) String() string

type ResourcePolicyRemediationId

type ResourcePolicyRemediationId struct {
	Name       string
	ResourceId string
}

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 (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

type SubscriptionAssignmentId struct {
	SubscriptionId       string
	PolicyAssignmentName string
}

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 (SubscriptionAssignmentId) String

func (id SubscriptionAssignmentId) String() string

type SubscriptionPolicyExemptionId

type SubscriptionPolicyExemptionId struct {
	SubscriptionId      string
	PolicyExemptionName string
}

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 (SubscriptionPolicyExemptionId) String

type SubscriptionPolicyRemediationId

type SubscriptionPolicyRemediationId struct {
	SubscriptionId  string
	RemediationName string
}

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 (SubscriptionPolicyRemediationId) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL