def __init__(__self__, *, resource_group_name: pulumi.Input[str], storage_account: pulumi.Input['StorageAccountArgs'], workspace_name: pulumi.Input[str], containers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]=None, e_tag: Optional[pulumi.Input[str]]=None, storage_insight_name: Optional[pulumi.Input[str]]=None, tables: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]=None, tags: Optional[pulumi.Input[Mapping[(str, pulumi.Input[str])]]]=None):
    "\n        The set of arguments for constructing a StorageInsightConfig resource.\n        :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive.\n        :param pulumi.Input['StorageAccountArgs'] storage_account: The storage account connection details\n        :param pulumi.Input[str] workspace_name: The name of the workspace.\n        :param pulumi.Input[Sequence[pulumi.Input[str]]] containers: The names of the blob containers that the workspace should read\n        :param pulumi.Input[str] e_tag: The ETag of the storage insight.\n        :param pulumi.Input[str] storage_insight_name: Name of the storageInsightsConfigs resource\n        :param pulumi.Input[Sequence[pulumi.Input[str]]] tables: The names of the Azure tables that the workspace should read\n        :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags.\n        "
    pulumi.set(__self__, 'resource_group_name', resource_group_name)
    pulumi.set(__self__, 'storage_account', storage_account)
    pulumi.set(__self__, 'workspace_name', workspace_name)
    if (containers is not None):
        pulumi.set(__self__, 'containers', containers)
    if (e_tag is not None):
        pulumi.set(__self__, 'e_tag', e_tag)
    if (storage_insight_name is not None):
        pulumi.set(__self__, 'storage_insight_name', storage_insight_name)
    if (tables is not None):
        pulumi.set(__self__, 'tables', tables)
    if (tags is not None):
        pulumi.set(__self__, 'tags', tags)
The set of arguments for constructing a StorageInsightConfig resource.
:param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive.
:param pulumi.Input['StorageAccountArgs'] storage_account: The storage account connection details
:param pulumi.Input[str] workspace_name: The name of the workspace.
:param pulumi.Input[Sequence[pulumi.Input[str]]] containers: The names of the blob containers that the workspace should read
:param pulumi.Input[str] e_tag: The ETag of the storage insight.
:param pulumi.Input[str] storage_insight_name: Name of the storageInsightsConfigs resource
:param pulumi.Input[Sequence[pulumi.Input[str]]] tables: The names of the Azure tables that the workspace should read
:param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags.
def __init__(__self__, *, resource_group_name: pulumi.Input[str], storage_account: pulumi.Input['StorageAccountArgs'], workspace_name: pulumi.Input[str], containers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]=None, e_tag: Optional[pulumi.Input[str]]=None, storage_insight_name: Optional[pulumi.Input[str]]=None, tables: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]=None, tags: Optional[pulumi.Input[Mapping[(str, pulumi.Input[str])]]]=None):
    "\n        The set of arguments for constructing a StorageInsightConfig resource.\n        :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive.\n        :param pulumi.Input['StorageAccountArgs'] storage_account: The storage account connection details\n        :param pulumi.Input[str] workspace_name: The name of the workspace.\n        :param pulumi.Input[Sequence[pulumi.Input[str]]] containers: The names of the blob containers that the workspace should read\n        :param pulumi.Input[str] e_tag: The ETag of the storage insight.\n        :param pulumi.Input[str] storage_insight_name: Name of the storageInsightsConfigs resource\n        :param pulumi.Input[Sequence[pulumi.Input[str]]] tables: The names of the Azure tables that the workspace should read\n        :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags.\n        "
    pulumi.set(__self__, 'resource_group_name', resource_group_name)
    pulumi.set(__self__, 'storage_account', storage_account)
    pulumi.set(__self__, 'workspace_name', workspace_name)
    if (containers is not None):
        pulumi.set(__self__, 'containers', containers)
    if (e_tag is not None):
        pulumi.set(__self__, 'e_tag', e_tag)
    if (storage_insight_name is not None):
        pulumi.set(__self__, 'storage_insight_name', storage_insight_name)
    if (tables is not None):
        pulumi.set(__self__, 'tables', tables)
    if (tags is not None):
        pulumi.set(__self__, 'tags', tags)