HybridConnectionsOperations interface

Interface representing a HybridConnections operations.

Properties

createOrUpdate

Creates or updates a service hybrid connection. This operation is idempotent.

createOrUpdateAuthorizationRule

Creates or updates an authorization rule for a hybrid connection.

delete

Deletes a hybrid connection.

deleteAuthorizationRule

Deletes a hybrid connection authorization rule.

get

Returns the description for the specified hybrid connection.

getAuthorizationRule

Hybrid connection authorization rule for a hybrid connection by name.

listAuthorizationRules

Authorization rules for a hybrid connection.

listByNamespace

Lists the hybrid connection within the namespace.

listKeys

Primary and secondary connection strings to the hybrid connection.

regenerateKeys

Regenerates the primary or secondary connection strings to the hybrid connection.

Property Details

createOrUpdate

Creates or updates a service hybrid connection. This operation is idempotent.

createOrUpdate: (resourceGroupName: string, namespaceName: string, hybridConnectionName: string, parameters: HybridConnection, options?: HybridConnectionsCreateOrUpdateOptionalParams) => Promise<HybridConnection>

Property Value

(resourceGroupName: string, namespaceName: string, hybridConnectionName: string, parameters: HybridConnection, options?: HybridConnectionsCreateOrUpdateOptionalParams) => Promise<HybridConnection>

createOrUpdateAuthorizationRule

Creates or updates an authorization rule for a hybrid connection.

createOrUpdateAuthorizationRule: (resourceGroupName: string, namespaceName: string, hybridConnectionName: string, authorizationRuleName: string, parameters: AuthorizationRule, options?: HybridConnectionsCreateOrUpdateAuthorizationRuleOptionalParams) => Promise<AuthorizationRule>

Property Value

(resourceGroupName: string, namespaceName: string, hybridConnectionName: string, authorizationRuleName: string, parameters: AuthorizationRule, options?: HybridConnectionsCreateOrUpdateAuthorizationRuleOptionalParams) => Promise<AuthorizationRule>

delete

Deletes a hybrid connection.

delete: (resourceGroupName: string, namespaceName: string, hybridConnectionName: string, options?: HybridConnectionsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, namespaceName: string, hybridConnectionName: string, options?: HybridConnectionsDeleteOptionalParams) => Promise<void>

deleteAuthorizationRule

Deletes a hybrid connection authorization rule.

deleteAuthorizationRule: (resourceGroupName: string, namespaceName: string, hybridConnectionName: string, authorizationRuleName: string, options?: HybridConnectionsDeleteAuthorizationRuleOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, namespaceName: string, hybridConnectionName: string, authorizationRuleName: string, options?: HybridConnectionsDeleteAuthorizationRuleOptionalParams) => Promise<void>

get

Returns the description for the specified hybrid connection.

get: (resourceGroupName: string, namespaceName: string, hybridConnectionName: string, options?: HybridConnectionsGetOptionalParams) => Promise<HybridConnection>

Property Value

(resourceGroupName: string, namespaceName: string, hybridConnectionName: string, options?: HybridConnectionsGetOptionalParams) => Promise<HybridConnection>

getAuthorizationRule

Hybrid connection authorization rule for a hybrid connection by name.

getAuthorizationRule: (resourceGroupName: string, namespaceName: string, hybridConnectionName: string, authorizationRuleName: string, options?: HybridConnectionsGetAuthorizationRuleOptionalParams) => Promise<AuthorizationRule>

Property Value

(resourceGroupName: string, namespaceName: string, hybridConnectionName: string, authorizationRuleName: string, options?: HybridConnectionsGetAuthorizationRuleOptionalParams) => Promise<AuthorizationRule>

listAuthorizationRules

Authorization rules for a hybrid connection.

listAuthorizationRules: (resourceGroupName: string, namespaceName: string, hybridConnectionName: string, options?: HybridConnectionsListAuthorizationRulesOptionalParams) => PagedAsyncIterableIterator<AuthorizationRule, AuthorizationRule[], PageSettings>

Property Value

(resourceGroupName: string, namespaceName: string, hybridConnectionName: string, options?: HybridConnectionsListAuthorizationRulesOptionalParams) => PagedAsyncIterableIterator<AuthorizationRule, AuthorizationRule[], PageSettings>

listByNamespace

Lists the hybrid connection within the namespace.

listByNamespace: (resourceGroupName: string, namespaceName: string, options?: HybridConnectionsListByNamespaceOptionalParams) => PagedAsyncIterableIterator<HybridConnection, HybridConnection[], PageSettings>

Property Value

(resourceGroupName: string, namespaceName: string, options?: HybridConnectionsListByNamespaceOptionalParams) => PagedAsyncIterableIterator<HybridConnection, HybridConnection[], PageSettings>

listKeys

Primary and secondary connection strings to the hybrid connection.

listKeys: (resourceGroupName: string, namespaceName: string, hybridConnectionName: string, authorizationRuleName: string, options?: HybridConnectionsListKeysOptionalParams) => Promise<AccessKeys>

Property Value

(resourceGroupName: string, namespaceName: string, hybridConnectionName: string, authorizationRuleName: string, options?: HybridConnectionsListKeysOptionalParams) => Promise<AccessKeys>

regenerateKeys

Regenerates the primary or secondary connection strings to the hybrid connection.

regenerateKeys: (resourceGroupName: string, namespaceName: string, hybridConnectionName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: HybridConnectionsRegenerateKeysOptionalParams) => Promise<AccessKeys>

Property Value

(resourceGroupName: string, namespaceName: string, hybridConnectionName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: HybridConnectionsRegenerateKeysOptionalParams) => Promise<AccessKeys>