Versions in this module Expand all Collapse all v2 v2.85.6 Nov 18, 2021 v2.85.5 Nov 18, 2021 Changes in this version + func PossibleValuesForAccessRights() []string + func PossibleValuesForKeyType() []string + func ValidateHybridConnectionAuthorizationRuleID(input interface{}, key string) (warnings []string, errors []error) + func ValidateHybridConnectionID(input interface{}, key string) (warnings []string, errors []error) + func ValidateNamespaceID(input interface{}, key string) (warnings []string, errors []error) + type AccessKeys struct + KeyName *string + PrimaryConnectionString *string + PrimaryKey *string + SecondaryConnectionString *string + SecondaryKey *string + type AccessRights string + const AccessRightsListen + const AccessRightsManage + const AccessRightsSend + type AuthorizationRule struct + Id *string + Name *string + Properties AuthorizationRuleProperties + Type *string + type AuthorizationRulePredicate struct + Id *string + Name *string + Type *string + func (p AuthorizationRulePredicate) Matches(input AuthorizationRule) bool + type AuthorizationRuleProperties struct + Rights []AccessRights + type CreateOrUpdateAuthorizationRuleResponse struct + HttpResponse *http.Response + Model *AuthorizationRule + type CreateOrUpdateResponse struct + HttpResponse *http.Response + Model *HybridConnection + type DeleteAuthorizationRuleResponse struct + HttpResponse *http.Response + type DeleteResponse struct + HttpResponse *http.Response + type GetAuthorizationRuleResponse struct + HttpResponse *http.Response + Model *AuthorizationRule + type GetResponse struct + HttpResponse *http.Response + Model *HybridConnection + type HybridConnection struct + Id *string + Name *string + Properties *HybridConnectionProperties + Type *string + type HybridConnectionAuthorizationRuleId struct + AuthorizationRuleName string + HybridConnectionName string + NamespaceName string + ResourceGroupName string + SubscriptionId string + func NewHybridConnectionAuthorizationRuleID(subscriptionId string, resourceGroupName string, namespaceName string, ...) HybridConnectionAuthorizationRuleId + func ParseHybridConnectionAuthorizationRuleID(input string) (*HybridConnectionAuthorizationRuleId, error) + func ParseHybridConnectionAuthorizationRuleIDInsensitively(input string) (*HybridConnectionAuthorizationRuleId, error) + func (id HybridConnectionAuthorizationRuleId) ID() string + func (id HybridConnectionAuthorizationRuleId) Segments() []resourceids.Segment + func (id HybridConnectionAuthorizationRuleId) String() string + type HybridConnectionId struct + HybridConnectionName string + NamespaceName string + ResourceGroupName string + SubscriptionId string + func NewHybridConnectionID(subscriptionId string, resourceGroupName string, namespaceName string, ...) HybridConnectionId + func ParseHybridConnectionID(input string) (*HybridConnectionId, error) + func ParseHybridConnectionIDInsensitively(input string) (*HybridConnectionId, error) + func (id HybridConnectionId) ID() string + func (id HybridConnectionId) Segments() []resourceids.Segment + func (id HybridConnectionId) String() string + type HybridConnectionPredicate struct + Id *string + Name *string + Type *string + func (p HybridConnectionPredicate) Matches(input HybridConnection) bool + type HybridConnectionProperties struct + CreatedAt *string + ListenerCount *int64 + RequiresClientAuthorization *bool + UpdatedAt *string + UserMetadata *string + type HybridConnectionsClient struct + Client autorest.Client + func NewHybridConnectionsClientWithBaseURI(endpoint string) HybridConnectionsClient + func (c HybridConnectionsClient) CreateOrUpdate(ctx context.Context, id HybridConnectionId, input HybridConnection) (result CreateOrUpdateResponse, err error) + func (c HybridConnectionsClient) CreateOrUpdateAuthorizationRule(ctx context.Context, id HybridConnectionAuthorizationRuleId, ...) (result CreateOrUpdateAuthorizationRuleResponse, err error) + func (c HybridConnectionsClient) Delete(ctx context.Context, id HybridConnectionId) (result DeleteResponse, err error) + func (c HybridConnectionsClient) DeleteAuthorizationRule(ctx context.Context, id HybridConnectionAuthorizationRuleId) (result DeleteAuthorizationRuleResponse, err error) + func (c HybridConnectionsClient) Get(ctx context.Context, id HybridConnectionId) (result GetResponse, err error) + func (c HybridConnectionsClient) GetAuthorizationRule(ctx context.Context, id HybridConnectionAuthorizationRuleId) (result GetAuthorizationRuleResponse, err error) + func (c HybridConnectionsClient) ListAuthorizationRules(ctx context.Context, id HybridConnectionId) (resp ListAuthorizationRulesResponse, err error) + func (c HybridConnectionsClient) ListAuthorizationRulesComplete(ctx context.Context, id HybridConnectionId) (ListAuthorizationRulesCompleteResult, error) + func (c HybridConnectionsClient) ListAuthorizationRulesCompleteMatchingPredicate(ctx context.Context, id HybridConnectionId, ...) (resp ListAuthorizationRulesCompleteResult, err error) + func (c HybridConnectionsClient) ListByNamespace(ctx context.Context, id NamespaceId) (resp ListByNamespaceResponse, err error) + func (c HybridConnectionsClient) ListByNamespaceComplete(ctx context.Context, id NamespaceId) (ListByNamespaceCompleteResult, error) + func (c HybridConnectionsClient) ListByNamespaceCompleteMatchingPredicate(ctx context.Context, id NamespaceId, predicate HybridConnectionPredicate) (resp ListByNamespaceCompleteResult, err error) + func (c HybridConnectionsClient) ListKeys(ctx context.Context, id HybridConnectionAuthorizationRuleId) (result ListKeysResponse, err error) + func (c HybridConnectionsClient) RegenerateKeys(ctx context.Context, id HybridConnectionAuthorizationRuleId, ...) (result RegenerateKeysResponse, err error) + type KeyType string + const KeyTypePrimaryKey + const KeyTypeSecondaryKey + type ListAuthorizationRulesCompleteResult struct + Items []AuthorizationRule + type ListAuthorizationRulesResponse struct + HttpResponse *http.Response + Model *[]AuthorizationRule + func (r ListAuthorizationRulesResponse) HasMore() bool + func (r ListAuthorizationRulesResponse) LoadMore(ctx context.Context) (resp ListAuthorizationRulesResponse, err error) + type ListByNamespaceCompleteResult struct + Items []HybridConnection + type ListByNamespaceResponse struct + HttpResponse *http.Response + Model *[]HybridConnection + func (r ListByNamespaceResponse) HasMore() bool + func (r ListByNamespaceResponse) LoadMore(ctx context.Context) (resp ListByNamespaceResponse, err error) + type ListKeysResponse struct + HttpResponse *http.Response + Model *AccessKeys + type NamespaceId struct + NamespaceName string + ResourceGroupName string + SubscriptionId string + func NewNamespaceID(subscriptionId string, resourceGroupName string, namespaceName string) NamespaceId + func ParseNamespaceID(input string) (*NamespaceId, error) + func ParseNamespaceIDInsensitively(input string) (*NamespaceId, error) + func (id NamespaceId) ID() string + func (id NamespaceId) Segments() []resourceids.Segment + func (id NamespaceId) String() string + type RegenerateAccessKeyParameters struct + Key *string + KeyType KeyType + type RegenerateKeysResponse struct + HttpResponse *http.Response + Model *AccessKeys