Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 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 + func (s *AccessRights) UnmarshalJSON(bytes []byte) error + type AuthorizationRule struct + Id *string + Location *string + Name *string + Properties *AuthorizationRuleProperties + SystemData *systemdata.SystemData + Type *string + type AuthorizationRuleOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p AuthorizationRuleOperationPredicate) Matches(input AuthorizationRule) bool + type AuthorizationRuleProperties struct + Rights []AccessRights + type CreateOrUpdateAuthorizationRuleOperationResponse struct + HttpResponse *http.Response + Model *AuthorizationRule + OData *odata.OData + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *HybridConnection + OData *odata.OData + type DeleteAuthorizationRuleOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetAuthorizationRuleOperationResponse struct + HttpResponse *http.Response + Model *AuthorizationRule + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *HybridConnection + OData *odata.OData + type HybridConnection struct + Id *string + Location *string + Name *string + Properties *HybridConnectionProperties + SystemData *systemdata.SystemData + 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) FromParseResult(input resourceids.ParseResult) 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) FromParseResult(input resourceids.ParseResult) error + func (id HybridConnectionId) ID() string + func (id HybridConnectionId) Segments() []resourceids.Segment + func (id HybridConnectionId) String() string + type HybridConnectionOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p HybridConnectionOperationPredicate) Matches(input HybridConnection) bool + type HybridConnectionProperties struct + CreatedAt *string + ListenerCount *int64 + RequiresClientAuthorization *bool + UpdatedAt *string + UserMetadata *string + func (o *HybridConnectionProperties) GetCreatedAtAsTime() (*time.Time, error) + func (o *HybridConnectionProperties) GetUpdatedAtAsTime() (*time.Time, error) + func (o *HybridConnectionProperties) SetCreatedAtAsTime(input time.Time) + func (o *HybridConnectionProperties) SetUpdatedAtAsTime(input time.Time) + type HybridConnectionsClient struct + Client *resourcemanager.Client + func NewHybridConnectionsClientWithBaseURI(sdkApi sdkEnv.Api) (*HybridConnectionsClient, error) + func (c HybridConnectionsClient) CreateOrUpdate(ctx context.Context, id HybridConnectionId, input HybridConnection) (result CreateOrUpdateOperationResponse, err error) + func (c HybridConnectionsClient) CreateOrUpdateAuthorizationRule(ctx context.Context, id HybridConnectionAuthorizationRuleId, ...) (result CreateOrUpdateAuthorizationRuleOperationResponse, err error) + func (c HybridConnectionsClient) Delete(ctx context.Context, id HybridConnectionId) (result DeleteOperationResponse, err error) + func (c HybridConnectionsClient) DeleteAuthorizationRule(ctx context.Context, id HybridConnectionAuthorizationRuleId) (result DeleteAuthorizationRuleOperationResponse, err error) + func (c HybridConnectionsClient) Get(ctx context.Context, id HybridConnectionId) (result GetOperationResponse, err error) + func (c HybridConnectionsClient) GetAuthorizationRule(ctx context.Context, id HybridConnectionAuthorizationRuleId) (result GetAuthorizationRuleOperationResponse, err error) + func (c HybridConnectionsClient) ListAuthorizationRules(ctx context.Context, id HybridConnectionId) (result ListAuthorizationRulesOperationResponse, err error) + func (c HybridConnectionsClient) ListAuthorizationRulesComplete(ctx context.Context, id HybridConnectionId) (ListAuthorizationRulesCompleteResult, error) + func (c HybridConnectionsClient) ListAuthorizationRulesCompleteMatchingPredicate(ctx context.Context, id HybridConnectionId, ...) (result ListAuthorizationRulesCompleteResult, err error) + func (c HybridConnectionsClient) ListByNamespace(ctx context.Context, id NamespaceId) (result ListByNamespaceOperationResponse, err error) + func (c HybridConnectionsClient) ListByNamespaceComplete(ctx context.Context, id NamespaceId) (ListByNamespaceCompleteResult, error) + func (c HybridConnectionsClient) ListByNamespaceCompleteMatchingPredicate(ctx context.Context, id NamespaceId, ...) (result ListByNamespaceCompleteResult, err error) + func (c HybridConnectionsClient) ListKeys(ctx context.Context, id HybridConnectionAuthorizationRuleId) (result ListKeysOperationResponse, err error) + func (c HybridConnectionsClient) RegenerateKeys(ctx context.Context, id HybridConnectionAuthorizationRuleId, ...) (result RegenerateKeysOperationResponse, err error) + type KeyType string + const KeyTypePrimaryKey + const KeyTypeSecondaryKey + func (s *KeyType) UnmarshalJSON(bytes []byte) error + type ListAuthorizationRulesCompleteResult struct + Items []AuthorizationRule + LatestHttpResponse *http.Response + type ListAuthorizationRulesCustomPager struct + NextLink *odata.Link + func (p *ListAuthorizationRulesCustomPager) NextPageLink() *odata.Link + type ListAuthorizationRulesOperationResponse struct + HttpResponse *http.Response + Model *[]AuthorizationRule + OData *odata.OData + type ListByNamespaceCompleteResult struct + Items []HybridConnection + LatestHttpResponse *http.Response + type ListByNamespaceCustomPager struct + NextLink *odata.Link + func (p *ListByNamespaceCustomPager) NextPageLink() *odata.Link + type ListByNamespaceOperationResponse struct + HttpResponse *http.Response + Model *[]HybridConnection + OData *odata.OData + type ListKeysOperationResponse struct + HttpResponse *http.Response + Model *AccessKeys + OData *odata.OData + 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) FromParseResult(input resourceids.ParseResult) 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 RegenerateKeysOperationResponse struct + HttpResponse *http.Response + Model *AccessKeys + OData *odata.OData