Documentation ¶
Index ¶
- func ParseNetworkSecurityGroupName(networkSecurityGroupId string) (string, error)
- func ParseRouteTableName(routeTableId string) (string, error)
- func ValidateResourceIDOrEmpty(i interface{}, k string) (_ []string, errors []error)
- func ValidateResourceId(i interface{}, k string) (_ []string, errors []error)
- type ResourceID
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseRouteTableName ¶
func ValidateResourceIDOrEmpty ¶
true for a resource ID or an empty string
func ValidateResourceId ¶
Types ¶
type ResourceID ¶
type ResourceID struct { SubscriptionID string ResourceGroup string Provider string Path map[string]string }
ResourceID represents a parsed long-form Azure Resource Manager ID with the Subscription ID, Resource Group and the Provider as top- level fields, and other key-value pairs available via a map in the Path field.
func ParseAzureResourceID ¶
func ParseAzureResourceID(id string) (*ResourceID, error)
parseAzureResourceID converts a long-form Azure Resource Manager ID into a ResourceID. We make assumptions about the structure of URLs, which is obviously not good, but the best thing available given the SDK.
Click to show internal directories.
Click to hide internal directories.