ResourceTypeRegistrationProperties interface

model interface ResourceTypeRegistrationProperties

Properties

additionalOptions

The additional options.

addResourceListTargetLocations

Add resource list target locations?

allowedResourceNames

The allowed resource names.

allowedTemplateDeploymentReferenceActions

Allowed template deployment reference actions.

allowedUnauthorizedActions

The allowed unauthorized actions.

allowedUnauthorizedActionsExtensions

The allowed unauthorized actions extensions.

allowEmptyRoleAssignments

The allow empty role assignments.

apiProfiles

The api profiles.

asyncOperationResourceTypeName

The async operation resource type name.

asyncTimeoutRules

Async timeout rules

authorizationActionMappings

The authorization action mappings

availabilityZoneRule

The availability zone rule.

capacityRule

Capacity rule.

category

The category.

checkNameAvailabilitySpecifications

The check name availability specifications.

commonApiVersions

Common API versions for the resource type.

crossTenantTokenValidation

The cross tenant token validation.

defaultApiVersion

The default api version.

disallowedActionVerbs

The disallowed action verbs.

disallowedEndUserOperations

The disallowed end user operations.

dstsConfiguration

The dsts configuration.

enableAsyncOperation

Whether async operation is enabled.

enableThirdPartyS2S

Whether third party S2S is enabled.

endpoints

The extensions.

extendedLocations

The extended locations.

extensionOptions

The extension options.

featuresRule

The features rule.

frontdoorRequestMode

The frontdoor request mode.

groupingTag

Grouping tag.

identityManagement

The identity management.

isPureProxy

Whether it is pure proxy.

legacyName

The legacy name.

legacyNames

The legacy names.

legacyPolicy

The legacy policy.

linkedAccessChecks

The linked access checks.

linkedNotificationRules

The linked notification rules.

linkedOperationRules

The linked operation rules.

loggingRules

The logging rules.

management

The resource provider management.

manifestLink

Manifest link.

marketplaceOptions

Marketplace options.

marketplaceType

The marketplace type.

metadata

The metadata.

notifications

The notifications.

onBehalfOfTokens

The on behalf of tokens.

openApiConfiguration

The open api configuration.

policyExecutionType

The policy execution type.

provisioningState

The provisioning state.

quotaRule

The quota rule.

regionality

The regionality.

requestHeaderOptions

The request header options.

requiredFeatures

The required features.

resourceCache

Resource cache options.

resourceConcurrencyControlOptions

The resource concurrency control options.

resourceDeletionPolicy

The resource deletion policy.

resourceGraphConfiguration

The resource graph configuration.

resourceManagementOptions

Resource management options.

resourceMovePolicy

The resource move policy.

resourceProviderAuthorizationRules

The resource provider authorization rules.

resourceQueryManagement

Resource query management options.

resourceSubType

The resource sub type.

resourceTypeCommonAttributeManagement

Resource type common attribute management.

resourceValidation

The resource validation.

routingRule

Routing rule.

routingType

The resource routing type.

serviceTreeInfos

The service tree infos.

skuLink

The sku link.

subscriptionLifecycleNotificationSpecifications

The subscription lifecycle notification specifications.

subscriptionStateRules

The subscription state rules.

supportsTags

Whether tags are supported.

swaggerSpecifications

The swagger specifications.

templateDeploymentOptions

The template deployment options.

templateDeploymentPolicy

The template deployment policy.

throttlingRules

The throttling rules.

tokenAuthConfiguration

The token auth configuration.

Property Details

additionalOptions

The additional options.

additionalOptions?: string

Property Value

string

addResourceListTargetLocations

Add resource list target locations?

addResourceListTargetLocations?: boolean

Property Value

boolean

allowedResourceNames

The allowed resource names.

allowedResourceNames?: AllowedResourceName[]

Property Value

allowedTemplateDeploymentReferenceActions

Allowed template deployment reference actions.

allowedTemplateDeploymentReferenceActions?: string[]

Property Value

string[]

allowedUnauthorizedActions

The allowed unauthorized actions.

allowedUnauthorizedActions?: string[]

Property Value

string[]

allowedUnauthorizedActionsExtensions

The allowed unauthorized actions extensions.

allowedUnauthorizedActionsExtensions?: AllowedUnauthorizedActionsExtension[]

Property Value

allowEmptyRoleAssignments

The allow empty role assignments.

allowEmptyRoleAssignments?: boolean

Property Value

boolean

apiProfiles

The api profiles.

apiProfiles?: ApiProfile[]

Property Value

asyncOperationResourceTypeName

The async operation resource type name.

asyncOperationResourceTypeName?: string

Property Value

string

asyncTimeoutRules

Async timeout rules

asyncTimeoutRules?: AsyncTimeoutRule[]

Property Value

authorizationActionMappings

The authorization action mappings

authorizationActionMappings?: AuthorizationActionMapping[]

Property Value

availabilityZoneRule

The availability zone rule.

availabilityZoneRule?: ResourceTypeRegistrationPropertiesAvailabilityZoneRule

Property Value

capacityRule

Capacity rule.

capacityRule?: ResourceTypeRegistrationPropertiesCapacityRule

Property Value

category

The category.

category?: string

Property Value

string

checkNameAvailabilitySpecifications

The check name availability specifications.

checkNameAvailabilitySpecifications?: ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications

Property Value

commonApiVersions

Common API versions for the resource type.

commonApiVersions?: string[]

Property Value

string[]

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[]

disallowedEndUserOperations

The disallowed end user operations.

disallowedEndUserOperations?: string[]

Property Value

string[]

dstsConfiguration

