Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Bicep-resursdefinition
Resurstypen providerRegistrations/resourcetypeRegistrations kan distribueras med åtgärder som mål:
- Prenumeration – Se distributionskommandon för prenumerationer
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations-resurs lägger du till följande Bicep i mallen.
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'
]
}
]
}
}
Egenskapsvärden
AuthorizationActionMapping
Namn | Beskrivning | Värde |
---|---|---|
önskad | sträng | |
original | sträng |
ExtendedLocationOptions
Namn | Beskrivning | Värde |
---|---|---|
supportedPolicy | sträng | |
typ | sträng |
LinkedAccessCheck
Namn | Beskrivning | Värde |
---|---|---|
actionName | sträng | |
linkedAction | sträng | |
linkedActionVerb | sträng | |
linkedProperty | sträng | |
linkedType | sträng |
LoggningSRule
Namn | Beskrivning | Värde |
---|---|---|
handling | sträng (krävs) | |
detailLevel | "Brödtext" "Ingen" (krävs) |
|
riktning | "Ingen" "Begäran" "Svar" (krävs) |
|
hiddenPropertyPaths | LoggingRuleHiddenPropertyPaths |
LoggingRuleHiddenPropertyPaths
Namn | Beskrivning | Värde |
---|---|---|
hiddenPathsOnRequest | string[] | |
hiddenPathsOnResponse | string[] |
Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: providerRegistrations |
Egenskaper | ResourceTypeRegistrationProperties |
OpenApiConfiguration
Namn | Beskrivning | Värde |
---|---|---|
validering | OpenApiValidation |
OpenApiValidation
Namn | Beskrivning | Värde |
---|---|---|
allowNoncompliantCollectionResponse | Anger om ett icke-efterlevnadssvar tillåts för ett LIST-anrop | Bool |
ResourceConcurrencyControlOption
Namn | Beskrivning | Värde |
---|---|---|
politik | "NotSpecified" "SynkroniseraBeginExtension" |
ResourceTypeEndpoint
Namn | Beskrivning | Värde |
---|---|---|
apiVersioner | string[] | |
Aktiverat | Bool | |
endpointType | "Kanariefågel" "NotSpecified" "Produktion" "TestInProduction" |
|
Tillägg | ResourceTypeExtension[] | |
featuresRule | ResourceTypeEndpointFeaturesRule | |
Platser | string[] | |
requiredFeatures | string[] | |
Timeout | sträng |
ResourceTypeEndpointFeaturesRule
Namn | Beskrivning | Värde |
---|---|---|
requiredFeaturesPolicy | "Alla" "Any" (krävs) |
ResourceTypeExtension
Namn | Beskrivning | Värde |
---|---|---|
endpointUri | sträng | |
extensionCategories | Strängmatris som innehåller något av: "NotSpecified" "ResourceCreationBegin" "ResourceCreationCompleted" "ResourceCreationValidate" "ResourceDeletionBegin" "ResourceDeletionCompleted" "ResourceDeletionValidate" "ResourceMoveBegin" "ResourceMoveCompleted" "ResourcePatchBegin" "ResourcePatchCompleted" "ResourcePatchValidate" "ResourcePostAction" "ResourceReadBegin" "ResourceReadValidate" "SubscriptionLifecycleNotification" |
|
Timeout | sträng |
ResourceTypeExtensionOptionsResourceCreationBegin
Namn | Beskrivning | Värde |
---|---|---|
begäran | Strängmatris som innehåller något av: "DoNotMergeExistingReadOnlyAndSecretProperties" "IncludeInternalMetadata" "NotSpecified" |
|
svar | Strängmatris som innehåller något av: "DoNotMergeExistingReadOnlyAndSecretProperties" "IncludeInternalMetadata" "NotSpecified" |
ResourceTypeRegistrationProperties
Namn | Beskrivning | Värde |
---|---|---|
allowedUnauthorizedActions | string[] | |
authorizationActionMappings | AuthorizationActionMapping[] | |
checkNameAvailabilitySpecifications | ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications | |
defaultApiVersion | sträng | |
disallowedActionVerbs | string[] | |
enableAsyncOperation | Bool | |
enableThirdPartyS2S | Bool | |
Slutpunkter | ResourceTypeEndpoint[] | |
extendedLocations | ExtendedLocationOptions[] | |
extensionOptions | ResourceTypeRegistrationPropertiesExtensionOptions | |
featuresRule | ResourceTypeRegistrationPropertiesFeaturesRule | |
identityManagement | ResourceTypeRegistrationPropertiesIdentityManagement | |
isPureProxy | Bool | |
linkedAccessChecks | LinkedAccessCheck[] | |
loggningRegler | LoggingRule[] | |
ledning | ResourceTypeRegistrationPropertiesManagement | |
marketplaceType | "AddOn" "Kringgå" "NotSpecified" 'Store' |
|
openApiConfiguration | OpenApiConfiguration | |
provisioningState | Resursens etablerade tillstånd. | "Accepterad" "Avbröts" "Skapad" "Skapar" "Borttaget" "Ta bort" "Misslyckades" "MovingResources" "NotSpecified" "RolloutInProgress" "Körs" "Lyckades" "TransientFailure" |
regionalitet | "Global" "NotSpecified" "Regional" |
|
requestHeaderOptions | ResourceTypeRegistrationPropertiesRequestHeaderOptions | |
requiredFeatures | string[] | |
resourceConcurrencyControlOptions | Ordlista för <ResourceConcurrencyControlOption> | ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions |
resourceDeletionPolicy | "CascadeDeleteAll" "CascadeDeleteProxyOnlyChildren" "NotSpecified" |
|
resourceGraphConfiguration | ResourceTypeRegistrationPropertiesResourceGraphConfiguration | |
resourceMovePolicy | ResourceTypeRegistrationPropertiesResourceMovePolicy | |
routingType | "CascadeExtension" "Standard" "Tillägg" "Redundans" "Fanout" "HostBased" "LocationBased" "ProxyOnly" "Klientorganisation" |
|
serviceTreeInfos | ServiceTreeInfo[] | |
subscriptionLifecycleNotificationSpecifications | ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications | |
subscriptionStateRules | SubscriptionStateRule[] | |
swaggerSpecifications | SwaggerSpecification[] | |
templateDeploymentOptions | ResourceTypeRegistrationPropertiesTemplateDeploymentOptions | |
throttlingRules | ThrottlingRule[] |
ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
Namn | Beskrivning | Värde |
---|---|---|
enableDefaultValidation | Bool | |
resourceTypesWithCustomValidation | string[] |
ResourceTypeRegistrationPropertiesExtensionOptions
Namn | Beskrivning | Värde |
---|---|---|
resourceCreationBegin | ResourceTypeExtensionOptionsResourceCreationBegin |
ResourceTypeRegistrationPropertiesFeaturesRule
Namn | Beskrivning | Värde |
---|---|---|
requiredFeaturesPolicy | "Alla" "Any" (krävs) |
ResourceTypeRegistrationPropertiesIdentityManagement
Namn | Beskrivning | Värde |
---|---|---|
applicationId | sträng | |
typ | "Skådespelare" "DelegatedResourceIdentity" "NotSpecified" "SystemAssigned" "UserAssigned" |
ResourceTypeRegistrationPropertiesManagement
Namn | Beskrivning | Värde |
---|---|---|
incidentContactEmail | sträng | |
incidentRoutingService | sträng | |
incidentRoutingTeam | sträng | |
manifestÄgare | string[] | |
resourceAccessPolicy | "AcisActionAllowed" "AcisReadAllowed" "NotSpecified" |
|
resourceAccessRoles | any[] | |
schemaÄgare | string[] | |
serviceTreeInfos | ServiceTreeInfo[] |
ResourceTypeRegistrationPropertiesRequestHeaderOptions
Namn | Beskrivning | Värde |
---|---|---|
optInHeaders | "ClientGroupMembership" "NotSpecified" "SignedAuxiliaryTokens" "SignedUserToken" "UnboundedClientGroupMembership" |
ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions
Namn | Beskrivning | Värde |
---|
ResourceTypeRegistrationPropertiesResourceGraphConfiguration
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | sträng | |
Aktiverat | Bool |
ResourceTypeRegistrationPropertiesResourceMovePolicy
Namn | Beskrivning | Värde |
---|---|---|
crossResourceGroupMoveEnabled | Bool | |
crossSubscriptionMoveEnabled | Bool | |
validationRequired | Bool |
ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
Namn | Beskrivning | Värde |
---|---|---|
softDeleteTTL | sträng | |
subscriptionStateOverrideActions | SubscriptionStateOverrideAction[] |
ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
Namn | Beskrivning | Värde |
---|---|---|
preflightOptions | Strängmatris som innehåller något av: "ContinueDeploymentOnFailure" "DefaultValidationOnly" "Ingen" |
|
preflightSupported | Bool |
ServiceTreeInfo
Namn | Beskrivning | Värde |
---|---|---|
componentId | sträng | |
serviceId | sträng |
SubscriptionStateOverrideAction
Namn | Beskrivning | Värde |
---|---|---|
handling | "BillingCancellation" "DeleteAllResources" "NoOp" "NotDefined" "SoftDeleteAllResources" "UndoSoftDelete" (krävs) |
|
stat | "Borttaget" "Registrerad" "Pausad" "SuspendedToDeleted" "SuspendedToRegistered" "SuspendedToUnregistered" "SuspendedToWarned" "Avregistrerad" "Varnad" "WarnedToDeleted" "WarnedToRegistered" "WarnedToSuspended" "WarnedToUnregistered" (krävs) |
SubscriptionStateRule
Namn | Beskrivning | Värde |
---|---|---|
allowedActions | string[] | |
stat | "Borttaget" "Inaktiverad" "Aktiverad" "NotDefined" "PastDue" "Varnad" |
SwaggerSpecification
Namn | Beskrivning | Värde |
---|---|---|
apiVersioner | string[] | |
swaggerSpecFolderUri | sträng |
ThrottlingMetric
Namn | Beskrivning | Värde |
---|---|---|
intervall | sträng | |
gräns | int (krävs) | |
typ | "NotSpecified" "NumberOfRequests" "NumberOfResources" (krävs) |
ThrottlingRule
Namn | Beskrivning | Värde |
---|---|---|
handling | sträng (krävs) | |
metrik | ThrottlingMetric[] (krävs) | |
requiredFeatures | string[] |
Resursdefinition för ARM-mall
Resurstypen providerRegistrations/resourcetypeRegistrations kan distribueras med åtgärder som mål:
- Prenumeration – Se distributionskommandon för prenumerationer
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations-resurs lägger du till följande JSON i mallen.
{
"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" ]
}
]
}
}
Egenskapsvärden
AuthorizationActionMapping
Namn | Beskrivning | Värde |
---|---|---|
önskad | sträng | |
original | sträng |
ExtendedLocationOptions
Namn | Beskrivning | Värde |
---|---|---|
supportedPolicy | sträng | |
typ | sträng |
LinkedAccessCheck
Namn | Beskrivning | Värde |
---|---|---|
actionName | sträng | |
linkedAction | sträng | |
linkedActionVerb | sträng | |
linkedProperty | sträng | |
linkedType | sträng |
LoggningSRule
Namn | Beskrivning | Värde |
---|---|---|
handling | sträng (krävs) | |
detailLevel | "Brödtext" "Ingen" (krävs) |
|
riktning | "Ingen" "Begäran" "Svar" (krävs) |
|
hiddenPropertyPaths | LoggingRuleHiddenPropertyPaths |
LoggingRuleHiddenPropertyPaths
Namn | Beskrivning | Värde |
---|---|---|
hiddenPathsOnRequest | string[] | |
hiddenPathsOnResponse | string[] |
Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2021-06-01-preview" |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | ResourceTypeRegistrationProperties | |
typ | Resurstypen | "Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations" |
OpenApiConfiguration
Namn | Beskrivning | Värde |
---|---|---|
validering | OpenApiValidation |
OpenApiValidation
Namn | Beskrivning | Värde |
---|---|---|
allowNoncompliantCollectionResponse | Anger om ett icke-efterlevnadssvar tillåts för ett LIST-anrop | Bool |
ResourceConcurrencyControlOption
Namn | Beskrivning | Värde |
---|---|---|
politik | "NotSpecified" "SynkroniseraBeginExtension" |
ResourceTypeEndpoint
Namn | Beskrivning | Värde |
---|---|---|
apiVersioner | string[] | |
Aktiverat | Bool | |
endpointType | "Kanariefågel" "NotSpecified" "Produktion" "TestInProduction" |
|
Tillägg | ResourceTypeExtension[] | |
featuresRule | ResourceTypeEndpointFeaturesRule | |
Platser | string[] | |
requiredFeatures | string[] | |
Timeout | sträng |
ResourceTypeEndpointFeaturesRule
Namn | Beskrivning | Värde |
---|---|---|
requiredFeaturesPolicy | "Alla" "Any" (krävs) |
ResourceTypeExtension
Namn | Beskrivning | Värde |
---|---|---|
endpointUri | sträng | |
extensionCategories | Strängmatris som innehåller något av: "NotSpecified" "ResourceCreationBegin" "ResourceCreationCompleted" "ResourceCreationValidate" "ResourceDeletionBegin" "ResourceDeletionCompleted" "ResourceDeletionValidate" "ResourceMoveBegin" "ResourceMoveCompleted" "ResourcePatchBegin" "ResourcePatchCompleted" "ResourcePatchValidate" "ResourcePostAction" "ResourceReadBegin" "ResourceReadValidate" "SubscriptionLifecycleNotification" |
|
Timeout | sträng |
ResourceTypeExtensionOptionsResourceCreationBegin
Namn | Beskrivning | Värde |
---|---|---|
begäran | Strängmatris som innehåller något av: "DoNotMergeExistingReadOnlyAndSecretProperties" "IncludeInternalMetadata" "NotSpecified" |
|
svar | Strängmatris som innehåller något av: "DoNotMergeExistingReadOnlyAndSecretProperties" "IncludeInternalMetadata" "NotSpecified" |
ResourceTypeRegistrationProperties
Namn | Beskrivning | Värde |
---|---|---|
allowedUnauthorizedActions | string[] | |
authorizationActionMappings | AuthorizationActionMapping[] | |
checkNameAvailabilitySpecifications | ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications | |
defaultApiVersion | sträng | |
disallowedActionVerbs | string[] | |
enableAsyncOperation | Bool | |
enableThirdPartyS2S | Bool | |
Slutpunkter | ResourceTypeEndpoint[] | |
extendedLocations | ExtendedLocationOptions[] | |
extensionOptions | ResourceTypeRegistrationPropertiesExtensionOptions | |
featuresRule | ResourceTypeRegistrationPropertiesFeaturesRule | |
identityManagement | ResourceTypeRegistrationPropertiesIdentityManagement | |
isPureProxy | Bool | |
linkedAccessChecks | LinkedAccessCheck[] | |
loggningRegler | LoggingRule[] | |
ledning | ResourceTypeRegistrationPropertiesManagement | |
marketplaceType | "AddOn" "Kringgå" "NotSpecified" 'Store' |
|
openApiConfiguration | OpenApiConfiguration | |
provisioningState | Resursens etablerade tillstånd. | "Accepterad" "Avbröts" "Skapad" "Skapar" "Borttaget" "Ta bort" "Misslyckades" "MovingResources" "NotSpecified" "RolloutInProgress" "Körs" "Lyckades" "TransientFailure" |
regionalitet | "Global" "NotSpecified" "Regional" |
|
requestHeaderOptions | ResourceTypeRegistrationPropertiesRequestHeaderOptions | |
requiredFeatures | string[] | |
resourceConcurrencyControlOptions | Ordlista för <ResourceConcurrencyControlOption> | ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions |
resourceDeletionPolicy | "CascadeDeleteAll" "CascadeDeleteProxyOnlyChildren" "NotSpecified" |
|
resourceGraphConfiguration | ResourceTypeRegistrationPropertiesResourceGraphConfiguration | |
resourceMovePolicy | ResourceTypeRegistrationPropertiesResourceMovePolicy | |
routingType | "CascadeExtension" "Standard" "Tillägg" "Redundans" "Fanout" "HostBased" "LocationBased" "ProxyOnly" "Klientorganisation" |
|
serviceTreeInfos | ServiceTreeInfo[] | |
subscriptionLifecycleNotificationSpecifications | ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications | |
subscriptionStateRules | SubscriptionStateRule[] | |
swaggerSpecifications | SwaggerSpecification[] | |
templateDeploymentOptions | ResourceTypeRegistrationPropertiesTemplateDeploymentOptions | |
throttlingRules | ThrottlingRule[] |
ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
Namn | Beskrivning | Värde |
---|---|---|
enableDefaultValidation | Bool | |
resourceTypesWithCustomValidation | string[] |
ResourceTypeRegistrationPropertiesExtensionOptions
Namn | Beskrivning | Värde |
---|---|---|
resourceCreationBegin | ResourceTypeExtensionOptionsResourceCreationBegin |
ResourceTypeRegistrationPropertiesFeaturesRule
Namn | Beskrivning | Värde |
---|---|---|
requiredFeaturesPolicy | "Alla" "Any" (krävs) |
ResourceTypeRegistrationPropertiesIdentityManagement
Namn | Beskrivning | Värde |
---|---|---|
applicationId | sträng | |
typ | "Skådespelare" "DelegatedResourceIdentity" "NotSpecified" "SystemAssigned" "UserAssigned" |
ResourceTypeRegistrationPropertiesManagement
Namn | Beskrivning | Värde |
---|---|---|
incidentContactEmail | sträng | |
incidentRoutingService | sträng | |
incidentRoutingTeam | sträng | |
manifestÄgare | string[] | |
resourceAccessPolicy | "AcisActionAllowed" "AcisReadAllowed" "NotSpecified" |
|
resourceAccessRoles | any[] | |
schemaÄgare | string[] | |
serviceTreeInfos | ServiceTreeInfo[] |
ResourceTypeRegistrationPropertiesRequestHeaderOptions
Namn | Beskrivning | Värde |
---|---|---|
optInHeaders | "ClientGroupMembership" "NotSpecified" "SignedAuxiliaryTokens" "SignedUserToken" "UnboundedClientGroupMembership" |
ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions
Namn | Beskrivning | Värde |
---|
ResourceTypeRegistrationPropertiesResourceGraphConfiguration
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | sträng | |
Aktiverat | Bool |
ResourceTypeRegistrationPropertiesResourceMovePolicy
Namn | Beskrivning | Värde |
---|---|---|
crossResourceGroupMoveEnabled | Bool | |
crossSubscriptionMoveEnabled | Bool | |
validationRequired | Bool |
ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
Namn | Beskrivning | Värde |
---|---|---|
softDeleteTTL | sträng | |
subscriptionStateOverrideActions | SubscriptionStateOverrideAction[] |
ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
Namn | Beskrivning | Värde |
---|---|---|
preflightOptions | Strängmatris som innehåller något av: "ContinueDeploymentOnFailure" "DefaultValidationOnly" "Ingen" |
|
preflightSupported | Bool |
ServiceTreeInfo
Namn | Beskrivning | Värde |
---|---|---|
componentId | sträng | |
serviceId | sträng |
SubscriptionStateOverrideAction
Namn | Beskrivning | Värde |
---|---|---|
handling | "BillingCancellation" "DeleteAllResources" "NoOp" "NotDefined" "SoftDeleteAllResources" "UndoSoftDelete" (krävs) |
|
stat | "Borttaget" "Registrerad" "Pausad" "SuspendedToDeleted" "SuspendedToRegistered" "SuspendedToUnregistered" "SuspendedToWarned" "Avregistrerad" "Varnad" "WarnedToDeleted" "WarnedToRegistered" "WarnedToSuspended" "WarnedToUnregistered" (krävs) |
SubscriptionStateRule
Namn | Beskrivning | Värde |
---|---|---|
allowedActions | string[] | |
stat | "Borttaget" "Inaktiverad" "Aktiverad" "NotDefined" "PastDue" "Varnad" |
SwaggerSpecification
Namn | Beskrivning | Värde |
---|---|---|
apiVersioner | string[] | |
swaggerSpecFolderUri | sträng |
ThrottlingMetric
Namn | Beskrivning | Värde |
---|---|---|
intervall | sträng | |
gräns | int (krävs) | |
typ | "NotSpecified" "NumberOfRequests" "NumberOfResources" (krävs) |
ThrottlingRule
Namn | Beskrivning | Värde |
---|---|---|
handling | sträng (krävs) | |
metrik | ThrottlingMetric[] (krävs) | |
requiredFeatures | string[] |
Användningsexempel
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen providerRegistrations/resourcetypeRegistrations kan distribueras med åtgärder som mål:
- Prenumeration
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-06-01-preview"
name = "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"
]
}
]
}
}
}
Egenskapsvärden
AuthorizationActionMapping
Namn | Beskrivning | Värde |
---|---|---|
önskad | sträng | |
original | sträng |
ExtendedLocationOptions
Namn | Beskrivning | Värde |
---|---|---|
supportedPolicy | sträng | |
typ | sträng |
LinkedAccessCheck
Namn | Beskrivning | Värde |
---|---|---|
actionName | sträng | |
linkedAction | sträng | |
linkedActionVerb | sträng | |
linkedProperty | sträng | |
linkedType | sträng |
LoggningSRule
Namn | Beskrivning | Värde |
---|---|---|
handling | sträng (krävs) | |
detailLevel | "Brödtext" "Ingen" (krävs) |
|
riktning | "Ingen" "Begäran" "Svar" (krävs) |
|
hiddenPropertyPaths | LoggingRuleHiddenPropertyPaths |
LoggingRuleHiddenPropertyPaths
Namn | Beskrivning | Värde |
---|---|---|
hiddenPathsOnRequest | string[] | |
hiddenPathsOnResponse | string[] |
Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: providerRegistrations |
Egenskaper | ResourceTypeRegistrationProperties | |
typ | Resurstypen | "Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-06-01-preview" |
OpenApiConfiguration
Namn | Beskrivning | Värde |
---|---|---|
validering | OpenApiValidation |
OpenApiValidation
Namn | Beskrivning | Värde |
---|---|---|
allowNoncompliantCollectionResponse | Anger om ett icke-efterlevnadssvar tillåts för ett LIST-anrop | Bool |
ResourceConcurrencyControlOption
Namn | Beskrivning | Värde |
---|---|---|
politik | "NotSpecified" "SynkroniseraBeginExtension" |
ResourceTypeEndpoint
Namn | Beskrivning | Värde |
---|---|---|
apiVersioner | string[] | |
Aktiverat | Bool | |
endpointType | "Kanariefågel" "NotSpecified" "Produktion" "TestInProduction" |
|
Tillägg | ResourceTypeExtension[] | |
featuresRule | ResourceTypeEndpointFeaturesRule | |
Platser | string[] | |
requiredFeatures | string[] | |
Timeout | sträng |
ResourceTypeEndpointFeaturesRule
Namn | Beskrivning | Värde |
---|---|---|
requiredFeaturesPolicy | "Alla" "Any" (krävs) |
ResourceTypeExtension
Namn | Beskrivning | Värde |
---|---|---|
endpointUri | sträng | |
extensionCategories | Strängmatris som innehåller något av: "NotSpecified" "ResourceCreationBegin" "ResourceCreationCompleted" "ResourceCreationValidate" "ResourceDeletionBegin" "ResourceDeletionCompleted" "ResourceDeletionValidate" "ResourceMoveBegin" "ResourceMoveCompleted" "ResourcePatchBegin" "ResourcePatchCompleted" "ResourcePatchValidate" "ResourcePostAction" "ResourceReadBegin" "ResourceReadValidate" "SubscriptionLifecycleNotification" |
|
Timeout | sträng |
ResourceTypeExtensionOptionsResourceCreationBegin
Namn | Beskrivning | Värde |
---|---|---|
begäran | Strängmatris som innehåller något av: "DoNotMergeExistingReadOnlyAndSecretProperties" "IncludeInternalMetadata" "NotSpecified" |
|
svar | Strängmatris som innehåller något av: "DoNotMergeExistingReadOnlyAndSecretProperties" "IncludeInternalMetadata" "NotSpecified" |
ResourceTypeRegistrationProperties
Namn | Beskrivning | Värde |
---|---|---|
allowedUnauthorizedActions | string[] | |
authorizationActionMappings | AuthorizationActionMapping[] | |
checkNameAvailabilitySpecifications | ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications | |
defaultApiVersion | sträng | |
disallowedActionVerbs | string[] | |
enableAsyncOperation | Bool | |
enableThirdPartyS2S | Bool | |
Slutpunkter | ResourceTypeEndpoint[] | |
extendedLocations | ExtendedLocationOptions[] | |
extensionOptions | ResourceTypeRegistrationPropertiesExtensionOptions | |
featuresRule | ResourceTypeRegistrationPropertiesFeaturesRule | |
identityManagement | ResourceTypeRegistrationPropertiesIdentityManagement | |
isPureProxy | Bool | |
linkedAccessChecks | LinkedAccessCheck[] | |
loggningRegler | LoggingRule[] | |
ledning | ResourceTypeRegistrationPropertiesManagement | |
marketplaceType | "AddOn" "Kringgå" "NotSpecified" 'Store' |
|
openApiConfiguration | OpenApiConfiguration | |
provisioningState | Resursens etablerade tillstånd. | "Accepterad" "Avbröts" "Skapad" "Skapar" "Borttaget" "Ta bort" "Misslyckades" "MovingResources" "NotSpecified" "RolloutInProgress" "Körs" "Lyckades" "TransientFailure" |
regionalitet | "Global" "NotSpecified" "Regional" |
|
requestHeaderOptions | ResourceTypeRegistrationPropertiesRequestHeaderOptions | |
requiredFeatures | string[] | |
resourceConcurrencyControlOptions | Ordlista för <ResourceConcurrencyControlOption> | ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions |
resourceDeletionPolicy | "CascadeDeleteAll" "CascadeDeleteProxyOnlyChildren" "NotSpecified" |
|
resourceGraphConfiguration | ResourceTypeRegistrationPropertiesResourceGraphConfiguration | |
resourceMovePolicy | ResourceTypeRegistrationPropertiesResourceMovePolicy | |
routingType | "CascadeExtension" "Standard" "Tillägg" "Redundans" "Fanout" "HostBased" "LocationBased" "ProxyOnly" "Klientorganisation" |
|
serviceTreeInfos | ServiceTreeInfo[] | |
subscriptionLifecycleNotificationSpecifications | ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications | |
subscriptionStateRules | SubscriptionStateRule[] | |
swaggerSpecifications | SwaggerSpecification[] | |
templateDeploymentOptions | ResourceTypeRegistrationPropertiesTemplateDeploymentOptions | |
throttlingRules | ThrottlingRule[] |
ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
Namn | Beskrivning | Värde |
---|---|---|
enableDefaultValidation | Bool | |
resourceTypesWithCustomValidation | string[] |
ResourceTypeRegistrationPropertiesExtensionOptions
Namn | Beskrivning | Värde |
---|---|---|
resourceCreationBegin | ResourceTypeExtensionOptionsResourceCreationBegin |
ResourceTypeRegistrationPropertiesFeaturesRule
Namn | Beskrivning | Värde |
---|---|---|
requiredFeaturesPolicy | "Alla" "Any" (krävs) |
ResourceTypeRegistrationPropertiesIdentityManagement
Namn | Beskrivning | Värde |
---|---|---|
applicationId | sträng | |
typ | "Skådespelare" "DelegatedResourceIdentity" "NotSpecified" "SystemAssigned" "UserAssigned" |
ResourceTypeRegistrationPropertiesManagement
Namn | Beskrivning | Värde |
---|---|---|
incidentContactEmail | sträng | |
incidentRoutingService | sträng | |
incidentRoutingTeam | sträng | |
manifestÄgare | string[] | |
resourceAccessPolicy | "AcisActionAllowed" "AcisReadAllowed" "NotSpecified" |
|
resourceAccessRoles | any[] | |
schemaÄgare | string[] | |
serviceTreeInfos | ServiceTreeInfo[] |
ResourceTypeRegistrationPropertiesRequestHeaderOptions
Namn | Beskrivning | Värde |
---|---|---|
optInHeaders | "ClientGroupMembership" "NotSpecified" "SignedAuxiliaryTokens" "SignedUserToken" "UnboundedClientGroupMembership" |
ResourceTypeRegistrationPropertiesResourceConcurrencyControlOptions
Namn | Beskrivning | Värde |
---|
ResourceTypeRegistrationPropertiesResourceGraphConfiguration
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | sträng | |
Aktiverat | Bool |
ResourceTypeRegistrationPropertiesResourceMovePolicy
Namn | Beskrivning | Värde |
---|---|---|
crossResourceGroupMoveEnabled | Bool | |
crossSubscriptionMoveEnabled | Bool | |
validationRequired | Bool |
ResourceTypeRegistrationPropertiesSubscriptionLifecycleNotificationSpecifications
Namn | Beskrivning | Värde |
---|---|---|
softDeleteTTL | sträng | |
subscriptionStateOverrideActions | SubscriptionStateOverrideAction[] |
ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
Namn | Beskrivning | Värde |
---|---|---|
preflightOptions | Strängmatris som innehåller något av: "ContinueDeploymentOnFailure" "DefaultValidationOnly" "Ingen" |
|
preflightSupported | Bool |
ServiceTreeInfo
Namn | Beskrivning | Värde |
---|---|---|
componentId | sträng | |
serviceId | sträng |
SubscriptionStateOverrideAction
Namn | Beskrivning | Värde |
---|---|---|
handling | "BillingCancellation" "DeleteAllResources" "NoOp" "NotDefined" "SoftDeleteAllResources" "UndoSoftDelete" (krävs) |
|
stat | "Borttaget" "Registrerad" "Pausad" "SuspendedToDeleted" "SuspendedToRegistered" "SuspendedToUnregistered" "SuspendedToWarned" "Avregistrerad" "Varnad" "WarnedToDeleted" "WarnedToRegistered" "WarnedToSuspended" "WarnedToUnregistered" (krävs) |
SubscriptionStateRule
Namn | Beskrivning | Värde |
---|---|---|
allowedActions | string[] | |
stat | "Borttaget" "Inaktiverad" "Aktiverad" "NotDefined" "PastDue" "Varnad" |
SwaggerSpecification
Namn | Beskrivning | Värde |
---|---|---|
apiVersioner | string[] | |
swaggerSpecFolderUri | sträng |
ThrottlingMetric
Namn | Beskrivning | Värde |
---|---|---|
intervall | sträng | |
gräns | int (krävs) | |
typ | "NotSpecified" "NumberOfRequests" "NumberOfResources" (krävs) |
ThrottlingRule
Namn | Beskrivning | Värde |
---|---|---|
handling | sträng (krävs) | |
metrik | ThrottlingMetric[] (krävs) | |
requiredFeatures | string[] |