GradientEdge CDK Utils
    Preparing search index...

    Properties for creating a Log Analytics workspace

    interface WorkspaceProps {
        defaultDataCollectionRuleResourceId?: Input<string | undefined>;
        features?: Input<WorkspaceFeaturesArgs | undefined>;
        forceCmkForQuery?: Input<boolean | undefined>;
        identity?: Input<IdentityArgs | undefined>;
        location?: Input<string | undefined>;
        publicNetworkAccessForIngestion?: Input<string | undefined>;
        publicNetworkAccessForQuery?: Input<string | undefined>;
        resourceGroupName: Input<string>;
        retentionInDays?: Input<number | undefined>;
        sku?: Input<WorkspaceSkuArgs | undefined>;
        tags?: Input<{ [key: string]: Input<string> } | undefined>;
        workspaceCapping?: Input<WorkspaceCappingArgs | undefined>;
        workspaceName?: Input<string | undefined>;
    }

    Hierarchy

    • WorkspaceArgs
      • WorkspaceProps
    Index
    defaultDataCollectionRuleResourceId?: Input<string | undefined>

    The resource ID of the default Data Collection Rule to use for this workspace. Expected format is - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}.

    features?: Input<WorkspaceFeaturesArgs | undefined>

    Workspace features.

    forceCmkForQuery?: Input<boolean | undefined>

    Indicates whether customer managed storage is mandatory for query management.

    identity?: Input<IdentityArgs | undefined>

    The identity of the resource.

    location?: Input<string | undefined>

    The geo-location where the resource lives

    publicNetworkAccessForIngestion?: Input<string | undefined>

    The network access type for accessing Log Analytics ingestion.

    publicNetworkAccessForQuery?: Input<string | undefined>

    The network access type for accessing Log Analytics query.

    resourceGroupName: Input<string>

    The name of the resource group. The name is case insensitive.

    retentionInDays?: Input<number | undefined>

    The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.

    sku?: Input<WorkspaceSkuArgs | undefined>

    The SKU of the workspace.

    tags?: Input<{ [key: string]: Input<string> } | undefined>

    Resource tags.

    workspaceCapping?: Input<WorkspaceCappingArgs | undefined>

    The daily volume cap for ingestion.

    workspaceName?: Input<string | undefined>

    The name of the workspace.