azure-native.operationalinsights.getStorageInsightConfig

Explore with Pulumi AI

Gets a storage insight instance. API Version: 2020-08-01.

Using getStorageInsightConfig

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getStorageInsightConfig(args: GetStorageInsightConfigArgs, opts?: InvokeOptions): Promise<GetStorageInsightConfigResult>
function getStorageInsightConfigOutput(args: GetStorageInsightConfigOutputArgs, opts?: InvokeOptions): Output<GetStorageInsightConfigResult>
def get_storage_insight_config(resource_group_name: Optional[str] = None,
                               storage_insight_name: Optional[str] = None,
                               workspace_name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetStorageInsightConfigResult
def get_storage_insight_config_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                               storage_insight_name: Optional[pulumi.Input[str]] = None,
                               workspace_name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetStorageInsightConfigResult]
func LookupStorageInsightConfig(ctx *Context, args *LookupStorageInsightConfigArgs, opts ...InvokeOption) (*LookupStorageInsightConfigResult, error)
func LookupStorageInsightConfigOutput(ctx *Context, args *LookupStorageInsightConfigOutputArgs, opts ...InvokeOption) LookupStorageInsightConfigResultOutput

> Note: This function is named LookupStorageInsightConfig in the Go SDK.

public static class GetStorageInsightConfig 
{
    public static Task<GetStorageInsightConfigResult> InvokeAsync(GetStorageInsightConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetStorageInsightConfigResult> Invoke(GetStorageInsightConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetStorageInsightConfigResult> getStorageInsightConfig(GetStorageInsightConfigArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:operationalinsights:getStorageInsightConfig
  arguments:
    # arguments dictionary

The following arguments are supported:

ResourceGroupName string

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

StorageInsightName string

Name of the storageInsightsConfigs resource

WorkspaceName string

The name of the workspace.

ResourceGroupName string

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

StorageInsightName string

Name of the storageInsightsConfigs resource

WorkspaceName string

The name of the workspace.

resourceGroupName String

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

storageInsightName String

Name of the storageInsightsConfigs resource

workspaceName String

The name of the workspace.

resourceGroupName string

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

storageInsightName string

Name of the storageInsightsConfigs resource

workspaceName string

The name of the workspace.

resource_group_name str

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

storage_insight_name str

Name of the storageInsightsConfigs resource

workspace_name str

The name of the workspace.

resourceGroupName String

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

storageInsightName String

Name of the storageInsightsConfigs resource

workspaceName String

The name of the workspace.

getStorageInsightConfig Result

The following output properties are available:

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Status Pulumi.AzureNative.OperationalInsights.Outputs.StorageInsightStatusResponse

The status of the storage insight

StorageAccount Pulumi.AzureNative.OperationalInsights.Outputs.StorageAccountResponse

The storage account connection details

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Containers List<string>

The names of the blob containers that the workspace should read

ETag string

The ETag of the storage insight.

Tables List<string>

The names of the Azure tables that the workspace should read

Tags Dictionary<string, string>

Resource tags.

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Status StorageInsightStatusResponse

The status of the storage insight

StorageAccount StorageAccountResponse

The storage account connection details

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Containers []string

The names of the blob containers that the workspace should read

ETag string

The ETag of the storage insight.

Tables []string

The names of the Azure tables that the workspace should read

Tags map[string]string

Resource tags.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

status StorageInsightStatusResponse

The status of the storage insight

storageAccount StorageAccountResponse

The storage account connection details

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

containers List<String>

The names of the blob containers that the workspace should read

eTag String

The ETag of the storage insight.

tables List<String>

The names of the Azure tables that the workspace should read

tags Map<String,String>

Resource tags.

id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name string

The name of the resource

status StorageInsightStatusResponse

The status of the storage insight

storageAccount StorageAccountResponse

The storage account connection details

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

containers string[]

The names of the blob containers that the workspace should read

eTag string

The ETag of the storage insight.

tables string[]

The names of the Azure tables that the workspace should read

tags {[key: string]: string}

Resource tags.

id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name str

The name of the resource

status StorageInsightStatusResponse

The status of the storage insight

storage_account StorageAccountResponse

The storage account connection details

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

containers Sequence[str]

The names of the blob containers that the workspace should read

e_tag str

The ETag of the storage insight.

tables Sequence[str]

The names of the Azure tables that the workspace should read

tags Mapping[str, str]

Resource tags.

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

status Property Map

The status of the storage insight

storageAccount Property Map

The storage account connection details

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

containers List<String>

The names of the blob containers that the workspace should read

eTag String

The ETag of the storage insight.

tables List<String>

The names of the Azure tables that the workspace should read

tags Map<String>

Resource tags.

Supporting Types

StorageAccountResponse

Id string

The Azure Resource Manager ID of the storage account resource.

Key string

The storage account key.

Id string

The Azure Resource Manager ID of the storage account resource.

Key string

The storage account key.

id String

The Azure Resource Manager ID of the storage account resource.

key String

The storage account key.

id string

The Azure Resource Manager ID of the storage account resource.

key string

The storage account key.

id str

The Azure Resource Manager ID of the storage account resource.

key str

The storage account key.

id String

The Azure Resource Manager ID of the storage account resource.

key String

The storage account key.

StorageInsightStatusResponse

State string

The state of the storage insight connection to the workspace

Description string

Description of the state of the storage insight.

State string

The state of the storage insight connection to the workspace

Description string

Description of the state of the storage insight.

state String

The state of the storage insight connection to the workspace

description String

Description of the state of the storage insight.

state string

The state of the storage insight connection to the workspace

description string

Description of the state of the storage insight.

state str

The state of the storage insight connection to the workspace

description str

Description of the state of the storage insight.

state String

The state of the storage insight connection to the workspace

description String

Description of the state of the storage insight.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0