azure-native.operationalinsights.Workspace
Explore with Pulumi AI
The top level Workspace resource container. API Version: 2020-10-01.
Example Usage
WorkspacesCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var workspace = new AzureNative.OperationalInsights.Workspace("workspace", new()
    {
        Location = "australiasoutheast",
        ResourceGroupName = "oiautorest6685",
        RetentionInDays = 30,
        Sku = new AzureNative.OperationalInsights.Inputs.WorkspaceSkuArgs
        {
            Name = "PerGB2018",
        },
        Tags = 
        {
            { "tag1", "val1" },
        },
        WorkspaceName = "oiautorest6685",
    });
});
package main
import (
	operationalinsights "github.com/pulumi/pulumi-azure-native-sdk/operationalinsights"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := operationalinsights.NewWorkspace(ctx, "workspace", &operationalinsights.WorkspaceArgs{
			Location:          pulumi.String("australiasoutheast"),
			ResourceGroupName: pulumi.String("oiautorest6685"),
			RetentionInDays:   pulumi.Int(30),
			Sku: &operationalinsights.WorkspaceSkuArgs{
				Name: pulumi.String("PerGB2018"),
			},
			Tags: pulumi.StringMap{
				"tag1": pulumi.String("val1"),
			},
			WorkspaceName: pulumi.String("oiautorest6685"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.operationalinsights.Workspace;
import com.pulumi.azurenative.operationalinsights.WorkspaceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var workspace = new Workspace("workspace", WorkspaceArgs.builder()        
            .location("australiasoutheast")
            .resourceGroupName("oiautorest6685")
            .retentionInDays(30)
            .sku(Map.of("name", "PerGB2018"))
            .tags(Map.of("tag1", "val1"))
            .workspaceName("oiautorest6685")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const workspace = new azure_native.operationalinsights.Workspace("workspace", {
    location: "australiasoutheast",
    resourceGroupName: "oiautorest6685",
    retentionInDays: 30,
    sku: {
        name: "PerGB2018",
    },
    tags: {
        tag1: "val1",
    },
    workspaceName: "oiautorest6685",
});
import pulumi
import pulumi_azure_native as azure_native
workspace = azure_native.operationalinsights.Workspace("workspace",
    location="australiasoutheast",
    resource_group_name="oiautorest6685",
    retention_in_days=30,
    sku=azure_native.operationalinsights.WorkspaceSkuArgs(
        name="PerGB2018",
    ),
    tags={
        "tag1": "val1",
    },
    workspace_name="oiautorest6685")
resources:
  workspace:
    type: azure-native:operationalinsights:Workspace
    properties:
      location: australiasoutheast
      resourceGroupName: oiautorest6685
      retentionInDays: 30
      sku:
        name: PerGB2018
      tags:
        tag1: val1
      workspaceName: oiautorest6685
Create Workspace Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Workspace(name: string, args: WorkspaceArgs, opts?: CustomResourceOptions);@overload
def Workspace(resource_name: str,
              args: WorkspaceArgs,
              opts: Optional[ResourceOptions] = None)
@overload
def Workspace(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              resource_group_name: Optional[str] = None,
              public_network_access_for_query: Optional[Union[str, PublicNetworkAccessType]] = None,
              force_cmk_for_query: Optional[bool] = None,
              location: Optional[str] = None,
              provisioning_state: Optional[Union[str, WorkspaceEntityStatus]] = None,
              public_network_access_for_ingestion: Optional[Union[str, PublicNetworkAccessType]] = None,
              e_tag: Optional[str] = None,
              features: Optional[WorkspaceFeaturesArgs] = None,
              retention_in_days: Optional[int] = None,
              sku: Optional[WorkspaceSkuArgs] = None,
              tags: Optional[Mapping[str, str]] = None,
              workspace_capping: Optional[WorkspaceCappingArgs] = None,
              workspace_name: Optional[str] = None)func NewWorkspace(ctx *Context, name string, args WorkspaceArgs, opts ...ResourceOption) (*Workspace, error)public Workspace(string name, WorkspaceArgs args, CustomResourceOptions? opts = null)
public Workspace(String name, WorkspaceArgs args)
public Workspace(String name, WorkspaceArgs args, CustomResourceOptions options)
type: azure-native:operationalinsights:Workspace
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkspaceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleworkspaceResourceResourceFromOperationalinsights = new AzureNative.Operationalinsights.Workspace("exampleworkspaceResourceResourceFromOperationalinsights", new()
{
    ResourceGroupName = "string",
    PublicNetworkAccessForQuery = "string",
    ForceCmkForQuery = false,
    Location = "string",
    ProvisioningState = "string",
    PublicNetworkAccessForIngestion = "string",
    ETag = "string",
    Features = 
    {
        { "clusterResourceId", "string" },
        { "disableLocalAuth", false },
        { "enableDataExport", false },
        { "enableLogAccessUsingOnlyResourcePermissions", false },
        { "immediatePurgeDataOn30Days", false },
    },
    RetentionInDays = 0,
    Sku = 
    {
        { "name", "string" },
        { "capacityReservationLevel", 0 },
    },
    Tags = 
    {
        { "string", "string" },
    },
    WorkspaceCapping = 
    {
        { "dailyQuotaGb", 0 },
    },
    WorkspaceName = "string",
});
example, err := operationalinsights.NewWorkspace(ctx, "exampleworkspaceResourceResourceFromOperationalinsights", &operationalinsights.WorkspaceArgs{
	ResourceGroupName:               "string",
	PublicNetworkAccessForQuery:     "string",
	ForceCmkForQuery:                false,
	Location:                        "string",
	ProvisioningState:               "string",
	PublicNetworkAccessForIngestion: "string",
	ETag:                            "string",
	Features: map[string]interface{}{
		"clusterResourceId":                           "string",
		"disableLocalAuth":                            false,
		"enableDataExport":                            false,
		"enableLogAccessUsingOnlyResourcePermissions": false,
		"immediatePurgeDataOn30Days":                  false,
	},
	RetentionInDays: 0,
	Sku: map[string]interface{}{
		"name":                     "string",
		"capacityReservationLevel": 0,
	},
	Tags: map[string]interface{}{
		"string": "string",
	},
	WorkspaceCapping: map[string]interface{}{
		"dailyQuotaGb": 0,
	},
	WorkspaceName: "string",
})
var exampleworkspaceResourceResourceFromOperationalinsights = new Workspace("exampleworkspaceResourceResourceFromOperationalinsights", WorkspaceArgs.builder()
    .resourceGroupName("string")
    .publicNetworkAccessForQuery("string")
    .forceCmkForQuery(false)
    .location("string")
    .provisioningState("string")
    .publicNetworkAccessForIngestion("string")
    .eTag("string")
    .features(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .retentionInDays(0)
    .sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .workspaceCapping(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .workspaceName("string")
    .build());
exampleworkspace_resource_resource_from_operationalinsights = azure_native.operationalinsights.Workspace("exampleworkspaceResourceResourceFromOperationalinsights",
    resource_group_name=string,
    public_network_access_for_query=string,
    force_cmk_for_query=False,
    location=string,
    provisioning_state=string,
    public_network_access_for_ingestion=string,
    e_tag=string,
    features={
        clusterResourceId: string,
        disableLocalAuth: False,
        enableDataExport: False,
        enableLogAccessUsingOnlyResourcePermissions: False,
        immediatePurgeDataOn30Days: False,
    },
    retention_in_days=0,
    sku={
        name: string,
        capacityReservationLevel: 0,
    },
    tags={
        string: string,
    },
    workspace_capping={
        dailyQuotaGb: 0,
    },
    workspace_name=string)
const exampleworkspaceResourceResourceFromOperationalinsights = new azure_native.operationalinsights.Workspace("exampleworkspaceResourceResourceFromOperationalinsights", {
    resourceGroupName: "string",
    publicNetworkAccessForQuery: "string",
    forceCmkForQuery: false,
    location: "string",
    provisioningState: "string",
    publicNetworkAccessForIngestion: "string",
    eTag: "string",
    features: {
        clusterResourceId: "string",
        disableLocalAuth: false,
        enableDataExport: false,
        enableLogAccessUsingOnlyResourcePermissions: false,
        immediatePurgeDataOn30Days: false,
    },
    retentionInDays: 0,
    sku: {
        name: "string",
        capacityReservationLevel: 0,
    },
    tags: {
        string: "string",
    },
    workspaceCapping: {
        dailyQuotaGb: 0,
    },
    workspaceName: "string",
});
type: azure-native:operationalinsights:Workspace
properties:
    eTag: string
    features:
        clusterResourceId: string
        disableLocalAuth: false
        enableDataExport: false
        enableLogAccessUsingOnlyResourcePermissions: false
        immediatePurgeDataOn30Days: false
    forceCmkForQuery: false
    location: string
    provisioningState: string
    publicNetworkAccessForIngestion: string
    publicNetworkAccessForQuery: string
    resourceGroupName: string
    retentionInDays: 0
    sku:
        capacityReservationLevel: 0
        name: string
    tags:
        string: string
    workspaceCapping:
        dailyQuotaGb: 0
    workspaceName: string
Workspace Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Workspace resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ETag string
- The ETag of the workspace.
- Features
Pulumi.Azure Native. Operational Insights. Inputs. Workspace Features 
- Workspace features.
- ForceCmk boolFor Query 
- Indicates whether customer managed storage is mandatory for query management.
- Location string
- The geo-location where the resource lives
- ProvisioningState string | Pulumi.Azure Native. Operational Insights. Workspace Entity Status 
- The provisioning state of the workspace.
- PublicNetwork string | Pulumi.Access For Ingestion Azure Native. Operational Insights. Public Network Access Type 
- The network access type for accessing Log Analytics ingestion.
- PublicNetwork string | Pulumi.Access For Query Azure Native. Operational Insights. Public Network Access Type 
- The network access type for accessing Log Analytics query.
- RetentionIn intDays 
- The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.
- Sku
Pulumi.Azure Native. Operational Insights. Inputs. Workspace Sku 
- The SKU of the workspace.
- Dictionary<string, string>
- Resource tags.
- WorkspaceCapping Pulumi.Azure Native. Operational Insights. Inputs. Workspace Capping 
- The daily volume cap for ingestion.
- WorkspaceName string
- The name of the workspace.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ETag string
- The ETag of the workspace.
- Features
WorkspaceFeatures Args 
- Workspace features.
- ForceCmk boolFor Query 
- Indicates whether customer managed storage is mandatory for query management.
- Location string
- The geo-location where the resource lives
- ProvisioningState string | WorkspaceEntity Status 
- The provisioning state of the workspace.
- PublicNetwork string | PublicAccess For Ingestion Network Access Type 
- The network access type for accessing Log Analytics ingestion.
- PublicNetwork string | PublicAccess For Query Network Access Type 
- The network access type for accessing Log Analytics query.
- RetentionIn intDays 
- The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.
- Sku
WorkspaceSku Args 
- The SKU of the workspace.
- map[string]string
- Resource tags.
- WorkspaceCapping WorkspaceCapping Args 
- The daily volume cap for ingestion.
- WorkspaceName string
- The name of the workspace.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- eTag String
- The ETag of the workspace.
- features
WorkspaceFeatures 
- Workspace features.
- forceCmk BooleanFor Query 
- Indicates whether customer managed storage is mandatory for query management.
- location String
- The geo-location where the resource lives
- provisioningState String | WorkspaceEntity Status 
- The provisioning state of the workspace.
- publicNetwork String | PublicAccess For Ingestion Network Access Type 
- The network access type for accessing Log Analytics ingestion.
- publicNetwork String | PublicAccess For Query Network Access Type 
- The network access type for accessing Log Analytics query.
- retentionIn IntegerDays 
- The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.
- sku
WorkspaceSku 
- The SKU of the workspace.
- Map<String,String>
- Resource tags.
- workspaceCapping WorkspaceCapping 
- The daily volume cap for ingestion.
- workspaceName String
- The name of the workspace.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- eTag string
- The ETag of the workspace.
- features
WorkspaceFeatures 
- Workspace features.
- forceCmk booleanFor Query 
- Indicates whether customer managed storage is mandatory for query management.
- location string
- The geo-location where the resource lives
- provisioningState string | WorkspaceEntity Status 
- The provisioning state of the workspace.
- publicNetwork string | PublicAccess For Ingestion Network Access Type 
- The network access type for accessing Log Analytics ingestion.
- publicNetwork string | PublicAccess For Query Network Access Type 
- The network access type for accessing Log Analytics query.
- retentionIn numberDays 
- The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.
- sku
WorkspaceSku 
- The SKU of the workspace.
- {[key: string]: string}
- Resource tags.
- workspaceCapping WorkspaceCapping 
- The daily volume cap for ingestion.
- workspaceName string
- The name of the workspace.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- e_tag str
- The ETag of the workspace.
- features
WorkspaceFeatures Args 
- Workspace features.
- force_cmk_ boolfor_ query 
- Indicates whether customer managed storage is mandatory for query management.
- location str
- The geo-location where the resource lives
- provisioning_state str | WorkspaceEntity Status 
- The provisioning state of the workspace.
- public_network_ str | Publicaccess_ for_ ingestion Network Access Type 
- The network access type for accessing Log Analytics ingestion.
- public_network_ str | Publicaccess_ for_ query Network Access Type 
- The network access type for accessing Log Analytics query.
- retention_in_ intdays 
- The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.
- sku
WorkspaceSku Args 
- The SKU of the workspace.
- Mapping[str, str]
- Resource tags.
- workspace_capping WorkspaceCapping Args 
- The daily volume cap for ingestion.
- workspace_name str
- The name of the workspace.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- eTag String
- The ETag of the workspace.
- features Property Map
- Workspace features.
- forceCmk BooleanFor Query 
- Indicates whether customer managed storage is mandatory for query management.
- location String
- The geo-location where the resource lives
- provisioningState String | "Creating" | "Succeeded" | "Failed" | "Canceled" | "Deleting" | "ProvisioningAccount" | "Updating" 
- The provisioning state of the workspace.
- publicNetwork String | "Enabled" | "Disabled"Access For Ingestion 
- The network access type for accessing Log Analytics ingestion.
- publicNetwork String | "Enabled" | "Disabled"Access For Query 
- The network access type for accessing Log Analytics query.
- retentionIn NumberDays 
- The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details.
- sku Property Map
- The SKU of the workspace.
- Map<String>
- Resource tags.
- workspaceCapping Property Map
- The daily volume cap for ingestion.
- workspaceName String
- The name of the workspace.
Outputs
All input properties are implicitly available as output properties. Additionally, the Workspace resource produces the following output properties:
- CreatedDate string
- Workspace creation date.
- CustomerId string
- This is a read-only property. Represents the ID associated with the workspace.
- Id string
- The provider-assigned unique ID for this managed resource.
- ModifiedDate string
- Workspace modification date.
- Name string
- The name of the resource
- PrivateLink List<Pulumi.Scoped Resources Azure Native. Operational Insights. Outputs. Private Link Scoped Resource Response> 
- List of linked private link scope resources.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- CreatedDate string
- Workspace creation date.
- CustomerId string
- This is a read-only property. Represents the ID associated with the workspace.
- Id string
- The provider-assigned unique ID for this managed resource.
- ModifiedDate string
- Workspace modification date.
- Name string
- The name of the resource
- PrivateLink []PrivateScoped Resources Link Scoped Resource Response 
- List of linked private link scope resources.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- createdDate String
- Workspace creation date.
- customerId String
- This is a read-only property. Represents the ID associated with the workspace.
- id String
- The provider-assigned unique ID for this managed resource.
- modifiedDate String
- Workspace modification date.
- name String
- The name of the resource
- privateLink List<PrivateScoped Resources Link Scoped Resource Response> 
- List of linked private link scope resources.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- createdDate string
- Workspace creation date.
- customerId string
- This is a read-only property. Represents the ID associated with the workspace.
- id string
- The provider-assigned unique ID for this managed resource.
- modifiedDate string
- Workspace modification date.
- name string
- The name of the resource
- privateLink PrivateScoped Resources Link Scoped Resource Response[] 
- List of linked private link scope resources.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- created_date str
- Workspace creation date.
- customer_id str
- This is a read-only property. Represents the ID associated with the workspace.
- id str
- The provider-assigned unique ID for this managed resource.
- modified_date str
- Workspace modification date.
- name str
- The name of the resource
- private_link_ Sequence[Privatescoped_ resources Link Scoped Resource Response] 
- List of linked private link scope resources.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- createdDate String
- Workspace creation date.
- customerId String
- This is a read-only property. Represents the ID associated with the workspace.
- id String
- The provider-assigned unique ID for this managed resource.
- modifiedDate String
- Workspace modification date.
- name String
- The name of the resource
- privateLink List<Property Map>Scoped Resources 
- List of linked private link scope resources.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
PrivateLinkScopedResourceResponse, PrivateLinkScopedResourceResponseArgs          
- ResourceId string
- The full resource Id of the private link scope resource.
- ScopeId string
- The private link scope unique Identifier.
- ResourceId string
- The full resource Id of the private link scope resource.
- ScopeId string
- The private link scope unique Identifier.
- resourceId String
- The full resource Id of the private link scope resource.
- scopeId String
- The private link scope unique Identifier.
- resourceId string
- The full resource Id of the private link scope resource.
- scopeId string
- The private link scope unique Identifier.
- resource_id str
- The full resource Id of the private link scope resource.
- scope_id str
- The private link scope unique Identifier.
- resourceId String
- The full resource Id of the private link scope resource.
- scopeId String
- The private link scope unique Identifier.
PublicNetworkAccessType, PublicNetworkAccessTypeArgs        
- Enabled
- EnabledEnables connectivity to Log Analytics through public DNS.
- Disabled
- DisabledDisables public connectivity to Log Analytics through public DNS.
- PublicNetwork Access Type Enabled 
- EnabledEnables connectivity to Log Analytics through public DNS.
- PublicNetwork Access Type Disabled 
- DisabledDisables public connectivity to Log Analytics through public DNS.
- Enabled
- EnabledEnables connectivity to Log Analytics through public DNS.
- Disabled
- DisabledDisables public connectivity to Log Analytics through public DNS.
- Enabled
- EnabledEnables connectivity to Log Analytics through public DNS.
- Disabled
- DisabledDisables public connectivity to Log Analytics through public DNS.
- ENABLED
- EnabledEnables connectivity to Log Analytics through public DNS.
- DISABLED
- DisabledDisables public connectivity to Log Analytics through public DNS.
- "Enabled"
- EnabledEnables connectivity to Log Analytics through public DNS.
- "Disabled"
- DisabledDisables public connectivity to Log Analytics through public DNS.
WorkspaceCapping, WorkspaceCappingArgs    
- DailyQuota doubleGb 
- The workspace daily quota for ingestion.
- DailyQuota float64Gb 
- The workspace daily quota for ingestion.
- dailyQuota DoubleGb 
- The workspace daily quota for ingestion.
- dailyQuota numberGb 
- The workspace daily quota for ingestion.
- daily_quota_ floatgb 
- The workspace daily quota for ingestion.
- dailyQuota NumberGb 
- The workspace daily quota for ingestion.
WorkspaceCappingResponse, WorkspaceCappingResponseArgs      
- DataIngestion stringStatus 
- The status of data ingestion for this workspace.
- QuotaNext stringReset Time 
- The time when the quota will be rest.
- DailyQuota doubleGb 
- The workspace daily quota for ingestion.
- DataIngestion stringStatus 
- The status of data ingestion for this workspace.
- QuotaNext stringReset Time 
- The time when the quota will be rest.
- DailyQuota float64Gb 
- The workspace daily quota for ingestion.
- dataIngestion StringStatus 
- The status of data ingestion for this workspace.
- quotaNext StringReset Time 
- The time when the quota will be rest.
- dailyQuota DoubleGb 
- The workspace daily quota for ingestion.
- dataIngestion stringStatus 
- The status of data ingestion for this workspace.
- quotaNext stringReset Time 
- The time when the quota will be rest.
- dailyQuota numberGb 
- The workspace daily quota for ingestion.
- data_ingestion_ strstatus 
- The status of data ingestion for this workspace.
- quota_next_ strreset_ time 
- The time when the quota will be rest.
- daily_quota_ floatgb 
- The workspace daily quota for ingestion.
- dataIngestion StringStatus 
- The status of data ingestion for this workspace.
- quotaNext StringReset Time 
- The time when the quota will be rest.
- dailyQuota NumberGb 
- The workspace daily quota for ingestion.
WorkspaceEntityStatus, WorkspaceEntityStatusArgs      
- Creating
- Creating
- Succeeded
- Succeeded
- Failed
- Failed
- Canceled
- Canceled
- Deleting
- Deleting
- ProvisioningAccount 
- ProvisioningAccount
- Updating
- Updating
- WorkspaceEntity Status Creating 
- Creating
- WorkspaceEntity Status Succeeded 
- Succeeded
- WorkspaceEntity Status Failed 
- Failed
- WorkspaceEntity Status Canceled 
- Canceled
- WorkspaceEntity Status Deleting 
- Deleting
- WorkspaceEntity Status Provisioning Account 
- ProvisioningAccount
- WorkspaceEntity Status Updating 
- Updating
- Creating
- Creating
- Succeeded
- Succeeded
- Failed
- Failed
- Canceled
- Canceled
- Deleting
- Deleting
- ProvisioningAccount 
- ProvisioningAccount
- Updating
- Updating
- Creating
- Creating
- Succeeded
- Succeeded
- Failed
- Failed
- Canceled
- Canceled
- Deleting
- Deleting
- ProvisioningAccount 
- ProvisioningAccount
- Updating
- Updating
- CREATING
- Creating
- SUCCEEDED
- Succeeded
- FAILED
- Failed
- CANCELED
- Canceled
- DELETING
- Deleting
- PROVISIONING_ACCOUNT
- ProvisioningAccount
- UPDATING
- Updating
- "Creating"
- Creating
- "Succeeded"
- Succeeded
- "Failed"
- Failed
- "Canceled"
- Canceled
- "Deleting"
- Deleting
- "ProvisioningAccount" 
- ProvisioningAccount
- "Updating"
- Updating
WorkspaceFeatures, WorkspaceFeaturesArgs    
- ClusterResource stringId 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- DisableLocal boolAuth 
- Disable Non-AAD based Auth.
- EnableData boolExport 
- Flag that indicate if data should be exported.
- EnableLog boolAccess Using Only Resource Permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- ImmediatePurge boolData On30Days 
- Flag that describes if we want to remove the data after 30 days.
- ClusterResource stringId 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- DisableLocal boolAuth 
- Disable Non-AAD based Auth.
- EnableData boolExport 
- Flag that indicate if data should be exported.
- EnableLog boolAccess Using Only Resource Permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- ImmediatePurge boolData On30Days 
- Flag that describes if we want to remove the data after 30 days.
- clusterResource StringId 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- disableLocal BooleanAuth 
- Disable Non-AAD based Auth.
- enableData BooleanExport 
- Flag that indicate if data should be exported.
- enableLog BooleanAccess Using Only Resource Permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- immediatePurge BooleanData On30Days 
- Flag that describes if we want to remove the data after 30 days.
- clusterResource stringId 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- disableLocal booleanAuth 
- Disable Non-AAD based Auth.
- enableData booleanExport 
- Flag that indicate if data should be exported.
- enableLog booleanAccess Using Only Resource Permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- immediatePurge booleanData On30Days 
- Flag that describes if we want to remove the data after 30 days.
- cluster_resource_ strid 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- disable_local_ boolauth 
- Disable Non-AAD based Auth.
- enable_data_ boolexport 
- Flag that indicate if data should be exported.
- enable_log_ boolaccess_ using_ only_ resource_ permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- immediate_purge_ booldata_ on30_ days 
- Flag that describes if we want to remove the data after 30 days.
- clusterResource StringId 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- disableLocal BooleanAuth 
- Disable Non-AAD based Auth.
- enableData BooleanExport 
- Flag that indicate if data should be exported.
- enableLog BooleanAccess Using Only Resource Permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- immediatePurge BooleanData On30Days 
- Flag that describes if we want to remove the data after 30 days.
WorkspaceFeaturesResponse, WorkspaceFeaturesResponseArgs      
- ClusterResource stringId 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- DisableLocal boolAuth 
- Disable Non-AAD based Auth.
- EnableData boolExport 
- Flag that indicate if data should be exported.
- EnableLog boolAccess Using Only Resource Permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- ImmediatePurge boolData On30Days 
- Flag that describes if we want to remove the data after 30 days.
- ClusterResource stringId 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- DisableLocal boolAuth 
- Disable Non-AAD based Auth.
- EnableData boolExport 
- Flag that indicate if data should be exported.
- EnableLog boolAccess Using Only Resource Permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- ImmediatePurge boolData On30Days 
- Flag that describes if we want to remove the data after 30 days.
- clusterResource StringId 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- disableLocal BooleanAuth 
- Disable Non-AAD based Auth.
- enableData BooleanExport 
- Flag that indicate if data should be exported.
- enableLog BooleanAccess Using Only Resource Permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- immediatePurge BooleanData On30Days 
- Flag that describes if we want to remove the data after 30 days.
- clusterResource stringId 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- disableLocal booleanAuth 
- Disable Non-AAD based Auth.
- enableData booleanExport 
- Flag that indicate if data should be exported.
- enableLog booleanAccess Using Only Resource Permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- immediatePurge booleanData On30Days 
- Flag that describes if we want to remove the data after 30 days.
- cluster_resource_ strid 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- disable_local_ boolauth 
- Disable Non-AAD based Auth.
- enable_data_ boolexport 
- Flag that indicate if data should be exported.
- enable_log_ boolaccess_ using_ only_ resource_ permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- immediate_purge_ booldata_ on30_ days 
- Flag that describes if we want to remove the data after 30 days.
- clusterResource StringId 
- Dedicated LA cluster resourceId that is linked to the workspaces.
- disableLocal BooleanAuth 
- Disable Non-AAD based Auth.
- enableData BooleanExport 
- Flag that indicate if data should be exported.
- enableLog BooleanAccess Using Only Resource Permissions 
- Flag that indicate which permission to use - resource or workspace or both.
- immediatePurge BooleanData On30Days 
- Flag that describes if we want to remove the data after 30 days.
WorkspaceSku, WorkspaceSkuArgs    
- Name
string | Pulumi.Azure Native. Operational Insights. Workspace Sku Name Enum 
- The name of the SKU.
- CapacityReservation intLevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
- Name
string | WorkspaceSku Name Enum 
- The name of the SKU.
- CapacityReservation intLevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
- name
String | WorkspaceSku Name Enum 
- The name of the SKU.
- capacityReservation IntegerLevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
- name
string | WorkspaceSku Name Enum 
- The name of the SKU.
- capacityReservation numberLevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
- name
str | WorkspaceSku Name Enum 
- The name of the SKU.
- capacity_reservation_ intlevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
- name
String | "Free" | "Standard" | "Premium" | "PerNode" | "Per GB2018" | "Standalone" | "Capacity Reservation" | "LACluster" 
- The name of the SKU.
- capacityReservation NumberLevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
WorkspaceSkuNameEnum, WorkspaceSkuNameEnumArgs        
- Free
- Free
- Standard
- Standard
- Premium
- Premium
- PerNode 
- PerNode
- PerGB2018 
- PerGB2018
- Standalone
- Standalone
- CapacityReservation 
- CapacityReservation
- LACluster
- LACluster
- WorkspaceSku Name Enum Free 
- Free
- WorkspaceSku Name Enum Standard 
- Standard
- WorkspaceSku Name Enum Premium 
- Premium
- WorkspaceSku Name Enum Per Node 
- PerNode
- WorkspaceSku Name Enum Per GB2018 
- PerGB2018
- WorkspaceSku Name Enum Standalone 
- Standalone
- WorkspaceSku Name Enum Capacity Reservation 
- CapacityReservation
- WorkspaceSku Name Enum LACluster 
- LACluster
- Free
- Free
- Standard
- Standard
- Premium
- Premium
- PerNode 
- PerNode
- PerGB2018 
- PerGB2018
- Standalone
- Standalone
- CapacityReservation 
- CapacityReservation
- LACluster
- LACluster
- Free
- Free
- Standard
- Standard
- Premium
- Premium
- PerNode 
- PerNode
- PerGB2018 
- PerGB2018
- Standalone
- Standalone
- CapacityReservation 
- CapacityReservation
- LACluster
- LACluster
- FREE
- Free
- STANDARD
- Standard
- PREMIUM
- Premium
- PER_NODE
- PerNode
- PER_GB2018
- PerGB2018
- STANDALONE
- Standalone
- CAPACITY_RESERVATION
- CapacityReservation
- LA_CLUSTER
- LACluster
- "Free"
- Free
- "Standard"
- Standard
- "Premium"
- Premium
- "PerNode" 
- PerNode
- "PerGB2018" 
- PerGB2018
- "Standalone"
- Standalone
- "CapacityReservation" 
- CapacityReservation
- "LACluster"
- LACluster
WorkspaceSkuResponse, WorkspaceSkuResponseArgs      
- LastSku stringUpdate 
- The last time when the sku was updated.
- Name string
- The name of the SKU.
- CapacityReservation intLevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
- LastSku stringUpdate 
- The last time when the sku was updated.
- Name string
- The name of the SKU.
- CapacityReservation intLevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
- lastSku StringUpdate 
- The last time when the sku was updated.
- name String
- The name of the SKU.
- capacityReservation IntegerLevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
- lastSku stringUpdate 
- The last time when the sku was updated.
- name string
- The name of the SKU.
- capacityReservation numberLevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
- last_sku_ strupdate 
- The last time when the sku was updated.
- name str
- The name of the SKU.
- capacity_reservation_ intlevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
- lastSku StringUpdate 
- The last time when the sku was updated.
- name String
- The name of the SKU.
- capacityReservation NumberLevel 
- The capacity reservation level for this workspace, when CapacityReservation sku is selected.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:operationalinsights:Workspace AzTest2170 /subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/oiautorest6685/providers/microsoft.operationalinsights/workspaces/aztest2170 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0