Share via


TopicTypeInfo interface

Properties of a topic type info.

Extends

Properties

additionalEnforcedPermissions

Permissions which are enforced for creating and updating system topics of this this topic type.

areRegionalAndGlobalSourcesSupported

Flag to indicate that a topic type can support both regional or global system topics.

description

Description of the topic type.

displayName

Display Name for the topic type.

provider

Namespace of the provider of the topic type.

provisioningState

Provisioning state of the topic type.

resourceRegionType

Region type of the resource.

sourceResourceFormat

Source resource format.

supportedLocations

List of locations supported by this topic type.

supportedScopesForSource

Supported source scopes.

Inherited Properties

id

Fully qualified identifier of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

name

Name of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

type

Type of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

additionalEnforcedPermissions

Permissions which are enforced for creating and updating system topics of this this topic type.

additionalEnforcedPermissions?: TopicTypeAdditionalEnforcedPermission[]

Property Value

areRegionalAndGlobalSourcesSupported

Flag to indicate that a topic type can support both regional or global system topics.

areRegionalAndGlobalSourcesSupported?: boolean

Property Value

boolean

description

Description of the topic type.

description?: string

Property Value

string

displayName

Display Name for the topic type.

displayName?: string

Property Value

string

provider

Namespace of the provider of the topic type.

provider?: string

Property Value

string

provisioningState

Provisioning state of the topic type.

provisioningState?: string

Property Value

string

resourceRegionType

Region type of the resource.

resourceRegionType?: string

Property Value

string

sourceResourceFormat

Source resource format.

sourceResourceFormat?: string

Property Value

string

supportedLocations

List of locations supported by this topic type.

supportedLocations?: string[]

Property Value

string[]

supportedScopesForSource

Supported source scopes.

supportedScopesForSource?: string[]

Property Value

string[]

Inherited Property Details

id

Fully qualified identifier of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From Resource.id

name

Name of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From Resource.name

type

Type of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From Resource.type