Dela via


Microsoft.ProviderHub-providerRegistrationer/resourcetypeRegistrations 2021-06-01-preview

Bicep-resursdefinition

Resurstypen providerRegistrations/resourcetypeRegistrations kan distribueras med åtgärder som mål:

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

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 (på engelska)

AuthorizationActionMapping (AuktoriseradActionMapping)

Namn Beskrivning Värde
önskad sträng
original sträng

ExtendedLocationOptions

Namn Beskrivning Värde
supportedPolicy (stödd) sträng
typ sträng

LinkedAccessCheck (på engelska)

Namn Beskrivning Värde
actionName (på engelska) sträng
linkedAction sträng
linkedActionVerb sträng
linkedProperty sträng
linkedType sträng

LoggningSRule

Namn Beskrivning Värde
handling sträng (krävs)
detaljnivå "Brödtext"
"Ingen" (krävs)
riktning "Ingen"
"Begäran"
"Svar" (krävs)
hiddenPropertyPaths LoggingRuleHiddenPropertyPaths

LoggingRuleHiddenPropertyPaths

Namn Beskrivning Värde
hiddenPathsOnRequest sträng[]
hiddenPathsOnResponse sträng[]

OpenApiConfiguration (på engelska)

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 (på engelska)

Namn Beskrivning Värde
politik "NotSpecified"
"SynkroniseraBeginExtension"

ResourceTypeEndpoint (på engelska)

Namn Beskrivning Värde
apiVersioner sträng[]
Aktiverat Bool
slutpunktTyp "Kanariefågel"
"NotSpecified"
"Produktion"
"TestInProduction"
Tillägg ResourceTypeExtension[]
featuresRule ResourceTypeEndpointFeaturesRule (på engelska)
Platser sträng[]
nödvändigaFunktioner sträng[]
Timeout sträng

ResourceTypeEndpointFeaturesRule (på engelska)

Namn Beskrivning Värde
requiredFeaturesPolicy "Alla"
"Any" (krävs)

ResourceTypeExtension (på engelska)

Namn Beskrivning Värde
endpointUri sträng
extensionKategorier 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 (på engelska)

Namn Beskrivning Värde
allowedUnauthorizedActions sträng[]
auktoriserad ActionMappings AuthorizationActionMapping[]
checkNameAvailabilitySpecifikationer ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
defaultApiVersion (på engelska) sträng
disallowedActionVerbs sträng[]
enableAsyncOperation Bool
enableThirdPartyS2S Bool
Slutpunkter ResourceTypeEndpoint[]
extendedLocations ExtendedLocationOptions[]
extensionOptions ResourceTypeRegistrationPropertiesExtensionOptions
featuresRule ResourceTypeRegistrationPropertiesFeaturesRule
identityManagement ResourceTypeRegistrationPropertiesIdentityManagement
isPureProxy Bool
linkedAccessChecks LinkedAccessCheck[]
loggningRegler LoggingRule[]
ledning ResourceTypeRegistrationPropertiesManagement
marknadsplatstyp "AddOn"
"Kringgå"
"NotSpecified"
"Lagra"
openApiConfiguration OpenApiConfiguration (på engelska)
försörjningsstatus 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
nödvändigaFunktioner sträng[]
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[]
prenumerationLivscykelMeddelandeSpecifikationer ResourceTypeRegistreringEgenskaperPrenumerationLivscykelMeddelandeSpecifikationer
subscriptionStateRules SubscriptionStateRule[]
swaggerSpecifikationer SwaggerSpecifikation[]
templateDeploymentOptions ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
throttlingRegler Begränsningsregel[]

ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications

Namn Beskrivning Värde
enableDefaultValidation Bool
resourceTypesWithCustomValidation sträng[]

ResourceTypeRegistrationPropertiesExtensionOptions

Namn Beskrivning Värde
resursskapandeBörja 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
incidentKontaktE-post sträng
incidentRoutingService sträng
incidentRoutingTeam sträng
manifestÄgare sträng[]
resourceAccessPolicy "AcisActionAllowed"
"AcisReadAllowed"
"NotSpecified"
resourceAccessRoles någon[]
schemaÄgare sträng[]
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

