1. Packages
  2. Azure Native v2
  3. API Docs
  4. timeseriesinsights
  5. Gen2Environment
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.timeseriesinsights.Gen2Environment

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

An environment is a set of time-series data available for query, and is the top level Azure Time Series Insights resource. Gen2 environments do not have set data retention limits. Azure REST API version: 2020-05-15. Prior API version in Azure Native 1.x: 2020-05-15.

Example Usage

EnvironmentsCreate

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var gen2Environment = new AzureNative.TimeSeriesInsights.Gen2Environment("gen2Environment", new()
    {
        EnvironmentName = "env1",
        ResourceGroupName = "rg1",
    });

});
Copy
package main

import (
	timeseriesinsights "github.com/pulumi/pulumi-azure-native-sdk/timeseriesinsights/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := timeseriesinsights.NewGen2Environment(ctx, "gen2Environment", &timeseriesinsights.Gen2EnvironmentArgs{
			EnvironmentName:   pulumi.String("env1"),
			ResourceGroupName: pulumi.String("rg1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.timeseriesinsights.Gen2Environment;
import com.pulumi.azurenative.timeseriesinsights.Gen2EnvironmentArgs;
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 gen2Environment = new Gen2Environment("gen2Environment", Gen2EnvironmentArgs.builder()
            .environmentName("env1")
            .resourceGroupName("rg1")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const gen2Environment = new azure_native.timeseriesinsights.Gen2Environment("gen2Environment", {
    environmentName: "env1",
    resourceGroupName: "rg1",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

gen2_environment = azure_native.timeseriesinsights.Gen2Environment("gen2Environment",
    environment_name="env1",
    resource_group_name="rg1")
Copy
resources:
  gen2Environment:
    type: azure-native:timeseriesinsights:Gen2Environment
    properties:
      environmentName: env1
      resourceGroupName: rg1
Copy

Create Gen2Environment Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Gen2Environment(name: string, args: Gen2EnvironmentArgs, opts?: CustomResourceOptions);
@overload
def Gen2Environment(resource_name: str,
                    args: Gen2EnvironmentArgs,
                    opts: Optional[ResourceOptions] = None)

@overload
def Gen2Environment(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    resource_group_name: Optional[str] = None,
                    sku: Optional[SkuArgs] = None,
                    storage_configuration: Optional[Gen2StorageConfigurationInputArgs] = None,
                    time_series_id_properties: Optional[Sequence[TimeSeriesIdPropertyArgs]] = None,
                    environment_name: Optional[str] = None,
                    location: Optional[str] = None,
                    tags: Optional[Mapping[str, str]] = None,
                    warm_store_configuration: Optional[WarmStoreConfigurationPropertiesArgs] = None)
func NewGen2Environment(ctx *Context, name string, args Gen2EnvironmentArgs, opts ...ResourceOption) (*Gen2Environment, error)
public Gen2Environment(string name, Gen2EnvironmentArgs args, CustomResourceOptions? opts = null)
public Gen2Environment(String name, Gen2EnvironmentArgs args)
public Gen2Environment(String name, Gen2EnvironmentArgs args, CustomResourceOptions options)
type: azure-native:timeseriesinsights:Gen2Environment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. Gen2EnvironmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. Gen2EnvironmentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. Gen2EnvironmentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. Gen2EnvironmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. Gen2EnvironmentArgs
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 gen2EnvironmentResource = new AzureNative.Timeseriesinsights.Gen2Environment("gen2EnvironmentResource", new()
{
    Kind = "string",
    ResourceGroupName = "string",
    Sku = 
    {
        { "capacity", 0 },
        { "name", "string" },
    },
    StorageConfiguration = 
    {
        { "accountName", "string" },
        { "managementKey", "string" },
    },
    TimeSeriesIdProperties = new[]
    {
        
        {
            { "name", "string" },
            { "type", "string" },
        },
    },
    EnvironmentName = "string",
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
    WarmStoreConfiguration = 
    {
        { "dataRetention", "string" },
    },
});
Copy
example, err := timeseriesinsights.NewGen2Environment(ctx, "gen2EnvironmentResource", &timeseriesinsights.Gen2EnvironmentArgs{
	Kind:              "string",
	ResourceGroupName: "string",
	Sku: map[string]interface{}{
		"capacity": 0,
		"name":     "string",
	},
	StorageConfiguration: map[string]interface{}{
		"accountName":   "string",
		"managementKey": "string",
	},
	TimeSeriesIdProperties: []map[string]interface{}{
		map[string]interface{}{
			"name": "string",
			"type": "string",
		},
	},
	EnvironmentName: "string",
	Location:        "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
	WarmStoreConfiguration: map[string]interface{}{
		"dataRetention": "string",
	},
})
Copy
var gen2EnvironmentResource = new Gen2Environment("gen2EnvironmentResource", Gen2EnvironmentArgs.builder()
    .kind("string")
    .resourceGroupName("string")
    .sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .storageConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .timeSeriesIdProperties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .environmentName("string")
    .location("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .warmStoreConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
gen2_environment_resource = azure_native.timeseriesinsights.Gen2Environment("gen2EnvironmentResource",
    kind=string,
    resource_group_name=string,
    sku={
        capacity: 0,
        name: string,
    },
    storage_configuration={
        accountName: string,
        managementKey: string,
    },
    time_series_id_properties=[{
        name: string,
        type: string,
    }],
    environment_name=string,
    location=string,
    tags={
        string: string,
    },
    warm_store_configuration={
        dataRetention: string,
    })
Copy
const gen2EnvironmentResource = new azure_native.timeseriesinsights.Gen2Environment("gen2EnvironmentResource", {
    kind: "string",
    resourceGroupName: "string",
    sku: {
        capacity: 0,
        name: "string",
    },
    storageConfiguration: {
        accountName: "string",
        managementKey: "string",
    },
    timeSeriesIdProperties: [{
        name: "string",
        type: "string",
    }],
    environmentName: "string",
    location: "string",
    tags: {
        string: "string",
    },
    warmStoreConfiguration: {
        dataRetention: "string",
    },
});
Copy
type: azure-native:timeseriesinsights:Gen2Environment
properties:
    environmentName: string
    kind: string
    location: string
    resourceGroupName: string
    sku:
        capacity: 0
        name: string
    storageConfiguration:
        accountName: string
        managementKey: string
    tags:
        string: string
    timeSeriesIdProperties:
        - name: string
          type: string
    warmStoreConfiguration:
        dataRetention: string
Copy

Gen2Environment 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 Gen2Environment resource accepts the following input properties:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of an Azure Resource group.
Sku This property is required. Pulumi.AzureNative.TimeSeriesInsights.Inputs.Sku
The sku determines the type of environment, either Gen1 (S1 or S2) or Gen2 (L1). For Gen1 environments the sku determines the capacity of the environment, the ingress rate, and the billing rate.
StorageConfiguration This property is required. Pulumi.AzureNative.TimeSeriesInsights.Inputs.Gen2StorageConfigurationInput
The storage configuration provides the connection details that allows the Time Series Insights service to connect to the customer storage account that is used to store the environment's data.
TimeSeriesIdProperties This property is required. List<Pulumi.AzureNative.TimeSeriesInsights.Inputs.TimeSeriesIdProperty>
The list of event properties which will be used to define the environment's time series id.
EnvironmentName Changes to this property will trigger replacement. string
Name of the environment
Location Changes to this property will trigger replacement. string
The location of the resource.
Tags Dictionary<string, string>
Key-value pairs of additional properties for the resource.
WarmStoreConfiguration Pulumi.AzureNative.TimeSeriesInsights.Inputs.WarmStoreConfigurationProperties
The warm store configuration provides the details to create a warm store cache that will retain a copy of the environment's data available for faster query.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of an Azure Resource group.
Sku This property is required. SkuArgs
The sku determines the type of environment, either Gen1 (S1 or S2) or Gen2 (L1). For Gen1 environments the sku determines the capacity of the environment, the ingress rate, and the billing rate.
StorageConfiguration This property is required. Gen2StorageConfigurationInputArgs
The storage configuration provides the connection details that allows the Time Series Insights service to connect to the customer storage account that is used to store the environment's data.
TimeSeriesIdProperties This property is required. []TimeSeriesIdPropertyArgs
The list of event properties which will be used to define the environment's time series id.
EnvironmentName Changes to this property will trigger replacement. string
Name of the environment
Location Changes to this property will trigger replacement. string
The location of the resource.
Tags map[string]string
Key-value pairs of additional properties for the resource.
WarmStoreConfiguration WarmStoreConfigurationPropertiesArgs
The warm store configuration provides the details to create a warm store cache that will retain a copy of the environment's data available for faster query.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of an Azure Resource group.
sku This property is required. Sku
The sku determines the type of environment, either Gen1 (S1 or S2) or Gen2 (L1). For Gen1 environments the sku determines the capacity of the environment, the ingress rate, and the billing rate.
storageConfiguration This property is required. Gen2StorageConfigurationInput
The storage configuration provides the connection details that allows the Time Series Insights service to connect to the customer storage account that is used to store the environment's data.
timeSeriesIdProperties This property is required. List<TimeSeriesIdProperty>
The list of event properties which will be used to define the environment's time series id.
environmentName Changes to this property will trigger replacement. String
Name of the environment
location Changes to this property will trigger replacement. String
The location of the resource.
tags Map<String,String>
Key-value pairs of additional properties for the resource.
warmStoreConfiguration WarmStoreConfigurationProperties
The warm store configuration provides the details to create a warm store cache that will retain a copy of the environment's data available for faster query.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of an Azure Resource group.
sku This property is required. Sku
The sku determines the type of environment, either Gen1 (S1 or S2) or Gen2 (L1). For Gen1 environments the sku determines the capacity of the environment, the ingress rate, and the billing rate.
storageConfiguration This property is required. Gen2StorageConfigurationInput
The storage configuration provides the connection details that allows the Time Series Insights service to connect to the customer storage account that is used to store the environment's data.
timeSeriesIdProperties This property is required. TimeSeriesIdProperty[]
The list of event properties which will be used to define the environment's time series id.
environmentName Changes to this property will trigger replacement. string
Name of the environment
location Changes to this property will trigger replacement. string
The location of the resource.
tags {[key: string]: string}
Key-value pairs of additional properties for the resource.
warmStoreConfiguration WarmStoreConfigurationProperties
The warm store configuration provides the details to create a warm store cache that will retain a copy of the environment's data available for faster query.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of an Azure Resource group.
sku This property is required. SkuArgs
The sku determines the type of environment, either Gen1 (S1 or S2) or Gen2 (L1). For Gen1 environments the sku determines the capacity of the environment, the ingress rate, and the billing rate.
storage_configuration This property is required. Gen2StorageConfigurationInputArgs
The storage configuration provides the connection details that allows the Time Series Insights service to connect to the customer storage account that is used to store the environment's data.
time_series_id_properties This property is required. Sequence[TimeSeriesIdPropertyArgs]
The list of event properties which will be used to define the environment's time series id.
environment_name Changes to this property will trigger replacement. str
Name of the environment
location Changes to this property will trigger replacement. str
The location of the resource.
tags Mapping[str, str]
Key-value pairs of additional properties for the resource.
warm_store_configuration WarmStoreConfigurationPropertiesArgs
The warm store configuration provides the details to create a warm store cache that will retain a copy of the environment's data available for faster query.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of an Azure Resource group.
sku This property is required. Property Map
The sku determines the type of environment, either Gen1 (S1 or S2) or Gen2 (L1). For Gen1 environments the sku determines the capacity of the environment, the ingress rate, and the billing rate.
storageConfiguration This property is required. Property Map
The storage configuration provides the connection details that allows the Time Series Insights service to connect to the customer storage account that is used to store the environment's data.
timeSeriesIdProperties This property is required. List<Property Map>
The list of event properties which will be used to define the environment's time series id.
environmentName Changes to this property will trigger replacement. String
Name of the environment
location Changes to this property will trigger replacement. String
The location of the resource.
tags Map<String>
Key-value pairs of additional properties for the resource.
warmStoreConfiguration Property Map
The warm store configuration provides the details to create a warm store cache that will retain a copy of the environment's data available for faster query.

Outputs

All input properties are implicitly available as output properties. Additionally, the Gen2Environment resource produces the following output properties:

CreationTime string
The time the resource was created.
DataAccessFqdn string
The fully qualified domain name used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
DataAccessId string
An id used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource name
ProvisioningState string
Provisioning state of the resource.
Status Pulumi.AzureNative.TimeSeriesInsights.Outputs.EnvironmentStatusResponse
An object that represents the status of the environment, and its internal state in the Time Series Insights service.
Type string
Resource type
CreationTime string
The time the resource was created.
DataAccessFqdn string
The fully qualified domain name used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
DataAccessId string
An id used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource name
ProvisioningState string
Provisioning state of the resource.
Status EnvironmentStatusResponse
An object that represents the status of the environment, and its internal state in the Time Series Insights service.
Type string
Resource type
creationTime String
The time the resource was created.
dataAccessFqdn String
The fully qualified domain name used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
dataAccessId String
An id used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource name
provisioningState String
Provisioning state of the resource.
status EnvironmentStatusResponse
An object that represents the status of the environment, and its internal state in the Time Series Insights service.
type String
Resource type
creationTime string
The time the resource was created.
dataAccessFqdn string
The fully qualified domain name used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
dataAccessId string
An id used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
id string
The provider-assigned unique ID for this managed resource.
name string
Resource name
provisioningState string
Provisioning state of the resource.
status EnvironmentStatusResponse
An object that represents the status of the environment, and its internal state in the Time Series Insights service.
type string
Resource type
creation_time str
The time the resource was created.
data_access_fqdn str
The fully qualified domain name used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
data_access_id str
An id used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
id str
The provider-assigned unique ID for this managed resource.
name str
Resource name
provisioning_state str
Provisioning state of the resource.
status EnvironmentStatusResponse
An object that represents the status of the environment, and its internal state in the Time Series Insights service.
type str
Resource type
creationTime String
The time the resource was created.
dataAccessFqdn String
The fully qualified domain name used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
dataAccessId String
An id used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource name
provisioningState String
Provisioning state of the resource.
status Property Map
An object that represents the status of the environment, and its internal state in the Time Series Insights service.
type String
Resource type

Supporting Types

EnvironmentStateDetailsResponse
, EnvironmentStateDetailsResponseArgs

Code string
Contains the code that represents the reason of an environment being in a particular state. Can be used to programmatically handle specific cases.
Message string
A message that describes the state in detail.
Code string
Contains the code that represents the reason of an environment being in a particular state. Can be used to programmatically handle specific cases.
Message string
A message that describes the state in detail.
code String
Contains the code that represents the reason of an environment being in a particular state. Can be used to programmatically handle specific cases.
message String
A message that describes the state in detail.
code string
Contains the code that represents the reason of an environment being in a particular state. Can be used to programmatically handle specific cases.
message string
A message that describes the state in detail.
code str
Contains the code that represents the reason of an environment being in a particular state. Can be used to programmatically handle specific cases.
message str
A message that describes the state in detail.
code String
Contains the code that represents the reason of an environment being in a particular state. Can be used to programmatically handle specific cases.
message String
A message that describes the state in detail.

EnvironmentStatusResponse
, EnvironmentStatusResponseArgs

Ingress This property is required. Pulumi.AzureNative.TimeSeriesInsights.Inputs.IngressEnvironmentStatusResponse
An object that represents the status of ingress on an environment.
WarmStorage This property is required. Pulumi.AzureNative.TimeSeriesInsights.Inputs.WarmStorageEnvironmentStatusResponse
An object that represents the status of warm storage on an environment.
Ingress This property is required. IngressEnvironmentStatusResponse
An object that represents the status of ingress on an environment.
WarmStorage This property is required. WarmStorageEnvironmentStatusResponse
An object that represents the status of warm storage on an environment.
ingress This property is required. IngressEnvironmentStatusResponse
An object that represents the status of ingress on an environment.
warmStorage This property is required. WarmStorageEnvironmentStatusResponse
An object that represents the status of warm storage on an environment.
ingress This property is required. IngressEnvironmentStatusResponse
An object that represents the status of ingress on an environment.
warmStorage This property is required. WarmStorageEnvironmentStatusResponse
An object that represents the status of warm storage on an environment.
ingress This property is required. IngressEnvironmentStatusResponse
An object that represents the status of ingress on an environment.
warm_storage This property is required. WarmStorageEnvironmentStatusResponse
An object that represents the status of warm storage on an environment.
ingress This property is required. Property Map
An object that represents the status of ingress on an environment.
warmStorage This property is required. Property Map
An object that represents the status of warm storage on an environment.

Gen2StorageConfigurationInput
, Gen2StorageConfigurationInputArgs

AccountName This property is required. string
The name of the storage account that will hold the environment's Gen2 data.
ManagementKey This property is required. string
The value of the management key that grants the Time Series Insights service write access to the storage account. This property is not shown in environment responses.
AccountName This property is required. string
The name of the storage account that will hold the environment's Gen2 data.
ManagementKey This property is required. string
The value of the management key that grants the Time Series Insights service write access to the storage account. This property is not shown in environment responses.
accountName This property is required. String
The name of the storage account that will hold the environment's Gen2 data.
managementKey This property is required. String
The value of the management key that grants the Time Series Insights service write access to the storage account. This property is not shown in environment responses.
accountName This property is required. string
The name of the storage account that will hold the environment's Gen2 data.
managementKey This property is required. string
The value of the management key that grants the Time Series Insights service write access to the storage account. This property is not shown in environment responses.
account_name This property is required. str
The name of the storage account that will hold the environment's Gen2 data.
management_key This property is required. str
The value of the management key that grants the Time Series Insights service write access to the storage account. This property is not shown in environment responses.
accountName This property is required. String
The name of the storage account that will hold the environment's Gen2 data.
managementKey This property is required. String
The value of the management key that grants the Time Series Insights service write access to the storage account. This property is not shown in environment responses.

Gen2StorageConfigurationOutputResponse
, Gen2StorageConfigurationOutputResponseArgs

AccountName This property is required. string
The name of the storage account that will hold the environment's Gen2 data.
AccountName This property is required. string
The name of the storage account that will hold the environment's Gen2 data.
accountName This property is required. String
The name of the storage account that will hold the environment's Gen2 data.
accountName This property is required. string
The name of the storage account that will hold the environment's Gen2 data.
account_name This property is required. str
The name of the storage account that will hold the environment's Gen2 data.
accountName This property is required. String
The name of the storage account that will hold the environment's Gen2 data.

IngressEnvironmentStatusResponse
, IngressEnvironmentStatusResponseArgs

StateDetails This property is required. Pulumi.AzureNative.TimeSeriesInsights.Inputs.EnvironmentStateDetailsResponse
An object that contains the details about an environment's state.
State string
This string represents the state of ingress operations on an environment. It can be "Disabled", "Ready", "Running", "Paused" or "Unknown"
StateDetails This property is required. EnvironmentStateDetailsResponse
An object that contains the details about an environment's state.
State string
This string represents the state of ingress operations on an environment. It can be "Disabled", "Ready", "Running", "Paused" or "Unknown"
stateDetails This property is required. EnvironmentStateDetailsResponse
An object that contains the details about an environment's state.
state String
This string represents the state of ingress operations on an environment. It can be "Disabled", "Ready", "Running", "Paused" or "Unknown"
stateDetails This property is required. EnvironmentStateDetailsResponse
An object that contains the details about an environment's state.
state string
This string represents the state of ingress operations on an environment. It can be "Disabled", "Ready", "Running", "Paused" or "Unknown"
state_details This property is required. EnvironmentStateDetailsResponse
An object that contains the details about an environment's state.
state str
This string represents the state of ingress operations on an environment. It can be "Disabled", "Ready", "Running", "Paused" or "Unknown"
stateDetails This property is required. Property Map
An object that contains the details about an environment's state.
state String
This string represents the state of ingress operations on an environment. It can be "Disabled", "Ready", "Running", "Paused" or "Unknown"

PropertyType
, PropertyTypeArgs

String
String
PropertyTypeString
String
String
String
String
String
STRING
String
"String"
String

Sku
, SkuArgs

Capacity This property is required. int
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
Name This property is required. string | Pulumi.AzureNative.TimeSeriesInsights.SkuName
The name of this SKU.
Capacity This property is required. int
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
Name This property is required. string | SkuName
The name of this SKU.
capacity This property is required. Integer
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
name This property is required. String | SkuName
The name of this SKU.
capacity This property is required. number
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
name This property is required. string | SkuName
The name of this SKU.
capacity This property is required. int
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
name This property is required. str | SkuName
The name of this SKU.
capacity This property is required. Number
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
name This property is required. String | "S1" | "S2" | "P1" | "L1"
The name of this SKU.

SkuName
, SkuNameArgs

S1
S1
S2
S2
P1
P1
L1
L1
SkuNameS1
S1
SkuNameS2
S2
SkuNameP1
P1
SkuNameL1
L1
S1
S1
S2
S2
P1
P1
L1
L1
S1
S1
S2
S2
P1
P1
L1
L1
S1
S1
S2
S2
P1
P1
L1
L1
"S1"
S1
"S2"
S2
"P1"
P1
"L1"
L1

SkuResponse
, SkuResponseArgs

Capacity This property is required. int
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
Name This property is required. string
The name of this SKU.
Capacity This property is required. int
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
Name This property is required. string
The name of this SKU.
capacity This property is required. Integer
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
name This property is required. String
The name of this SKU.
capacity This property is required. number
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
name This property is required. string
The name of this SKU.
capacity This property is required. int
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
name This property is required. str
The name of this SKU.
capacity This property is required. Number
The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
name This property is required. String
The name of this SKU.

TimeSeriesIdProperty
, TimeSeriesIdPropertyArgs

Name string
The name of the property.
Type string | Pulumi.AzureNative.TimeSeriesInsights.PropertyType
The type of the property.
Name string
The name of the property.
Type string | PropertyType
The type of the property.
name String
The name of the property.
type String | PropertyType
The type of the property.
name string
The name of the property.
type string | PropertyType
The type of the property.
name str
The name of the property.
type str | PropertyType
The type of the property.
name String
The name of the property.
type String | "String"
The type of the property.

TimeSeriesIdPropertyResponse
, TimeSeriesIdPropertyResponseArgs

Name string
The name of the property.
Type string
The type of the property.
Name string
The name of the property.
Type string
The type of the property.
name String
The name of the property.
type String
The type of the property.
name string
The name of the property.
type string
The type of the property.
name str
The name of the property.
type str
The type of the property.
name String
The name of the property.
type String
The type of the property.

WarmStorageEnvironmentStatusResponse
, WarmStorageEnvironmentStatusResponseArgs

CurrentCount int
A value that represents the number of properties used by the environment for S1/S2 SKU and number of properties used by Warm Store for PAYG SKU
MaxCount int
A value that represents the maximum number of properties used allowed by the environment for S1/S2 SKU and maximum number of properties allowed by Warm Store for PAYG SKU.
State string
This string represents the state of warm storage properties usage. It can be "Ok", "Error", "Unknown".
CurrentCount int
A value that represents the number of properties used by the environment for S1/S2 SKU and number of properties used by Warm Store for PAYG SKU
MaxCount int
A value that represents the maximum number of properties used allowed by the environment for S1/S2 SKU and maximum number of properties allowed by Warm Store for PAYG SKU.
State string
This string represents the state of warm storage properties usage. It can be "Ok", "Error", "Unknown".
currentCount Integer
A value that represents the number of properties used by the environment for S1/S2 SKU and number of properties used by Warm Store for PAYG SKU
maxCount Integer
A value that represents the maximum number of properties used allowed by the environment for S1/S2 SKU and maximum number of properties allowed by Warm Store for PAYG SKU.
state String
This string represents the state of warm storage properties usage. It can be "Ok", "Error", "Unknown".
currentCount number
A value that represents the number of properties used by the environment for S1/S2 SKU and number of properties used by Warm Store for PAYG SKU
maxCount number
A value that represents the maximum number of properties used allowed by the environment for S1/S2 SKU and maximum number of properties allowed by Warm Store for PAYG SKU.
state string
This string represents the state of warm storage properties usage. It can be "Ok", "Error", "Unknown".
current_count int
A value that represents the number of properties used by the environment for S1/S2 SKU and number of properties used by Warm Store for PAYG SKU
max_count int
A value that represents the maximum number of properties used allowed by the environment for S1/S2 SKU and maximum number of properties allowed by Warm Store for PAYG SKU.
state str
This string represents the state of warm storage properties usage. It can be "Ok", "Error", "Unknown".
currentCount Number
A value that represents the number of properties used by the environment for S1/S2 SKU and number of properties used by Warm Store for PAYG SKU
maxCount Number
A value that represents the maximum number of properties used allowed by the environment for S1/S2 SKU and maximum number of properties allowed by Warm Store for PAYG SKU.
state String
This string represents the state of warm storage properties usage. It can be "Ok", "Error", "Unknown".

WarmStoreConfigurationProperties
, WarmStoreConfigurationPropertiesArgs

DataRetention This property is required. string
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.
DataRetention This property is required. string
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.
dataRetention This property is required. String
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.
dataRetention This property is required. string
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.
data_retention This property is required. str
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.
dataRetention This property is required. String
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.

WarmStoreConfigurationPropertiesResponse
, WarmStoreConfigurationPropertiesResponseArgs

DataRetention This property is required. string
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.
DataRetention This property is required. string
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.
dataRetention This property is required. String
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.
dataRetention This property is required. string
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.
data_retention This property is required. str
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.
dataRetention This property is required. String
ISO8601 timespan specifying the number of days the environment's events will be available for query from the warm store.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:timeseriesinsights:Gen2Environment env1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi