StorageInsight Interface

public interface StorageInsight

An immutable client-side representation of StorageInsight.

Method Summary

Modifier and Type Method and Description
abstract List<String> containers()

Gets the containers property: The names of the blob containers that the workspace should read.

abstract String etag()

Gets the etag property: The ETag of the storage insight.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract StorageInsightInner innerModel()

Gets the inner com.azure.resourcemanager.loganalytics.fluent.models.StorageInsightInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract StorageInsight refresh()

Refreshes the resource to sync with Azure.

abstract StorageInsight refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract StorageInsightStatus status()

Gets the status property: The status of the storage insight.

abstract StorageAccount storageAccount()

Gets the storageAccount property: The storage account connection details.

abstract List<String> tables()

Gets the tables property: The names of the Azure tables that the workspace should read.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the StorageInsight resource.

Method Details

containers

public abstract List containers()

Gets the containers property: The names of the blob containers that the workspace should read.

Returns:

the containers value.

etag

public abstract String etag()

Gets the etag property: The ETag of the storage insight.

Returns:

the etag value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract StorageInsightInner innerModel()

Gets the inner com.azure.resourcemanager.loganalytics.fluent.models.StorageInsightInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract StorageInsight refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract StorageInsight refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

status

public abstract StorageInsightStatus status()

Gets the status property: The status of the storage insight.

Returns:

the status value.

storageAccount

public abstract StorageAccount storageAccount()

Gets the storageAccount property: The storage account connection details.

Returns:

the storageAccount value.

tables

public abstract List tables()

Gets the tables property: The names of the Azure tables that the workspace should read.

Returns:

the tables value.

tags

public abstract Map tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract StorageInsight.Update update()

Begins update for the StorageInsight resource.

Returns:

the stage of resource update.

Applies to