GradientEdge CDK Utils
    Preparing search index...

    Provisioned API Management resources with Redis cache integration

    interface AzureApiWithCache {
        apim: ApiManagementService;
        authKeyVault: Output<GetVaultResult>;
        id: Input<string>;
        logger: Logger;
        name: Input<string>;
        namedValueRoleAssignment: RoleAssignment;
        namedValueSecret: Secret;
        redisCluster: RedisEnterprise;
        redisDatabase: Database;
        redisNamedValue: NamedValue;
        redisNamedValueSecret: Secret;
        resourceGroupName: Input<string>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    apim: ApiManagementService

    The provisioned API Management service

    authKeyVault: Output<GetVaultResult>

    The resolved authentication Key Vault

    id: Input<string>

    The API Management service resource ID

    logger: Logger

    The provisioned API Management logger for Application Insights

    name: Input<string>

    The API Management service name

    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

    redisCluster: RedisEnterprise

    The provisioned Azure Managed Redis (Enterprise) cluster

    redisDatabase: Database

    The provisioned Redis database

    redisNamedValue: NamedValue

    The API Management named value referencing the Redis connection secret

    redisNamedValueSecret: Secret

    The Key Vault secret containing the Redis connection string

    resourceGroupName: Input<string>

    The resource group name of the API Management service