GradientEdge CDK Utils
    Preparing search index...

    Provisioned API Management resources for the function-backed REST API

    interface AzureApiFunction {
        apim: ApiManagementService;
        apiOperations: { [operation: string]: ApiOperation };
        authKeyVault: Output<GetVaultResult>;
        backend: Backend;
        corsPolicyXmlContent?: string;
        id: Input<string>;
        logger: Logger;
        managementApi: Api;
        name: Input<string>;
        namedValue: NamedValue;
        namedValueRoleAssignment: RoleAssignment;
        namedValueSecret: Secret;
        resourceGroupName: Input<string>;
        validateJwtPolicyXmlContent?: Input<string>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    apim: ApiManagementService

    The provisioned API Management service

    apiOperations: { [operation: string]: ApiOperation }

    Map of operation display names to provisioned API operation resources

    authKeyVault: Output<GetVaultResult>

    The resolved authentication Key Vault

    backend: Backend

    The provisioned API Management backend pointing to the function app

    corsPolicyXmlContent?: string

    Generated CORS policy XML content

    id: Input<string>

    The API Management service resource ID

    logger: Logger

    The provisioned API Management logger for Application Insights

    managementApi: Api

    The provisioned API Management API resource

    name: Input<string>

    The API Management service name

    namedValue: NamedValue

    Named value resource for the function app host key

    namedValueRoleAssignment: RoleAssignment

    Role assignment granting the APIM identity access to the Key Vault

    namedValueSecret: Secret

    The Key Vault secret for the Application Insights instrumentation key

    resourceGroupName: Input<string>

    The resource group name of the API Management service

    validateJwtPolicyXmlContent?: Input<string>

    Generated JWT validation policy XML content