Show / Hide Table of Contents

Class TimeSeriesInsightsStandardEnvironment

Manages an Azure IoT Time Series Insights Standard Environment.

Example Usage

using Pulumi;
using Azure = Pulumi.Azure;

class MyStack : Stack
{
public MyStack()
{
    var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
    {
        Location = "northeurope",
    });
    var exampleTimeSeriesInsightsStandardEnvironment = new Azure.Iot.TimeSeriesInsightsStandardEnvironment("exampleTimeSeriesInsightsStandardEnvironment", new Azure.Iot.TimeSeriesInsightsStandardEnvironmentArgs
    {
        Location = exampleResourceGroup.Location,
        ResourceGroupName = exampleResourceGroup.Name,
        SkuName = "S1_1",
        DataRetentionTime = "P30D",
    });
}

}
Inheritance
System.Object
Resource
CustomResource
TimeSeriesInsightsStandardEnvironment
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.Iot
Assembly: Pulumi.Azure.dll
Syntax
public class TimeSeriesInsightsStandardEnvironment : CustomResource

Constructors

View Source

TimeSeriesInsightsStandardEnvironment(String, TimeSeriesInsightsStandardEnvironmentArgs, CustomResourceOptions)

Create a TimeSeriesInsightsStandardEnvironment resource with the given unique name, arguments, and options.

Declaration
public TimeSeriesInsightsStandardEnvironment(string name, TimeSeriesInsightsStandardEnvironmentArgs args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

TimeSeriesInsightsStandardEnvironmentArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

DataRetentionTime

Specifies the ISO8601 timespan specifying the minimum number of days the environment's events will be available for query. Changing this forces a new resource to be created.

Declaration
public Output<string> DataRetentionTime { get; }
Property Value
Type Description
Output<System.String>
View Source

Location

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

Declaration
public Output<string> Location { get; }
Property Value
Type Description
Output<System.String>
View Source

Name

Specifies the name of the Azure IoT Time Series Insights Standard Environment. Changing this forces a new resource to be created. Must be globally unique.

Declaration
public Output<string> Name { get; }
Property Value
Type Description
Output<System.String>
View Source

PartitionKey

The name of the event property which will be used to partition data. Changing this forces a new resource to be created.

Declaration
public Output<string> PartitionKey { get; }
Property Value
Type Description
Output<System.String>
View Source

ResourceGroupName

The name of the resource group in which to create the Azure IoT Time Series Insights Standard Environment.

Declaration
public Output<string> ResourceGroupName { get; }
Property Value
Type Description
Output<System.String>
View Source

SkuName

Specifies the SKU Name for this IoT Time Series Insights Standard Environment. It is string consisting of two parts separated by an underscore(_).The fist part is the name, valid values include: S1 and S2. The second part is the capacity (e.g. the number of deployed units of the sku), which must be a positive integer (e.g. S1_1). Changing this forces a new resource to be created.

Declaration
public Output<string> SkuName { get; }
Property Value
Type Description
Output<System.String>
View Source

StorageLimitExceededBehavior

Specifies the behavior the IoT Time Series Insights service should take when the environment's capacity has been exceeded. Valid values include PauseIngress and PurgeOldData. Defaults to PurgeOldData.

Declaration
public Output<string> StorageLimitExceededBehavior { get; }
Property Value
Type Description
Output<System.String>
View Source

Tags

A mapping of tags to assign to the resource.

Declaration
public Output<ImmutableDictionary<string, string>> Tags { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableDictionary<System.String, System.String>>

Methods

View Source

Get(String, Input<String>, TimeSeriesInsightsStandardEnvironmentState, CustomResourceOptions)

Get an existing TimeSeriesInsightsStandardEnvironment resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static TimeSeriesInsightsStandardEnvironment Get(string name, Input<string> id, TimeSeriesInsightsStandardEnvironmentState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

TimeSeriesInsightsStandardEnvironmentState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
TimeSeriesInsightsStandardEnvironment
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.