ResourceProviderManifest interface

model interface ResourceProviderManifest

Properties

capabilities

The capabilities.

crossTenantTokenValidation

The cross tenant token validation.

enableTenantLinkedNotification

Whether tenant linked notification is enabled.

featuresRule

The features rule.

globalNotificationEndpoints

The global notification endpoints.

linkedNotificationRules

The linked notification rules.

management

The resource provider management.

metadata

The metadata.

namespace

The namespace.

notifications

The notifications.

providerAuthentication

The provider authentication.

providerAuthorizations

The provider authorizations.

providerType

The provider type.

providerVersion

The provider version.

requestHeaderOptions

The request header options.

requiredFeatures

The required features.

reRegisterSubscriptionMetadata

The re-register subscription metadata.

resourceProviderAuthorizationRules

The resource provider authorization rules.

resourceTypes

The resource types.

serviceName

The service name.

services

The services.

Property Details

capabilities

The capabilities.

capabilities?: ResourceProviderCapabilities[]

Property Value

crossTenantTokenValidation

The cross tenant token validation.

crossTenantTokenValidation?: string

Property Value

string

enableTenantLinkedNotification

Whether tenant linked notification is enabled.

enableTenantLinkedNotification?: boolean

Property Value

boolean

featuresRule

The features rule.

featuresRule?: ResourceProviderManifestFeaturesRule

Property Value

globalNotificationEndpoints

The global notification endpoints.

globalNotificationEndpoints?: ResourceProviderEndpoint[]

Property Value

linkedNotificationRules

The linked notification rules.

linkedNotificationRules?: FanoutLinkedNotificationRule[]

Property Value

management

The resource provider management.

management?: ResourceProviderManifestManagement

Property Value

metadata

The metadata.

metadata?: any

Property Value

any

namespace

The namespace.

namespace?: string

Property Value

string

notifications

The notifications.

notifications?: Notification[]

Property Value

providerAuthentication

The provider authentication.

providerAuthentication?: ResourceProviderManifestProviderAuthentication

Property Value

providerAuthorizations

The provider authorizations.

providerAuthorizations?: ResourceProviderAuthorization[]

Property Value

providerType

The provider type.

providerType?: string

Property Value

string

providerVersion

The provider version.

providerVersion?: string

Property Value

string

requestHeaderOptions

The request header options.

requestHeaderOptions?: ResourceProviderManifestRequestHeaderOptions

Property Value

requiredFeatures

The required features.

requiredFeatures?: string[]

Property Value

string[]

reRegisterSubscriptionMetadata

The re-register subscription metadata.

reRegisterSubscriptionMetadata?: ResourceProviderManifestReRegisterSubscriptionMetadata

Property Value

resourceProviderAuthorizationRules

The resource provider authorization rules.

resourceProviderAuthorizationRules?: ResourceProviderAuthorizationRules

Property Value

resourceTypes

The resource types.

resourceTypes?: ResourceType[]

Property Value

serviceName

The service name.

serviceName?: string

Property Value

string

services

The services.

services?: ResourceProviderService[]

Property Value