signalrservice.azure.com/v1api20211001
signalrservice.azure.com/v1api20211001
Package v1api20211001 contains API Schema definitions for the signalrservice v1api20211001 API group
ACLAction
(string
alias)
(Appears on:SignalRNetworkACLs)
Azure Networking ACL Action.
Value | Description |
---|---|
"Allow" |
|
"Deny" |
ACLAction_STATUS
(string
alias)
(Appears on:SignalRNetworkACLs_STATUS)
Azure Networking ACL Action.
Value | Description |
---|---|
"Allow" |
|
"Deny" |
APIVersion
(string
alias)
Value | Description |
---|---|
"2021-10-01" |
FeatureFlags
(string
alias)
(Appears on:SignalRFeature)
FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: “Default”: have your own backend server; “Serverless”: your application doesn’t have a backend server; “Classic”: for backward compatibility. Support both Default and Serverless mode but not recommended; “PredefinedOnly”: for future use. - EnableConnectivityLogs: “true”/“false”, to enable/disable the connectivity log category respectively. - EnableMessagingLogs: “true”/“false”, to enable/disable the connectivity log category respectively. - EnableLiveTrace: Live Trace allows you to know what’s happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: “true”/“false”, to enable/disable live trace feature.
Value | Description |
---|---|
"EnableConnectivityLogs" |
|
"EnableLiveTrace" |
|
"EnableMessagingLogs" |
|
"ServiceMode" |
FeatureFlags_STATUS
(string
alias)
(Appears on:SignalRFeature_STATUS)
FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: “Default”: have your own backend server; “Serverless”: your application doesn’t have a backend server; “Classic”: for backward compatibility. Support both Default and Serverless mode but not recommended; “PredefinedOnly”: for future use. - EnableConnectivityLogs: “true”/“false”, to enable/disable the connectivity log category respectively. - EnableMessagingLogs: “true”/“false”, to enable/disable the connectivity log category respectively. - EnableLiveTrace: Live Trace allows you to know what’s happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: “true”/“false”, to enable/disable live trace feature.
Value | Description |
---|---|
"EnableConnectivityLogs" |
|
"EnableLiveTrace" |
|
"EnableMessagingLogs" |
|
"ServiceMode" |
ManagedIdentity
(Appears on:SignalR_Spec)
A class represent managed identities used for request and response
Field | Description |
---|---|
type ManagedIdentityType |
Type: Represents the identity type: systemAssigned, userAssigned, None |
userAssignedIdentities []UserAssignedIdentityDetails |
UserAssignedIdentities: Get or set the user assigned identities |
ManagedIdentitySettings
(Appears on:UpstreamAuthSettings)
Managed identity settings for upstream.
Field | Description |
---|---|
resource string |
Resource: The Resource indicating the App ID URI of the target resource. It also appears in the aud (audience) claim of the issued token. |
ManagedIdentitySettings_STATUS
(Appears on:UpstreamAuthSettings_STATUS)
Managed identity settings for upstream.
Field | Description |
---|---|
resource string |
Resource: The Resource indicating the App ID URI of the target resource. It also appears in the aud (audience) claim of the issued token. |
ManagedIdentityType
(string
alias)
(Appears on:ManagedIdentity)
Represents the identity type: systemAssigned, userAssigned, None
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"UserAssigned" |
ManagedIdentityType_STATUS
(string
alias)
(Appears on:ManagedIdentity_STATUS)
Represents the identity type: systemAssigned, userAssigned, None
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"UserAssigned" |
ManagedIdentity_STATUS
(Appears on:SignalR_STATUS)
A class represent managed identities used for request and response
Field | Description |
---|---|
principalId string |
PrincipalId: Get the principal id for the system assigned identity. Only be used in response. |
tenantId string |
TenantId: Get the tenant id for the system assigned identity. Only be used in response |
type ManagedIdentityType_STATUS |
Type: Represents the identity type: systemAssigned, userAssigned, None |
userAssignedIdentities map[string]./api/signalrservice/v1api20211001.UserAssignedIdentityProperty_STATUS |
UserAssignedIdentities: Get or set the user assigned identities |
NetworkACL
(Appears on:SignalRNetworkACLs)
Network ACL
Field | Description |
---|---|
allow []SignalRRequestType |
Allow: Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI. |
deny []SignalRRequestType |
Deny: Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI. |
NetworkACL_STATUS
(Appears on:SignalRNetworkACLs_STATUS)
Network ACL
Field | Description |
---|---|
allow []SignalRRequestType_STATUS |
Allow: Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI. |
deny []SignalRRequestType_STATUS |
Deny: Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI. |
PrivateEndpointACL
(Appears on:SignalRNetworkACLs)
ACL for a private endpoint
Field | Description |
---|---|
allow []SignalRRequestType |
Allow: Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI. |
deny []SignalRRequestType |
Deny: Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI. |
name string |
Name: Name of the private endpoint connection |
PrivateEndpointACL_STATUS
(Appears on:SignalRNetworkACLs_STATUS)
ACL for a private endpoint
Field | Description |
---|---|
allow []SignalRRequestType_STATUS |
Allow: Allowed request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI. |
deny []SignalRRequestType_STATUS |
Deny: Denied request types. The value can be one or more of: ClientConnection, ServerConnection, RESTAPI. |
name string |
Name: Name of the private endpoint connection |
PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded
(Appears on:SignalR_STATUS)
A private endpoint connection to an azure resource
Field | Description |
---|---|
id string |
Id: Fully qualified resource Id for the resource. |
ProvisioningState_STATUS
(string
alias)
(Appears on:SignalR_STATUS)
Provisioning state of the resource.
Value | Description |
---|---|
"Canceled" |
|
"Creating" |
|
"Deleting" |
|
"Failed" |
|
"Moving" |
|
"Running" |
|
"Succeeded" |
|
"Unknown" |
|
"Updating" |
ResourceLogCategory
(Appears on:ResourceLogConfiguration)
Resource log category configuration of a Microsoft.SignalRService resource.
Field | Description |
---|---|
enabled string |
Enabled: Indicates whether or the resource log category is enabled. Available values: true, false. Case insensitive. |
name string |
Name: Gets or sets the resource log category’s name. Available values: ConnectivityLogs, MessagingLogs. Case insensitive. |
ResourceLogCategory_STATUS
(Appears on:ResourceLogConfiguration_STATUS)
Resource log category configuration of a Microsoft.SignalRService resource.
Field | Description |
---|---|
enabled string |
Enabled: Indicates whether or the resource log category is enabled. Available values: true, false. Case insensitive. |
name string |
Name: Gets or sets the resource log category’s name. Available values: ConnectivityLogs, MessagingLogs. Case insensitive. |
ResourceLogConfiguration
(Appears on:SignalR_Spec)
Resource log configuration of a Microsoft.SignalRService resource.
Field | Description |
---|---|
categories []ResourceLogCategory |
Categories: Gets or sets the list of category configurations. |
ResourceLogConfiguration_STATUS
(Appears on:SignalR_STATUS)
Resource log configuration of a Microsoft.SignalRService resource.
Field | Description |
---|---|
categories []ResourceLogCategory_STATUS |
Categories: Gets or sets the list of category configurations. |
ResourceSku
(Appears on:SignalR_Spec)
The billing information of the resource.
Field | Description |
---|---|
capacity int |
Capacity: Optional, integer. The unit count of the resource. 1 by default. If present, following values are allowed: Free: 1 Standard: 1,2,5,10,20,50,100 |
name string |
Name: The name of the SKU. Required. Allowed values: Standard_S1, Free_F1 |
tier SignalRSkuTier |
Tier: Optional tier of this particular SKU. ‘Standard’ or ‘Free’.
|
ResourceSku_STATUS
(Appears on:SignalR_STATUS)
The billing information of the resource.
Field | Description |
---|---|
capacity int |
Capacity: Optional, integer. The unit count of the resource. 1 by default. If present, following values are allowed: Free: 1 Standard: 1,2,5,10,20,50,100 |
family string |
Family: Not used. Retained for future use. |
name string |
Name: The name of the SKU. Required. Allowed values: Standard_S1, Free_F1 |
size string |
Size: Not used. Retained for future use. |
tier SignalRSkuTier_STATUS |
Tier: Optional tier of this particular SKU. ‘Standard’ or ‘Free’.
|
ServerlessUpstreamSettings
(Appears on:SignalR_Spec)
The settings for the Upstream when the service is in server-less mode.
Field | Description |
---|---|
templates []UpstreamTemplate |
Templates: Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects. |
ServerlessUpstreamSettings_STATUS
(Appears on:SignalR_STATUS)
The settings for the Upstream when the service is in server-less mode.
Field | Description |
---|---|
templates []UpstreamTemplate_STATUS |
Templates: Gets or sets the list of Upstream URL templates. Order matters, and the first matching template takes effects. |
ServiceKind
(string
alias)
(Appears on:SignalR_Spec)
The kind of the service, it can be SignalR or RawWebSockets
Value | Description |
---|---|
"RawWebSockets" |
|
"SignalR" |
ServiceKind_STATUS
(string
alias)
(Appears on:SignalR_STATUS)
The kind of the service, it can be SignalR or RawWebSockets
Value | Description |
---|---|
"RawWebSockets" |
|
"SignalR" |
SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded
(Appears on:SignalR_STATUS)
Describes a Shared Private Link Resource
Field | Description |
---|---|
id string |
Id: Fully qualified resource Id for the resource. |
SignalR
Generator information: - Generated from: /signalr/resource-manager/Microsoft.SignalRService/stable/2021-10-01/signalr.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}p>
Field | Description | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||||||||||
spec SignalR_Spec |
|
||||||||||||||||||||||||||||||||||
status SignalR_STATUS |
SignalRCorsSettings
(Appears on:SignalR_Spec)
Cross-Origin Resource Sharing (CORS) settings.
Field | Description |
---|---|
allowedOrigins []string |
AllowedOrigins: Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use “*” to allow all. If omitted, allow all by default. |
SignalRCorsSettings_STATUS
(Appears on:SignalR_STATUS)
Cross-Origin Resource Sharing (CORS) settings.
Field | Description |
---|---|
allowedOrigins []string |
AllowedOrigins: Gets or sets the list of origins that should be allowed to make cross-origin calls (for example: http://example.com:12345). Use “*” to allow all. If omitted, allow all by default. |
SignalRFeature
(Appears on:SignalR_Spec)
Feature of a resource, which controls the runtime behavior.
Field | Description |
---|---|
flag FeatureFlags |
Flag: FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: “Default”: have your own backend server; “Serverless”: your application doesn’t have a backend server; “Classic”: for backward compatibility. Support both Default and Serverless mode but not recommended; “PredefinedOnly”: for future use. - EnableConnectivityLogs: “true”/“false”, to enable/disable the connectivity log category respectively. - EnableMessagingLogs: “true”/“false”, to enable/disable the connectivity log category respectively. - EnableLiveTrace: Live Trace allows you to know what’s happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: “true”/“false”, to enable/disable live trace feature. |
properties map[string]string |
Properties: Optional properties related to this feature. |
value string |
Value: Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values. |
SignalRFeature_STATUS
(Appears on:SignalR_STATUS)
Feature of a resource, which controls the runtime behavior.
Field | Description |
---|---|
flag FeatureFlags_STATUS |
Flag: FeatureFlags is the supported features of Azure SignalR service. - ServiceMode: Flag for backend server for SignalR service. Values allowed: “Default”: have your own backend server; “Serverless”: your application doesn’t have a backend server; “Classic”: for backward compatibility. Support both Default and Serverless mode but not recommended; “PredefinedOnly”: for future use. - EnableConnectivityLogs: “true”/“false”, to enable/disable the connectivity log category respectively. - EnableMessagingLogs: “true”/“false”, to enable/disable the connectivity log category respectively. - EnableLiveTrace: Live Trace allows you to know what’s happening inside Azure SignalR service, it will give you live traces in real time, it will be helpful when you developing your own Azure SignalR based web application or self-troubleshooting some issues. Please note that live traces are counted as outbound messages that will be charged. Values allowed: “true”/“false”, to enable/disable live trace feature. |
properties map[string]string |
Properties: Optional properties related to this feature. |
value string |
Value: Value of the feature flag. See Azure SignalR service document https://docs.microsoft.com/azure/azure-signalr/ for allowed values. |
SignalRNetworkACLs
(Appears on:SignalR_Spec)
Network ACLs for the resource
Field | Description |
---|---|
defaultAction ACLAction |
DefaultAction: Azure Networking ACL Action. |
privateEndpoints []PrivateEndpointACL |
PrivateEndpoints: ACLs for requests from private endpoints |
publicNetwork NetworkACL |
PublicNetwork: Network ACL |
SignalRNetworkACLs_STATUS
(Appears on:SignalR_STATUS)
Network ACLs for the resource
Field | Description |
---|---|
defaultAction ACLAction_STATUS |
DefaultAction: Azure Networking ACL Action. |
privateEndpoints []PrivateEndpointACL_STATUS |
PrivateEndpoints: ACLs for requests from private endpoints |
publicNetwork NetworkACL_STATUS |
PublicNetwork: Network ACL |
SignalROperatorSecrets
(Appears on:SignalROperatorSpec)
Field | Description |
---|---|
primaryConnectionString genruntime.SecretDestination |
PrimaryConnectionString: indicates where the PrimaryConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. |
primaryKey genruntime.SecretDestination |
PrimaryKey: indicates where the PrimaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryConnectionString genruntime.SecretDestination |
SecondaryConnectionString: indicates where the SecondaryConnectionString secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryKey genruntime.SecretDestination |
SecondaryKey: indicates where the SecondaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
SignalROperatorSpec
(Appears on:SignalR_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
configMapExpressions []genruntime/core.DestinationExpression |
ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). |
secretExpressions []genruntime/core.DestinationExpression |
SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). |
secrets SignalROperatorSecrets |
Secrets: configures where to place Azure generated secrets. |
SignalRRequestType
(string
alias)
(Appears on:NetworkACL, PrivateEndpointACL)
The incoming request type to the service
Value | Description |
---|---|
"ClientConnection" |
|
"RESTAPI" |
|
"ServerConnection" |
|
"Trace" |
SignalRRequestType_STATUS
(string
alias)
(Appears on:NetworkACL_STATUS, PrivateEndpointACL_STATUS)
The incoming request type to the service
Value | Description |
---|---|
"ClientConnection" |
|
"RESTAPI" |
|
"ServerConnection" |
|
"Trace" |
SignalRSkuTier
(string
alias)
(Appears on:ResourceSku)
Optional tier of this particular SKU. ‘Standard’ or ‘Free’.
Basic
is deprecated, use Standard
instead.
Value | Description |
---|---|
"Basic" |
|
"Free" |
|
"Premium" |
|
"Standard" |
SignalRSkuTier_STATUS
(string
alias)
(Appears on:ResourceSku_STATUS)
Optional tier of this particular SKU. ‘Standard’ or ‘Free’.
Basic
is deprecated, use Standard
instead.
Value | Description |
---|---|
"Basic" |
|
"Free" |
|
"Premium" |
|
"Standard" |
SignalRTlsSettings
(Appears on:SignalR_Spec)
TLS settings for the resource
Field | Description |
---|---|
clientCertEnabled bool |
ClientCertEnabled: Request client certificate during TLS handshake if enabled |
SignalRTlsSettings_STATUS
(Appears on:SignalR_STATUS)
TLS settings for the resource
Field | Description |
---|---|
clientCertEnabled bool |
ClientCertEnabled: Request client certificate during TLS handshake if enabled |
SignalR_STATUS
(Appears on:SignalR)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
cors SignalRCorsSettings_STATUS |
Cors: Cross-Origin Resource Sharing (CORS) settings. |
disableAadAuth bool |
DisableAadAuth: DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won’t work. |
disableLocalAuth bool |
DisableLocalAuth: DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won’t work. |
externalIP string |
ExternalIP: The publicly accessible IP of the resource. |
features []SignalRFeature_STATUS |
Features: List of the featureFlags. FeatureFlags that are not included in the parameters for the update operation will not be modified. And the response will only include featureFlags that are explicitly set. When a featureFlag is not explicitly set, its globally default value will be used But keep in mind, the default value doesn’t mean “false”. It varies in terms of different FeatureFlags. |
hostName string |
HostName: FQDN of the service instance. |
hostNamePrefix string |
HostNamePrefix: Deprecated. |
id string |
Id: Fully qualified resource Id for the resource. |
identity ManagedIdentity_STATUS |
Identity: A class represent managed identities used for request and response |
kind ServiceKind_STATUS |
Kind: The kind of the service, it can be SignalR or RawWebSockets |
location string |
Location: The GEO location of the resource. e.g. West US | East US | North Central US | South Central US. |
name string |
Name: The name of the resource. |
networkACLs SignalRNetworkACLs_STATUS |
NetworkACLs: Network ACLs for the resource |
privateEndpointConnections []PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded |
PrivateEndpointConnections: Private endpoint connections to the resource. |
provisioningState ProvisioningState_STATUS |
ProvisioningState: Provisioning state of the resource. |
publicNetworkAccess string |
PublicNetworkAccess: Enable or disable public network access. Default to “Enabled”. When it’s Enabled, network ACLs still apply. When it’s Disabled, public network access is always disabled no matter what you set in network ACLs. |
publicPort int |
PublicPort: The publicly accessible port of the resource which is designed for browser/client side usage. |
resourceLogConfiguration ResourceLogConfiguration_STATUS |
ResourceLogConfiguration: Resource log configuration of a Microsoft.SignalRService resource. |
serverPort int |
ServerPort: The publicly accessible port of the resource which is designed for customer server side usage. |
sharedPrivateLinkResources []SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded |
SharedPrivateLinkResources: The list of shared private link resources. |
sku ResourceSku_STATUS |
Sku: The billing information of the resource. |
systemData SystemData_STATUS |
SystemData: Metadata pertaining to creation and last modification of the resource. |
tags map[string]string |
Tags: Tags of the service which is a list of key value pairs that describe the resource. |
tls SignalRTlsSettings_STATUS |
Tls: TLS settings for the resource |
type string |
Type: The type of the resource - e.g. “Microsoft.SignalRService/SignalR” |
upstream ServerlessUpstreamSettings_STATUS |
Upstream: The settings for the Upstream when the service is in server-less mode. |
version string |
Version: Version of the resource. Probably you need the same or higher version of client SDKs. |
SignalR_Spec
(Appears on:SignalR)
Field | Description |
---|---|
azureName string |
AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. |
cors SignalRCorsSettings |
Cors: Cross-Origin Resource Sharing (CORS) settings. |
disableAadAuth bool |
DisableAadAuth: DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won’t work. |
disableLocalAuth bool |
DisableLocalAuth: DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won’t work. |
features []SignalRFeature |
Features: List of the featureFlags. FeatureFlags that are not included in the parameters for the update operation will not be modified. And the response will only include featureFlags that are explicitly set. When a featureFlag is not explicitly set, its globally default value will be used But keep in mind, the default value doesn’t mean “false”. It varies in terms of different FeatureFlags. |
identity ManagedIdentity |
Identity: A class represent managed identities used for request and response |
kind ServiceKind |
Kind: The kind of the service, it can be SignalR or RawWebSockets |
location string |
Location: The GEO location of the resource. e.g. West US | East US | North Central US | South Central US. |
networkACLs SignalRNetworkACLs |
NetworkACLs: Network ACLs for the resource |
operatorSpec SignalROperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource |
publicNetworkAccess string |
PublicNetworkAccess: Enable or disable public network access. Default to “Enabled”. When it’s Enabled, network ACLs still apply. When it’s Disabled, public network access is always disabled no matter what you set in network ACLs. |
resourceLogConfiguration ResourceLogConfiguration |
ResourceLogConfiguration: Resource log configuration of a Microsoft.SignalRService resource. |
sku ResourceSku |
Sku: The billing information of the resource. |
tags map[string]string |
Tags: Tags of the service which is a list of key value pairs that describe the resource. |
tls SignalRTlsSettings |
Tls: TLS settings for the resource |
upstream ServerlessUpstreamSettings |
Upstream: The settings for the Upstream when the service is in server-less mode. |
SystemData_CreatedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_LastModifiedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_STATUS
(Appears on:SignalR_STATUS)
Metadata pertaining to creation and last modification of the resource.
Field | Description |
---|---|
createdAt string |
CreatedAt: The timestamp of resource creation (UTC). |
createdBy string |
CreatedBy: The identity that created the resource. |
createdByType SystemData_CreatedByType_STATUS |
CreatedByType: The type of identity that created the resource. |
lastModifiedAt string |
LastModifiedAt: The timestamp of resource last modification (UTC) |
lastModifiedBy string |
LastModifiedBy: The identity that last modified the resource. |
lastModifiedByType SystemData_LastModifiedByType_STATUS |
LastModifiedByType: The type of identity that last modified the resource. |
UpstreamAuthSettings
(Appears on:UpstreamTemplate)
Upstream auth settings. If not set, no auth is used for upstream messages.
Field | Description |
---|---|
managedIdentity ManagedIdentitySettings |
ManagedIdentity: Managed identity settings for upstream. |
type UpstreamAuthType |
Type: Upstream auth type enum. |
UpstreamAuthSettings_STATUS
(Appears on:UpstreamTemplate_STATUS)
Upstream auth settings. If not set, no auth is used for upstream messages.
Field | Description |
---|---|
managedIdentity ManagedIdentitySettings_STATUS |
ManagedIdentity: Managed identity settings for upstream. |
type UpstreamAuthType_STATUS |
Type: Upstream auth type enum. |
UpstreamAuthType
(string
alias)
(Appears on:UpstreamAuthSettings)
Upstream auth type enum.
Value | Description |
---|---|
"ManagedIdentity" |
|
"None" |
UpstreamAuthType_STATUS
(string
alias)
(Appears on:UpstreamAuthSettings_STATUS)
Upstream auth type enum.
Value | Description |
---|---|
"ManagedIdentity" |
|
"None" |
UpstreamTemplate
(Appears on:ServerlessUpstreamSettings)
Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.
Field | Description |
---|---|
auth UpstreamAuthSettings |
Auth: Upstream auth settings. If not set, no auth is used for upstream messages. |
categoryPattern string |
CategoryPattern: Gets or sets the matching pattern for category names. If not set, it matches any category. There are 3 kind of patterns supported: 1. “*”, it to matches any category name 2. Combine multiple categories with “,”, for example “connections,messages”, it matches category “connections” and “messages” 3. The single category name, for example, “connections”, it matches the category “connections” |
eventPattern string |
EventPattern: Gets or sets the matching pattern for event names. If not set, it matches any event. There are 3 kind of patterns supported: 1. “*”, it to matches any event name 2. Combine multiple events with “,”, for example “connect,disconnect”, it matches event “connect” and “disconnect” 3. The single event name, for example, “connect”, it matches “connect” |
hubPattern string |
HubPattern: Gets or sets the matching pattern for hub names. If not set, it matches any hub. There are 3 kind of patterns supported: 1. “*”, it to matches any hub name 2. Combine multiple hubs with “,”, for example “hub1,hub2”, it matches “hub1” and “hub2” 3. The single hub name, for example, “hub1”, it matches “hub1” |
urlTemplate string |
UrlTemplate: Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event}
inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in.
For example, if the urlTemplate is |
UpstreamTemplate_STATUS
(Appears on:ServerlessUpstreamSettings_STATUS)
Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.
Field | Description |
---|---|
auth UpstreamAuthSettings_STATUS |
Auth: Upstream auth settings. If not set, no auth is used for upstream messages. |
categoryPattern string |
CategoryPattern: Gets or sets the matching pattern for category names. If not set, it matches any category. There are 3 kind of patterns supported: 1. “*”, it to matches any category name 2. Combine multiple categories with “,”, for example “connections,messages”, it matches category “connections” and “messages” 3. The single category name, for example, “connections”, it matches the category “connections” |
eventPattern string |
EventPattern: Gets or sets the matching pattern for event names. If not set, it matches any event. There are 3 kind of patterns supported: 1. “*”, it to matches any event name 2. Combine multiple events with “,”, for example “connect,disconnect”, it matches event “connect” and “disconnect” 3. The single event name, for example, “connect”, it matches “connect” |
hubPattern string |
HubPattern: Gets or sets the matching pattern for hub names. If not set, it matches any hub. There are 3 kind of patterns supported: 1. “*”, it to matches any hub name 2. Combine multiple hubs with “,”, for example “hub1,hub2”, it matches “hub1” and “hub2” 3. The single hub name, for example, “hub1”, it matches “hub1” |
urlTemplate string |
UrlTemplate: Gets or sets the Upstream URL template. You can use 3 predefined parameters {hub}, {category} {event}
inside the template, the value of the Upstream URL is dynamically calculated when the client request comes in.
For example, if the urlTemplate is |
UserAssignedIdentityDetails
(Appears on:ManagedIdentity)
Information about the user assigned identity for the resource
Field | Description |
---|---|
reference genruntime.ResourceReference |
UserAssignedIdentityProperty_STATUS
(Appears on:ManagedIdentity_STATUS)
Properties of user assigned identity.
Field | Description |
---|---|
clientId string |
ClientId: Get the client id for the user assigned identity |
principalId string |
PrincipalId: Get the principal id for the user assigned identity |