The dsts configuration.

dstsConfiguration?: ResourceTypeRegistrationPropertiesDstsConfiguration

Property Value

enableAsyncOperation

Whether async operation is enabled.

enableAsyncOperation?: boolean

Property Value

boolean

enableThirdPartyS2S

Whether third party S2S is enabled.

enableThirdPartyS2S?: boolean

Property Value

boolean

endpoints

The extensions.

endpoints?: ResourceTypeEndpoint[]

Property Value

extendedLocations

The extended locations.

extendedLocations?: ExtendedLocationOptions[]

Property Value

extensionOptions

The extension options.

extensionOptions?: ResourceTypeRegistrationPropertiesExtensionOptions

Property Value

featuresRule

The features rule.

featuresRule?: ResourceTypeRegistrationPropertiesFeaturesRule

Property Value

frontdoorRequestMode

The frontdoor request mode.

frontdoorRequestMode?: string

Property Value

string

groupingTag

Grouping tag.

groupingTag?: string

Property Value

string

identityManagement

The identity management.

identityManagement?: ResourceTypeRegistrationPropertiesIdentityManagement

Property Value

isPureProxy

Whether it is pure proxy.

isPureProxy?: boolean

Property Value

boolean

legacyName

The legacy name.

legacyName?: string

Property Value

string

legacyNames

The legacy names.

legacyNames?: string[]

Property Value

string[]

legacyPolicy

The legacy policy.

legacyPolicy?: ResourceTypeRegistrationPropertiesLegacyPolicy

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

management

The resource provider management.

management?: ResourceTypeRegistrationPropertiesManagement

Property Value

Manifest link.

manifestLink?: string

Property Value

string

marketplaceOptions

Marketplace options.

marketplaceOptions?: ResourceTypeRegistrationPropertiesMarketplaceOptions

Property Value

marketplaceType

The marketplace type.

marketplaceType?: MarketplaceType

Property Value

metadata

The metadata.

metadata?: Record<string, any>

Property Value

Record<string, any>

notifications

The notifications.

notifications?: Notification[]

Property Value

onBehalfOfTokens

The on behalf of tokens.

onBehalfOfTokens?: ResourceTypeOnBehalfOfToken

Property Value

openApiConfiguration

The open api configuration.

openApiConfiguration?: OpenApiConfiguration

Property Value

policyExecutionType

The policy execution type.

policyExecutionType?: string

Property Value

string

provisioningState

The provisioning state.

provisioningState?: string

Property Value

string

quotaRule

The quota rule.

quotaRule?: QuotaRule

Property Value

regionality

The regionality.

regionality?: string

Property Value

string

requestHeaderOptions

The request header options.

requestHeaderOptions?: ResourceTypeRegistrationPropertiesRequestHeaderOptions

Property Value

requiredFeatures

The required features.

requiredFeatures?: string[]

Property Value

string[]

resourceCache

Resource cache options.

resourceCache?: ResourceTypeRegistrationPropertiesResourceCache

Property Value

resourceConcurrencyControlOptions

The resource concurrency control options.

resourceConcurrencyControlOptions?: Record<string, ResourceConcurrencyControlOption>

Property Value

resourceDeletionPolicy

The resource deletion policy.

resourceDeletionPolicy?: string

Property Value

string

resourceGraphConfiguration

The resource graph configuration.

resourceGraphConfiguration?: ResourceTypeRegistrationPropertiesResourceGraphConfiguration

Property Value

resourceManagementOptions

Resource management options.

resourceManagementOptions?: ResourceTypeRegistrationPropertiesResourceManagementOptions

Property Value

resourceMovePolicy

The resource move policy.

resourceMovePolicy?: ResourceTypeRegistrationPropertiesResourceMovePolicy

Property Value

resourceProviderAuthorizationRules

The resource provider authorization rules.

resourceProviderAuthorizationRules?: ResourceProviderAuthorizationRules

Property Value

resourceQueryManagement

Resource query management options.

resourceQueryManagement?: ResourceTypeRegistrationPropertiesResourceQueryManagement

Property Value

resourceSubType

The resource sub type.

resourceSubType?: string

Property Value

string

resourceTypeCommonAttributeManagement

Resource type common attribute management.

resourceTypeCommonAttributeManagement?: ResourceTypeRegistrationPropertiesResourceTypeCommonAttributeManagement

Property Value

resourceValidation

The resource validation.

resourceValidation?: string

Property Value

string

routingRule

Routing rule.

routingRule?: ResourceTypeRegistrationPropertiesRoutingRule

Property Value

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

subscriptionLifecycleNotificationSpecifications

The subscription lifecycle notification specifications.

subscriptionLifecycleNotificationSpecifications?: ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications

Property Value

subscriptionStateRules

The subscription state rules.

subscriptionStateRules?: SubscriptionStateRule[]

Property Value

supportsTags

Whether tags are supported.

supportsTags?: boolean

Property Value

boolean

swaggerSpecifications

The swagger specifications.

swaggerSpecifications?: SwaggerSpecification[]

Property Value

templateDeploymentOptions

The template deployment options.

templateDeploymentOptions?: ResourceTypeRegistrationPropertiesTemplateDeploymentOptions

Property Value

templateDeploymentPolicy

The template deployment policy.

templateDeploymentPolicy?: ResourceTypeRegistrationPropertiesTemplateDeploymentPolicy

Property Value

throttlingRules

The throttling rules.

throttlingRules?: ThrottlingRule[]

Property Value

tokenAuthConfiguration

The token auth configuration.

tokenAuthConfiguration?: TokenAuthConfiguration

Property Value