v20200515

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccessPolicyRoleReader      = AccessPolicyRole("Reader")
	AccessPolicyRoleContributor = AccessPolicyRole("Contributor")
)
View Source
const (
	DataStringComparisonBehaviorOrdinal           = DataStringComparisonBehavior("Ordinal")
	DataStringComparisonBehaviorOrdinalIgnoreCase = DataStringComparisonBehavior("OrdinalIgnoreCase")
)
View Source
const (
	EnvironmentKindGen1 = EnvironmentKind("Gen1")
	EnvironmentKindGen2 = EnvironmentKind("Gen2")
)
View Source
const (
	EventSourceKind_Microsoft_EventHub = EventSourceKind("Microsoft.EventHub")
	EventSourceKind_Microsoft_IoTHub   = EventSourceKind("Microsoft.IoTHub")
)
View Source
const (
	ReferenceDataKeyPropertyTypeString   = ReferenceDataKeyPropertyType("String")
	ReferenceDataKeyPropertyTypeDouble   = ReferenceDataKeyPropertyType("Double")
	ReferenceDataKeyPropertyTypeBool     = ReferenceDataKeyPropertyType("Bool")
	ReferenceDataKeyPropertyTypeDateTime = ReferenceDataKeyPropertyType("DateTime")
)
View Source
const (
	SkuNameS1 = SkuName("S1")
	SkuNameS2 = SkuName("S2")
	SkuNameP1 = SkuName("P1")
	SkuNameL1 = SkuName("L1")
)
View Source
const (
	LocalTimestampFormatEmbedded = LocalTimestampFormat("Embedded")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessPolicy

type AccessPolicy struct {
	pulumi.CustomResourceState

	// An description of the access policy.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The objectId of the principal in Azure Active Directory.
	PrincipalObjectId pulumi.StringPtrOutput `pulumi:"principalObjectId"`
	// The list of roles the principal is assigned on the environment.
	Roles pulumi.StringArrayOutput `pulumi:"roles"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

An access policy is used to grant users and applications access to the environment. Roles are assigned to service principals in Azure Active Directory. These roles define the actions the principal can perform through the Time Series Insights data plane APIs.

func GetAccessPolicy

func GetAccessPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccessPolicyState, opts ...pulumi.ResourceOption) (*AccessPolicy, error)

GetAccessPolicy gets an existing AccessPolicy 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 NewAccessPolicy

func NewAccessPolicy(ctx *pulumi.Context,
	name string, args *AccessPolicyArgs, opts ...pulumi.ResourceOption) (*AccessPolicy, error)

NewAccessPolicy registers a new resource with the given unique name, arguments, and options.

func (*AccessPolicy) ElementType added in v0.2.6

func (*AccessPolicy) ElementType() reflect.Type

func (*AccessPolicy) ToAccessPolicyOutput added in v0.2.6

func (i *AccessPolicy) ToAccessPolicyOutput() AccessPolicyOutput

func (*AccessPolicy) ToAccessPolicyOutputWithContext added in v0.2.6

func (i *AccessPolicy) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput

type AccessPolicyArgs

type AccessPolicyArgs struct {
	// Name of the access policy.
	AccessPolicyName pulumi.StringInput
	// An description of the access policy.
	Description pulumi.StringPtrInput
	// The name of the Time Series Insights environment associated with the specified resource group.
	EnvironmentName pulumi.StringInput
	// The objectId of the principal in Azure Active Directory.
	PrincipalObjectId pulumi.StringPtrInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// The list of roles the principal is assigned on the environment.
	Roles pulumi.StringArrayInput
}

The set of arguments for constructing a AccessPolicy resource.

func (AccessPolicyArgs) ElementType

func (AccessPolicyArgs) ElementType() reflect.Type

type AccessPolicyInput added in v0.2.6

type AccessPolicyInput interface {
	pulumi.Input

	ToAccessPolicyOutput() AccessPolicyOutput
	ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
}

type AccessPolicyOutput added in v0.2.6

type AccessPolicyOutput struct {
	*pulumi.OutputState
}

func (AccessPolicyOutput) ElementType added in v0.2.6

func (AccessPolicyOutput) ElementType() reflect.Type

func (AccessPolicyOutput) ToAccessPolicyOutput added in v0.2.6

func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput

func (AccessPolicyOutput) ToAccessPolicyOutputWithContext added in v0.2.6

func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput

type AccessPolicyRole added in v0.3.1

type AccessPolicyRole pulumi.String

A role defining the data plane operations that a principal can perform on a Time Series Insights client.

func (AccessPolicyRole) ElementType added in v0.3.1

func (AccessPolicyRole) ElementType() reflect.Type

func (AccessPolicyRole) ToStringOutput added in v0.3.1

func (e AccessPolicyRole) ToStringOutput() pulumi.StringOutput

func (AccessPolicyRole) ToStringOutputWithContext added in v0.3.1

func (e AccessPolicyRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AccessPolicyRole) ToStringPtrOutput added in v0.3.1

func (e AccessPolicyRole) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessPolicyRole) ToStringPtrOutputWithContext added in v0.3.1

func (e AccessPolicyRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AccessPolicyState

type AccessPolicyState struct {
	// An description of the access policy.
	Description pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// The objectId of the principal in Azure Active Directory.
	PrincipalObjectId pulumi.StringPtrInput
	// The list of roles the principal is assigned on the environment.
	Roles pulumi.StringArrayInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (AccessPolicyState) ElementType

func (AccessPolicyState) ElementType() reflect.Type

type DataStringComparisonBehavior added in v0.3.1

type DataStringComparisonBehavior pulumi.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.

func (DataStringComparisonBehavior) ElementType added in v0.3.1

func (DataStringComparisonBehavior) ToStringOutput added in v0.3.1

func (DataStringComparisonBehavior) ToStringOutputWithContext added in v0.3.1

func (e DataStringComparisonBehavior) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataStringComparisonBehavior) ToStringPtrOutput added in v0.3.1

func (e DataStringComparisonBehavior) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataStringComparisonBehavior) ToStringPtrOutputWithContext added in v0.3.1

func (e DataStringComparisonBehavior) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Environment

type Environment struct {
	pulumi.CustomResourceState

	// The kind of the environment.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// 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.
	Sku SkuResponseOutput `pulumi:"sku"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

An environment is a set of time-series data available for query, and is the top level Azure Time Series Insights resource.

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)

GetEnvironment gets an existing Environment 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 NewEnvironment

func NewEnvironment(ctx *pulumi.Context,
	name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)

NewEnvironment registers a new resource with the given unique name, arguments, and options.

func (*Environment) ElementType added in v0.2.6

func (*Environment) ElementType() reflect.Type

func (*Environment) ToEnvironmentOutput added in v0.2.6

func (i *Environment) ToEnvironmentOutput() EnvironmentOutput

func (*Environment) ToEnvironmentOutputWithContext added in v0.2.6

func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentArgs

type EnvironmentArgs struct {
	// Name of the environment
	EnvironmentName pulumi.StringInput
	// The kind of the environment.
	Kind pulumi.StringInput
	// The location of the resource.
	Location pulumi.StringPtrInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// 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.
	Sku SkuInput
	// Key-value pairs of additional properties for the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentInput added in v0.2.6

type EnvironmentInput interface {
	pulumi.Input

	ToEnvironmentOutput() EnvironmentOutput
	ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
}

type EnvironmentKind added in v0.3.1

type EnvironmentKind pulumi.String

The kind of the environment.

func (EnvironmentKind) ElementType added in v0.3.1

func (EnvironmentKind) ElementType() reflect.Type

func (EnvironmentKind) ToStringOutput added in v0.3.1

func (e EnvironmentKind) ToStringOutput() pulumi.StringOutput

func (EnvironmentKind) ToStringOutputWithContext added in v0.3.1

func (e EnvironmentKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentKind) ToStringPtrOutput added in v0.3.1

func (e EnvironmentKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentKind) ToStringPtrOutputWithContext added in v0.3.1

func (e EnvironmentKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentOutput added in v0.2.6

type EnvironmentOutput struct {
	*pulumi.OutputState
}

func (EnvironmentOutput) ElementType added in v0.2.6

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) ToEnvironmentOutput added in v0.2.6

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext added in v0.2.6

func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentState

type EnvironmentState struct {
	// The kind of the environment.
	Kind pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// 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.
	Sku SkuResponsePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EventSource

type EventSource struct {
	pulumi.CustomResourceState

	// The kind of the event source.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

An environment receives data from one or more event sources. Each event source has associated connection info that allows the Time Series Insights ingress pipeline to connect to and pull data from the event source

func GetEventSource

func GetEventSource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventSourceState, opts ...pulumi.ResourceOption) (*EventSource, error)

GetEventSource gets an existing EventSource 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 NewEventSource

func NewEventSource(ctx *pulumi.Context,
	name string, args *EventSourceArgs, opts ...pulumi.ResourceOption) (*EventSource, error)

NewEventSource registers a new resource with the given unique name, arguments, and options.

func (*EventSource) ElementType added in v0.2.6

func (*EventSource) ElementType() reflect.Type

func (*EventSource) ToEventSourceOutput added in v0.2.6

func (i *EventSource) ToEventSourceOutput() EventSourceOutput

func (*EventSource) ToEventSourceOutputWithContext added in v0.2.6

func (i *EventSource) ToEventSourceOutputWithContext(ctx context.Context) EventSourceOutput

type EventSourceArgs

type EventSourceArgs struct {
	// The name of the Time Series Insights environment associated with the specified resource group.
	EnvironmentName pulumi.StringInput
	// Name of the event source.
	EventSourceName pulumi.StringInput
	// The kind of the event source.
	Kind pulumi.StringInput
	// An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events.
	LocalTimestamp LocalTimestampPtrInput
	// The location of the resource.
	Location pulumi.StringPtrInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Key-value pairs of additional properties for the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a EventSource resource.

func (EventSourceArgs) ElementType

func (EventSourceArgs) ElementType() reflect.Type

type EventSourceInput added in v0.2.6

type EventSourceInput interface {
	pulumi.Input

	ToEventSourceOutput() EventSourceOutput
	ToEventSourceOutputWithContext(ctx context.Context) EventSourceOutput
}

type EventSourceKind added in v0.3.1

type EventSourceKind pulumi.String

The kind of the event source.

func (EventSourceKind) ElementType added in v0.3.1

func (EventSourceKind) ElementType() reflect.Type

func (EventSourceKind) ToStringOutput added in v0.3.1

func (e EventSourceKind) ToStringOutput() pulumi.StringOutput

func (EventSourceKind) ToStringOutputWithContext added in v0.3.1

func (e EventSourceKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EventSourceKind) ToStringPtrOutput added in v0.3.1

func (e EventSourceKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (EventSourceKind) ToStringPtrOutputWithContext added in v0.3.1

func (e EventSourceKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EventSourceOutput added in v0.2.6

type EventSourceOutput struct {
	*pulumi.OutputState
}

func (EventSourceOutput) ElementType added in v0.2.6

func (EventSourceOutput) ElementType() reflect.Type

func (EventSourceOutput) ToEventSourceOutput added in v0.2.6

func (o EventSourceOutput) ToEventSourceOutput() EventSourceOutput

func (EventSourceOutput) ToEventSourceOutputWithContext added in v0.2.6

func (o EventSourceOutput) ToEventSourceOutputWithContext(ctx context.Context) EventSourceOutput

type EventSourceState

type EventSourceState struct {
	// The kind of the event source.
	Kind pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (EventSourceState) ElementType

func (EventSourceState) ElementType() reflect.Type

type LocalTimestamp

type LocalTimestamp struct {
	// An enum that represents the format of the local timestamp property that needs to be set.
	Format *string `pulumi:"format"`
	// An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded.
	TimeZoneOffset *LocalTimestampTimeZoneOffset `pulumi:"timeZoneOffset"`
}

An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events.

type LocalTimestampArgs

type LocalTimestampArgs struct {
	// An enum that represents the format of the local timestamp property that needs to be set.
	Format pulumi.StringPtrInput `pulumi:"format"`
	// An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded.
	TimeZoneOffset LocalTimestampTimeZoneOffsetPtrInput `pulumi:"timeZoneOffset"`
}

An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events.

func (LocalTimestampArgs) ElementType

func (LocalTimestampArgs) ElementType() reflect.Type

func (LocalTimestampArgs) ToLocalTimestampOutput

func (i LocalTimestampArgs) ToLocalTimestampOutput() LocalTimestampOutput

func (LocalTimestampArgs) ToLocalTimestampOutputWithContext

func (i LocalTimestampArgs) ToLocalTimestampOutputWithContext(ctx context.Context) LocalTimestampOutput

func (LocalTimestampArgs) ToLocalTimestampPtrOutput

func (i LocalTimestampArgs) ToLocalTimestampPtrOutput() LocalTimestampPtrOutput

func (LocalTimestampArgs) ToLocalTimestampPtrOutputWithContext

func (i LocalTimestampArgs) ToLocalTimestampPtrOutputWithContext(ctx context.Context) LocalTimestampPtrOutput

type LocalTimestampFormat added in v0.3.1

type LocalTimestampFormat pulumi.String

An enum that represents the format of the local timestamp property that needs to be set.

func (LocalTimestampFormat) ElementType added in v0.3.1

func (LocalTimestampFormat) ElementType() reflect.Type

func (LocalTimestampFormat) ToStringOutput added in v0.3.1

func (e LocalTimestampFormat) ToStringOutput() pulumi.StringOutput

func (LocalTimestampFormat) ToStringOutputWithContext added in v0.3.1

func (e LocalTimestampFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LocalTimestampFormat) ToStringPtrOutput added in v0.3.1

func (e LocalTimestampFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (LocalTimestampFormat) ToStringPtrOutputWithContext added in v0.3.1

func (e LocalTimestampFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LocalTimestampInput

type LocalTimestampInput interface {
	pulumi.Input

	ToLocalTimestampOutput() LocalTimestampOutput
	ToLocalTimestampOutputWithContext(context.Context) LocalTimestampOutput
}

LocalTimestampInput is an input type that accepts LocalTimestampArgs and LocalTimestampOutput values. You can construct a concrete instance of `LocalTimestampInput` via:

LocalTimestampArgs{...}

type LocalTimestampOutput

type LocalTimestampOutput struct{ *pulumi.OutputState }

An object that represents the local timestamp property. It contains the format of local timestamp that needs to be used and the corresponding timezone offset information. If a value isn't specified for localTimestamp, or if null, then the local timestamp will not be ingressed with the events.

func (LocalTimestampOutput) ElementType

func (LocalTimestampOutput) ElementType() reflect.Type

func (LocalTimestampOutput) Format

An enum that represents the format of the local timestamp property that needs to be set.

func (LocalTimestampOutput) TimeZoneOffset

An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded.

func (LocalTimestampOutput) ToLocalTimestampOutput

func (o LocalTimestampOutput) ToLocalTimestampOutput() LocalTimestampOutput

func (LocalTimestampOutput) ToLocalTimestampOutputWithContext

func (o LocalTimestampOutput) ToLocalTimestampOutputWithContext(ctx context.Context) LocalTimestampOutput

func (LocalTimestampOutput) ToLocalTimestampPtrOutput

func (o LocalTimestampOutput) ToLocalTimestampPtrOutput() LocalTimestampPtrOutput

func (LocalTimestampOutput) ToLocalTimestampPtrOutputWithContext

func (o LocalTimestampOutput) ToLocalTimestampPtrOutputWithContext(ctx context.Context) LocalTimestampPtrOutput

type LocalTimestampPtrInput

type LocalTimestampPtrInput interface {
	pulumi.Input

	ToLocalTimestampPtrOutput() LocalTimestampPtrOutput
	ToLocalTimestampPtrOutputWithContext(context.Context) LocalTimestampPtrOutput
}

LocalTimestampPtrInput is an input type that accepts LocalTimestampArgs, LocalTimestampPtr and LocalTimestampPtrOutput values. You can construct a concrete instance of `LocalTimestampPtrInput` via:

        LocalTimestampArgs{...}

or:

        nil

type LocalTimestampPtrOutput

type LocalTimestampPtrOutput struct{ *pulumi.OutputState }

func (LocalTimestampPtrOutput) Elem

func (LocalTimestampPtrOutput) ElementType

func (LocalTimestampPtrOutput) ElementType() reflect.Type

func (LocalTimestampPtrOutput) Format

An enum that represents the format of the local timestamp property that needs to be set.

func (LocalTimestampPtrOutput) TimeZoneOffset

An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded.

func (LocalTimestampPtrOutput) ToLocalTimestampPtrOutput

func (o LocalTimestampPtrOutput) ToLocalTimestampPtrOutput() LocalTimestampPtrOutput

func (LocalTimestampPtrOutput) ToLocalTimestampPtrOutputWithContext

func (o LocalTimestampPtrOutput) ToLocalTimestampPtrOutputWithContext(ctx context.Context) LocalTimestampPtrOutput

type LocalTimestampTimeZoneOffset

type LocalTimestampTimeZoneOffset struct {
	// The event property that will be contain the offset information to calculate the local timestamp. When the LocalTimestampFormat is Iana, the property name will contain the name of the column which contains IANA Timezone Name (eg: Americas/Los Angeles). When LocalTimestampFormat is Timespan, it contains the name of property which contains values representing the offset (eg: P1D or 1.00:00:00)
	PropertyName *string `pulumi:"propertyName"`
}

An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded.

type LocalTimestampTimeZoneOffsetArgs

type LocalTimestampTimeZoneOffsetArgs struct {
	// The event property that will be contain the offset information to calculate the local timestamp. When the LocalTimestampFormat is Iana, the property name will contain the name of the column which contains IANA Timezone Name (eg: Americas/Los Angeles). When LocalTimestampFormat is Timespan, it contains the name of property which contains values representing the offset (eg: P1D or 1.00:00:00)
	PropertyName pulumi.StringPtrInput `pulumi:"propertyName"`
}

An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded.

func (LocalTimestampTimeZoneOffsetArgs) ElementType

func (LocalTimestampTimeZoneOffsetArgs) ToLocalTimestampTimeZoneOffsetOutput

func (i LocalTimestampTimeZoneOffsetArgs) ToLocalTimestampTimeZoneOffsetOutput() LocalTimestampTimeZoneOffsetOutput

func (LocalTimestampTimeZoneOffsetArgs) ToLocalTimestampTimeZoneOffsetOutputWithContext

func (i LocalTimestampTimeZoneOffsetArgs) ToLocalTimestampTimeZoneOffsetOutputWithContext(ctx context.Context) LocalTimestampTimeZoneOffsetOutput

func (LocalTimestampTimeZoneOffsetArgs) ToLocalTimestampTimeZoneOffsetPtrOutput

func (i LocalTimestampTimeZoneOffsetArgs) ToLocalTimestampTimeZoneOffsetPtrOutput() LocalTimestampTimeZoneOffsetPtrOutput

func (LocalTimestampTimeZoneOffsetArgs) ToLocalTimestampTimeZoneOffsetPtrOutputWithContext

func (i LocalTimestampTimeZoneOffsetArgs) ToLocalTimestampTimeZoneOffsetPtrOutputWithContext(ctx context.Context) LocalTimestampTimeZoneOffsetPtrOutput

type LocalTimestampTimeZoneOffsetInput

type LocalTimestampTimeZoneOffsetInput interface {
	pulumi.Input

	ToLocalTimestampTimeZoneOffsetOutput() LocalTimestampTimeZoneOffsetOutput
	ToLocalTimestampTimeZoneOffsetOutputWithContext(context.Context) LocalTimestampTimeZoneOffsetOutput
}

LocalTimestampTimeZoneOffsetInput is an input type that accepts LocalTimestampTimeZoneOffsetArgs and LocalTimestampTimeZoneOffsetOutput values. You can construct a concrete instance of `LocalTimestampTimeZoneOffsetInput` via:

LocalTimestampTimeZoneOffsetArgs{...}

type LocalTimestampTimeZoneOffsetOutput

type LocalTimestampTimeZoneOffsetOutput struct{ *pulumi.OutputState }

An object that represents the offset information for the local timestamp format specified. Should not be specified for LocalTimestampFormat - Embedded.

func (LocalTimestampTimeZoneOffsetOutput) ElementType

func (LocalTimestampTimeZoneOffsetOutput) PropertyName

The event property that will be contain the offset information to calculate the local timestamp. When the LocalTimestampFormat is Iana, the property name will contain the name of the column which contains IANA Timezone Name (eg: Americas/Los Angeles). When LocalTimestampFormat is Timespan, it contains the name of property which contains values representing the offset (eg: P1D or 1.00:00:00)

func (LocalTimestampTimeZoneOffsetOutput) ToLocalTimestampTimeZoneOffsetOutput

func (o LocalTimestampTimeZoneOffsetOutput) ToLocalTimestampTimeZoneOffsetOutput() LocalTimestampTimeZoneOffsetOutput

func (LocalTimestampTimeZoneOffsetOutput) ToLocalTimestampTimeZoneOffsetOutputWithContext

func (o LocalTimestampTimeZoneOffsetOutput) ToLocalTimestampTimeZoneOffsetOutputWithContext(ctx context.Context) LocalTimestampTimeZoneOffsetOutput

func (LocalTimestampTimeZoneOffsetOutput) ToLocalTimestampTimeZoneOffsetPtrOutput

func (o LocalTimestampTimeZoneOffsetOutput) ToLocalTimestampTimeZoneOffsetPtrOutput() LocalTimestampTimeZoneOffsetPtrOutput

func (LocalTimestampTimeZoneOffsetOutput) ToLocalTimestampTimeZoneOffsetPtrOutputWithContext

func (o LocalTimestampTimeZoneOffsetOutput) ToLocalTimestampTimeZoneOffsetPtrOutputWithContext(ctx context.Context) LocalTimestampTimeZoneOffsetPtrOutput

type LocalTimestampTimeZoneOffsetPtrInput

type LocalTimestampTimeZoneOffsetPtrInput interface {
	pulumi.Input

	ToLocalTimestampTimeZoneOffsetPtrOutput() LocalTimestampTimeZoneOffsetPtrOutput
	ToLocalTimestampTimeZoneOffsetPtrOutputWithContext(context.Context) LocalTimestampTimeZoneOffsetPtrOutput
}

LocalTimestampTimeZoneOffsetPtrInput is an input type that accepts LocalTimestampTimeZoneOffsetArgs, LocalTimestampTimeZoneOffsetPtr and LocalTimestampTimeZoneOffsetPtrOutput values. You can construct a concrete instance of `LocalTimestampTimeZoneOffsetPtrInput` via:

        LocalTimestampTimeZoneOffsetArgs{...}

or:

        nil

type LocalTimestampTimeZoneOffsetPtrOutput

type LocalTimestampTimeZoneOffsetPtrOutput struct{ *pulumi.OutputState }

func (LocalTimestampTimeZoneOffsetPtrOutput) Elem

func (LocalTimestampTimeZoneOffsetPtrOutput) ElementType

func (LocalTimestampTimeZoneOffsetPtrOutput) PropertyName

The event property that will be contain the offset information to calculate the local timestamp. When the LocalTimestampFormat is Iana, the property name will contain the name of the column which contains IANA Timezone Name (eg: Americas/Los Angeles). When LocalTimestampFormat is Timespan, it contains the name of property which contains values representing the offset (eg: P1D or 1.00:00:00)

func (LocalTimestampTimeZoneOffsetPtrOutput) ToLocalTimestampTimeZoneOffsetPtrOutput

func (o LocalTimestampTimeZoneOffsetPtrOutput) ToLocalTimestampTimeZoneOffsetPtrOutput() LocalTimestampTimeZoneOffsetPtrOutput

func (LocalTimestampTimeZoneOffsetPtrOutput) ToLocalTimestampTimeZoneOffsetPtrOutputWithContext

func (o LocalTimestampTimeZoneOffsetPtrOutput) ToLocalTimestampTimeZoneOffsetPtrOutputWithContext(ctx context.Context) LocalTimestampTimeZoneOffsetPtrOutput

type LookupAccessPolicyArgs

type LookupAccessPolicyArgs struct {
	// The name of the Time Series Insights access policy associated with the specified environment.
	AccessPolicyName string `pulumi:"accessPolicyName"`
	// The name of the Time Series Insights environment associated with the specified resource group.
	EnvironmentName string `pulumi:"environmentName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAccessPolicyResult

type LookupAccessPolicyResult struct {
	// An description of the access policy.
	Description *string `pulumi:"description"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name string `pulumi:"name"`
	// The objectId of the principal in Azure Active Directory.
	PrincipalObjectId *string `pulumi:"principalObjectId"`
	// The list of roles the principal is assigned on the environment.
	Roles []string `pulumi:"roles"`
	// Resource type
	Type string `pulumi:"type"`
}

An access policy is used to grant users and applications access to the environment. Roles are assigned to service principals in Azure Active Directory. These roles define the actions the principal can perform through the Time Series Insights data plane APIs.

type LookupEnvironmentArgs

type LookupEnvironmentArgs struct {
	// The name of the Time Series Insights environment associated with the specified resource group.
	EnvironmentName string `pulumi:"environmentName"`
	// Setting $expand=status will include the status of the internal services of the environment in the Time Series Insights service.
	Expand *string `pulumi:"expand"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupEnvironmentResult

type LookupEnvironmentResult struct {
	// Resource Id
	Id string `pulumi:"id"`
	// The kind of the environment.
	Kind string `pulumi:"kind"`
	// Resource location
	Location string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// 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.
	Sku SkuResponse `pulumi:"sku"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

An environment is a set of time-series data available for query, and is the top level Azure Time Series Insights resource.

type LookupEventSourceArgs

type LookupEventSourceArgs struct {
	// The name of the Time Series Insights environment associated with the specified resource group.
	EnvironmentName string `pulumi:"environmentName"`
	// The name of the Time Series Insights event source associated with the specified environment.
	EventSourceName string `pulumi:"eventSourceName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupEventSourceResult

type LookupEventSourceResult struct {
	// Resource Id
	Id string `pulumi:"id"`
	// The kind of the event source.
	Kind string `pulumi:"kind"`
	// Resource location
	Location string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

An environment receives data from one or more event sources. Each event source has associated connection info that allows the Time Series Insights ingress pipeline to connect to and pull data from the event source

type LookupReferenceDataSetArgs

type LookupReferenceDataSetArgs struct {
	// The name of the Time Series Insights environment associated with the specified resource group.
	EnvironmentName string `pulumi:"environmentName"`
	// The name of the Time Series Insights reference data set associated with the specified environment.
	ReferenceDataSetName string `pulumi:"referenceDataSetName"`
	// Name of an Azure Resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupReferenceDataSetResult

type LookupReferenceDataSetResult struct {
	// The time the resource was created.
	CreationTime string `pulumi:"creationTime"`
	// 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 *string `pulumi:"dataStringComparisonBehavior"`
	// Resource Id
	Id string `pulumi:"id"`
	// The list of key properties for the reference data set.
	KeyProperties []ReferenceDataSetKeyPropertyResponse `pulumi:"keyProperties"`
	// Resource location
	Location string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

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.

type ReferenceDataKeyPropertyType added in v0.3.1

type ReferenceDataKeyPropertyType pulumi.String

The type of the key property.

func (ReferenceDataKeyPropertyType) ElementType added in v0.3.1

func (ReferenceDataKeyPropertyType) ToStringOutput added in v0.3.1

func (ReferenceDataKeyPropertyType) ToStringOutputWithContext added in v0.3.1

func (e ReferenceDataKeyPropertyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReferenceDataKeyPropertyType) ToStringPtrOutput added in v0.3.1

func (e ReferenceDataKeyPropertyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReferenceDataKeyPropertyType) ToStringPtrOutputWithContext added in v0.3.1

func (e ReferenceDataKeyPropertyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReferenceDataSet

type ReferenceDataSet struct {
	pulumi.CustomResourceState

	// The time the resource was created.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// 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.StringPtrOutput `pulumi:"dataStringComparisonBehavior"`
	// The list of key properties for the reference data set.
	KeyProperties ReferenceDataSetKeyPropertyResponseArrayOutput `pulumi:"keyProperties"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

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.

func GetReferenceDataSet

func GetReferenceDataSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReferenceDataSetState, opts ...pulumi.ResourceOption) (*ReferenceDataSet, error)

GetReferenceDataSet gets an existing ReferenceDataSet 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 NewReferenceDataSet

func NewReferenceDataSet(ctx *pulumi.Context,
	name string, args *ReferenceDataSetArgs, opts ...pulumi.ResourceOption) (*ReferenceDataSet, error)

NewReferenceDataSet registers a new resource with the given unique name, arguments, and options.

func (*ReferenceDataSet) ElementType added in v0.2.6

func (*ReferenceDataSet) ElementType() reflect.Type

func (*ReferenceDataSet) ToReferenceDataSetOutput added in v0.2.6

func (i *ReferenceDataSet) ToReferenceDataSetOutput() ReferenceDataSetOutput

func (*ReferenceDataSet) ToReferenceDataSetOutputWithContext added in v0.2.6

func (i *ReferenceDataSet) ToReferenceDataSetOutputWithContext(ctx context.Context) ReferenceDataSetOutput

type ReferenceDataSetArgs

type ReferenceDataSetArgs struct {
	// 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.StringPtrInput
	// The name of the Time Series Insights environment associated with the specified resource group.
	EnvironmentName pulumi.StringInput
	// The list of key properties for the reference data set.
	KeyProperties ReferenceDataSetKeyPropertyArrayInput
	// The location of the resource.
	Location pulumi.StringPtrInput
	// Name of the reference data set.
	ReferenceDataSetName pulumi.StringInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// Key-value pairs of additional properties for the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ReferenceDataSet resource.

func (ReferenceDataSetArgs) ElementType

func (ReferenceDataSetArgs) ElementType() reflect.Type

type ReferenceDataSetInput added in v0.2.6

type ReferenceDataSetInput interface {
	pulumi.Input

	ToReferenceDataSetOutput() ReferenceDataSetOutput
	ToReferenceDataSetOutputWithContext(ctx context.Context) ReferenceDataSetOutput
}

type ReferenceDataSetKeyProperty

type ReferenceDataSetKeyProperty struct {
	// The name of the key property.
	Name *string `pulumi:"name"`
	// The type of the key property.
	Type *string `pulumi:"type"`
}

A key property for the reference data set. A reference data set can have multiple key properties.

type ReferenceDataSetKeyPropertyArgs

type ReferenceDataSetKeyPropertyArgs struct {
	// The name of the key property.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The type of the key property.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A key property for the reference data set. A reference data set can have multiple key properties.

func (ReferenceDataSetKeyPropertyArgs) ElementType

func (ReferenceDataSetKeyPropertyArgs) ToReferenceDataSetKeyPropertyOutput

func (i ReferenceDataSetKeyPropertyArgs) ToReferenceDataSetKeyPropertyOutput() ReferenceDataSetKeyPropertyOutput

func (ReferenceDataSetKeyPropertyArgs) ToReferenceDataSetKeyPropertyOutputWithContext

func (i ReferenceDataSetKeyPropertyArgs) ToReferenceDataSetKeyPropertyOutputWithContext(ctx context.Context) ReferenceDataSetKeyPropertyOutput

type ReferenceDataSetKeyPropertyArray

type ReferenceDataSetKeyPropertyArray []ReferenceDataSetKeyPropertyInput

func (ReferenceDataSetKeyPropertyArray) ElementType

func (ReferenceDataSetKeyPropertyArray) ToReferenceDataSetKeyPropertyArrayOutput

func (i ReferenceDataSetKeyPropertyArray) ToReferenceDataSetKeyPropertyArrayOutput() ReferenceDataSetKeyPropertyArrayOutput

func (ReferenceDataSetKeyPropertyArray) ToReferenceDataSetKeyPropertyArrayOutputWithContext

func (i ReferenceDataSetKeyPropertyArray) ToReferenceDataSetKeyPropertyArrayOutputWithContext(ctx context.Context) ReferenceDataSetKeyPropertyArrayOutput

type ReferenceDataSetKeyPropertyArrayInput

type ReferenceDataSetKeyPropertyArrayInput interface {
	pulumi.Input

	ToReferenceDataSetKeyPropertyArrayOutput() ReferenceDataSetKeyPropertyArrayOutput
	ToReferenceDataSetKeyPropertyArrayOutputWithContext(context.Context) ReferenceDataSetKeyPropertyArrayOutput
}

ReferenceDataSetKeyPropertyArrayInput is an input type that accepts ReferenceDataSetKeyPropertyArray and ReferenceDataSetKeyPropertyArrayOutput values. You can construct a concrete instance of `ReferenceDataSetKeyPropertyArrayInput` via:

ReferenceDataSetKeyPropertyArray{ ReferenceDataSetKeyPropertyArgs{...} }

type ReferenceDataSetKeyPropertyArrayOutput

type ReferenceDataSetKeyPropertyArrayOutput struct{ *pulumi.OutputState }

func (ReferenceDataSetKeyPropertyArrayOutput) ElementType

func (ReferenceDataSetKeyPropertyArrayOutput) Index

func (ReferenceDataSetKeyPropertyArrayOutput) ToReferenceDataSetKeyPropertyArrayOutput

func (o ReferenceDataSetKeyPropertyArrayOutput) ToReferenceDataSetKeyPropertyArrayOutput() ReferenceDataSetKeyPropertyArrayOutput

func (ReferenceDataSetKeyPropertyArrayOutput) ToReferenceDataSetKeyPropertyArrayOutputWithContext

func (o ReferenceDataSetKeyPropertyArrayOutput) ToReferenceDataSetKeyPropertyArrayOutputWithContext(ctx context.Context) ReferenceDataSetKeyPropertyArrayOutput

type ReferenceDataSetKeyPropertyInput

type ReferenceDataSetKeyPropertyInput interface {
	pulumi.Input

	ToReferenceDataSetKeyPropertyOutput() ReferenceDataSetKeyPropertyOutput
	ToReferenceDataSetKeyPropertyOutputWithContext(context.Context) ReferenceDataSetKeyPropertyOutput
}

ReferenceDataSetKeyPropertyInput is an input type that accepts ReferenceDataSetKeyPropertyArgs and ReferenceDataSetKeyPropertyOutput values. You can construct a concrete instance of `ReferenceDataSetKeyPropertyInput` via:

ReferenceDataSetKeyPropertyArgs{...}

type ReferenceDataSetKeyPropertyOutput

type ReferenceDataSetKeyPropertyOutput struct{ *pulumi.OutputState }

A key property for the reference data set. A reference data set can have multiple key properties.

func (ReferenceDataSetKeyPropertyOutput) ElementType

func (ReferenceDataSetKeyPropertyOutput) Name

The name of the key property.

func (ReferenceDataSetKeyPropertyOutput) ToReferenceDataSetKeyPropertyOutput

func (o ReferenceDataSetKeyPropertyOutput) ToReferenceDataSetKeyPropertyOutput() ReferenceDataSetKeyPropertyOutput

func (ReferenceDataSetKeyPropertyOutput) ToReferenceDataSetKeyPropertyOutputWithContext

func (o ReferenceDataSetKeyPropertyOutput) ToReferenceDataSetKeyPropertyOutputWithContext(ctx context.Context) ReferenceDataSetKeyPropertyOutput

func (ReferenceDataSetKeyPropertyOutput) Type

The type of the key property.

type ReferenceDataSetKeyPropertyResponse

type ReferenceDataSetKeyPropertyResponse struct {
	// The name of the key property.
	Name *string `pulumi:"name"`
	// The type of the key property.
	Type *string `pulumi:"type"`
}

A key property for the reference data set. A reference data set can have multiple key properties.

type ReferenceDataSetKeyPropertyResponseArgs

type ReferenceDataSetKeyPropertyResponseArgs struct {
	// The name of the key property.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The type of the key property.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A key property for the reference data set. A reference data set can have multiple key properties.

func (ReferenceDataSetKeyPropertyResponseArgs) ElementType

func (ReferenceDataSetKeyPropertyResponseArgs) ToReferenceDataSetKeyPropertyResponseOutput

func (i ReferenceDataSetKeyPropertyResponseArgs) ToReferenceDataSetKeyPropertyResponseOutput() ReferenceDataSetKeyPropertyResponseOutput

func (ReferenceDataSetKeyPropertyResponseArgs) ToReferenceDataSetKeyPropertyResponseOutputWithContext

func (i ReferenceDataSetKeyPropertyResponseArgs) ToReferenceDataSetKeyPropertyResponseOutputWithContext(ctx context.Context) ReferenceDataSetKeyPropertyResponseOutput

type ReferenceDataSetKeyPropertyResponseArray

type ReferenceDataSetKeyPropertyResponseArray []ReferenceDataSetKeyPropertyResponseInput

func (ReferenceDataSetKeyPropertyResponseArray) ElementType

func (ReferenceDataSetKeyPropertyResponseArray) ToReferenceDataSetKeyPropertyResponseArrayOutput

func (i ReferenceDataSetKeyPropertyResponseArray) ToReferenceDataSetKeyPropertyResponseArrayOutput() ReferenceDataSetKeyPropertyResponseArrayOutput

func (ReferenceDataSetKeyPropertyResponseArray) ToReferenceDataSetKeyPropertyResponseArrayOutputWithContext

func (i ReferenceDataSetKeyPropertyResponseArray) ToReferenceDataSetKeyPropertyResponseArrayOutputWithContext(ctx context.Context) ReferenceDataSetKeyPropertyResponseArrayOutput

type ReferenceDataSetKeyPropertyResponseArrayInput

type ReferenceDataSetKeyPropertyResponseArrayInput interface {
	pulumi.Input

	ToReferenceDataSetKeyPropertyResponseArrayOutput() ReferenceDataSetKeyPropertyResponseArrayOutput
	ToReferenceDataSetKeyPropertyResponseArrayOutputWithContext(context.Context) ReferenceDataSetKeyPropertyResponseArrayOutput
}

ReferenceDataSetKeyPropertyResponseArrayInput is an input type that accepts ReferenceDataSetKeyPropertyResponseArray and ReferenceDataSetKeyPropertyResponseArrayOutput values. You can construct a concrete instance of `ReferenceDataSetKeyPropertyResponseArrayInput` via:

ReferenceDataSetKeyPropertyResponseArray{ ReferenceDataSetKeyPropertyResponseArgs{...} }

type ReferenceDataSetKeyPropertyResponseArrayOutput

type ReferenceDataSetKeyPropertyResponseArrayOutput struct{ *pulumi.OutputState }

func (ReferenceDataSetKeyPropertyResponseArrayOutput) ElementType

func (ReferenceDataSetKeyPropertyResponseArrayOutput) Index

func (ReferenceDataSetKeyPropertyResponseArrayOutput) ToReferenceDataSetKeyPropertyResponseArrayOutput

func (o ReferenceDataSetKeyPropertyResponseArrayOutput) ToReferenceDataSetKeyPropertyResponseArrayOutput() ReferenceDataSetKeyPropertyResponseArrayOutput

func (ReferenceDataSetKeyPropertyResponseArrayOutput) ToReferenceDataSetKeyPropertyResponseArrayOutputWithContext

func (o ReferenceDataSetKeyPropertyResponseArrayOutput) ToReferenceDataSetKeyPropertyResponseArrayOutputWithContext(ctx context.Context) ReferenceDataSetKeyPropertyResponseArrayOutput

type ReferenceDataSetKeyPropertyResponseInput

type ReferenceDataSetKeyPropertyResponseInput interface {
	pulumi.Input

	ToReferenceDataSetKeyPropertyResponseOutput() ReferenceDataSetKeyPropertyResponseOutput
	ToReferenceDataSetKeyPropertyResponseOutputWithContext(context.Context) ReferenceDataSetKeyPropertyResponseOutput
}

ReferenceDataSetKeyPropertyResponseInput is an input type that accepts ReferenceDataSetKeyPropertyResponseArgs and ReferenceDataSetKeyPropertyResponseOutput values. You can construct a concrete instance of `ReferenceDataSetKeyPropertyResponseInput` via:

ReferenceDataSetKeyPropertyResponseArgs{...}

type ReferenceDataSetKeyPropertyResponseOutput

type ReferenceDataSetKeyPropertyResponseOutput struct{ *pulumi.OutputState }

A key property for the reference data set. A reference data set can have multiple key properties.

func (ReferenceDataSetKeyPropertyResponseOutput) ElementType

func (ReferenceDataSetKeyPropertyResponseOutput) Name

The name of the key property.

func (ReferenceDataSetKeyPropertyResponseOutput) ToReferenceDataSetKeyPropertyResponseOutput

func (o ReferenceDataSetKeyPropertyResponseOutput) ToReferenceDataSetKeyPropertyResponseOutput() ReferenceDataSetKeyPropertyResponseOutput

func (ReferenceDataSetKeyPropertyResponseOutput) ToReferenceDataSetKeyPropertyResponseOutputWithContext

func (o ReferenceDataSetKeyPropertyResponseOutput) ToReferenceDataSetKeyPropertyResponseOutputWithContext(ctx context.Context) ReferenceDataSetKeyPropertyResponseOutput

func (ReferenceDataSetKeyPropertyResponseOutput) Type

The type of the key property.

type ReferenceDataSetOutput added in v0.2.6

type ReferenceDataSetOutput struct {
	*pulumi.OutputState
}

func (ReferenceDataSetOutput) ElementType added in v0.2.6

func (ReferenceDataSetOutput) ElementType() reflect.Type

func (ReferenceDataSetOutput) ToReferenceDataSetOutput added in v0.2.6

func (o ReferenceDataSetOutput) ToReferenceDataSetOutput() ReferenceDataSetOutput

func (ReferenceDataSetOutput) ToReferenceDataSetOutputWithContext added in v0.2.6

func (o ReferenceDataSetOutput) ToReferenceDataSetOutputWithContext(ctx context.Context) ReferenceDataSetOutput

type ReferenceDataSetState

type ReferenceDataSetState struct {
	// The time the resource was created.
	CreationTime pulumi.StringPtrInput
	// 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.StringPtrInput
	// The list of key properties for the reference data set.
	KeyProperties ReferenceDataSetKeyPropertyResponseArrayInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (ReferenceDataSetState) ElementType

func (ReferenceDataSetState) ElementType() reflect.Type

type Sku

type Sku struct {
	// The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
	Capacity int `pulumi:"capacity"`
	// The name of this SKU.
	Name string `pulumi:"name"`
}

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.

type SkuArgs

type SkuArgs struct {
	// The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
	Capacity pulumi.IntInput `pulumi:"capacity"`
	// The name of this SKU.
	Name pulumi.StringInput `pulumi:"name"`
}

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.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuName added in v0.3.1

type SkuName pulumi.String

The name of this SKU.

func (SkuName) ElementType added in v0.3.1

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput added in v0.3.1

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.3.1

func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuName) ToStringPtrOutput added in v0.3.1

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.3.1

func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

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.

func (SkuOutput) Capacity

func (o SkuOutput) Capacity() pulumi.IntOutput

The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The name of this SKU.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Capacity

func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput

The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

The name of this SKU.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
	Capacity int `pulumi:"capacity"`
	// The name of this SKU.
	Name string `pulumi:"name"`
}

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.

type SkuResponseArgs

type SkuResponseArgs struct {
	// The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.
	Capacity pulumi.IntInput `pulumi:"capacity"`
	// The name of this SKU.
	Name pulumi.StringInput `pulumi:"name"`
}

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.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

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.

func (SkuResponseOutput) Capacity

func (o SkuResponseOutput) Capacity() pulumi.IntOutput

The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

The name of this SKU.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Capacity

The capacity of the sku. For Gen1 environments, this value can be changed to support scale out of environments after they have been created.

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

The name of this SKU.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL