Delen via


Microsoft.ApiManagement-service/portalconfigs 2022-04-01-preview

Bicep-resourcedefinitie

Het resourcetype service/portalconfigs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.ApiManagement/service/portalconfigs wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.ApiManagement/service/portalconfigs@2022-04-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    cors: {
      allowedOrigins: [
        'string'
      ]
    }
    csp: {
      allowedSources: [
        'string'
      ]
      mode: 'string'
      reportUri: [
        'string'
      ]
    }
    delegation: {
      delegateRegistration: bool
      delegateSubscription: bool
      delegationUrl: 'string'
      validationKey: 'string'
    }
    enableBasicAuth: bool
    signin: {
      require: bool
    }
    signup: {
      termsOfService: {
        requireConsent: bool
        text: 'string'
      }
    }
  }
}

Eigenschapswaarden

Microsoft.ApiManagement/service/portalconfigs

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: service
Eigenschappen De eigenschappen van het configuratiecontract voor de ontwikkelaarsportal. PortalConfigProperties-

PortalConfigCorsProperties

Naam Beschrijving Waarde
allowedOrigins Toegestane oorsprongen, bijvoorbeeld https://trusted.com. tekenreeks[]

PortalConfigCspProperties

Naam Beschrijving Waarde
allowedSources Toegestane bronnen, bijvoorbeeld *.trusted.com, trusted.com, https://. tekenreeks[]
wijze De modus van het Content Security Policy (CSP) van de ontwikkelaarsportal. 'uitgeschakeld'
'ingeschakeld'
'reportOnly'
reportUri De URL's die door de browser worden gebruikt om CSP-schendingen te melden. tekenreeks[]

PortalConfigDelegationProperties

Naam Beschrijving Waarde
delegateRegistration Delegatie voor gebruikersregistratie in- of uitschakelen. Bool
delegateSubscription Delegering voor productabonnementen in- of uitschakelen. Bool
delegationUrl Een eindpunt-URL voor delegering. snaar
validationKey Een met base64 gecodeerde validatiesleutel om ervoor te zorgen dat aanvragen afkomstig zijn van de Azure API Management-service. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

PortalConfigProperties

Naam Beschrijving Waarde
cors De CORS-instellingen (Cross-Origin Resource Sharing) van de ontwikkelaarsportal. PortalConfigCorsProperties-
Csp De CSP-instellingen (Content Security Policy) van de ontwikkelaarsportal. PortalConfigCspProperties-
delegatie De instellingen voor delegatie van de ontwikkelaarsportal. PortalConfigDelegationProperties-
enableBasicAuth Basisverificatiemethode in- of uitschakelen. Bool
aanmelden PortalConfigPropertiesSignin-
registreren PortalConfigPropertiesSignup-

PortalConfigPropertiesSignin

Naam Beschrijving Waarde
vereisen Anonieme gebruikers omleiden naar de aanmeldingspagina. Bool

PortalConfigPropertiesSignup

Naam Beschrijving Waarde
termsOfService Servicevoorwaarden. PortalConfigTermsOfServiceProperties-

PortalConfigTermsOfServiceProperties

Naam Beschrijving Waarde
requireConsent Vraag de gebruiker om toestemming voor de servicevoorwaarden. Bool
Sms Een servicevoorwaardentekst. snaar

Resourcedefinitie van ARM-sjabloon

Het resourcetype service/portalconfigs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource voor Microsoft.ApiManagement/service/portalconfigs wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.ApiManagement/service/portalconfigs",
  "apiVersion": "2022-04-01-preview",
  "name": "string",
  "properties": {
    "cors": {
      "allowedOrigins": [ "string" ]
    },
    "csp": {
      "allowedSources": [ "string" ],
      "mode": "string",
      "reportUri": [ "string" ]
    },
    "delegation": {
      "delegateRegistration": "bool",
      "delegateSubscription": "bool",
      "delegationUrl": "string",
      "validationKey": "string"
    },
    "enableBasicAuth": "bool",
    "signin": {
      "require": "bool"
    },
    "signup": {
      "termsOfService": {
        "requireConsent": "bool",
        "text": "string"
      }
    }
  }
}

Eigenschapswaarden

Microsoft.ApiManagement/service/portalconfigs

Naam Beschrijving Waarde
apiVersion De API-versie '2022-04-01-preview'
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)
Eigenschappen De eigenschappen van het configuratiecontract voor de ontwikkelaarsportal. PortalConfigProperties-
type Het resourcetype 'Microsoft.ApiManagement/service/portalconfigs'

PortalConfigCorsProperties

Naam Beschrijving Waarde
allowedOrigins Toegestane oorsprongen, bijvoorbeeld https://trusted.com. tekenreeks[]

PortalConfigCspProperties

Naam Beschrijving Waarde
allowedSources Toegestane bronnen, bijvoorbeeld *.trusted.com, trusted.com, https://. tekenreeks[]
wijze De modus van het Content Security Policy (CSP) van de ontwikkelaarsportal. 'uitgeschakeld'
'ingeschakeld'
'reportOnly'
reportUri De URL's die door de browser worden gebruikt om CSP-schendingen te melden. tekenreeks[]

