Documentation
¶
Index ¶
- type ListWorkspaceKeysArgs
- type ListWorkspaceKeysResult
- type LookupSavedSearchArgs
- type LookupSavedSearchResult
- type LookupStorageInsightArgs
- type LookupStorageInsightResult
- type SavedSearch
- type SavedSearchArgs
- type SavedSearchState
- type StorageAccount
- type StorageAccountArgs
- func (StorageAccountArgs) ElementType() reflect.Type
- func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput
- func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
- func (i StorageAccountArgs) ToStorageAccountPtrOutput() StorageAccountPtrOutput
- func (i StorageAccountArgs) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
- type StorageAccountInput
- type StorageAccountOutput
- func (StorageAccountOutput) ElementType() reflect.Type
- func (o StorageAccountOutput) Id() pulumi.StringOutput
- func (o StorageAccountOutput) Key() pulumi.StringOutput
- func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
- func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
- func (o StorageAccountOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
- func (o StorageAccountOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
- type StorageAccountPtrInput
- type StorageAccountPtrOutput
- func (o StorageAccountPtrOutput) Elem() StorageAccountOutput
- func (StorageAccountPtrOutput) ElementType() reflect.Type
- func (o StorageAccountPtrOutput) Id() pulumi.StringPtrOutput
- func (o StorageAccountPtrOutput) Key() pulumi.StringPtrOutput
- func (o StorageAccountPtrOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
- func (o StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
- type StorageAccountResponse
- type StorageAccountResponseArgs
- func (StorageAccountResponseArgs) ElementType() reflect.Type
- func (i StorageAccountResponseArgs) ToStorageAccountResponseOutput() StorageAccountResponseOutput
- func (i StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
- func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
- func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
- type StorageAccountResponseInput
- type StorageAccountResponseOutput
- func (StorageAccountResponseOutput) ElementType() reflect.Type
- func (o StorageAccountResponseOutput) Id() pulumi.StringOutput
- func (o StorageAccountResponseOutput) Key() pulumi.StringOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
- type StorageAccountResponsePtrInput
- type StorageAccountResponsePtrOutput
- func (o StorageAccountResponsePtrOutput) Elem() StorageAccountResponseOutput
- func (StorageAccountResponsePtrOutput) ElementType() reflect.Type
- func (o StorageAccountResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o StorageAccountResponsePtrOutput) Key() pulumi.StringPtrOutput
- func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
- func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
- type StorageInsight
- type StorageInsightArgs
- type StorageInsightState
- type StorageInsightStatusResponse
- type StorageInsightStatusResponseArgs
- func (StorageInsightStatusResponseArgs) ElementType() reflect.Type
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
- type StorageInsightStatusResponseInput
- type StorageInsightStatusResponseOutput
- func (o StorageInsightStatusResponseOutput) Description() pulumi.StringPtrOutput
- func (StorageInsightStatusResponseOutput) ElementType() reflect.Type
- func (o StorageInsightStatusResponseOutput) State() pulumi.StringOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
- type StorageInsightStatusResponsePtrInput
- type StorageInsightStatusResponsePtrOutput
- func (o StorageInsightStatusResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o StorageInsightStatusResponsePtrOutput) Elem() StorageInsightStatusResponseOutput
- func (StorageInsightStatusResponsePtrOutput) ElementType() reflect.Type
- func (o StorageInsightStatusResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
- func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
- type Tag
- type TagArgs
- type TagArray
- type TagArrayInput
- type TagArrayOutput
- type TagInput
- type TagOutput
- type TagResponse
- type TagResponseArgs
- type TagResponseArray
- type TagResponseArrayInput
- type TagResponseArrayOutput
- func (TagResponseArrayOutput) ElementType() reflect.Type
- func (o TagResponseArrayOutput) Index(i pulumi.IntInput) TagResponseOutput
- func (o TagResponseArrayOutput) ToTagResponseArrayOutput() TagResponseArrayOutput
- func (o TagResponseArrayOutput) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
- type TagResponseInput
- type TagResponseOutput
- func (TagResponseOutput) ElementType() reflect.Type
- func (o TagResponseOutput) Name() pulumi.StringOutput
- func (o TagResponseOutput) ToTagResponseOutput() TagResponseOutput
- func (o TagResponseOutput) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
- func (o TagResponseOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListWorkspaceKeysArgs ¶
type ListWorkspaceKeysResult ¶
type ListWorkspaceKeysResult struct { string `pulumi:"primarySharedKey"` SecondarySharedKey *string `pulumi:"secondarySharedKey"` }PrimarySharedKey *
The shared keys for a workspace.
func ListWorkspaceKeys ¶
func ListWorkspaceKeys(ctx *pulumi.Context, args *ListWorkspaceKeysArgs, opts ...pulumi.InvokeOption) (*ListWorkspaceKeysResult, error)
type LookupSavedSearchArgs ¶
type LookupSavedSearchResult ¶
type LookupSavedSearchResult struct { // The category of the saved search. This helps the user to find a saved search faster. Category string `pulumi:"category"` // Saved search display name. DisplayName string `pulumi:"displayName"` // The ETag of the saved search. ETag *string `pulumi:"eTag"` // The name of the saved search. Name string `pulumi:"name"` // The query expression for the saved search. Please see https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-search-reference for reference. Query string `pulumi:"query"` // The tags attached to the saved search. Tags []TagResponse `pulumi:"tags"` // The type of the saved search. Type string `pulumi:"type"` // The version number of the query language. The current version is 2 and is the default. Version *int `pulumi:"version"` }
Value object for saved search results.
func LookupSavedSearch ¶
func LookupSavedSearch(ctx *pulumi.Context, args *LookupSavedSearchArgs, opts ...pulumi.InvokeOption) (*LookupSavedSearchResult, error)
type LookupStorageInsightArgs ¶
type LookupStorageInsightArgs struct { // The Resource Group name. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of the storageInsightsConfigs resource StorageInsightName string `pulumi:"storageInsightName"` // The Log Analytics Workspace name. WorkspaceName string `pulumi:"workspaceName"` }
type LookupStorageInsightResult ¶
type LookupStorageInsightResult struct { // The names of the blob containers that the workspace should read Containers []string `pulumi:"containers"` // The ETag of the storage insight. ETag *string `pulumi:"eTag"` // Resource name. Name string `pulumi:"name"` // The status of the storage insight Status StorageInsightStatusResponse `pulumi:"status"` // The storage account connection details StorageAccount StorageAccountResponse `pulumi:"storageAccount"` // The names of the Azure tables that the workspace should read Tables []string `pulumi:"tables"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
The top level storage insight resource container.
func LookupStorageInsight ¶
func LookupStorageInsight(ctx *pulumi.Context, args *LookupStorageInsightArgs, opts ...pulumi.InvokeOption) (*LookupStorageInsightResult, error)
type SavedSearch ¶
type SavedSearch struct { pulumi.CustomResourceState // The category of the saved search. This helps the user to find a saved search faster. Category pulumi.StringOutput `pulumi:"category"` // Saved search display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The ETag of the saved search. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // The name of the saved search. Name pulumi.StringOutput `pulumi:"name"` // The query expression for the saved search. Please see https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-search-reference for reference. Query pulumi.StringOutput `pulumi:"query"` // The tags attached to the saved search. Tags TagResponseArrayOutput `pulumi:"tags"` // The type of the saved search. Type pulumi.StringOutput `pulumi:"type"` // The version number of the query language. The current version is 2 and is the default. Version pulumi.IntPtrOutput `pulumi:"version"` }
Value object for saved search results.
func GetSavedSearch ¶
func GetSavedSearch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SavedSearchState, opts ...pulumi.ResourceOption) (*SavedSearch, error)
GetSavedSearch gets an existing SavedSearch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSavedSearch ¶
func NewSavedSearch(ctx *pulumi.Context, name string, args *SavedSearchArgs, opts ...pulumi.ResourceOption) (*SavedSearch, error)
NewSavedSearch registers a new resource with the given unique name, arguments, and options.
type SavedSearchArgs ¶
type SavedSearchArgs struct { // The category of the saved search. This helps the user to find a saved search faster. Category pulumi.StringInput // Saved search display name. DisplayName pulumi.StringInput // The ETag of the saved search. ETag pulumi.StringPtrInput // The query expression for the saved search. Please see https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-search-reference for reference. Query pulumi.StringInput // The Resource Group name. ResourceGroupName pulumi.StringInput // The id of the saved search. SavedSearchId pulumi.StringInput // The tags attached to the saved search. Tags TagArrayInput // The version number of the query language. The current version is 2 and is the default. Version pulumi.IntPtrInput // The Log Analytics Workspace name. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a SavedSearch resource.
func (SavedSearchArgs) ElementType ¶
func (SavedSearchArgs) ElementType() reflect.Type
type SavedSearchState ¶
type SavedSearchState struct { // The category of the saved search. This helps the user to find a saved search faster. Category pulumi.StringPtrInput // Saved search display name. DisplayName pulumi.StringPtrInput // The ETag of the saved search. ETag pulumi.StringPtrInput // The name of the saved search. Name pulumi.StringPtrInput // The query expression for the saved search. Please see https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-search-reference for reference. Query pulumi.StringPtrInput // The tags attached to the saved search. Tags TagResponseArrayInput // The type of the saved search. Type pulumi.StringPtrInput // The version number of the query language. The current version is 2 and is the default. Version pulumi.IntPtrInput }
func (SavedSearchState) ElementType ¶
func (SavedSearchState) ElementType() reflect.Type
type StorageAccount ¶
type StorageAccount struct { // The Azure Resource Manager ID of the storage account resource. Id string `pulumi:"id"` // The storage account key. Key string `pulumi:"key"` }
Describes a storage account connection.
type StorageAccountArgs ¶
type StorageAccountArgs struct { // The Azure Resource Manager ID of the storage account resource. Id pulumi.StringInput `pulumi:"id"` // The storage account key. Key pulumi.StringInput `pulumi:"key"` }
Describes a storage account connection.
func (StorageAccountArgs) ElementType ¶
func (StorageAccountArgs) ElementType() reflect.Type
func (StorageAccountArgs) ToStorageAccountOutput ¶
func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountArgs) ToStorageAccountOutputWithContext ¶
func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
func (StorageAccountArgs) ToStorageAccountPtrOutput ¶
func (i StorageAccountArgs) ToStorageAccountPtrOutput() StorageAccountPtrOutput
func (StorageAccountArgs) ToStorageAccountPtrOutputWithContext ¶
func (i StorageAccountArgs) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
type StorageAccountInput ¶
type StorageAccountInput interface { pulumi.Input ToStorageAccountOutput() StorageAccountOutput ToStorageAccountOutputWithContext(context.Context) StorageAccountOutput }
StorageAccountInput is an input type that accepts StorageAccountArgs and StorageAccountOutput values. You can construct a concrete instance of `StorageAccountInput` via:
StorageAccountArgs{...}
type StorageAccountOutput ¶
type StorageAccountOutput struct{ *pulumi.OutputState }
Describes a storage account connection.
func (StorageAccountOutput) ElementType ¶
func (StorageAccountOutput) ElementType() reflect.Type
func (StorageAccountOutput) Id ¶
func (o StorageAccountOutput) Id() pulumi.StringOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountOutput) Key ¶
func (o StorageAccountOutput) Key() pulumi.StringOutput
The storage account key.
func (StorageAccountOutput) ToStorageAccountOutput ¶
func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountOutput) ToStorageAccountOutputWithContext ¶
func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
func (StorageAccountOutput) ToStorageAccountPtrOutput ¶
func (o StorageAccountOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
func (StorageAccountOutput) ToStorageAccountPtrOutputWithContext ¶
func (o StorageAccountOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
type StorageAccountPtrInput ¶
type StorageAccountPtrInput interface { pulumi.Input ToStorageAccountPtrOutput() StorageAccountPtrOutput ToStorageAccountPtrOutputWithContext(context.Context) StorageAccountPtrOutput }
StorageAccountPtrInput is an input type that accepts StorageAccountArgs, StorageAccountPtr and StorageAccountPtrOutput values. You can construct a concrete instance of `StorageAccountPtrInput` via:
StorageAccountArgs{...} or: nil
func StorageAccountPtr ¶
func StorageAccountPtr(v *StorageAccountArgs) StorageAccountPtrInput
type StorageAccountPtrOutput ¶
type StorageAccountPtrOutput struct{ *pulumi.OutputState }
func (StorageAccountPtrOutput) Elem ¶
func (o StorageAccountPtrOutput) Elem() StorageAccountOutput
func (StorageAccountPtrOutput) ElementType ¶
func (StorageAccountPtrOutput) ElementType() reflect.Type
func (StorageAccountPtrOutput) Id ¶
func (o StorageAccountPtrOutput) Id() pulumi.StringPtrOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountPtrOutput) Key ¶
func (o StorageAccountPtrOutput) Key() pulumi.StringPtrOutput
The storage account key.
func (StorageAccountPtrOutput) ToStorageAccountPtrOutput ¶
func (o StorageAccountPtrOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
func (StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext ¶
func (o StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
type StorageAccountResponse ¶
type StorageAccountResponse struct { // The Azure Resource Manager ID of the storage account resource. Id string `pulumi:"id"` // The storage account key. Key string `pulumi:"key"` }
Describes a storage account connection.
type StorageAccountResponseArgs ¶
type StorageAccountResponseArgs struct { // The Azure Resource Manager ID of the storage account resource. Id pulumi.StringInput `pulumi:"id"` // The storage account key. Key pulumi.StringInput `pulumi:"key"` }
Describes a storage account connection.
func (StorageAccountResponseArgs) ElementType ¶
func (StorageAccountResponseArgs) ElementType() reflect.Type
func (StorageAccountResponseArgs) ToStorageAccountResponseOutput ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponseOutput() StorageAccountResponseOutput
func (StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
func (StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
func (StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
type StorageAccountResponseInput ¶
type StorageAccountResponseInput interface { pulumi.Input ToStorageAccountResponseOutput() StorageAccountResponseOutput ToStorageAccountResponseOutputWithContext(context.Context) StorageAccountResponseOutput }
StorageAccountResponseInput is an input type that accepts StorageAccountResponseArgs and StorageAccountResponseOutput values. You can construct a concrete instance of `StorageAccountResponseInput` via:
StorageAccountResponseArgs{...}
type StorageAccountResponseOutput ¶
type StorageAccountResponseOutput struct{ *pulumi.OutputState }
Describes a storage account connection.
func (StorageAccountResponseOutput) ElementType ¶
func (StorageAccountResponseOutput) ElementType() reflect.Type
func (StorageAccountResponseOutput) Id ¶
func (o StorageAccountResponseOutput) Id() pulumi.StringOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountResponseOutput) Key ¶
func (o StorageAccountResponseOutput) Key() pulumi.StringOutput
The storage account key.
func (StorageAccountResponseOutput) ToStorageAccountResponseOutput ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput
func (StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
func (StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
func (StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
type StorageAccountResponsePtrInput ¶
type StorageAccountResponsePtrInput interface { pulumi.Input ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput ToStorageAccountResponsePtrOutputWithContext(context.Context) StorageAccountResponsePtrOutput }
StorageAccountResponsePtrInput is an input type that accepts StorageAccountResponseArgs, StorageAccountResponsePtr and StorageAccountResponsePtrOutput values. You can construct a concrete instance of `StorageAccountResponsePtrInput` via:
StorageAccountResponseArgs{...} or: nil
func StorageAccountResponsePtr ¶
func StorageAccountResponsePtr(v *StorageAccountResponseArgs) StorageAccountResponsePtrInput
type StorageAccountResponsePtrOutput ¶
type StorageAccountResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageAccountResponsePtrOutput) Elem ¶
func (o StorageAccountResponsePtrOutput) Elem() StorageAccountResponseOutput
func (StorageAccountResponsePtrOutput) ElementType ¶
func (StorageAccountResponsePtrOutput) ElementType() reflect.Type
func (StorageAccountResponsePtrOutput) Id ¶
func (o StorageAccountResponsePtrOutput) Id() pulumi.StringPtrOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountResponsePtrOutput) Key ¶
func (o StorageAccountResponsePtrOutput) Key() pulumi.StringPtrOutput
The storage account key.
func (StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput ¶
func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
func (StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext ¶
func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
type StorageInsight ¶
type StorageInsight struct { pulumi.CustomResourceState // The names of the blob containers that the workspace should read Containers pulumi.StringArrayOutput `pulumi:"containers"` // The ETag of the storage insight. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The status of the storage insight Status StorageInsightStatusResponseOutput `pulumi:"status"` // The storage account connection details StorageAccount StorageAccountResponseOutput `pulumi:"storageAccount"` // The names of the Azure tables that the workspace should read Tables pulumi.StringArrayOutput `pulumi:"tables"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
The top level storage insight resource container.
func GetStorageInsight ¶
func GetStorageInsight(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageInsightState, opts ...pulumi.ResourceOption) (*StorageInsight, error)
GetStorageInsight gets an existing StorageInsight resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStorageInsight ¶
func NewStorageInsight(ctx *pulumi.Context, name string, args *StorageInsightArgs, opts ...pulumi.ResourceOption) (*StorageInsight, error)
NewStorageInsight registers a new resource with the given unique name, arguments, and options.
type StorageInsightArgs ¶
type StorageInsightArgs struct { // The names of the blob containers that the workspace should read Containers pulumi.StringArrayInput // The ETag of the storage insight. ETag pulumi.StringPtrInput // The Resource Group name. ResourceGroupName pulumi.StringInput // The storage account connection details StorageAccount StorageAccountInput // Name of the storageInsightsConfigs resource StorageInsightName pulumi.StringInput // The names of the Azure tables that the workspace should read Tables pulumi.StringArrayInput // Resource tags Tags pulumi.StringMapInput // The Log Analytics Workspace name. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a StorageInsight resource.
func (StorageInsightArgs) ElementType ¶
func (StorageInsightArgs) ElementType() reflect.Type
type StorageInsightState ¶
type StorageInsightState struct { // The names of the blob containers that the workspace should read Containers pulumi.StringArrayInput // The ETag of the storage insight. ETag pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The status of the storage insight Status StorageInsightStatusResponsePtrInput // The storage account connection details StorageAccount StorageAccountResponsePtrInput // The names of the Azure tables that the workspace should read Tables pulumi.StringArrayInput // Resource tags Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (StorageInsightState) ElementType ¶
func (StorageInsightState) ElementType() reflect.Type
type StorageInsightStatusResponse ¶
type StorageInsightStatusResponse struct { // Description of the state of the storage insight. Description *string `pulumi:"description"` // The state of the storage insight connection to the workspace State string `pulumi:"state"` }
The status of the storage insight.
type StorageInsightStatusResponseArgs ¶
type StorageInsightStatusResponseArgs struct { // Description of the state of the storage insight. Description pulumi.StringPtrInput `pulumi:"description"` // The state of the storage insight connection to the workspace State pulumi.StringInput `pulumi:"state"` }
The status of the storage insight.
func (StorageInsightStatusResponseArgs) ElementType ¶
func (StorageInsightStatusResponseArgs) ElementType() reflect.Type
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutput ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutputWithContext ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutput ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutputWithContext ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
type StorageInsightStatusResponseInput ¶
type StorageInsightStatusResponseInput interface { pulumi.Input ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput ToStorageInsightStatusResponseOutputWithContext(context.Context) StorageInsightStatusResponseOutput }
StorageInsightStatusResponseInput is an input type that accepts StorageInsightStatusResponseArgs and StorageInsightStatusResponseOutput values. You can construct a concrete instance of `StorageInsightStatusResponseInput` via:
StorageInsightStatusResponseArgs{...}
type StorageInsightStatusResponseOutput ¶
type StorageInsightStatusResponseOutput struct{ *pulumi.OutputState }
The status of the storage insight.
func (StorageInsightStatusResponseOutput) Description ¶
func (o StorageInsightStatusResponseOutput) Description() pulumi.StringPtrOutput
Description of the state of the storage insight.
func (StorageInsightStatusResponseOutput) ElementType ¶
func (StorageInsightStatusResponseOutput) ElementType() reflect.Type
func (StorageInsightStatusResponseOutput) State ¶
func (o StorageInsightStatusResponseOutput) State() pulumi.StringOutput
The state of the storage insight connection to the workspace
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutput ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutputWithContext ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
type StorageInsightStatusResponsePtrInput ¶
type StorageInsightStatusResponsePtrInput interface { pulumi.Input ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput ToStorageInsightStatusResponsePtrOutputWithContext(context.Context) StorageInsightStatusResponsePtrOutput }
StorageInsightStatusResponsePtrInput is an input type that accepts StorageInsightStatusResponseArgs, StorageInsightStatusResponsePtr and StorageInsightStatusResponsePtrOutput values. You can construct a concrete instance of `StorageInsightStatusResponsePtrInput` via:
StorageInsightStatusResponseArgs{...} or: nil
func StorageInsightStatusResponsePtr ¶
func StorageInsightStatusResponsePtr(v *StorageInsightStatusResponseArgs) StorageInsightStatusResponsePtrInput
type StorageInsightStatusResponsePtrOutput ¶
type StorageInsightStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageInsightStatusResponsePtrOutput) Description ¶
func (o StorageInsightStatusResponsePtrOutput) Description() pulumi.StringPtrOutput
Description of the state of the storage insight.
func (StorageInsightStatusResponsePtrOutput) ElementType ¶
func (StorageInsightStatusResponsePtrOutput) ElementType() reflect.Type
func (StorageInsightStatusResponsePtrOutput) State ¶
func (o StorageInsightStatusResponsePtrOutput) State() pulumi.StringPtrOutput
The state of the storage insight connection to the workspace
func (StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutput ¶
func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
func (StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutputWithContext ¶
func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
type Tag ¶
type Tag struct { // The tag name. Name string `pulumi:"name"` // The tag value. Value string `pulumi:"value"` }
A tag of a saved search.
type TagArgs ¶
type TagArgs struct { // The tag name. Name pulumi.StringInput `pulumi:"name"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
A tag of a saved search.
func (TagArgs) ElementType ¶
func (TagArgs) ToTagOutput ¶
type TagArray ¶
type TagArray []TagInput
func (TagArray) ElementType ¶
func (TagArray) ToTagArrayOutput ¶
func (i TagArray) ToTagArrayOutput() TagArrayOutput
func (TagArray) ToTagArrayOutputWithContext ¶
func (i TagArray) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagArrayInput ¶
type TagArrayInput interface { pulumi.Input ToTagArrayOutput() TagArrayOutput ToTagArrayOutputWithContext(context.Context) TagArrayOutput }
TagArrayInput is an input type that accepts TagArray and TagArrayOutput values. You can construct a concrete instance of `TagArrayInput` via:
TagArray{ TagArgs{...} }
type TagArrayOutput ¶
type TagArrayOutput struct{ *pulumi.OutputState }
func (TagArrayOutput) ElementType ¶
func (TagArrayOutput) ElementType() reflect.Type
func (TagArrayOutput) ToTagArrayOutput ¶
func (o TagArrayOutput) ToTagArrayOutput() TagArrayOutput
func (TagArrayOutput) ToTagArrayOutputWithContext ¶
func (o TagArrayOutput) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagInput ¶
type TagInput interface { pulumi.Input ToTagOutput() TagOutput ToTagOutputWithContext(context.Context) TagOutput }
TagInput is an input type that accepts TagArgs and TagOutput values. You can construct a concrete instance of `TagInput` via:
TagArgs{...}
type TagOutput ¶
type TagOutput struct{ *pulumi.OutputState }
A tag of a saved search.
func (TagOutput) ElementType ¶
func (TagOutput) ToTagOutput ¶
func (TagOutput) ToTagOutputWithContext ¶
type TagResponse ¶
type TagResponse struct { // The tag name. Name string `pulumi:"name"` // The tag value. Value string `pulumi:"value"` }
A tag of a saved search.
type TagResponseArgs ¶
type TagResponseArgs struct { // The tag name. Name pulumi.StringInput `pulumi:"name"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
A tag of a saved search.
func (TagResponseArgs) ElementType ¶
func (TagResponseArgs) ElementType() reflect.Type
func (TagResponseArgs) ToTagResponseOutput ¶
func (i TagResponseArgs) ToTagResponseOutput() TagResponseOutput
func (TagResponseArgs) ToTagResponseOutputWithContext ¶
func (i TagResponseArgs) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
type TagResponseArray ¶
type TagResponseArray []TagResponseInput
func (TagResponseArray) ElementType ¶
func (TagResponseArray) ElementType() reflect.Type
func (TagResponseArray) ToTagResponseArrayOutput ¶
func (i TagResponseArray) ToTagResponseArrayOutput() TagResponseArrayOutput
func (TagResponseArray) ToTagResponseArrayOutputWithContext ¶
func (i TagResponseArray) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
type TagResponseArrayInput ¶
type TagResponseArrayInput interface { pulumi.Input ToTagResponseArrayOutput() TagResponseArrayOutput ToTagResponseArrayOutputWithContext(context.Context) TagResponseArrayOutput }
TagResponseArrayInput is an input type that accepts TagResponseArray and TagResponseArrayOutput values. You can construct a concrete instance of `TagResponseArrayInput` via:
TagResponseArray{ TagResponseArgs{...} }
type TagResponseArrayOutput ¶
type TagResponseArrayOutput struct{ *pulumi.OutputState }
func (TagResponseArrayOutput) ElementType ¶
func (TagResponseArrayOutput) ElementType() reflect.Type
func (TagResponseArrayOutput) Index ¶
func (o TagResponseArrayOutput) Index(i pulumi.IntInput) TagResponseOutput
func (TagResponseArrayOutput) ToTagResponseArrayOutput ¶
func (o TagResponseArrayOutput) ToTagResponseArrayOutput() TagResponseArrayOutput
func (TagResponseArrayOutput) ToTagResponseArrayOutputWithContext ¶
func (o TagResponseArrayOutput) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
type TagResponseInput ¶
type TagResponseInput interface { pulumi.Input ToTagResponseOutput() TagResponseOutput ToTagResponseOutputWithContext(context.Context) TagResponseOutput }
TagResponseInput is an input type that accepts TagResponseArgs and TagResponseOutput values. You can construct a concrete instance of `TagResponseInput` via:
TagResponseArgs{...}
type TagResponseOutput ¶
type TagResponseOutput struct{ *pulumi.OutputState }
A tag of a saved search.
func (TagResponseOutput) ElementType ¶
func (TagResponseOutput) ElementType() reflect.Type
func (TagResponseOutput) ToTagResponseOutput ¶
func (o TagResponseOutput) ToTagResponseOutput() TagResponseOutput
func (TagResponseOutput) ToTagResponseOutputWithContext ¶
func (o TagResponseOutput) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
func (TagResponseOutput) Value ¶
func (o TagResponseOutput) Value() pulumi.StringOutput
The tag value.