ResourceTypeRegistreringEgenskaperPrenumerationLivscykelMeddelandeSpecifikationer

Namn Beskrivning Värde
softDeleteTTL sträng
subscriptionStateOverrideActions SubscriptionStateOverrideAction[]

ResourceTypeRegistrationPropertiesTemplateDeploymentOptions

Namn Beskrivning Värde
preflightOptions (preflight) Strängmatris som innehåller något av:
"ContinueDeploymentOnFailure"
"DefaultValidationOnly"
"Ingen"
preflightStöds 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 (på engelska)

Namn Beskrivning Värde
tillåtna åtgärder sträng[]
stat "Borttaget"
"Inaktiverad"
"Aktiverad"
"NotDefined"
"PastDue"
"Varnad"

SwaggerSpecifikation

Namn Beskrivning Värde
apiVersioner sträng[]
swaggerSpecFolderUri sträng

ThrottlingMetric (BegränsningMetriska)

Namn Beskrivning Värde
intervall sträng
gräns int (krävs)
typ "NotSpecified"
"NumberOfRequests"
"NumberOfResources" (krävs)

ThrottlingRule (Begränsning Regel)

Namn Beskrivning Värde
handling sträng (krävs)
metrik ThrottlingMetric[] (krävs)
nödvändigaFunktioner sträng[]

Resursdefinition för ARM-mall

Resurstypen providerRegistrations/resourcetypeRegistrations kan distribueras med åtgärder som mål:

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

Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations

Namn Beskrivning Värde
apiVersion API-versionen "2021-06-01-preview"
Namn Resursnamnet sträng (krävs)
Egenskaper ResourceTypeRegistrationProperties (på engelska)
typ Resurstypen "Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations"

AuthorizationActionMapping (AuktoriseradActionMapping)

Namn Beskrivning Värde
önskad sträng
original sträng

ExtendedLocationOptions

Namn Beskrivning Värde
supportedPolicy (stödd) sträng
typ sträng

LinkedAccessCheck (på engelska)

Namn Beskrivning Värde
actionName (på engelska) sträng
linkedAction sträng
linkedActionVerb sträng
linkedProperty sträng
linkedType sträng

LoggningSRule

Namn Beskrivning Värde
handling sträng (krävs)
detaljnivå "Brödtext"
"Ingen" (krävs)
riktning "Ingen"
"Begäran"
"Svar" (krävs)
hiddenPropertyPaths LoggingRuleHiddenPropertyPaths

LoggingRuleHiddenPropertyPaths

Namn Beskrivning Värde
hiddenPathsOnRequest sträng[]
hiddenPathsOnResponse sträng[]

OpenApiConfiguration (på engelska)

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 (på engelska)

Namn Beskrivning Värde
politik "NotSpecified"
"SynkroniseraBeginExtension"

ResourceTypeEndpoint (på engelska)

Namn Beskrivning Värde
apiVersioner sträng[]
Aktiverat Bool
slutpunktTyp "Kanariefågel"
"NotSpecified"
"Produktion"
"TestInProduction"
Tillägg ResourceTypeExtension[]
featuresRule ResourceTypeEndpointFeaturesRule (på engelska)
Platser sträng[]
nödvändigaFunktioner sträng[]
Timeout sträng

ResourceTypeEndpointFeaturesRule (på engelska)

Namn Beskrivning Värde
requiredFeaturesPolicy "Alla"
"Any" (krävs)

ResourceTypeExtension (på engelska)

Namn Beskrivning Värde
endpointUri sträng
extensionKategorier 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 (på engelska)

