Skip to main content

MGCLatticeApimPublicationProfile

Fields​

NameTypeMandatoryDescription
ProfileNameMGCLatticeApimProfileNameYesThe unique name of the APIM publication profile.
DescriptionMGCLatticeDescriptionNoFree-text description.
DefaultProductNameMGCLatticeApimNameNoAn Azure API Management name (API, product, or instance).
SubscriptionRequiredNoYesNoRequire callers to send an Azure API Management subscription key to call the generated APIs.
IncludeODataApiNoYesNoGenerate an Azure API Management API for the OData data entities in addition to the service group APIs.
ODataApiNameMGCLatticeApimNameNoAn Azure API Management name (API, product, or instance).
UseBicepNoYesNoInclude Bicep templates in the generated artifact bundle.
UseApiOpsNoYesNoInclude APIOps artifacts in the generated artifact bundle.
UseArmNoYesNoInclude Azure Resource Manager (ARM) templates in the generated artifact bundle.
ValidateJwtNoYesNoAdd an inbound validate-jwt policy that rejects calls without a valid access token for the configured audience.
RateLimitNoYesNoAdd inbound rate limit and quota policies that use the rate limit and quota values.
BackendAuthNoYesNoAdd policies that get a client credentials token and use it to call the finance and operations backend.
IpRestrictionNoYesNoAdd an inbound IP filter policy that allows only the configured IP address range.
CorsNoYesNoAdd an inbound CORS policy that allows browser calls from the configured origin.
AppInsightsLoggingNoYesNoAdd trace policies that log each request and response to Application Insights.
RateLimitCallsMGCLatticeApimCountNoA numeric APIM configuration value (count or period).
RateLimitRenewalSecondsMGCLatticeApimCountNoA numeric APIM configuration value (count or period).
QuotaCallsMGCLatticeApimCountNoA numeric APIM configuration value (count or period).
QuotaRenewalSecondsMGCLatticeApimCountNoA numeric APIM configuration value (count or period).