Microsoft.Relay (stable:2024-01-01)

2025/09/12 • 42 new, 42 deleted methods

Operations_List (new)
Description List the operations for the provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Relay/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_CheckNameAvailability (new)
Description Check the specified namespace name availability.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Relay/checkNameAvailability
{
api-version: string ,
subscriptionId: string ,
parameters:
{
name: string ,
}
,
}

⚐ Response (200)

{
message: string ,
nameAvailable: boolean ,
reason: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_List (new)
Description Lists all the available namespaces within the subscription regardless of the resourceGroups.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Relay/namespaces
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_ListByResourceGroup (new)
Description Lists all the available namespaces within the ResourceGroup.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_Get (new)
Description Returns the description for the specified namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_CreateOrUpdate (new)
Description Create Azure Relay namespace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
parameters:
{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_Update (new)
Description Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
parameters:
{
sku:
{
name: enum ,
tier: enum ,
}
,
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_Delete (new)
Description Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_ListAuthorizationRules (new)
Description Authorization rules for a namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_GetAuthorizationRule (new)
Description Authorization rule for a namespace by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_CreateOrUpdateAuthorizationRule (new)
Description Creates or updates an authorization rule for a namespace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
authorizationRuleName: string ,
parameters:
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_DeleteAuthorizationRule (new)
Description Deletes a namespace authorization rule.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_ListKeys (new)
Description Primary and secondary connection strings to the namespace.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/listKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_RegenerateKeys (new)
Description Regenerates the primary or secondary connection strings to the namespace.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/regenerateKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
authorizationRuleName: string ,
parameters:
{
keyType: enum ,
key: string ,
}
,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_ListByNamespace (new)
Description Lists the hybrid connection within the namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
requiresClientAuthorization: boolean ,
userMetadata: string ,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_Get (new)
Description Returns the description for the specified hybrid connection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
requiresClientAuthorization: boolean ,
userMetadata: string ,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_CreateOrUpdate (new)
Description Creates or updates a service hybrid connection. This operation is idempotent.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
parameters:
{
properties:
{
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
requiresClientAuthorization: boolean ,
userMetadata: string ,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
requiresClientAuthorization: boolean ,
userMetadata: string ,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_Delete (new)
Description Deletes a hybrid connection.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_ListAuthorizationRules (new)
Description Authorization rules for a hybrid connection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_GetAuthorizationRule (new)
Description Hybrid connection authorization rule for a hybrid connection by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_CreateOrUpdateAuthorizationRule (new)
Description Creates or updates an authorization rule for a hybrid connection.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
authorizationRuleName: string ,
parameters:
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_DeleteAuthorizationRule (new)
Description Deletes a hybrid connection authorization rule.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_ListKeys (new)
Description Primary and secondary connection strings to the hybrid connection.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}/listKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_RegenerateKeys (new)
Description Regenerates the primary or secondary connection strings to the hybrid connection.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}/regenerateKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
authorizationRuleName: string ,
parameters:
{
keyType: enum ,
key: string ,
}
,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_GetNetworkRuleSet (new)
Description Gets NetworkRuleSet for a Namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/networkRuleSets/default
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
properties:
{
trustedServiceAccessEnabled: boolean ,
defaultAction: enum ,
publicNetworkAccess: enum ,
ipRules:
[
{
ipMask: string ,
action: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_CreateOrUpdateNetworkRuleSet (new)
Description Create or update NetworkRuleSet for a Namespace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/networkRuleSets/default
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
parameters:
{
properties:
{
trustedServiceAccessEnabled: boolean ,
defaultAction: enum ,
publicNetworkAccess: enum ,
ipRules:
[
{
ipMask: string ,
action: enum ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
trustedServiceAccessEnabled: boolean ,
defaultAction: enum ,
publicNetworkAccess: enum ,
ipRules:
[
{
ipMask: string ,
action: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_List (new)
Description Gets the available PrivateEndpointConnections within a namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateEndpointConnections
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Get (new)
Description Gets a description for the specified Private Endpoint Connection name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_CreateOrUpdate (new)
Description Creates or updates PrivateEndpointConnections of service namespace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
privateEndpointConnectionName: string ,
parameters:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}

⚐ Response (201)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}

⚐ Response (202)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Delete (new)
Description Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_List (new)
Description Lists the private link resources for a container registry.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateLinkResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_Get (new)
Description Gets a private link resource by a specified group name for a container registry.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateLinkResources/{privateLinkResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
privateLinkResourceName: string ,
}

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_ListByNamespace (new)
Description Lists the WCF relays within the namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays
{
resourceGroupName: string ,
namespaceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
isDynamic: boolean ,
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
relayType: enum ,
requiresClientAuthorization: boolean ,
requiresTransportSecurity: boolean ,
userMetadata: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_Get (new)
Description Returns the description for the specified WCF relay.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}
{
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
isDynamic: boolean ,
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
relayType: enum ,
requiresClientAuthorization: boolean ,
requiresTransportSecurity: boolean ,
userMetadata: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_CreateOrUpdate (new)
Description Creates or updates a WCF relay. This operation is idempotent.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}
{
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
parameters:
{
properties:
{
isDynamic: boolean ,
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
relayType: enum ,
requiresClientAuthorization: boolean ,
requiresTransportSecurity: boolean ,
userMetadata: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
isDynamic: boolean ,
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
relayType: enum ,
requiresClientAuthorization: boolean ,
requiresTransportSecurity: boolean ,
userMetadata: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_Delete (new)
Description Deletes a WCF relay.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}
{
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_ListAuthorizationRules (new)
Description Authorization rules for a WCF relay.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_GetAuthorizationRule (new)
Description Get authorizationRule for a WCF relay by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_CreateOrUpdateAuthorizationRule (new)
Description Creates or updates an authorization rule for a WCF relay.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
authorizationRuleName: string ,
parameters:
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_DeleteAuthorizationRule (new)
Description Deletes a WCF relay authorization rule.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_ListKeys (new)
Description Primary and secondary connection strings to the WCF relay.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}/listKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_RegenerateKeys (new)
Description Regenerates the primary or secondary connection strings to the WCF relay.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}/regenerateKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
authorizationRuleName: string ,
parameters:
{
keyType: enum ,
key: string ,
}
,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_CheckNameAvailability (removed)
Description Check the specified namespace name availability.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Relay/checkNameAvailability
{
api-version: string ,
subscriptionId: string ,
parameters:
{
name: string ,
}
,
}

⚐ Response (200)

{
message: string ,
nameAvailable: boolean ,
reason: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_List (removed)
Description Lists all the available namespaces within the subscription regardless of the resourceGroups.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Relay/namespaces
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_ListByResourceGroup (removed)
Description Lists all the available namespaces within the ResourceGroup.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_CreateOrUpdate (removed)
Description Create Azure Relay namespace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
parameters:
{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_Delete (removed)
Description Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_Get (removed)
Description Returns the description for the specified namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_Update (removed)
Description Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
parameters:
{
sku:
{
name: enum ,
tier: enum ,
}
,
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: string ,
status: string ,
createdAt: string ,
updatedAt: string ,
serviceBusEndpoint: string ,
metricId: string ,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
}
,
sku:
{
name: enum ,
tier: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_List (removed)
Description Gets the available PrivateEndpointConnections within a namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateEndpointConnections
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_CreateOrUpdate (removed)
Description Creates or updates PrivateEndpointConnections of service namespace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
privateEndpointConnectionName: string ,
parameters:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}

⚐ Response (201)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}

⚐ Response (202)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Delete (removed)
Description Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateEndpointConnections_Get (removed)
Description Gets a description for the specified Private Endpoint Connection name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
privateEndpointConnectionName: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
}
,
provisioningState: enum ,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_Get (removed)
Description Gets a private link resource by a specified group name for a container registry.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateLinkResources/{privateLinkResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
privateLinkResourceName: string ,
}

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
PrivateLinkResources_List (removed)
Description Lists the private link resources for a container registry.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/privateLinkResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
requiredZoneNames:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_CreateOrUpdateNetworkRuleSet (removed)
Description Create or update NetworkRuleSet for a Namespace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/networkRuleSets/default
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
parameters:
{
properties:
{
trustedServiceAccessEnabled: boolean ,
defaultAction: enum ,
publicNetworkAccess: enum ,
ipRules:
[
{
ipMask: string ,
action: enum ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
trustedServiceAccessEnabled: boolean ,
defaultAction: enum ,
publicNetworkAccess: enum ,
ipRules:
[
{
ipMask: string ,
action: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_GetNetworkRuleSet (removed)
Description Gets NetworkRuleSet for a Namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/networkRuleSets/default
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
properties:
{
trustedServiceAccessEnabled: boolean ,
defaultAction: enum ,
publicNetworkAccess: enum ,
ipRules:
[
{
ipMask: string ,
action: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_ListAuthorizationRules (removed)
Description Authorization rules for a namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_CreateOrUpdateAuthorizationRule (removed)
Description Creates or updates an authorization rule for a namespace.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
authorizationRuleName: string ,
parameters:
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_DeleteAuthorizationRule (removed)
Description Deletes a namespace authorization rule.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_GetAuthorizationRule (removed)
Description Authorization rule for a namespace by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_ListKeys (removed)
Description Primary and secondary connection strings to the namespace.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/listKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Namespaces_RegenerateKeys (removed)
Description Regenerates the primary or secondary connection strings to the namespace.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/regenerateKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
authorizationRuleName: string ,
parameters:
{
keyType: enum ,
key: string ,
}
,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_ListAuthorizationRules (removed)
Description Authorization rules for a hybrid connection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_CreateOrUpdateAuthorizationRule (removed)
Description Creates or updates an authorization rule for a hybrid connection.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
authorizationRuleName: string ,
parameters:
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_DeleteAuthorizationRule (removed)
Description Deletes a hybrid connection authorization rule.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_GetAuthorizationRule (removed)
Description Hybrid connection authorization rule for a hybrid connection by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_ListKeys (removed)
Description Primary and secondary connection strings to the hybrid connection.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}/listKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_RegenerateKeys (removed)
Description Regenerates the primary or secondary connection strings to the hybrid connection.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}/authorizationRules/{authorizationRuleName}/regenerateKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
authorizationRuleName: string ,
parameters:
{
keyType: enum ,
key: string ,
}
,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_ListAuthorizationRules (removed)
Description Authorization rules for a WCF relay.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_CreateOrUpdateAuthorizationRule (removed)
Description Creates or updates an authorization rule for a WCF relay.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
authorizationRuleName: string ,
parameters:
{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_DeleteAuthorizationRule (removed)
Description Deletes a WCF relay authorization rule.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_GetAuthorizationRule (removed)
Description Get authorizationRule for a WCF relay by name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
properties:
{
rights:
[
string ,
]
,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_ListKeys (removed)
Description Primary and secondary connection strings to the WCF relay.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}/listKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
authorizationRuleName: string ,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_RegenerateKeys (removed)
Description Regenerates the primary or secondary connection strings to the WCF relay.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}/authorizationRules/{authorizationRuleName}/regenerateKeys
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
authorizationRuleName: string ,
parameters:
{
keyType: enum ,
key: string ,
}
,
}

⚐ Response (200)

{
primaryConnectionString: string ,
secondaryConnectionString: string ,
primaryKey: string ,
secondaryKey: string ,
keyName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_ListByNamespace (removed)
Description Lists the hybrid connection within the namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
requiresClientAuthorization: boolean ,
userMetadata: string ,
}
,
location: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_CreateOrUpdate (removed)
Description Creates or updates a service hybrid connection. This operation is idempotent.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
parameters:
{
properties:
{
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
requiresClientAuthorization: boolean ,
userMetadata: string ,
}
,
location: string ,
}
,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
requiresClientAuthorization: boolean ,
userMetadata: string ,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_Delete (removed)
Description Deletes a hybrid connection.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HybridConnections_Get (removed)
Description Returns the description for the specified hybrid connection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/hybridConnections/{hybridConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
namespaceName: string ,
hybridConnectionName: string ,
}

⚐ Response (200)

{
properties:
{
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
requiresClientAuthorization: boolean ,
userMetadata: string ,
}
,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (removed)
Description List the operations for the provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Relay/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_ListByNamespace (removed)
Description Lists the WCF relays within the namespace.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays
{
resourceGroupName: string ,
namespaceName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
isDynamic: boolean ,
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
relayType: enum ,
requiresClientAuthorization: boolean ,
requiresTransportSecurity: boolean ,
userMetadata: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_CreateOrUpdate (removed)
Description Creates or updates a WCF relay. This operation is idempotent.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}
{
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
parameters:
{
properties:
{
isDynamic: boolean ,
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
relayType: enum ,
requiresClientAuthorization: boolean ,
requiresTransportSecurity: boolean ,
userMetadata: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
isDynamic: boolean ,
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
relayType: enum ,
requiresClientAuthorization: boolean ,
requiresTransportSecurity: boolean ,
userMetadata: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_Delete (removed)
Description Deletes a WCF relay.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}
{
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
WCFRelays_Get (removed)
Description Returns the description for the specified WCF relay.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Relay/namespaces/{namespaceName}/wcfRelays/{relayName}
{
resourceGroupName: string ,
namespaceName: string ,
relayName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
isDynamic: boolean ,
createdAt: string ,
updatedAt: string ,
listenerCount: integer ,
relayType: enum ,
requiresClientAuthorization: boolean ,
requiresTransportSecurity: boolean ,
userMetadata: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}