Namn Beskrivning Värde
allowedUnauthorizedActions sträng[]
auktoriserad ActionMappings AuthorizationActionMapping[]
checkNameAvailabilitySpecifikationer ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
defaultApiVersion (på engelska) sträng
disallowedActionVerbs sträng[]
enableAsyncOperation Bool
enableThirdPartyS2S Bool
Slutpunkter ResourceTypeEndpoint[]
extendedLocations ExtendedLocationOptions[]
extensionOptions ResourceTypeRegistrationPropertiesExtensionOptions
featuresRule ResourceTypeRegistrationPropertiesFeaturesRule
identityManagement ResourceTypeRegistrationPropertiesIdentityManagement
isPureProxy Bool
linkedAccessChecks LinkedAccessCheck[]
loggningRegler LoggingRule[]
ledning ResourceTypeRegistrationPropertiesManagement
marknadsplatstyp "AddOn"
"Kringgå"
"NotSpecified"
"Lagra"
openApiConfiguration OpenApiConfiguration (på engelska)
försörjningsstatus 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
nödvändigaFunktioner sträng[]
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[]
prenumerationLivscykelMeddelandeSpecifikationer ResourceTypeRegistreringEgenskaperPrenumerationLivscykelMeddelandeSpecifikationer
subscriptionStateRules SubscriptionStateRule[]
swaggerSpecifikationer SwaggerSpecifikation[]
templateDeploymentOptions ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
throttlingRegler Begränsningsregel[]

ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications

Namn Beskrivning Värde
enableDefaultValidation Bool
resourceTypesWithCustomValidation sträng[]

ResourceTypeRegistrationPropertiesExtensionOptions

Namn Beskrivning Värde
resursskapandeBörja 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
incidentKontaktE-post sträng
incidentRoutingService sträng
incidentRoutingTeam sträng
manifestÄgare sträng[]
resourceAccessPolicy "AcisActionAllowed"
"AcisReadAllowed"
"NotSpecified"
resourceAccessRoles någon[]
schemaÄgare sträng[]
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

ResourceTypeRegistreringEgenskaperPrenumerationLivscykelMeddelandeSpecifikationer

Namn Beskrivning Värde
softDeleteTTL sträng
subscriptionStateOverrideActions SubscriptionStateOverrideAction[]

ResourceTypeRegistrationPropertiesTemplateDeploymentOptions

Namn Beskrivning Värde
preflightOptions (preflight) Strängmatris som innehåller något av:
"ContinueDeploymentOnFailure"
"DefaultValidationOnly"
"Ingen"
preflightStöds 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 (på engelska)

Namn Beskrivning Värde
tillåtna åtgärder sträng[]
stat "Borttaget"
"Inaktiverad"
"Aktiverad"
"NotDefined"
"PastDue"
"Varnad"

SwaggerSpecifikation

Namn Beskrivning Värde
apiVersioner sträng[]
swaggerSpecFolderUri sträng

ThrottlingMetric (BegränsningMetriska)

Namn Beskrivning Värde
intervall sträng
gräns int (krävs)
typ "NotSpecified"
"NumberOfRequests"
"NumberOfResources" (krävs)

ThrottlingRule (Begränsning Regel)

Namn Beskrivning Värde
handling sträng (krävs)
metrik ThrottlingMetric[] (krävs)
nödvändigaFunktioner sträng[]

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"
  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"
          ]
        }
      ]
    }
  }
}

Egenskapsvärden

Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
föräldra_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: providerRegistrations
Egenskaper ResourceTypeRegistrationProperties (på engelska)
typ Resurstypen "Microsoft.ProviderHub/providerRegistrations/resourcetypeRegistrations@2021-06-01-preview"

AuthorizationActionMapping (AuktoriseradActionMapping)

Namn Beskrivning Värde
önskad sträng
original sträng

ExtendedLocationOptions

Namn Beskrivning Värde
supportedPolicy (stödd) sträng
typ sträng

LinkedAccessCheck (på engelska)

Namn Beskrivning Värde
actionName (på engelska) sträng
linkedAction sträng
linkedActionVerb sträng
linkedProperty sträng
linkedType sträng

LoggningSRule

Namn Beskrivning Värde
handling sträng (krävs)
detaljnivå "Brödtext"
"Ingen" (krävs)
riktning "Ingen"
"Begäran"
"Svar" (krävs)
hiddenPropertyPaths LoggingRuleHiddenPropertyPaths

LoggingRuleHiddenPropertyPaths

Namn Beskrivning Värde
hiddenPathsOnRequest sträng[]
hiddenPathsOnResponse sträng[]

OpenApiConfiguration (på engelska)

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 (på engelska)

Namn Beskrivning Värde
politik "NotSpecified"
"SynkroniseraBeginExtension"

ResourceTypeEndpoint (på engelska)

