ResourceTypeRegistrationProperties interface
model interface ResourceTypeRegistrationProperties
Properties
| additional |
The additional options. |
| add |
Add resource list target locations? |
| allowed |
The allowed resource names. |
| allowed |
Allowed template deployment reference actions. |
| allowed |
The allowed unauthorized actions. |
| allowed |
The allowed unauthorized actions extensions. |
| allow |
The allow empty role assignments. |
| api |
The api profiles. |
| async |
The async operation resource type name. |
| async |
Async timeout rules |
| authorization |
The authorization action mappings |
| availability |
The availability zone rule. |
| capacity |
Capacity rule. |
| category | The category. |
| check |
The check name availability specifications. |
| common |
Common API versions for the resource type. |
| cross |
The cross tenant token validation. |
| default |
The default api version. |
| disallowed |
The disallowed action verbs. |
| disallowed |
The disallowed end user operations. |
| dsts |
The dsts configuration. |
| enable |
Whether async operation is enabled. |
| enable |
Whether third party S2S is enabled. |
| endpoints | The extensions. |
| extended |
The extended locations. |
| extension |
The extension options. |
| features |
The features rule. |
| frontdoor |
The frontdoor request mode. |
| grouping |
Grouping tag. |
| identity |
The identity management. |
| is |
Whether it is pure proxy. |
| legacy |
The legacy name. |
| legacy |
The legacy names. |
| legacy |
The legacy policy. |
| linked |
The linked access checks. |
| linked |
The linked notification rules. |
| linked |
The linked operation rules. |
| logging |
The logging rules. |
| management | The resource provider management. |
| manifest |
Manifest link. |
| marketplace |
Marketplace options. |
| marketplace |
The marketplace type. |
| metadata | The metadata. |
| notifications | The notifications. |
| on |
The on behalf of tokens. |
| open |
The open api configuration. |
| policy |
The policy execution type. |
| provisioning |
The provisioning state. |
| quota |
The quota rule. |
| regionality | The regionality. |
| request |
The request header options. |
| required |
The required features. |
| resource |
Resource cache options. |
| resource |
The resource concurrency control options. |
| resource |
The resource deletion policy. |
| resource |
The resource graph configuration. |
| resource |
Resource management options. |
| resource |
The resource move policy. |
| resource |
The resource provider authorization rules. |
| resource |
Resource query management options. |
| resource |
The resource sub type. |
| resource |
Resource type common attribute management. |
| resource |
The resource validation. |
| routing |
Routing rule. |
| routing |
The resource routing type. |
| service |
The service tree infos. |
| sku |
The sku link. |
| subscription |
The subscription lifecycle notification specifications. |
| subscription |
The subscription state rules. |
| supports |
Whether tags are supported. |
| swagger |
The swagger specifications. |
| template |
The template deployment options. |
| template |
The template deployment policy. |
| throttling |
The throttling rules. |
| token |
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
asyncOperationResourceTypeName
The async operation resource type name.
asyncOperationResourceTypeName?: string
Property Value
string
asyncTimeoutRules
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
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
management
The resource provider management.
management?: ResourceTypeRegistrationPropertiesManagement
Property Value
manifestLink
Manifest link.
manifestLink?: string
Property Value
string
marketplaceOptions
Marketplace options.
marketplaceOptions?: ResourceTypeRegistrationPropertiesMarketplaceOptions
Property Value
marketplaceType
metadata
The metadata.
metadata?: Record<string, any>
Property Value
Record<string, any>
notifications
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
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
Record<string, ResourceConcurrencyControlOption>
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
skuLink
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
tokenAuthConfiguration
The token auth configuration.
tokenAuthConfiguration?: TokenAuthConfiguration