UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

109 lines (108 loc) 4.9 kB
import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** * A reference data set provides metadata about the events in an environment. Metadata in the reference data set will be joined with events as they are read from event sources. The metadata that makes up the reference data set is uploaded or modified through the Time Series Insights data plane APIs. * * Uses Azure REST API version 2020-05-15. In version 2.x of the Azure Native provider, it used API version 2020-05-15. * * Other available API versions: 2021-03-31-preview, 2021-06-30-preview. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native timeseriesinsights [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details. */ export declare class ReferenceDataSet extends pulumi.CustomResource { /** * Get an existing ReferenceDataSet resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input<pulumi.ID>, opts?: pulumi.CustomResourceOptions): ReferenceDataSet; /** * Returns true if the given object is an instance of ReferenceDataSet. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is ReferenceDataSet; /** * The Azure API version of the resource. */ readonly azureApiVersion: pulumi.Output<string>; /** * The time the resource was created. */ readonly creationTime: pulumi.Output<string>; /** * The reference data set key comparison behavior can be set using this property. By default, the value is 'Ordinal' - which means case sensitive key comparison will be performed while joining reference data with events or while adding new reference data. When 'OrdinalIgnoreCase' is set, case insensitive comparison will be used. */ readonly dataStringComparisonBehavior: pulumi.Output<string | undefined>; /** * The list of key properties for the reference data set. */ readonly keyProperties: pulumi.Output<outputs.timeseriesinsights.ReferenceDataSetKeyPropertyResponse[]>; /** * Resource location */ readonly location: pulumi.Output<string>; /** * Resource name */ readonly name: pulumi.Output<string>; /** * Provisioning state of the resource. */ readonly provisioningState: pulumi.Output<string>; /** * Resource tags */ readonly tags: pulumi.Output<{ [key: string]: string; } | undefined>; /** * Resource type */ readonly type: pulumi.Output<string>; /** * Create a ReferenceDataSet resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: ReferenceDataSetArgs, opts?: pulumi.CustomResourceOptions); } /** * The set of arguments for constructing a ReferenceDataSet resource. */ export interface ReferenceDataSetArgs { /** * The reference data set key comparison behavior can be set using this property. By default, the value is 'Ordinal' - which means case sensitive key comparison will be performed while joining reference data with events or while adding new reference data. When 'OrdinalIgnoreCase' is set, case insensitive comparison will be used. */ dataStringComparisonBehavior?: pulumi.Input<string | enums.timeseriesinsights.DataStringComparisonBehavior>; /** * The name of the Time Series Insights environment associated with the specified resource group. */ environmentName: pulumi.Input<string>; /** * The list of key properties for the reference data set. */ keyProperties: pulumi.Input<pulumi.Input<inputs.timeseriesinsights.ReferenceDataSetKeyPropertyArgs>[]>; /** * The location of the resource. */ location?: pulumi.Input<string>; /** * Name of the reference data set. */ referenceDataSetName?: pulumi.Input<string>; /** * Name of an Azure Resource group. */ resourceGroupName: pulumi.Input<string>; /** * Key-value pairs of additional properties for the resource. */ tags?: pulumi.Input<{ [key: string]: pulumi.Input<string>; }>; }