PortalConfigDelegationProperties

Naam Beschrijving Waarde
delegateRegistration Delegatie voor gebruikersregistratie in- of uitschakelen. Bool
delegateSubscription Delegering voor productabonnementen in- of uitschakelen. Bool
delegationUrl Een eindpunt-URL voor delegering. snaar
validationKey Een met base64 gecodeerde validatiesleutel om ervoor te zorgen dat aanvragen afkomstig zijn van de Azure API Management-service. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

PortalConfigProperties

Naam Beschrijving Waarde
cors De CORS-instellingen (Cross-Origin Resource Sharing) van de ontwikkelaarsportal. PortalConfigCorsProperties-
Csp De CSP-instellingen (Content Security Policy) van de ontwikkelaarsportal. PortalConfigCspProperties-
delegatie De instellingen voor delegatie van de ontwikkelaarsportal. PortalConfigDelegationProperties-
enableBasicAuth Basisverificatiemethode in- of uitschakelen. Bool
aanmelden PortalConfigPropertiesSignin-
registreren PortalConfigPropertiesSignup-

PortalConfigPropertiesSignin

Naam Beschrijving Waarde
vereisen Anonieme gebruikers omleiden naar de aanmeldingspagina. Bool

PortalConfigPropertiesSignup

Naam Beschrijving Waarde
termsOfService Servicevoorwaarden. PortalConfigTermsOfServiceProperties-

PortalConfigTermsOfServiceProperties

Naam Beschrijving Waarde
requireConsent Vraag de gebruiker om toestemming voor de servicevoorwaarden. Bool
Sms Een servicevoorwaardentekst. snaar

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype service/portalconfigs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource voor Microsoft.ApiManagement/service/portalconfigs wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/portalconfigs@2022-04-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      cors = {
        allowedOrigins = [
          "string"
        ]
      }
      csp = {
        allowedSources = [
          "string"
        ]
        mode = "string"
        reportUri = [
          "string"
        ]
      }
      delegation = {
        delegateRegistration = bool
        delegateSubscription = bool
        delegationUrl = "string"
        validationKey = "string"
      }
      enableBasicAuth = bool
      signin = {
        require = bool
      }
      signup = {
        termsOfService = {
          requireConsent = bool
          text = "string"
        }
      }
    }
  })
}

Eigenschapswaarden

Microsoft.ApiManagement/service/portalconfigs

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Maximale lengte = 1 (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: service-
Eigenschappen De eigenschappen van het configuratiecontract voor de ontwikkelaarsportal. PortalConfigProperties-
type Het resourcetype "Microsoft.ApiManagement/service/portalconfigs@2022-04-01-preview"

PortalConfigCorsProperties

Naam Beschrijving Waarde
allowedOrigins Toegestane oorsprongen, bijvoorbeeld https://trusted.com. tekenreeks[]

PortalConfigCspProperties

Naam Beschrijving Waarde
allowedSources Toegestane bronnen, bijvoorbeeld *.trusted.com, trusted.com, https://. tekenreeks[]
wijze De modus van het Content Security Policy (CSP) van de ontwikkelaarsportal. 'uitgeschakeld'
'ingeschakeld'
'reportOnly'
reportUri De URL's die door de browser worden gebruikt om CSP-schendingen te melden. tekenreeks[]

PortalConfigDelegationProperties

Naam Beschrijving Waarde
delegateRegistration Delegatie voor gebruikersregistratie in- of uitschakelen. Bool
delegateSubscription Delegering voor productabonnementen in- of uitschakelen. Bool
delegationUrl Een eindpunt-URL voor delegering. snaar
validationKey Een met base64 gecodeerde validatiesleutel om ervoor te zorgen dat aanvragen afkomstig zijn van de Azure API Management-service. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

PortalConfigProperties

Naam Beschrijving Waarde
cors De CORS-instellingen (Cross-Origin Resource Sharing) van de ontwikkelaarsportal. PortalConfigCorsProperties-
Csp De CSP-instellingen (Content Security Policy) van de ontwikkelaarsportal. PortalConfigCspProperties-
delegatie De instellingen voor delegatie van de ontwikkelaarsportal. PortalConfigDelegationProperties-
enableBasicAuth Basisverificatiemethode in- of uitschakelen. Bool
aanmelden PortalConfigPropertiesSignin-
registreren PortalConfigPropertiesSignup-

PortalConfigPropertiesSignin

Naam Beschrijving Waarde
vereisen Anonieme gebruikers omleiden naar de aanmeldingspagina. Bool

PortalConfigPropertiesSignup

Naam Beschrijving Waarde
termsOfService Servicevoorwaarden. PortalConfigTermsOfServiceProperties-

PortalConfigTermsOfServiceProperties

Naam Beschrijving Waarde
requireConsent Vraag de gebruiker om toestemming voor de servicevoorwaarden. Bool
Sms Een servicevoorwaardentekst. snaar