ResourceType interface

model interface ResourceType

Properties

additionalOptions

The additional options.

allowedUnauthorizedActions

The allowed unauthorized actions.

allowedUnauthorizedActionsExtensions

The allowed unauthorized actions extensions.

authorizationActionMappings

The authorization action mappings.

crossTenantTokenValidation

The cross tenant token validation.

defaultApiVersion

The default api version.

disallowedActionVerbs

The disallowed action verbs.

endpoints

The endpoints.

extendedLocations

The extended locations.

featuresRule

The features rule.

identityManagement

The identity management.

linkedAccessChecks

The linked access checks.

linkedNotificationRules

The linked notification rules.

linkedOperationRules

The linked operation rules.

loggingRules

The logging rules.

marketplaceType

The marketplace type.

metadata

The metadata.

name

The resource type name.

notifications

The notifications.

quotaRule

The quota rule.

requestHeaderOptions

The request header options.

requiredFeatures

The required features.

resourceDeletionPolicy

The resource deletion policy.

resourceProviderAuthorizationRules

The resource provider authorization rules.

resourceValidation

The resource validation.

routingType

The resource routing type.

serviceTreeInfos

The service tree infos.

skuLink

The sku link.

subscriptionStateRules

The subscription state rules.

templateDeploymentPolicy

The template deployment policy.

throttlingRules

The throttling rules.

Property Details

additionalOptions

The additional options.

additionalOptions?: string

Property Value

string

allowedUnauthorizedActions

The allowed unauthorized actions.

allowedUnauthorizedActions?: string[]

Property Value

string[]

allowedUnauthorizedActionsExtensions

The allowed unauthorized actions extensions.

allowedUnauthorizedActionsExtensions?: AllowedUnauthorizedActionsExtension[]

Property Value

authorizationActionMappings

The authorization action mappings.

authorizationActionMappings?: AuthorizationActionMapping[]

Property Value

crossTenantTokenValidation

The cross tenant token validation.

crossTenantTokenValidation?: string

Property Value

string

defaultApiVersion

The default api version.

defaultApiVersion?: string

Property Value

string

disallowedActionVerbs

The disallowed action verbs.

disallowedActionVerbs?: string[]

Property Value

string[]

endpoints

The endpoints.

endpoints?: ResourceProviderEndpoint[]

Property Value

extendedLocations

The extended locations.

extendedLocations?: ExtendedLocationOptions[]

Property Value

featuresRule

The features rule.

featuresRule?: ResourceTypeFeaturesRule

Property Value

identityManagement

The identity management.

identityManagement?: ResourceTypeIdentityManagement

Property Value

linkedAccessChecks

The linked access checks.

linkedAccessChecks?: LinkedAccessCheck[]

Property Value

linkedNotificationRules

The linked notification rules.

linkedNotificationRules?: LinkedNotificationRule[]

Property Value

linkedOperationRules

The linked operation rules.

linkedOperationRules?: LinkedOperationRule[]

Property Value

loggingRules

The logging rules.

loggingRules?: LoggingRule[]

Property Value

marketplaceType

The marketplace type.

marketplaceType?: MarketplaceType

Property Value

metadata

The metadata.

metadata?: any

Property Value

any

name

The resource type name.

name?: string

Property Value

string

notifications

The notifications.

notifications?: Notification[]

Property Value

quotaRule

The quota rule.

quotaRule?: QuotaRule

Property Value

requestHeaderOptions

The request header options.

requestHeaderOptions?: ResourceTypeRequestHeaderOptions

Property Value

requiredFeatures

The required features.

requiredFeatures?: string[]

Property Value

string[]

resourceDeletionPolicy

The resource deletion policy.

resourceDeletionPolicy?: string

Property Value

string

resourceProviderAuthorizationRules

The resource provider authorization rules.

resourceProviderAuthorizationRules?: ResourceProviderAuthorizationRules

Property Value

resourceValidation

The resource validation.

resourceValidation?: string

Property Value

string

routingType

The resource routing type.

routingType?: string

Property Value

string

serviceTreeInfos

The service tree infos.

serviceTreeInfos?: ServiceTreeInfo[]

Property Value

The sku link.

skuLink?: string

Property Value

string

subscriptionStateRules

The subscription state rules.

subscriptionStateRules?: SubscriptionStateRule[]

Property Value

templateDeploymentPolicy

The template deployment policy.

templateDeploymentPolicy?: ResourceTypeTemplateDeploymentPolicy

Property Value

throttlingRules

The throttling rules.

throttlingRules?: ThrottlingRule[]

Property Value