parse

package
v2.85.6 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2021 License: MPL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NamespaceId

type NamespaceId struct {
	SubscriptionId string
	ResourceGroup  string
	Name           string
}

func NamespaceID

func NamespaceID(input string) (*NamespaceId, error)

NamespaceID parses a Namespace ID into an NamespaceId struct

func NamespaceIDInsensitively

func NamespaceIDInsensitively(input string) (*NamespaceId, error)

NamespaceIDInsensitively parses an Namespace ID into an NamespaceId struct, insensitively This should only be used to parse an ID for rewriting, the NamespaceID method should be used instead for validation etc.

Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.

func NewNamespaceID

func NewNamespaceID(subscriptionId, resourceGroup, name string) NamespaceId

func (NamespaceId) ID

func (id NamespaceId) ID() string

func (NamespaceId) String

func (id NamespaceId) String() string

type NotificationHubAuthorizationRuleId

type NotificationHubAuthorizationRuleId struct {
	SubscriptionId        string
	ResourceGroup         string
	NamespaceName         string
	NotificationHubName   string
	AuthorizationRuleName string
}

func NewNotificationHubAuthorizationRuleID

func NewNotificationHubAuthorizationRuleID(subscriptionId, resourceGroup, namespaceName, notificationHubName, authorizationRuleName string) NotificationHubAuthorizationRuleId

func NotificationHubAuthorizationRuleID

func NotificationHubAuthorizationRuleID(input string) (*NotificationHubAuthorizationRuleId, error)

NotificationHubAuthorizationRuleID parses a NotificationHubAuthorizationRule ID into an NotificationHubAuthorizationRuleId struct

func NotificationHubAuthorizationRuleIDInsensitively

func NotificationHubAuthorizationRuleIDInsensitively(input string) (*NotificationHubAuthorizationRuleId, error)

NotificationHubAuthorizationRuleIDInsensitively parses an NotificationHubAuthorizationRule ID into an NotificationHubAuthorizationRuleId struct, insensitively This should only be used to parse an ID for rewriting, the NotificationHubAuthorizationRuleID method should be used instead for validation etc.

Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.

func (NotificationHubAuthorizationRuleId) ID

func (NotificationHubAuthorizationRuleId) String

type NotificationHubId

type NotificationHubId struct {
	SubscriptionId string
	ResourceGroup  string
	NamespaceName  string
	Name           string
}

func NewNotificationHubID

func NewNotificationHubID(subscriptionId, resourceGroup, namespaceName, name string) NotificationHubId

func NotificationHubID

func NotificationHubID(input string) (*NotificationHubId, error)

NotificationHubID parses a NotificationHub ID into an NotificationHubId struct

func NotificationHubIDInsensitively

func NotificationHubIDInsensitively(input string) (*NotificationHubId, error)

NotificationHubIDInsensitively parses an NotificationHub ID into an NotificationHubId struct, insensitively This should only be used to parse an ID for rewriting, the NotificationHubID method should be used instead for validation etc.

Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.

func (NotificationHubId) ID

func (id NotificationHubId) ID() string

func (NotificationHubId) String

func (id NotificationHubId) String() string

Jump to

Keyboard shortcuts

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