GradientEdge CDK Utils
    Preparing search index...

    Module @gradientedge/cdk-utils-azure

    @gradientedge/cdk-utils-azure

    Azure Pulumi utilities for provisioning and managing Azure infrastructure using Pulumi with the Azure Native provider (@pulumi/azure-native).

    This package provides high-level constructs and service managers for Azure:

    • Constructs — patterns for REST APIs, Function Apps, Event Handlers, and web apps
    • Services — manager classes for Azure services including API Management, CosmosDB, DNS, EventGrid, Key Vault, Redis, Storage, and more
    • Common — base constructs, stack classes, and resource name formatting utilities
    pnpm add @gradientedge/cdk-utils-azure
    
    import { CommonAzureConstruct } from '@gradientedge/cdk-utils-azure'

    class MyAzureStack extends CommonAzureConstruct {
    constructor(name: string, args: any, opts?: pulumi.ComponentResourceOptions) {
    super(name, args, opts)
    this.initResources()
    }
    }

    Common

    AzureResourceNameFormatter
    CommonAzureConstruct
    CommonAzureStack

    Constant

    AzureLocation
    RESOURCES_TO_EXCLUDE_TAGS
    applyTags
    isTaggableResource
    registerTagTransformation

    Construct

    AzureEventHandler
    AzureFunctionApp
    AzureRestApi
    AzureRestApiFunction
    AzureRestApiWithCache
    SiteWithWebApp

    Enum

    AzureRemoteBackend
    CosmosRoleDefinition
    CosmosRoleDefinitionId
    RoleDefinitionId

    Interface

    ApiAuthKeyVault
    ApiDiagnosticProps
    ApiManagementApiCaching
    ApiManagementApiOperationProps
    ApiManagementApiProps
    ApiManagementApiRateLimit
    ApiManagementBackendProps
    ApiManagementCors
    ApiManagementCustomDomainProps
    ApiManagementProps
    ApiManagementRedisCacheProps
    ApiManagementRestApiProps
    ApiOperationPolicyProps
    ApiOperationProps
    ApiPolicyProps
    ApiSubscriptionProps
    AppConfigurationProps
    ApplicationInsightsProps
    AzureApi
    AzureApiFunction
    AzureApiWithCache
    AzureEventHandlerProps
    AzureFunctionAppProps
    AzureLocationConfig
    AzureRemoteBackendProps
    AzureResourceNameFormatterProps
    AzureRestApiFunctionProps
    AzureRestApiProps
    AzureRestApiWithCacheProps
    BaseAzureConfigProps
    CacheProps
    CommonAzureStackProps
    ComponentCurrentBillingFeatureProps
    ContainerSasTokenProps
    CosmosdbAccountProps
    CosmosdbSqlContainerProps
    CosmosdbSqlDatabaseProps
    DashboardRenderer
    DefenderForStorageProps
    DnsARecordProps
    DnsCnameRecordProps
    DnsTxtRecordProps
    DnsZoneProps
    EventgridEventSubscriptionProps
    EventgridSystemTopicEventSubscriptionProps
    EventgridSystemTopicProps
    EventgridTopicProps
    EventHandlerEventGridSubscription
    EventHandlerEventGridSubscriptionProps
    EventHandlerEventGridTopicProps
    EventHandlerServiceBus
    EventHandlerServiceBusProps
    FunctionAppFlexConsumptionProps
    FunctionAppProperties
    FunctionAppProps
    FunctionProps
    KeyVaultProps
    LinuxWebAppProps
    LoggerProps
    ManagementPolicyProps
    MonitorDiagnosticSettingProps
    NamedValueProps
    OtelProps
    PortalDashboardProps
    RedisProps
    ResolveApiManagementProps
    ResolveEventgridTopicProps
    ResolveServicebusQueueProps
    ResourceGroupProps
    RoleAssignmentProps
    SecretProps
    ServiceBusNamespaceProps
    ServiceBusQueueProps
    ServiceBusSubscriptionProps
    ServiceBusTopicProps
    ServicePlanProps
    Site
    SiteProps
    SiteWithWebAppProps
    SqlResourceSqlRoleAssignmentProps
    StorageAccountProps
    StorageBlobProps
    StorageContainerProps
    StorageTableProps
    WorkspaceProps
    WorkspaceTableProps
    AzureLocation
    Filter
    MissingKeys
    Pane
    PaneTemplate
    RenderParams

    Service

    AzureApiManagementManager
    AzureAppConfigurationManager
    AzureApplicationInsightsManager
    AzureAppServiceManager
    AzureAuthorisationManager
    AzureCosmosDbManager
    AzureDashboardRenderer
    AzureDnsManager
    AzureEventgridManager
    AzureFunctionManager
    AzureKeyVaultManager
    AzureMonitorManager
    AzureOperationalInsightsManager
    AzurePortalManager
    AzureRedisManager
    AzureResourceGroupManager
    AzureSecurityCentermanager
    AzureServiceBusManager
    AzureStorageManager
    TemplateError