Documentation ¶
Index ¶
- func PossibleValuesForAccessRights() []string
- func PossibleValuesForKeyType() []string
- func ValidateEventhubAuthorizationRuleID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateEventhubID(input interface{}, key string) (warnings []string, errors []error)
- type AccessKeys
- type AccessRights
- type AuthorizationRule
- type AuthorizationRulePredicate
- type AuthorizationRuleProperties
- type AuthorizationRulesEventHubsClient
- func (c AuthorizationRulesEventHubsClient) EventHubsCreateOrUpdateAuthorizationRule(ctx context.Context, id EventhubAuthorizationRuleId, input AuthorizationRule) (result EventHubsCreateOrUpdateAuthorizationRuleResponse, err error)
- func (c AuthorizationRulesEventHubsClient) EventHubsListAuthorizationRules(ctx context.Context, id EventhubId) (resp EventHubsListAuthorizationRulesResponse, err error)
- func (c AuthorizationRulesEventHubsClient) EventHubsListAuthorizationRulesComplete(ctx context.Context, id EventhubId) (EventHubsListAuthorizationRulesCompleteResult, error)
- func (c AuthorizationRulesEventHubsClient) EventHubsListAuthorizationRulesCompleteMatchingPredicate(ctx context.Context, id EventhubId, predicate AuthorizationRulePredicate) (resp EventHubsListAuthorizationRulesCompleteResult, err error)
- func (c AuthorizationRulesEventHubsClient) EventHubsListKeys(ctx context.Context, id EventhubAuthorizationRuleId) (result EventHubsListKeysResponse, err error)
- func (c AuthorizationRulesEventHubsClient) EventHubsRegenerateKeys(ctx context.Context, id EventhubAuthorizationRuleId, ...) (result EventHubsRegenerateKeysResponse, err error)
- type EventHubsCreateOrUpdateAuthorizationRuleResponse
- type EventHubsListAuthorizationRulesCompleteResult
- type EventHubsListAuthorizationRulesResponse
- type EventHubsListKeysResponse
- type EventHubsRegenerateKeysResponse
- type EventhubAuthorizationRuleId
- func NewEventhubAuthorizationRuleID(subscriptionId string, resourceGroupName string, namespaceName string, ...) EventhubAuthorizationRuleId
- func ParseEventhubAuthorizationRuleID(input string) (*EventhubAuthorizationRuleId, error)
- func ParseEventhubAuthorizationRuleIDInsensitively(input string) (*EventhubAuthorizationRuleId, error)
- type EventhubId
- type KeyType
- type RegenerateAccessKeyParameters
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccessRights ¶
func PossibleValuesForAccessRights() []string
func PossibleValuesForKeyType ¶
func PossibleValuesForKeyType() []string
func ValidateEventhubAuthorizationRuleID ¶
func ValidateEventhubAuthorizationRuleID(input interface{}, key string) (warnings []string, errors []error)
ValidateEventhubAuthorizationRuleID checks that 'input' can be parsed as a Eventhub Authorization Rule ID
func ValidateEventhubID ¶
ValidateEventhubID checks that 'input' can be parsed as a Eventhub ID
Types ¶
type AccessKeys ¶
type AccessKeys struct { AliasPrimaryConnectionString *string `json:"aliasPrimaryConnectionString,omitempty"` AliasSecondaryConnectionString *string `json:"aliasSecondaryConnectionString,omitempty"` KeyName *string `json:"keyName,omitempty"` PrimaryConnectionString *string `json:"primaryConnectionString,omitempty"` PrimaryKey *string `json:"primaryKey,omitempty"` SecondaryConnectionString *string `json:"secondaryConnectionString,omitempty"` SecondaryKey *string `json:"secondaryKey,omitempty"` }
type AccessRights ¶
type AccessRights string
const ( AccessRightsListen AccessRights = "Listen" AccessRightsManage AccessRights = "Manage" AccessRightsSend AccessRights = "Send" )
type AuthorizationRule ¶
type AuthorizationRule struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *AuthorizationRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type AuthorizationRulePredicate ¶
func (AuthorizationRulePredicate) Matches ¶
func (p AuthorizationRulePredicate) Matches(input AuthorizationRule) bool
type AuthorizationRuleProperties ¶
type AuthorizationRuleProperties struct {
Rights []AccessRights `json:"rights"`
}
type AuthorizationRulesEventHubsClient ¶
type AuthorizationRulesEventHubsClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewAuthorizationRulesEventHubsClientWithBaseURI ¶
func NewAuthorizationRulesEventHubsClientWithBaseURI(endpoint string) AuthorizationRulesEventHubsClient
func (AuthorizationRulesEventHubsClient) EventHubsCreateOrUpdateAuthorizationRule ¶
func (c AuthorizationRulesEventHubsClient) EventHubsCreateOrUpdateAuthorizationRule(ctx context.Context, id EventhubAuthorizationRuleId, input AuthorizationRule) (result EventHubsCreateOrUpdateAuthorizationRuleResponse, err error)
EventHubsCreateOrUpdateAuthorizationRule ...
func (AuthorizationRulesEventHubsClient) EventHubsListAuthorizationRules ¶
func (c AuthorizationRulesEventHubsClient) EventHubsListAuthorizationRules(ctx context.Context, id EventhubId) (resp EventHubsListAuthorizationRulesResponse, err error)
EventHubsListAuthorizationRules ...
func (AuthorizationRulesEventHubsClient) EventHubsListAuthorizationRulesComplete ¶
func (c AuthorizationRulesEventHubsClient) EventHubsListAuthorizationRulesComplete(ctx context.Context, id EventhubId) (EventHubsListAuthorizationRulesCompleteResult, error)
EventHubsListAuthorizationRulesComplete retrieves all of the results into a single object
func (AuthorizationRulesEventHubsClient) EventHubsListAuthorizationRulesCompleteMatchingPredicate ¶
func (c AuthorizationRulesEventHubsClient) EventHubsListAuthorizationRulesCompleteMatchingPredicate(ctx context.Context, id EventhubId, predicate AuthorizationRulePredicate) (resp EventHubsListAuthorizationRulesCompleteResult, err error)
EventHubsListAuthorizationRulesCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (AuthorizationRulesEventHubsClient) EventHubsListKeys ¶
func (c AuthorizationRulesEventHubsClient) EventHubsListKeys(ctx context.Context, id EventhubAuthorizationRuleId) (result EventHubsListKeysResponse, err error)
EventHubsListKeys ...
func (AuthorizationRulesEventHubsClient) EventHubsRegenerateKeys ¶
func (c AuthorizationRulesEventHubsClient) EventHubsRegenerateKeys(ctx context.Context, id EventhubAuthorizationRuleId, input RegenerateAccessKeyParameters) (result EventHubsRegenerateKeysResponse, err error)
EventHubsRegenerateKeys ...
type EventHubsCreateOrUpdateAuthorizationRuleResponse ¶
type EventHubsCreateOrUpdateAuthorizationRuleResponse struct { HttpResponse *http.Response Model *AuthorizationRule }
type EventHubsListAuthorizationRulesCompleteResult ¶
type EventHubsListAuthorizationRulesCompleteResult struct {
Items []AuthorizationRule
}
type EventHubsListAuthorizationRulesResponse ¶
type EventHubsListAuthorizationRulesResponse struct { HttpResponse *http.Response Model *[]AuthorizationRule // contains filtered or unexported fields }
func (EventHubsListAuthorizationRulesResponse) HasMore ¶
func (r EventHubsListAuthorizationRulesResponse) HasMore() bool
func (EventHubsListAuthorizationRulesResponse) LoadMore ¶
func (r EventHubsListAuthorizationRulesResponse) LoadMore(ctx context.Context) (resp EventHubsListAuthorizationRulesResponse, err error)
type EventHubsListKeysResponse ¶
type EventHubsListKeysResponse struct { HttpResponse *http.Response Model *AccessKeys }
type EventHubsRegenerateKeysResponse ¶
type EventHubsRegenerateKeysResponse struct { HttpResponse *http.Response Model *AccessKeys }
type EventhubAuthorizationRuleId ¶
type EventhubAuthorizationRuleId struct { SubscriptionId string ResourceGroupName string NamespaceName string EventHubName string AuthorizationRuleName string }
EventhubAuthorizationRuleId is a struct representing the Resource ID for a Eventhub Authorization Rule
func NewEventhubAuthorizationRuleID ¶
func NewEventhubAuthorizationRuleID(subscriptionId string, resourceGroupName string, namespaceName string, eventHubName string, authorizationRuleName string) EventhubAuthorizationRuleId
NewEventhubAuthorizationRuleID returns a new EventhubAuthorizationRuleId struct
func ParseEventhubAuthorizationRuleID ¶
func ParseEventhubAuthorizationRuleID(input string) (*EventhubAuthorizationRuleId, error)
ParseEventhubAuthorizationRuleID parses 'input' into a EventhubAuthorizationRuleId
func ParseEventhubAuthorizationRuleIDInsensitively ¶
func ParseEventhubAuthorizationRuleIDInsensitively(input string) (*EventhubAuthorizationRuleId, error)
ParseEventhubAuthorizationRuleIDInsensitively parses 'input' case-insensitively into a EventhubAuthorizationRuleId note: this method should only be used for API response data and not user input
func (EventhubAuthorizationRuleId) ID ¶
func (id EventhubAuthorizationRuleId) ID() string
ID returns the formatted Eventhub Authorization Rule ID
func (EventhubAuthorizationRuleId) Segments ¶
func (id EventhubAuthorizationRuleId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Eventhub Authorization Rule ID
func (EventhubAuthorizationRuleId) String ¶
func (id EventhubAuthorizationRuleId) String() string
String returns a human-readable description of this Eventhub Authorization Rule ID
type EventhubId ¶
type EventhubId struct { SubscriptionId string ResourceGroupName string NamespaceName string EventHubName string }
EventhubId is a struct representing the Resource ID for a Eventhub
func NewEventhubID ¶
func NewEventhubID(subscriptionId string, resourceGroupName string, namespaceName string, eventHubName string) EventhubId
NewEventhubID returns a new EventhubId struct
func ParseEventhubID ¶
func ParseEventhubID(input string) (*EventhubId, error)
ParseEventhubID parses 'input' into a EventhubId
func ParseEventhubIDInsensitively ¶
func ParseEventhubIDInsensitively(input string) (*EventhubId, error)
ParseEventhubIDInsensitively parses 'input' case-insensitively into a EventhubId note: this method should only be used for API response data and not user input
func (EventhubId) Segments ¶
func (id EventhubId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Eventhub ID
func (EventhubId) String ¶
func (id EventhubId) String() string
String returns a human-readable description of this Eventhub ID
Source Files ¶
- client.go
- constants.go
- id_eventhub.go
- id_eventhubauthorizationrule.go
- method_eventhubscreateorupdateauthorizationrule_autorest.go
- method_eventhubslistauthorizationrules_autorest.go
- method_eventhubslistkeys_autorest.go
- method_eventhubsregeneratekeys_autorest.go
- model_accesskeys.go
- model_authorizationrule.go
- model_authorizationruleproperties.go
- model_regenerateaccesskeyparameters.go
- predicates.go
- version.go