Namn Beskrivning Värde
apiVersioner sträng[]
Aktiverat Bool
slutpunktTyp "Kanariefågel"
"NotSpecified"
"Produktion"
"TestInProduction"
Tillägg ResourceTypeExtension[]
featuresRule ResourceTypeEndpointFeaturesRule (på engelska)
Platser sträng[]
nödvändigaFunktioner sträng[]
Timeout sträng

ResourceTypeEndpointFeaturesRule (på engelska)

Namn Beskrivning Värde
requiredFeaturesPolicy "Alla"
"Any" (krävs)

ResourceTypeExtension (på engelska)

Namn Beskrivning Värde
endpointUri sträng
extensionKategorier 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 (på engelska)

Namn Beskrivning Värde
allowedUnauthorizedActions sträng[]
auktoriserad ActionMappings AuthorizationActionMapping[]
checkNameAvailabilitySpecifikationer ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications
defaultApiVersion (på engelska) sträng
disallowedActionVerbs sträng[]
enableAsyncOperation Bool
enableThirdPartyS2S Bool
Slutpunkter ResourceTypeEndpoint[]
extendedLocations ExtendedLocationOptions[]
extensionOptions ResourceTypeRegistrationPropertiesExtensionOptions
featuresRule ResourceTypeRegistrationPropertiesFeaturesRule
identityManagement ResourceTypeRegistrationPropertiesIdentityManagement
isPureProxy Bool
linkedAccessChecks LinkedAccessCheck[]
loggningRegler LoggingRule[]
ledning ResourceTypeRegistrationPropertiesManagement
marknadsplatstyp "AddOn"
"Kringgå"
"NotSpecified"
"Lagra"
openApiConfiguration OpenApiConfiguration (på engelska)
försörjningsstatus 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
nödvändigaFunktioner sträng[]
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[]
prenumerationLivscykelMeddelandeSpecifikationer ResourceTypeRegistreringEgenskaperPrenumerationLivscykelMeddelandeSpecifikationer
subscriptionStateRules SubscriptionStateRule[]
swaggerSpecifikationer SwaggerSpecifikation[]
templateDeploymentOptions ResourceTypeRegistrationPropertiesTemplateDeploymentOptions
throttlingRegler Begränsningsregel[]

ResourceTypeRegistrationPropertiesCheckNameAvailabilitySpecifications

Namn Beskrivning Värde
enableDefaultValidation Bool
resourceTypesWithCustomValidation sträng[]

ResourceTypeRegistrationPropertiesExtensionOptions

Namn Beskrivning Värde
resursskapandeBörja 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
incidentKontaktE-post sträng
incidentRoutingService sträng
incidentRoutingTeam sträng
manifestÄgare sträng[]
resourceAccessPolicy "AcisActionAllowed"
"AcisReadAllowed"
"NotSpecified"
resourceAccessRoles någon[]
schemaÄgare sträng[]
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

ResourceTypeRegistreringEgenskaperPrenumerationLivscykelMeddelandeSpecifikationer

Namn Beskrivning Värde
softDeleteTTL sträng
subscriptionStateOverrideActions SubscriptionStateOverrideAction[]

ResourceTypeRegistrationPropertiesTemplateDeploymentOptions

Namn Beskrivning Värde
preflightOptions (preflight) Strängmatris som innehåller något av:
"ContinueDeploymentOnFailure"
"DefaultValidationOnly"
"Ingen"
preflightStöds 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 (på engelska)

Namn Beskrivning Värde
tillåtna åtgärder sträng[]
stat "Borttaget"
"Inaktiverad"
"Aktiverad"
"NotDefined"
"PastDue"
"Varnad"

SwaggerSpecifikation

Namn Beskrivning Värde
apiVersioner sträng[]
swaggerSpecFolderUri sträng

ThrottlingMetric (BegränsningMetriska)

Namn Beskrivning Värde
intervall sträng
gräns int (krävs)
typ "NotSpecified"
"NumberOfRequests"
"NumberOfResources" (krävs)

ThrottlingRule (Begränsning Regel)

Namn Beskrivning Värde
handling sträng (krävs)
metrik ThrottlingMetric[] (krävs)
nödvändigaFunktioner sträng[]