Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
providerRegistrations/resourcetypeRegistrations kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- abonelik
- Bkz. abonelik dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-06-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
allowedUnauthorizedActions: [
'string'
]
authorizationActionMappings: [
{
desired: 'string'
original: 'string'
}
]
checkNameAvailabilitySpecifications: {
enableDefaultValidation: bool
resourceTypesWithCustomValidation: [
'string'
]
}
defaultApiVersion: 'string'
disallowedActionVerbs: [
'string'
]
enableAsyncOperation: bool
enableThirdPartyS2S: bool
endpoints: [
{
apiVersions: [
'string'
]
enabled: bool
endpointType: 'string'
extensions: [
{
endpointUri: 'string'
extensionCategories: [
'string'
]
timeout: 'string'
}
]
featuresRule: {
requiredFeaturesPolicy: 'string'
}
locations: [
'string'
]
requiredFeatures: [
'string'
]
timeout: 'string'
}
]
extendedLocations: [
{
supportedPolicy: 'string'
type: 'string'
}
]
extensionOptions: {
resourceCreationBegin: {
request: [
'string'
]
response: [
'string'
]
}
}
featuresRule: {
requiredFeaturesPolicy: 'string'
}
identityManagement: {
applicationId: 'string'
type: 'string'
}
isPureProxy: bool
linkedAccessChecks: [
{
actionName: 'string'
linkedAction: 'string'
linkedActionVerb: 'string'
linkedProperty: 'string'
linkedType: 'string'
}
]
loggingRules: [
{
action: 'string'
detailLevel: 'string'
direction: 'string'
hiddenPropertyPaths: {
hiddenPathsOnRequest: [
'string'
]
hiddenPathsOnResponse: [
'string'
]
}
}
]
management: {
incidentContactEmail: 'string'
incidentRoutingService: 'string'
incidentRoutingTeam: 'string'
manifestOwners: [
'string'
]
resourceAccessPolicy: 'string'
resourceAccessRoles: [
any(...)
]
schemaOwners: [
'string'
]
serviceTreeInfos: [
{
componentId: 'string'
serviceId: 'string'
}
]
}
marketplaceType: 'string'
openApiConfiguration: {
validation: {
allowNoncompliantCollectionResponse: bool
}
}
provisioningState: 'string'
regionality: 'string'
requestHeaderOptions: {
optInHeaders: 'string'
}
requiredFeatures: [
'string'
]
resourceConcurrencyControlOptions: {
{customized property}: {
policy: 'string'
}
}
resourceDeletionPolicy: 'string'
resourceGraphConfiguration: {
apiVersion: 'string'
enabled: bool
}
resourceMovePolicy: {
crossResourceGroupMoveEnabled: bool
crossSubscriptionMoveEnabled: bool
validationRequired: bool
}
routingType: 'string'
serviceTreeInfos: [
{
componentId: 'string'
serviceId: 'string'
}
]
subscriptionLifecycleNotificationSpecifications: {
softDeleteTTL: 'string'
subscriptionStateOverrideActions: [
{
action: 'string'
state: 'string'
}
]
}
subscriptionStateRules: [
{
allowedActions: [
'string'
]
state: 'string'
}
]
swaggerSpecifications: [
{
apiVersions: [
'string'
]
swaggerSpecFolderUri: 'string'
}
]
templateDeploymentOptions: {
preflightOptions: [
'string'
]
preflightSupported: bool
}
throttlingRules: [
{
action: 'string'
metrics: [
{
interval: 'string'
limit: int
type: 'string'
}
]
requiredFeatures: [
'string'
]
}
]
}
}
Özellik Değerleri
AuthorizationActionMapping
Ad | Açıklama | Değer |
---|---|---|
Istenen | dizgi | |
Özgün | dizgi |
ExtendedLocationOptions
Ad | Açıklama | Değer |
---|---|---|
supportedPolicy | dizgi | |
tür | dizgi |
LinkedAccessCheck
Ad | Açıklama | Değer |
---|---|---|
actionName | dizgi | |
linkedAction | dizgi | |
linkedActionVerb | dizgi | |
linkedProperty | dizgi | |
linkedType | dizgi |
LoggingRule
Ad | Açıklama | Değer |
---|---|---|
eylem | dize (gerekli) | |
detailLevel | 'Gövde' 'Hiçbiri' (gerekli) |
|
yön | 'Hiçbiri' 'İstek' 'Response' (gerekli) |
|
hiddenPropertyPaths | LoggingRuleHiddenPropertyPaths |
LoggingRuleHiddenPropertyPaths
Ad | Açıklama | Değer |
---|---|---|
hiddenPathsOnRequest | string[] | |
hiddenPathsOnResponse | string[] |
Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations
Ad | Açıklama | Değer |
---|---|---|
ad | Kaynak adı | dize (gerekli) |
ebeveyn | Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında. |
Tür kaynağı için sembolik ad: providerRegistrations |
Özellikler | ResourceTypeRegistrationProperties |
OpenApiConfiguration
Ad | Açıklama | Değer |
---|---|---|
Doğrulama | OpenApiValidation |
OpenApiValidation
Ad | Açıklama | Değer |
---|---|---|
allowNoncompliantCollectionResponse | LIST çağrısı için uyumluluk dışı yanıta izin verilip verilmeyeceğini gösterir | Bool |
ResourceConcurrencyControlOption
Ad | Açıklama | Değer |
---|---|---|
politika | 'NotSpecified' 'SynchronizeBeginExtension' |
ResourceTypeEndpoint
Ad | Açıklama | Değer |
---|---|---|
apiVersions | string[] | |
Etkin | Bool | |
endpointType | 'Kanarya' 'NotSpecified' 'Üretim' 'TestInProduction' |
|
Uzantı -ları | ResourceTypeExtension[] | |
featuresRule | ResourceTypeEndpointFeaturesRule | |
Konumlar | string[] | |
requiredFeatures | string[] | |
Zaman aşımı | dizgi |
ResourceTypeEndpointFeaturesRule
Ad | Açıklama | Değer |
---|---|---|
requiredFeaturesPolicy | 'Tümü' 'Any' (gerekli) |
ResourceTypeExtension
Ad | Açıklama | Değer |
---|---|---|
endpointUri | dizgi | |
extensionCategories | Herhangi birini içeren dize dizisi: 'NotSpecified' 'ResourceCreationBegin' 'ResourceCreationCompleted' 'ResourceCreationValidate' 'ResourceDeletionBegin' 'ResourceDeletionCompleted' 'ResourceDeletionValidate' 'ResourceMoveBegin' 'ResourceMoveCompleted' 'ResourcePatchBegin' 'ResourcePatchCompleted' 'ResourcePatchValidate' 'ResourcePostAction' 'ResourceReadBegin' 'ResourceReadValidate' 'SubscriptionLifecycleNotification' |
|
Zaman aşımı | dizgi |
ResourceTypeExtensionOptionsResourceCreationBegin
Ad | Açıklama | Değer |
---|---|---|
istek | Herhangi birini içeren dize dizisi: 'DoNotMergeExistingReadOnlyAndSecretProperties' 'IncludeInternalMetadata' 'NotSpecified' |
|
yanıt | Herhangi birini içeren dize dizisi: 'DoNotMergeExistingReadOnlyAndSecretProperties' 'IncludeInternalMetadata' 'NotSpecified' |
ResourceTypeRegistrationProperties
Ad | Açıklama | Değer |
---|---|---|
allowedUnauthorizedActions | string[] | |
authorizationActionMappings | AuthorizationActionMapping[] | |
checkNameAvailabilitySpecifications | ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications | |
defaultApiVersion | dizgi | |
izin verilmeyenActionVerbs | string[] | |
enableAsyncOperation | Bool | |
enableThirdPartyS2S | Bool | |
Bitiş noktası | ResourceTypeEndpoint[] | |
extendedLocations | ExtendedLocationOptions[] | |
extensionOptions | ResourceTypeRegistrationPropertiesExtensionOptions | |
featuresRule | ResourceTypeRegistrationPropertiesFeaturesRule | |
identityManagement | ResourceTypeRegistrationPropertiesIdentityManagement | |
isPureProxy | Bool | |
linkedAccessChecks | LinkedAccessCheck |
|
loggingRules | LoggingRule[] | |
yönetim | ResourceTypeRegistrationPropertiesManagement | |
marketplaceType | 'AddOn' 'Bypass' 'NotSpecified' 'Store' |
|
openApiConfiguration | OpenApiConfiguration |
|
provisioningState | Kaynağın sağlanan durumu. | 'Kabul Edildi' 'İptal Edildi' 'Oluşturuldu' 'Oluşturuluyor' 'Silindi' 'Siliniyor' 'Başarısız' 'MovingResources' 'NotSpecified' 'RolloutInProgress' 'Çalışıyor' 'Başarılı' 'TransientFailure' |
bölgesellik | 'Global' 'NotSpecified' 'Bölgesel' |
|
requestHeaderOptions | ResourceTypeRegistrationPropertiesRequestHeaderOptions | |
requiredFeatures | string[] | |
resourceConcurrencyControlOptions | <ResourceConcurrencyControlOption> sözlüğü | ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions |
resourceDeletionPolicy | 'CascadeDeleteAll' 'CascadeDeleteProxyOnlyChildren' 'NotSpecified' |
|
resourceGraphConfiguration | ResourceTypeRegistrationPropertiesResourceGraphConfiguration | |
resourceMovePolicy | ResourceTypeRegistrationPropertiesResourceMovePolicy | |
routingType | 'CascadeExtension' 'Varsayılan' 'Uzantı' 'Yük Devretme' 'Fanout' 'HostBased' 'LocationBased' 'ProxyOnly' 'Kiracı' |
|
serviceTreeInfos | ServiceTreeInfo[] | |
subscriptionLifecycleNotificationSpecifications | ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications | |
subscriptionStateRules | SubscriptionStateRule[] | |
swaggerSpecifications | SwaggerSpecification[] | |
templateDeploymentOptions | ResourceTypeRegistrationPropertiesTemplateDeploymentOptions | |
throttlingRules | ThrottlingRule[] |
ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
Ad | Açıklama | Değer |
---|---|---|
enableDefaultValidation | Bool | |
resourceTypesWithCustomValidation | string[] |
ResourceTypeRegistrationPropertiesExtensionOptions
Ad | Açıklama | Değer |
---|---|---|
resourceCreationBegin | ResourceTypeExtensionOptionsResourceCreationBegin |
ResourceTypeRegistrationPropertiesFeaturesRule
Ad | Açıklama | Değer |
---|---|---|
requiredFeaturesPolicy | 'Tümü' 'Any' (gerekli) |
ResourceTypeRegistrationPropertiesIdentityManagement
Ad | Açıklama | Değer |
---|---|---|
applicationId | dizgi | |
tür | 'Aktör' 'DelegatedResourceIdentity' 'NotSpecified' 'SystemAssigned' 'UserAssigned' |
ResourceTypeRegistrationPropertiesManagement
Ad | Açıklama | Değer |
---|---|---|
incidentContactEmail | dizgi | |
incidentRoutingService | dizgi | |
incidentRoutingTeam | dizgi | |
manifestOwners | string[] | |
resourceAccessPolicy | 'AcisActionAllowed' 'AcisReadAllowed' 'NotSpecified' |
|
resourceAccessRoles | herhangi biri[] | |
schemaOwners | string[] | |
serviceTreeInfos | ServiceTreeInfo[] |
ResourceTypeRegistrationPropertiesRequestHeaderOptions
Ad | Açıklama | Değer |
---|---|---|
optInHeaders | 'ClientGroupMembership' 'NotSpecified' 'SignedAuxiliaryTokens' 'SignedUserToken' 'UnboundedClientGroupMembership' |
ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions
Ad | Açıklama | Değer |
---|
ResourceTypeRegistrationPropertiesResourceGraphConfiguration
Ad | Açıklama | Değer |
---|---|---|
apiVersion | dizgi | |
Etkin | Bool |
ResourceTypeRegistrationPropertiesResourceMovePolicy
Ad | Açıklama | Değer |
---|---|---|
crossResourceGroupMoveEnabled | Bool | |
crossSubscriptionMoveEnabled | Bool | |
validationRequired | Bool |
ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
Ad | Açıklama | Değer |
---|---|---|
softDeleteTTL | dizgi | |
subscriptionStateOverrideActions | SubscriptionStateOverrideAction[] |
ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
Ad | Açıklama | Değer |
---|---|---|
preflightOptions | Herhangi birini içeren dize dizisi: 'ContinueDeploymentOnFailure' 'DefaultValidationOnly' 'Hiçbiri' |
|
preflightSupported | Bool |
ServiceTreeInfo
Ad | Açıklama | Değer |
---|---|---|
componentId | dizgi | |
serviceId | dizgi |
SubscriptionStateOverrideAction
Ad | Açıklama | Değer |
---|---|---|
eylem | 'BillingCancellation' 'DeleteAllResources' 'NoOp' 'NotDefined' 'SoftDeleteAllResources' 'UndoSoftDelete' (gerekli) |
|
devlet | 'Silindi' 'Kayıtlı' 'Askıya Alındı' 'SuspendedToDeleted' 'SuspendedToRegistered' 'SuspendedToUnregistered' 'SuspendedToWarned' 'Kaydı Silindi' 'Uyarıldı' 'WarnedToDeleted' 'WarnedToRegistered' 'WarnedToSuspended' 'WarnedToUnregistered' (gerekli) |
SubscriptionStateRule
Ad | Açıklama | Değer |
---|---|---|
allowedActions | string[] | |
devlet | 'Silindi' 'Devre Dışı' 'Etkin' 'NotDefined' 'PastDue' 'Uyarıldı' |
SwaggerSpecification
Ad | Açıklama | Değer |
---|---|---|
apiVersions | string[] | |
swaggerSpecFolderUri | dizgi |
AzaltmaÖlçer
Ad | Açıklama | Değer |
---|---|---|
ara | dizgi | |
sınırlamak | int (gerekli) | |
tür | 'NotSpecified' 'NumberOfRequests' 'NumberOfResources' (gerekli) |
AzaltmaRule
Ad | Açıklama | Değer |
---|---|---|
eylem | dize (gerekli) | |
Ölçüm | AzaltmaÖlçer[] (gerekli) | |
requiredFeatures | string[] |
ARM şablonu kaynak tanımı
providerRegistrations/resourcetypeRegistrations kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- abonelik
- Bkz. abonelik dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations",
"apiVersion": "2021-06-01-preview",
"name": "string",
"properties": {
"allowedUnauthorizedActions": [ "string" ],
"authorizationActionMappings": [
{
"desired": "string",
"original": "string"
}
],
"checkNameAvailabilitySpecifications": {
"enableDefaultValidation": "bool",
"resourceTypesWithCustomValidation": [ "string" ]
},
"defaultApiVersion": "string",
"disallowedActionVerbs": [ "string" ],
"enableAsyncOperation": "bool",
"enableThirdPartyS2S": "bool",
"endpoints": [
{
"apiVersions": [ "string" ],
"enabled": "bool",
"endpointType": "string",
"extensions": [
{
"endpointUri": "string",
"extensionCategories": [ "string" ],
"timeout": "string"
}
],
"featuresRule": {
"requiredFeaturesPolicy": "string"
},
"locations": [ "string" ],
"requiredFeatures": [ "string" ],
"timeout": "string"
}
],
"extendedLocations": [
{
"supportedPolicy": "string",
"type": "string"
}
],
"extensionOptions": {
"resourceCreationBegin": {
"request": [ "string" ],
"response": [ "string" ]
}
},
"featuresRule": {
"requiredFeaturesPolicy": "string"
},
"identityManagement": {
"applicationId": "string",
"type": "string"
},
"isPureProxy": "bool",
"linkedAccessChecks": [
{
"actionName": "string",
"linkedAction": "string",
"linkedActionVerb": "string",
"linkedProperty": "string",
"linkedType": "string"
}
],
"loggingRules": [
{
"action": "string",
"detailLevel": "string",
"direction": "string",
"hiddenPropertyPaths": {
"hiddenPathsOnRequest": [ "string" ],
"hiddenPathsOnResponse": [ "string" ]
}
}
],
"management": {
"incidentContactEmail": "string",
"incidentRoutingService": "string",
"incidentRoutingTeam": "string",
"manifestOwners": [ "string" ],
"resourceAccessPolicy": "string",
"resourceAccessRoles": [ {} ],
"schemaOwners": [ "string" ],
"serviceTreeInfos": [
{
"componentId": "string",
"serviceId": "string"
}
]
},
"marketplaceType": "string",
"openApiConfiguration": {
"validation": {
"allowNoncompliantCollectionResponse": "bool"
}
},
"provisioningState": "string",
"regionality": "string",
"requestHeaderOptions": {
"optInHeaders": "string"
},
"requiredFeatures": [ "string" ],
"resourceConcurrencyControlOptions": {
"{customized property}": {
"policy": "string"
}
},
"resourceDeletionPolicy": "string",
"resourceGraphConfiguration": {
"apiVersion": "string",
"enabled": "bool"
},
"resourceMovePolicy": {
"crossResourceGroupMoveEnabled": "bool",
"crossSubscriptionMoveEnabled": "bool",
"validationRequired": "bool"
},
"routingType": "string",
"serviceTreeInfos": [
{
"componentId": "string",
"serviceId": "string"
}
],
"subscriptionLifecycleNotificationSpecifications": {
"softDeleteTTL": "string",
"subscriptionStateOverrideActions": [
{
"action": "string",
"state": "string"
}
]
},
"subscriptionStateRules": [
{
"allowedActions": [ "string" ],
"state": "string"
}
],
"swaggerSpecifications": [
{
"apiVersions": [ "string" ],
"swaggerSpecFolderUri": "string"
}
],
"templateDeploymentOptions": {
"preflightOptions": [ "string" ],
"preflightSupported": "bool"
},
"throttlingRules": [
{
"action": "string",
"metrics": [
{
"interval": "string",
"limit": "int",
"type": "string"
}
],
"requiredFeatures": [ "string" ]
}
]
}
}
Özellik Değerleri
AuthorizationActionMapping
Ad | Açıklama | Değer |
---|---|---|
Istenen | dizgi | |
Özgün | dizgi |
ExtendedLocationOptions
Ad | Açıklama | Değer |
---|---|---|
supportedPolicy | dizgi | |
tür | dizgi |
LinkedAccessCheck
Ad | Açıklama | Değer |
---|---|---|
actionName | dizgi | |
linkedAction | dizgi | |
linkedActionVerb | dizgi | |
linkedProperty | dizgi | |
linkedType | dizgi |
LoggingRule
Ad | Açıklama | Değer |
---|---|---|
eylem | dize (gerekli) | |
detailLevel | 'Gövde' 'Hiçbiri' (gerekli) |
|
yön | 'Hiçbiri' 'İstek' 'Response' (gerekli) |
|
hiddenPropertyPaths | LoggingRuleHiddenPropertyPaths |
LoggingRuleHiddenPropertyPaths
Ad | Açıklama | Değer |
---|---|---|
hiddenPathsOnRequest | string[] | |
hiddenPathsOnResponse | string[] |
Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2021-06-01-preview' |
ad | Kaynak adı | dize (gerekli) |
Özellikler | ResourceTypeRegistrationProperties |
|
tür | Kaynak türü | 'Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations' |
OpenApiConfiguration
Ad | Açıklama | Değer |
---|---|---|
Doğrulama | OpenApiValidation |
OpenApiValidation
Ad | Açıklama | Değer |
---|---|---|
allowNoncompliantCollectionResponse | LIST çağrısı için uyumluluk dışı yanıta izin verilip verilmeyeceğini gösterir | Bool |
ResourceConcurrencyControlOption
Ad | Açıklama | Değer |
---|---|---|
politika | 'NotSpecified' 'SynchronizeBeginExtension' |
ResourceTypeEndpoint
Ad | Açıklama | Değer |
---|---|---|
apiVersions | string[] | |
Etkin | Bool | |
endpointType | 'Kanarya' 'NotSpecified' 'Üretim' 'TestInProduction' |
|
Uzantı -ları | ResourceTypeExtension[] | |
featuresRule | ResourceTypeEndpointFeaturesRule | |
Konumlar | string[] | |
requiredFeatures | string[] | |
Zaman aşımı | dizgi |
ResourceTypeEndpointFeaturesRule
Ad | Açıklama | Değer |
---|---|---|
requiredFeaturesPolicy | 'Tümü' 'Any' (gerekli) |
ResourceTypeExtension
Ad | Açıklama | Değer |
---|---|---|
endpointUri | dizgi | |
extensionCategories | Herhangi birini içeren dize dizisi: 'NotSpecified' 'ResourceCreationBegin' 'ResourceCreationCompleted' 'ResourceCreationValidate' 'ResourceDeletionBegin' 'ResourceDeletionCompleted' 'ResourceDeletionValidate' 'ResourceMoveBegin' 'ResourceMoveCompleted' 'ResourcePatchBegin' 'ResourcePatchCompleted' 'ResourcePatchValidate' 'ResourcePostAction' 'ResourceReadBegin' 'ResourceReadValidate' 'SubscriptionLifecycleNotification' |
|
Zaman aşımı | dizgi |
ResourceTypeExtensionOptionsResourceCreationBegin
Ad | Açıklama | Değer |
---|---|---|
istek | Herhangi birini içeren dize dizisi: 'DoNotMergeExistingReadOnlyAndSecretProperties' 'IncludeInternalMetadata' 'NotSpecified' |
|
yanıt | Herhangi birini içeren dize dizisi: 'DoNotMergeExistingReadOnlyAndSecretProperties' 'IncludeInternalMetadata' 'NotSpecified' |
ResourceTypeRegistrationProperties
Ad | Açıklama | Değer |
---|---|---|
allowedUnauthorizedActions | string[] | |
authorizationActionMappings | AuthorizationActionMapping[] | |
checkNameAvailabilitySpecifications | ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications | |
defaultApiVersion | dizgi | |
izin verilmeyenActionVerbs | string[] | |
enableAsyncOperation | Bool | |
enableThirdPartyS2S | Bool | |
Bitiş noktası | ResourceTypeEndpoint[] | |
extendedLocations | ExtendedLocationOptions[] | |
extensionOptions | ResourceTypeRegistrationPropertiesExtensionOptions | |
featuresRule | ResourceTypeRegistrationPropertiesFeaturesRule | |
identityManagement | ResourceTypeRegistrationPropertiesIdentityManagement | |
isPureProxy | Bool | |
linkedAccessChecks | LinkedAccessCheck |
|
loggingRules | LoggingRule[] | |
yönetim | ResourceTypeRegistrationPropertiesManagement | |
marketplaceType | 'AddOn' 'Bypass' 'NotSpecified' 'Store' |
|
openApiConfiguration | OpenApiConfiguration |
|
provisioningState | Kaynağın sağlanan durumu. | 'Kabul Edildi' 'İptal Edildi' 'Oluşturuldu' 'Oluşturuluyor' 'Silindi' 'Siliniyor' 'Başarısız' 'MovingResources' 'NotSpecified' 'RolloutInProgress' 'Çalışıyor' 'Başarılı' 'TransientFailure' |
bölgesellik | 'Global' 'NotSpecified' 'Bölgesel' |
|
requestHeaderOptions | ResourceTypeRegistrationPropertiesRequestHeaderOptions | |
requiredFeatures | string[] | |
resourceConcurrencyControlOptions | <ResourceConcurrencyControlOption> sözlüğü | ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions |
resourceDeletionPolicy | 'CascadeDeleteAll' 'CascadeDeleteProxyOnlyChildren' 'NotSpecified' |
|
resourceGraphConfiguration | ResourceTypeRegistrationPropertiesResourceGraphConfiguration | |
resourceMovePolicy | ResourceTypeRegistrationPropertiesResourceMovePolicy | |
routingType | 'CascadeExtension' 'Varsayılan' 'Uzantı' 'Yük Devretme' 'Fanout' 'HostBased' 'LocationBased' 'ProxyOnly' 'Kiracı' |
|
serviceTreeInfos | ServiceTreeInfo[] | |
subscriptionLifecycleNotificationSpecifications | ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications | |
subscriptionStateRules | SubscriptionStateRule[] | |
swaggerSpecifications | SwaggerSpecification[] | |
templateDeploymentOptions | ResourceTypeRegistrationPropertiesTemplateDeploymentOptions | |
throttlingRules | ThrottlingRule[] |
ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
Ad | Açıklama | Değer |
---|---|---|
enableDefaultValidation | Bool | |
resourceTypesWithCustomValidation | string[] |
ResourceTypeRegistrationPropertiesExtensionOptions
Ad | Açıklama | Değer |
---|---|---|
resourceCreationBegin | ResourceTypeExtensionOptionsResourceCreationBegin |
ResourceTypeRegistrationPropertiesFeaturesRule
Ad | Açıklama | Değer |
---|---|---|
requiredFeaturesPolicy | 'Tümü' 'Any' (gerekli) |
ResourceTypeRegistrationPropertiesIdentityManagement
Ad | Açıklama | Değer |
---|---|---|
applicationId | dizgi | |
tür | 'Aktör' 'DelegatedResourceIdentity' 'NotSpecified' 'SystemAssigned' 'UserAssigned' |
ResourceTypeRegistrationPropertiesManagement
Ad | Açıklama | Değer |
---|---|---|
incidentContactEmail | dizgi | |
incidentRoutingService | dizgi | |
incidentRoutingTeam | dizgi | |
manifestOwners | string[] | |
resourceAccessPolicy | 'AcisActionAllowed' 'AcisReadAllowed' 'NotSpecified' |
|
resourceAccessRoles | herhangi biri[] | |
schemaOwners | string[] | |
serviceTreeInfos | ServiceTreeInfo[] |
ResourceTypeRegistrationPropertiesRequestHeaderOptions
Ad | Açıklama | Değer |
---|---|---|
optInHeaders | 'ClientGroupMembership' 'NotSpecified' 'SignedAuxiliaryTokens' 'SignedUserToken' 'UnboundedClientGroupMembership' |
ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions
Ad | Açıklama | Değer |
---|
ResourceTypeRegistrationPropertiesResourceGraphConfiguration
Ad | Açıklama | Değer |
---|---|---|
apiVersion | dizgi | |
Etkin | Bool |
ResourceTypeRegistrationPropertiesResourceMovePolicy
Ad | Açıklama | Değer |
---|---|---|
crossResourceGroupMoveEnabled | Bool | |
crossSubscriptionMoveEnabled | Bool | |
validationRequired | Bool |
ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
Ad | Açıklama | Değer |
---|---|---|
softDeleteTTL | dizgi | |
subscriptionStateOverrideActions | SubscriptionStateOverrideAction[] |
ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
Ad | Açıklama | Değer |
---|---|---|
preflightOptions | Herhangi birini içeren dize dizisi: 'ContinueDeploymentOnFailure' 'DefaultValidationOnly' 'Hiçbiri' |
|
preflightSupported | Bool |
ServiceTreeInfo
Ad | Açıklama | Değer |
---|---|---|
componentId | dizgi | |
serviceId | dizgi |
SubscriptionStateOverrideAction
Ad | Açıklama | Değer |
---|---|---|
eylem | 'BillingCancellation' 'DeleteAllResources' 'NoOp' 'NotDefined' 'SoftDeleteAllResources' 'UndoSoftDelete' (gerekli) |
|
devlet | 'Silindi' 'Kayıtlı' 'Askıya Alındı' 'SuspendedToDeleted' 'SuspendedToRegistered' 'SuspendedToUnregistered' 'SuspendedToWarned' 'Kaydı Silindi' 'Uyarıldı' 'WarnedToDeleted' 'WarnedToRegistered' 'WarnedToSuspended' 'WarnedToUnregistered' (gerekli) |
SubscriptionStateRule
Ad | Açıklama | Değer |
---|---|---|
allowedActions | string[] | |
devlet | 'Silindi' 'Devre Dışı' 'Etkin' 'NotDefined' 'PastDue' 'Uyarıldı' |
SwaggerSpecification
Ad | Açıklama | Değer |
---|---|---|
apiVersions | string[] | |
swaggerSpecFolderUri | dizgi |
AzaltmaÖlçer
Ad | Açıklama | Değer |
---|---|---|
ara | dizgi | |
sınırlamak | int (gerekli) | |
tür | 'NotSpecified' 'NumberOfRequests' 'NumberOfResources' (gerekli) |
AzaltmaRule
Ad | Açıklama | Değer |
---|---|---|
eylem | dize (gerekli) | |
Ölçüm | AzaltmaÖlçer[] (gerekli) | |
requiredFeatures | string[] |
Kullanım Örnekleri
Terraform (AzAPI sağlayıcısı) kaynak tanımı
providerRegistrations/resourcetypeRegistrations kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- abonelik
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-06-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
allowedUnauthorizedActions = [
"string"
]
authorizationActionMappings = [
{
desired = "string"
original = "string"
}
]
checkNameAvailabilitySpecifications = {
enableDefaultValidation = bool
resourceTypesWithCustomValidation = [
"string"
]
}
defaultApiVersion = "string"
disallowedActionVerbs = [
"string"
]
enableAsyncOperation = bool
enableThirdPartyS2S = bool
endpoints = [
{
apiVersions = [
"string"
]
enabled = bool
endpointType = "string"
extensions = [
{
endpointUri = "string"
extensionCategories = [
"string"
]
timeout = "string"
}
]
featuresRule = {
requiredFeaturesPolicy = "string"
}
locations = [
"string"
]
requiredFeatures = [
"string"
]
timeout = "string"
}
]
extendedLocations = [
{
supportedPolicy = "string"
type = "string"
}
]
extensionOptions = {
resourceCreationBegin = {
request = [
"string"
]
response = [
"string"
]
}
}
featuresRule = {
requiredFeaturesPolicy = "string"
}
identityManagement = {
applicationId = "string"
type = "string"
}
isPureProxy = bool
linkedAccessChecks = [
{
actionName = "string"
linkedAction = "string"
linkedActionVerb = "string"
linkedProperty = "string"
linkedType = "string"
}
]
loggingRules = [
{
action = "string"
detailLevel = "string"
direction = "string"
hiddenPropertyPaths = {
hiddenPathsOnRequest = [
"string"
]
hiddenPathsOnResponse = [
"string"
]
}
}
]
management = {
incidentContactEmail = "string"
incidentRoutingService = "string"
incidentRoutingTeam = "string"
manifestOwners = [
"string"
]
resourceAccessPolicy = "string"
resourceAccessRoles = [
?
]
schemaOwners = [
"string"
]
serviceTreeInfos = [
{
componentId = "string"
serviceId = "string"
}
]
}
marketplaceType = "string"
openApiConfiguration = {
validation = {
allowNoncompliantCollectionResponse = bool
}
}
provisioningState = "string"
regionality = "string"
requestHeaderOptions = {
optInHeaders = "string"
}
requiredFeatures = [
"string"
]
resourceConcurrencyControlOptions = {
{customized property} = {
policy = "string"
}
}
resourceDeletionPolicy = "string"
resourceGraphConfiguration = {
apiVersion = "string"
enabled = bool
}
resourceMovePolicy = {
crossResourceGroupMoveEnabled = bool
crossSubscriptionMoveEnabled = bool
validationRequired = bool
}
routingType = "string"
serviceTreeInfos = [
{
componentId = "string"
serviceId = "string"
}
]
subscriptionLifecycleNotificationSpecifications = {
softDeleteTTL = "string"
subscriptionStateOverrideActions = [
{
action = "string"
state = "string"
}
]
}
subscriptionStateRules = [
{
allowedActions = [
"string"
]
state = "string"
}
]
swaggerSpecifications = [
{
apiVersions = [
"string"
]
swaggerSpecFolderUri = "string"
}
]
templateDeploymentOptions = {
preflightOptions = [
"string"
]
preflightSupported = bool
}
throttlingRules = [
{
action = "string"
metrics = [
{
interval = "string"
limit = int
type = "string"
}
]
requiredFeatures = [
"string"
]
}
]
}
}
}
Özellik Değerleri
AuthorizationActionMapping
Ad | Açıklama | Değer |
---|---|---|
Istenen | dizgi | |
Özgün | dizgi |
ExtendedLocationOptions
Ad | Açıklama | Değer |
---|---|---|
supportedPolicy | dizgi | |
tür | dizgi |
LinkedAccessCheck
Ad | Açıklama | Değer |
---|---|---|
actionName | dizgi | |
linkedAction | dizgi | |
linkedActionVerb | dizgi | |
linkedProperty | dizgi | |
linkedType | dizgi |
LoggingRule
Ad | Açıklama | Değer |
---|---|---|
eylem | dize (gerekli) | |
detailLevel | 'Gövde' 'Hiçbiri' (gerekli) |
|
yön | 'Hiçbiri' 'İstek' 'Response' (gerekli) |
|
hiddenPropertyPaths | LoggingRuleHiddenPropertyPaths |
LoggingRuleHiddenPropertyPaths
Ad | Açıklama | Değer |
---|---|---|
hiddenPathsOnRequest | string[] | |
hiddenPathsOnResponse | string[] |
Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations
Ad | Açıklama | Değer |
---|---|---|
ad | Kaynak adı | dize (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Tür kaynağı kimliği: providerRegistrations |
Özellikler | ResourceTypeRegistrationProperties |
|
tür | Kaynak türü | "Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-06-01-preview" |
OpenApiConfiguration
Ad | Açıklama | Değer |
---|---|---|
Doğrulama | OpenApiValidation |
OpenApiValidation
Ad | Açıklama | Değer |
---|---|---|
allowNoncompliantCollectionResponse | LIST çağrısı için uyumluluk dışı yanıta izin verilip verilmeyeceğini gösterir | Bool |
ResourceConcurrencyControlOption
Ad | Açıklama | Değer |
---|---|---|
politika | 'NotSpecified' 'SynchronizeBeginExtension' |
ResourceTypeEndpoint
Ad | Açıklama | Değer |
---|---|---|
apiVersions | string[] | |
Etkin | Bool | |
endpointType | 'Kanarya' 'NotSpecified' 'Üretim' 'TestInProduction' |
|
Uzantı -ları | ResourceTypeExtension[] | |
featuresRule | ResourceTypeEndpointFeaturesRule | |
Konumlar | string[] | |
requiredFeatures | string[] | |
Zaman aşımı | dizgi |
ResourceTypeEndpointFeaturesRule
Ad | Açıklama | Değer |
---|---|---|
requiredFeaturesPolicy | 'Tümü' 'Any' (gerekli) |
ResourceTypeExtension
Ad | Açıklama | Değer |
---|---|---|
endpointUri | dizgi | |
extensionCategories | Herhangi birini içeren dize dizisi: 'NotSpecified' 'ResourceCreationBegin' 'ResourceCreationCompleted' 'ResourceCreationValidate' 'ResourceDeletionBegin' 'ResourceDeletionCompleted' 'ResourceDeletionValidate' 'ResourceMoveBegin' 'ResourceMoveCompleted' 'ResourcePatchBegin' 'ResourcePatchCompleted' 'ResourcePatchValidate' 'ResourcePostAction' 'ResourceReadBegin' 'ResourceReadValidate' 'SubscriptionLifecycleNotification' |
|
Zaman aşımı | dizgi |
ResourceTypeExtensionOptionsResourceCreationBegin
Ad | Açıklama | Değer |
---|---|---|
istek | Herhangi birini içeren dize dizisi: 'DoNotMergeExistingReadOnlyAndSecretProperties' 'IncludeInternalMetadata' 'NotSpecified' |
|
yanıt | Herhangi birini içeren dize dizisi: 'DoNotMergeExistingReadOnlyAndSecretProperties' 'IncludeInternalMetadata' 'NotSpecified' |
ResourceTypeRegistrationProperties
Ad | Açıklama | Değer |
---|---|---|
allowedUnauthorizedActions | string[] | |
authorizationActionMappings | AuthorizationActionMapping[] | |
checkNameAvailabilitySpecifications | ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications | |
defaultApiVersion | dizgi | |
izin verilmeyenActionVerbs | string[] | |
enableAsyncOperation | Bool | |
enableThirdPartyS2S | Bool | |
Bitiş noktası | ResourceTypeEndpoint[] | |
extendedLocations | ExtendedLocationOptions[] | |
extensionOptions | ResourceTypeRegistrationPropertiesExtensionOptions | |
featuresRule | ResourceTypeRegistrationPropertiesFeaturesRule | |
identityManagement | ResourceTypeRegistrationPropertiesIdentityManagement | |
isPureProxy | Bool | |
linkedAccessChecks | LinkedAccessCheck |
|
loggingRules | LoggingRule[] | |
yönetim | ResourceTypeRegistrationPropertiesManagement | |
marketplaceType | 'AddOn' 'Bypass' 'NotSpecified' 'Store' |
|
openApiConfiguration | OpenApiConfiguration |
|
provisioningState | Kaynağın sağlanan durumu. | 'Kabul Edildi' 'İptal Edildi' 'Oluşturuldu' 'Oluşturuluyor' 'Silindi' 'Siliniyor' 'Başarısız' 'MovingResources' 'NotSpecified' 'RolloutInProgress' 'Çalışıyor' 'Başarılı' 'TransientFailure' |
bölgesellik | 'Global' 'NotSpecified' 'Bölgesel' |
|
requestHeaderOptions | ResourceTypeRegistrationPropertiesRequestHeaderOptions | |
requiredFeatures | string[] | |
resourceConcurrencyControlOptions | <ResourceConcurrencyControlOption> sözlüğü | ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions |
resourceDeletionPolicy | 'CascadeDeleteAll' 'CascadeDeleteProxyOnlyChildren' 'NotSpecified' |
|
resourceGraphConfiguration | ResourceTypeRegistrationPropertiesResourceGraphConfiguration | |
resourceMovePolicy | ResourceTypeRegistrationPropertiesResourceMovePolicy | |
routingType | 'CascadeExtension' 'Varsayılan' 'Uzantı' 'Yük Devretme' 'Fanout' 'HostBased' 'LocationBased' 'ProxyOnly' 'Kiracı' |
|
serviceTreeInfos | ServiceTreeInfo[] | |
subscriptionLifecycleNotificationSpecifications | ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications | |
subscriptionStateRules | SubscriptionStateRule[] | |
swaggerSpecifications | SwaggerSpecification[] | |
templateDeploymentOptions | ResourceTypeRegistrationPropertiesTemplateDeploymentOptions | |
throttlingRules | ThrottlingRule[] |
ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
Ad | Açıklama | Değer |
---|---|---|
enableDefaultValidation | Bool | |
resourceTypesWithCustomValidation | string[] |
ResourceTypeRegistrationPropertiesExtensionOptions
Ad | Açıklama | Değer |
---|---|---|
resourceCreationBegin | ResourceTypeExtensionOptionsResourceCreationBegin |
ResourceTypeRegistrationPropertiesFeaturesRule
Ad | Açıklama | Değer |
---|---|---|
requiredFeaturesPolicy | 'Tümü' 'Any' (gerekli) |
ResourceTypeRegistrationPropertiesIdentityManagement
Ad | Açıklama | Değer |
---|---|---|
applicationId | dizgi | |
tür | 'Aktör' 'DelegatedResourceIdentity' 'NotSpecified' 'SystemAssigned' 'UserAssigned' |
ResourceTypeRegistrationPropertiesManagement
Ad | Açıklama | Değer |
---|---|---|
incidentContactEmail | dizgi | |
incidentRoutingService | dizgi | |
incidentRoutingTeam | dizgi | |
manifestOwners | string[] | |
resourceAccessPolicy | 'AcisActionAllowed' 'AcisReadAllowed' 'NotSpecified' |
|
resourceAccessRoles | herhangi biri[] | |
schemaOwners | string[] | |
serviceTreeInfos | ServiceTreeInfo[] |
ResourceTypeRegistrationPropertiesRequestHeaderOptions
Ad | Açıklama | Değer |
---|---|---|
optInHeaders | 'ClientGroupMembership' 'NotSpecified' 'SignedAuxiliaryTokens' 'SignedUserToken' 'UnboundedClientGroupMembership' |
ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions
Ad | Açıklama | Değer |
---|
ResourceTypeRegistrationPropertiesResourceGraphConfiguration
Ad | Açıklama | Değer |
---|---|---|
apiVersion | dizgi | |
Etkin | Bool |
ResourceTypeRegistrationPropertiesResourceMovePolicy
Ad | Açıklama | Değer |
---|---|---|
crossResourceGroupMoveEnabled | Bool | |
crossSubscriptionMoveEnabled | Bool | |
validationRequired | Bool |
ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
Ad | Açıklama | Değer |
---|---|---|
softDeleteTTL | dizgi | |
subscriptionStateOverrideActions | SubscriptionStateOverrideAction[] |
ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
Ad | Açıklama | Değer |
---|---|---|
preflightOptions | Herhangi birini içeren dize dizisi: 'ContinueDeploymentOnFailure' 'DefaultValidationOnly' 'Hiçbiri' |
|
preflightSupported | Bool |
ServiceTreeInfo
Ad | Açıklama | Değer |
---|---|---|
componentId | dizgi | |
serviceId | dizgi |
SubscriptionStateOverrideAction
Ad | Açıklama | Değer |
---|---|---|
eylem | 'BillingCancellation' 'DeleteAllResources' 'NoOp' 'NotDefined' 'SoftDeleteAllResources' 'UndoSoftDelete' (gerekli) |
|
devlet | 'Silindi' 'Kayıtlı' 'Askıya Alındı' 'SuspendedToDeleted' 'SuspendedToRegistered' 'SuspendedToUnregistered' 'SuspendedToWarned' 'Kaydı Silindi' 'Uyarıldı' 'WarnedToDeleted' 'WarnedToRegistered' 'WarnedToSuspended' 'WarnedToUnregistered' (gerekli) |
SubscriptionStateRule
Ad | Açıklama | Değer |
---|---|---|
allowedActions | string[] | |
devlet | 'Silindi' 'Devre Dışı' 'Etkin' 'NotDefined' 'PastDue' 'Uyarıldı' |
SwaggerSpecification
Ad | Açıklama | Değer |
---|---|---|
apiVersions | string[] | |
swaggerSpecFolderUri | dizgi |
AzaltmaÖlçer
Ad | Açıklama | Değer |
---|---|---|
ara | dizgi | |
sınırlamak | int (gerekli) | |
tür | 'NotSpecified' 'NumberOfRequests' 'NumberOfResources' (gerekli) |
AzaltmaRule
Ad | Açıklama | Değer |
---|---|---|
eylem | dize (gerekli) | |
Ölçüm | AzaltmaÖlçer[] (gerekli) | |
requiredFeatures | string[] |