Documentation ¶
Index ¶
- type NamespaceId
- type NotificationHubAuthorizationRuleId
- func NewNotificationHubAuthorizationRuleID(subscriptionId, resourceGroup, namespaceName, notificationHubName, ... string) NotificationHubAuthorizationRuleId
- func NotificationHubAuthorizationRuleID(input string) (*NotificationHubAuthorizationRuleId, error)
- func NotificationHubAuthorizationRuleIDInsensitively(input string) (*NotificationHubAuthorizationRuleId, error)
- type NotificationHubId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NamespaceId ¶
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 (id NotificationHubAuthorizationRuleId) ID() string
func (NotificationHubAuthorizationRuleId) String ¶
func (id NotificationHubAuthorizationRuleId) String() 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