v20171115

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 (
	Kind_Microsoft_EventHub = Kind("Microsoft.EventHub")
	Kind_Microsoft_IoTHub   = Kind("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")
)
View Source
const (
	StorageLimitExceededBehaviorPurgeOldData = StorageLimitExceededBehavior("PurgeOldData")
	StorageLimitExceededBehaviorPauseIngress = StorageLimitExceededBehavior("PauseIngress")
)
View Source
const (
	PropertyTypeString = PropertyType("String")
)

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 AccessPolicyRoleArrayInput
}

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 time the resource was created.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// 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.
	DataAccessFqdn pulumi.StringOutput `pulumi:"dataAccessFqdn"`
	// An id used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
	DataAccessId pulumi.StringOutput `pulumi:"dataAccessId"`
	// ISO8601 timespan specifying the minimum number of days the environment's events will be available for query.
	DataRetentionTime pulumi.StringOutput `pulumi:"dataRetentionTime"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of partition keys according to which the data in the environment will be ordered.
	PartitionKeyProperties PartitionKeyPropertyResponseArrayOutput `pulumi:"partitionKeyProperties"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The sku determines the capacity of the environment, the SLA (in queries-per-minute and total capacity), and the billing rate.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// An object that represents the status of the environment, and its internal state in the Time Series Insights service.
	Status EnvironmentStatusResponseOutput `pulumi:"status"`
	// The behavior the Time Series Insights service should take when the environment's capacity has been exceeded. If "PauseIngress" is specified, new events will not be read from the event source. If "PurgeOldData" is specified, new events will continue to be read and old events will be deleted from the environment. The default behavior is PurgeOldData.
	StorageLimitExceededBehavior pulumi.StringPtrOutput `pulumi:"storageLimitExceededBehavior"`
	// 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 {
	// ISO8601 timespan specifying the minimum number of days the environment's events will be available for query.
	DataRetentionTime pulumi.StringInput
	// Name of the environment
	EnvironmentName pulumi.StringInput
	// The location of the resource.
	Location pulumi.StringPtrInput
	// The list of partition keys according to which the data in the environment will be ordered.
	PartitionKeyProperties PartitionKeyPropertyArrayInput
	// Name of an Azure Resource group.
	ResourceGroupName pulumi.StringInput
	// The sku determines the capacity of the environment, the SLA (in queries-per-minute and total capacity), and the billing rate.
	Sku SkuInput
	// The behavior the Time Series Insights service should take when the environment's capacity has been exceeded. If "PauseIngress" is specified, new events will not be read from the event source. If "PurgeOldData" is specified, new events will continue to be read and old events will be deleted from the environment. The default behavior is PurgeOldData.
	StorageLimitExceededBehavior *StorageLimitExceededBehavior
	// 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 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 time the resource was created.
	CreationTime pulumi.StringPtrInput
	// 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.
	DataAccessFqdn pulumi.StringPtrInput
	// An id used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
	DataAccessId pulumi.StringPtrInput
	// ISO8601 timespan specifying the minimum number of days the environment's events will be available for query.
	DataRetentionTime pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// The list of partition keys according to which the data in the environment will be ordered.
	PartitionKeyProperties PartitionKeyPropertyResponseArrayInput
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// The sku determines the capacity of the environment, the SLA (in queries-per-minute and total capacity), and the billing rate.
	Sku SkuResponsePtrInput
	// An object that represents the status of the environment, and its internal state in the Time Series Insights service.
	Status EnvironmentStatusResponsePtrInput
	// The behavior the Time Series Insights service should take when the environment's capacity has been exceeded. If "PauseIngress" is specified, new events will not be read from the event source. If "PurgeOldData" is specified, new events will continue to be read and old events will be deleted from the environment. The default behavior is PurgeOldData.
	StorageLimitExceededBehavior pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentStateDetailsResponse

type EnvironmentStateDetailsResponse struct {
	// Contains the code that represents the reason of an environment being in a particular state. Can be used to programmatically handle specific cases.
	Code *string `pulumi:"code"`
	// A message that describes the state in detail.
	Message *string `pulumi:"message"`
}

An object that contains the details about an environment's state.

type EnvironmentStateDetailsResponseArgs

type EnvironmentStateDetailsResponseArgs struct {
	// Contains the code that represents the reason of an environment being in a particular state. Can be used to programmatically handle specific cases.
	Code pulumi.StringPtrInput `pulumi:"code"`
	// A message that describes the state in detail.
	Message pulumi.StringPtrInput `pulumi:"message"`
}

An object that contains the details about an environment's state.

func (EnvironmentStateDetailsResponseArgs) ElementType

func (EnvironmentStateDetailsResponseArgs) ToEnvironmentStateDetailsResponseOutput

func (i EnvironmentStateDetailsResponseArgs) ToEnvironmentStateDetailsResponseOutput() EnvironmentStateDetailsResponseOutput

func (EnvironmentStateDetailsResponseArgs) ToEnvironmentStateDetailsResponseOutputWithContext

func (i EnvironmentStateDetailsResponseArgs) ToEnvironmentStateDetailsResponseOutputWithContext(ctx context.Context) EnvironmentStateDetailsResponseOutput

func (EnvironmentStateDetailsResponseArgs) ToEnvironmentStateDetailsResponsePtrOutput

func (i EnvironmentStateDetailsResponseArgs) ToEnvironmentStateDetailsResponsePtrOutput() EnvironmentStateDetailsResponsePtrOutput

func (EnvironmentStateDetailsResponseArgs) ToEnvironmentStateDetailsResponsePtrOutputWithContext

func (i EnvironmentStateDetailsResponseArgs) ToEnvironmentStateDetailsResponsePtrOutputWithContext(ctx context.Context) EnvironmentStateDetailsResponsePtrOutput

type EnvironmentStateDetailsResponseInput

type EnvironmentStateDetailsResponseInput interface {
	pulumi.Input

	ToEnvironmentStateDetailsResponseOutput() EnvironmentStateDetailsResponseOutput
	ToEnvironmentStateDetailsResponseOutputWithContext(context.Context) EnvironmentStateDetailsResponseOutput
}

EnvironmentStateDetailsResponseInput is an input type that accepts EnvironmentStateDetailsResponseArgs and EnvironmentStateDetailsResponseOutput values. You can construct a concrete instance of `EnvironmentStateDetailsResponseInput` via:

EnvironmentStateDetailsResponseArgs{...}

type EnvironmentStateDetailsResponseOutput

type EnvironmentStateDetailsResponseOutput struct{ *pulumi.OutputState }

An object that contains the details about an environment's state.

func (EnvironmentStateDetailsResponseOutput) Code

Contains the code that represents the reason of an environment being in a particular state. Can be used to programmatically handle specific cases.

func (EnvironmentStateDetailsResponseOutput) ElementType

func (EnvironmentStateDetailsResponseOutput) Message

A message that describes the state in detail.

func (EnvironmentStateDetailsResponseOutput) ToEnvironmentStateDetailsResponseOutput

func (o EnvironmentStateDetailsResponseOutput) ToEnvironmentStateDetailsResponseOutput() EnvironmentStateDetailsResponseOutput

func (EnvironmentStateDetailsResponseOutput) ToEnvironmentStateDetailsResponseOutputWithContext

func (o EnvironmentStateDetailsResponseOutput) ToEnvironmentStateDetailsResponseOutputWithContext(ctx context.Context) EnvironmentStateDetailsResponseOutput

func (EnvironmentStateDetailsResponseOutput) ToEnvironmentStateDetailsResponsePtrOutput

func (o EnvironmentStateDetailsResponseOutput) ToEnvironmentStateDetailsResponsePtrOutput() EnvironmentStateDetailsResponsePtrOutput

func (EnvironmentStateDetailsResponseOutput) ToEnvironmentStateDetailsResponsePtrOutputWithContext

func (o EnvironmentStateDetailsResponseOutput) ToEnvironmentStateDetailsResponsePtrOutputWithContext(ctx context.Context) EnvironmentStateDetailsResponsePtrOutput

type EnvironmentStateDetailsResponsePtrInput

type EnvironmentStateDetailsResponsePtrInput interface {
	pulumi.Input

	ToEnvironmentStateDetailsResponsePtrOutput() EnvironmentStateDetailsResponsePtrOutput
	ToEnvironmentStateDetailsResponsePtrOutputWithContext(context.Context) EnvironmentStateDetailsResponsePtrOutput
}

EnvironmentStateDetailsResponsePtrInput is an input type that accepts EnvironmentStateDetailsResponseArgs, EnvironmentStateDetailsResponsePtr and EnvironmentStateDetailsResponsePtrOutput values. You can construct a concrete instance of `EnvironmentStateDetailsResponsePtrInput` via:

        EnvironmentStateDetailsResponseArgs{...}

or:

        nil

type EnvironmentStateDetailsResponsePtrOutput

type EnvironmentStateDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentStateDetailsResponsePtrOutput) Code

Contains the code that represents the reason of an environment being in a particular state. Can be used to programmatically handle specific cases.

func (EnvironmentStateDetailsResponsePtrOutput) Elem

func (EnvironmentStateDetailsResponsePtrOutput) ElementType

func (EnvironmentStateDetailsResponsePtrOutput) Message

A message that describes the state in detail.

func (EnvironmentStateDetailsResponsePtrOutput) ToEnvironmentStateDetailsResponsePtrOutput

func (o EnvironmentStateDetailsResponsePtrOutput) ToEnvironmentStateDetailsResponsePtrOutput() EnvironmentStateDetailsResponsePtrOutput

func (EnvironmentStateDetailsResponsePtrOutput) ToEnvironmentStateDetailsResponsePtrOutputWithContext

func (o EnvironmentStateDetailsResponsePtrOutput) ToEnvironmentStateDetailsResponsePtrOutputWithContext(ctx context.Context) EnvironmentStateDetailsResponsePtrOutput

type EnvironmentStatusResponse

type EnvironmentStatusResponse struct {
	// An object that represents the status of ingress on an environment.
	Ingress IngressEnvironmentStatusResponse `pulumi:"ingress"`
}

An object that represents the status of the environment, and its internal state in the Time Series Insights service.

type EnvironmentStatusResponseArgs

type EnvironmentStatusResponseArgs struct {
	// An object that represents the status of ingress on an environment.
	Ingress IngressEnvironmentStatusResponseInput `pulumi:"ingress"`
}

An object that represents the status of the environment, and its internal state in the Time Series Insights service.

func (EnvironmentStatusResponseArgs) ElementType

func (EnvironmentStatusResponseArgs) ToEnvironmentStatusResponseOutput

func (i EnvironmentStatusResponseArgs) ToEnvironmentStatusResponseOutput() EnvironmentStatusResponseOutput

func (EnvironmentStatusResponseArgs) ToEnvironmentStatusResponseOutputWithContext

func (i EnvironmentStatusResponseArgs) ToEnvironmentStatusResponseOutputWithContext(ctx context.Context) EnvironmentStatusResponseOutput

func (EnvironmentStatusResponseArgs) ToEnvironmentStatusResponsePtrOutput

func (i EnvironmentStatusResponseArgs) ToEnvironmentStatusResponsePtrOutput() EnvironmentStatusResponsePtrOutput

func (EnvironmentStatusResponseArgs) ToEnvironmentStatusResponsePtrOutputWithContext

func (i EnvironmentStatusResponseArgs) ToEnvironmentStatusResponsePtrOutputWithContext(ctx context.Context) EnvironmentStatusResponsePtrOutput

type EnvironmentStatusResponseInput

type EnvironmentStatusResponseInput interface {
	pulumi.Input

	ToEnvironmentStatusResponseOutput() EnvironmentStatusResponseOutput
	ToEnvironmentStatusResponseOutputWithContext(context.Context) EnvironmentStatusResponseOutput
}

EnvironmentStatusResponseInput is an input type that accepts EnvironmentStatusResponseArgs and EnvironmentStatusResponseOutput values. You can construct a concrete instance of `EnvironmentStatusResponseInput` via:

EnvironmentStatusResponseArgs{...}

type EnvironmentStatusResponseOutput

type EnvironmentStatusResponseOutput struct{ *pulumi.OutputState }

An object that represents the status of the environment, and its internal state in the Time Series Insights service.

func (EnvironmentStatusResponseOutput) ElementType

func (EnvironmentStatusResponseOutput) Ingress

An object that represents the status of ingress on an environment.

func (EnvironmentStatusResponseOutput) ToEnvironmentStatusResponseOutput

func (o EnvironmentStatusResponseOutput) ToEnvironmentStatusResponseOutput() EnvironmentStatusResponseOutput

func (EnvironmentStatusResponseOutput) ToEnvironmentStatusResponseOutputWithContext

func (o EnvironmentStatusResponseOutput) ToEnvironmentStatusResponseOutputWithContext(ctx context.Context) EnvironmentStatusResponseOutput

func (EnvironmentStatusResponseOutput) ToEnvironmentStatusResponsePtrOutput

func (o EnvironmentStatusResponseOutput) ToEnvironmentStatusResponsePtrOutput() EnvironmentStatusResponsePtrOutput

func (EnvironmentStatusResponseOutput) ToEnvironmentStatusResponsePtrOutputWithContext

func (o EnvironmentStatusResponseOutput) ToEnvironmentStatusResponsePtrOutputWithContext(ctx context.Context) EnvironmentStatusResponsePtrOutput

type EnvironmentStatusResponsePtrInput

type EnvironmentStatusResponsePtrInput interface {
	pulumi.Input

	ToEnvironmentStatusResponsePtrOutput() EnvironmentStatusResponsePtrOutput
	ToEnvironmentStatusResponsePtrOutputWithContext(context.Context) EnvironmentStatusResponsePtrOutput
}

EnvironmentStatusResponsePtrInput is an input type that accepts EnvironmentStatusResponseArgs, EnvironmentStatusResponsePtr and EnvironmentStatusResponsePtrOutput values. You can construct a concrete instance of `EnvironmentStatusResponsePtrInput` via:

        EnvironmentStatusResponseArgs{...}

or:

        nil

type EnvironmentStatusResponsePtrOutput

type EnvironmentStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentStatusResponsePtrOutput) Elem

func (EnvironmentStatusResponsePtrOutput) ElementType

func (EnvironmentStatusResponsePtrOutput) Ingress

An object that represents the status of ingress on an environment.

func (EnvironmentStatusResponsePtrOutput) ToEnvironmentStatusResponsePtrOutput

func (o EnvironmentStatusResponsePtrOutput) ToEnvironmentStatusResponsePtrOutput() EnvironmentStatusResponsePtrOutput

func (EnvironmentStatusResponsePtrOutput) ToEnvironmentStatusResponsePtrOutputWithContext

func (o EnvironmentStatusResponsePtrOutput) ToEnvironmentStatusResponsePtrOutputWithContext(ctx context.Context) EnvironmentStatusResponsePtrOutput

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 Kind
	// 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 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 IngressEnvironmentStatusResponse

type IngressEnvironmentStatusResponse struct {
	// This string represents the state of ingress operations on an environment. It can be "Disabled", "Ready", "Running", "Paused" or "Unknown"
	State *string `pulumi:"state"`
	// An object that contains the details about an environment's state.
	StateDetails EnvironmentStateDetailsResponse `pulumi:"stateDetails"`
}

An object that represents the status of ingress on an environment.

type IngressEnvironmentStatusResponseArgs

type IngressEnvironmentStatusResponseArgs struct {
	// This string represents the state of ingress operations on an environment. It can be "Disabled", "Ready", "Running", "Paused" or "Unknown"
	State pulumi.StringPtrInput `pulumi:"state"`
	// An object that contains the details about an environment's state.
	StateDetails EnvironmentStateDetailsResponseInput `pulumi:"stateDetails"`
}

An object that represents the status of ingress on an environment.

func (IngressEnvironmentStatusResponseArgs) ElementType

func (IngressEnvironmentStatusResponseArgs) ToIngressEnvironmentStatusResponseOutput

func (i IngressEnvironmentStatusResponseArgs) ToIngressEnvironmentStatusResponseOutput() IngressEnvironmentStatusResponseOutput

func (IngressEnvironmentStatusResponseArgs) ToIngressEnvironmentStatusResponseOutputWithContext

func (i IngressEnvironmentStatusResponseArgs) ToIngressEnvironmentStatusResponseOutputWithContext(ctx context.Context) IngressEnvironmentStatusResponseOutput

func (IngressEnvironmentStatusResponseArgs) ToIngressEnvironmentStatusResponsePtrOutput

func (i IngressEnvironmentStatusResponseArgs) ToIngressEnvironmentStatusResponsePtrOutput() IngressEnvironmentStatusResponsePtrOutput

func (IngressEnvironmentStatusResponseArgs) ToIngressEnvironmentStatusResponsePtrOutputWithContext

func (i IngressEnvironmentStatusResponseArgs) ToIngressEnvironmentStatusResponsePtrOutputWithContext(ctx context.Context) IngressEnvironmentStatusResponsePtrOutput

type IngressEnvironmentStatusResponseInput

type IngressEnvironmentStatusResponseInput interface {
	pulumi.Input

	ToIngressEnvironmentStatusResponseOutput() IngressEnvironmentStatusResponseOutput
	ToIngressEnvironmentStatusResponseOutputWithContext(context.Context) IngressEnvironmentStatusResponseOutput
}

IngressEnvironmentStatusResponseInput is an input type that accepts IngressEnvironmentStatusResponseArgs and IngressEnvironmentStatusResponseOutput values. You can construct a concrete instance of `IngressEnvironmentStatusResponseInput` via:

IngressEnvironmentStatusResponseArgs{...}

type IngressEnvironmentStatusResponseOutput

type IngressEnvironmentStatusResponseOutput struct{ *pulumi.OutputState }

An object that represents the status of ingress on an environment.

func (IngressEnvironmentStatusResponseOutput) ElementType

func (IngressEnvironmentStatusResponseOutput) State

This string represents the state of ingress operations on an environment. It can be "Disabled", "Ready", "Running", "Paused" or "Unknown"

func (IngressEnvironmentStatusResponseOutput) StateDetails

An object that contains the details about an environment's state.

func (IngressEnvironmentStatusResponseOutput) ToIngressEnvironmentStatusResponseOutput

func (o IngressEnvironmentStatusResponseOutput) ToIngressEnvironmentStatusResponseOutput() IngressEnvironmentStatusResponseOutput

func (IngressEnvironmentStatusResponseOutput) ToIngressEnvironmentStatusResponseOutputWithContext

func (o IngressEnvironmentStatusResponseOutput) ToIngressEnvironmentStatusResponseOutputWithContext(ctx context.Context) IngressEnvironmentStatusResponseOutput

func (IngressEnvironmentStatusResponseOutput) ToIngressEnvironmentStatusResponsePtrOutput

func (o IngressEnvironmentStatusResponseOutput) ToIngressEnvironmentStatusResponsePtrOutput() IngressEnvironmentStatusResponsePtrOutput

func (IngressEnvironmentStatusResponseOutput) ToIngressEnvironmentStatusResponsePtrOutputWithContext

func (o IngressEnvironmentStatusResponseOutput) ToIngressEnvironmentStatusResponsePtrOutputWithContext(ctx context.Context) IngressEnvironmentStatusResponsePtrOutput

type IngressEnvironmentStatusResponsePtrInput

type IngressEnvironmentStatusResponsePtrInput interface {
	pulumi.Input

	ToIngressEnvironmentStatusResponsePtrOutput() IngressEnvironmentStatusResponsePtrOutput
	ToIngressEnvironmentStatusResponsePtrOutputWithContext(context.Context) IngressEnvironmentStatusResponsePtrOutput
}

IngressEnvironmentStatusResponsePtrInput is an input type that accepts IngressEnvironmentStatusResponseArgs, IngressEnvironmentStatusResponsePtr and IngressEnvironmentStatusResponsePtrOutput values. You can construct a concrete instance of `IngressEnvironmentStatusResponsePtrInput` via:

        IngressEnvironmentStatusResponseArgs{...}

or:

        nil

type IngressEnvironmentStatusResponsePtrOutput

type IngressEnvironmentStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (IngressEnvironmentStatusResponsePtrOutput) Elem

func (IngressEnvironmentStatusResponsePtrOutput) ElementType

func (IngressEnvironmentStatusResponsePtrOutput) State

This string represents the state of ingress operations on an environment. It can be "Disabled", "Ready", "Running", "Paused" or "Unknown"

func (IngressEnvironmentStatusResponsePtrOutput) StateDetails

An object that contains the details about an environment's state.

func (IngressEnvironmentStatusResponsePtrOutput) ToIngressEnvironmentStatusResponsePtrOutput

func (o IngressEnvironmentStatusResponsePtrOutput) ToIngressEnvironmentStatusResponsePtrOutput() IngressEnvironmentStatusResponsePtrOutput

func (IngressEnvironmentStatusResponsePtrOutput) ToIngressEnvironmentStatusResponsePtrOutputWithContext

func (o IngressEnvironmentStatusResponsePtrOutput) ToIngressEnvironmentStatusResponsePtrOutputWithContext(ctx context.Context) IngressEnvironmentStatusResponsePtrOutput

type Kind added in v0.3.1

type Kind pulumi.String

The kind of the event source.

func (Kind) ElementType added in v0.3.1

func (Kind) ElementType() reflect.Type

func (Kind) ToStringOutput added in v0.3.1

func (e Kind) ToStringOutput() pulumi.StringOutput

func (Kind) ToStringOutputWithContext added in v0.3.1

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

func (Kind) ToStringPtrOutput added in v0.3.1

func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput

func (Kind) ToStringPtrOutputWithContext added in v0.3.1

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

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 {
	// The time the resource was created.
	CreationTime string `pulumi:"creationTime"`
	// 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.
	DataAccessFqdn string `pulumi:"dataAccessFqdn"`
	// An id used to access the environment data, e.g. to query the environment's events or upload reference data for the environment.
	DataAccessId string `pulumi:"dataAccessId"`
	// ISO8601 timespan specifying the minimum number of days the environment's events will be available for query.
	DataRetentionTime string `pulumi:"dataRetentionTime"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// The list of partition keys according to which the data in the environment will be ordered.
	PartitionKeyProperties []PartitionKeyPropertyResponse `pulumi:"partitionKeyProperties"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The sku determines the capacity of the environment, the SLA (in queries-per-minute and total capacity), and the billing rate.
	Sku *SkuResponse `pulumi:"sku"`
	// An object that represents the status of the environment, and its internal state in the Time Series Insights service.
	Status EnvironmentStatusResponse `pulumi:"status"`
	// The behavior the Time Series Insights service should take when the environment's capacity has been exceeded. If "PauseIngress" is specified, new events will not be read from the event source. If "PurgeOldData" is specified, new events will continue to be read and old events will be deleted from the environment. The default behavior is PurgeOldData.
	StorageLimitExceededBehavior *string `pulumi:"storageLimitExceededBehavior"`
	// 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 PartitionKeyProperty

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

The structure of the property that a partition key can have. An environment can have multiple such properties.

type PartitionKeyPropertyArgs

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

The structure of the property that a partition key can have. An environment can have multiple such properties.

func (PartitionKeyPropertyArgs) ElementType

func (PartitionKeyPropertyArgs) ElementType() reflect.Type

func (PartitionKeyPropertyArgs) ToPartitionKeyPropertyOutput

func (i PartitionKeyPropertyArgs) ToPartitionKeyPropertyOutput() PartitionKeyPropertyOutput

func (PartitionKeyPropertyArgs) ToPartitionKeyPropertyOutputWithContext

func (i PartitionKeyPropertyArgs) ToPartitionKeyPropertyOutputWithContext(ctx context.Context) PartitionKeyPropertyOutput

type PartitionKeyPropertyArray

type PartitionKeyPropertyArray []PartitionKeyPropertyInput

func (PartitionKeyPropertyArray) ElementType

func (PartitionKeyPropertyArray) ElementType() reflect.Type

func (PartitionKeyPropertyArray) ToPartitionKeyPropertyArrayOutput

func (i PartitionKeyPropertyArray) ToPartitionKeyPropertyArrayOutput() PartitionKeyPropertyArrayOutput

func (PartitionKeyPropertyArray) ToPartitionKeyPropertyArrayOutputWithContext

func (i PartitionKeyPropertyArray) ToPartitionKeyPropertyArrayOutputWithContext(ctx context.Context) PartitionKeyPropertyArrayOutput

type PartitionKeyPropertyArrayInput

type PartitionKeyPropertyArrayInput interface {
	pulumi.Input

	ToPartitionKeyPropertyArrayOutput() PartitionKeyPropertyArrayOutput
	ToPartitionKeyPropertyArrayOutputWithContext(context.Context) PartitionKeyPropertyArrayOutput
}

PartitionKeyPropertyArrayInput is an input type that accepts PartitionKeyPropertyArray and PartitionKeyPropertyArrayOutput values. You can construct a concrete instance of `PartitionKeyPropertyArrayInput` via:

PartitionKeyPropertyArray{ PartitionKeyPropertyArgs{...} }

type PartitionKeyPropertyArrayOutput

type PartitionKeyPropertyArrayOutput struct{ *pulumi.OutputState }

func (PartitionKeyPropertyArrayOutput) ElementType

func (PartitionKeyPropertyArrayOutput) Index

func (PartitionKeyPropertyArrayOutput) ToPartitionKeyPropertyArrayOutput

func (o PartitionKeyPropertyArrayOutput) ToPartitionKeyPropertyArrayOutput() PartitionKeyPropertyArrayOutput

func (PartitionKeyPropertyArrayOutput) ToPartitionKeyPropertyArrayOutputWithContext

func (o PartitionKeyPropertyArrayOutput) ToPartitionKeyPropertyArrayOutputWithContext(ctx context.Context) PartitionKeyPropertyArrayOutput

type PartitionKeyPropertyInput

type PartitionKeyPropertyInput interface {
	pulumi.Input

	ToPartitionKeyPropertyOutput() PartitionKeyPropertyOutput
	ToPartitionKeyPropertyOutputWithContext(context.Context) PartitionKeyPropertyOutput
}

PartitionKeyPropertyInput is an input type that accepts PartitionKeyPropertyArgs and PartitionKeyPropertyOutput values. You can construct a concrete instance of `PartitionKeyPropertyInput` via:

PartitionKeyPropertyArgs{...}

type PartitionKeyPropertyOutput

type PartitionKeyPropertyOutput struct{ *pulumi.OutputState }

The structure of the property that a partition key can have. An environment can have multiple such properties.

func (PartitionKeyPropertyOutput) ElementType

func (PartitionKeyPropertyOutput) ElementType() reflect.Type

func (PartitionKeyPropertyOutput) Name

The name of the property.

func (PartitionKeyPropertyOutput) ToPartitionKeyPropertyOutput

func (o PartitionKeyPropertyOutput) ToPartitionKeyPropertyOutput() PartitionKeyPropertyOutput

func (PartitionKeyPropertyOutput) ToPartitionKeyPropertyOutputWithContext

func (o PartitionKeyPropertyOutput) ToPartitionKeyPropertyOutputWithContext(ctx context.Context) PartitionKeyPropertyOutput

func (PartitionKeyPropertyOutput) Type

The type of the property.

type PartitionKeyPropertyResponse

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

The structure of the property that a partition key can have. An environment can have multiple such properties.

type PartitionKeyPropertyResponseArgs

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

The structure of the property that a partition key can have. An environment can have multiple such properties.

func (PartitionKeyPropertyResponseArgs) ElementType

func (PartitionKeyPropertyResponseArgs) ToPartitionKeyPropertyResponseOutput

func (i PartitionKeyPropertyResponseArgs) ToPartitionKeyPropertyResponseOutput() PartitionKeyPropertyResponseOutput

func (PartitionKeyPropertyResponseArgs) ToPartitionKeyPropertyResponseOutputWithContext

func (i PartitionKeyPropertyResponseArgs) ToPartitionKeyPropertyResponseOutputWithContext(ctx context.Context) PartitionKeyPropertyResponseOutput

type PartitionKeyPropertyResponseArray

type PartitionKeyPropertyResponseArray []PartitionKeyPropertyResponseInput

func (PartitionKeyPropertyResponseArray) ElementType

func (PartitionKeyPropertyResponseArray) ToPartitionKeyPropertyResponseArrayOutput

func (i PartitionKeyPropertyResponseArray) ToPartitionKeyPropertyResponseArrayOutput() PartitionKeyPropertyResponseArrayOutput

func (PartitionKeyPropertyResponseArray) ToPartitionKeyPropertyResponseArrayOutputWithContext

func (i PartitionKeyPropertyResponseArray) ToPartitionKeyPropertyResponseArrayOutputWithContext(ctx context.Context) PartitionKeyPropertyResponseArrayOutput

type PartitionKeyPropertyResponseArrayInput

type PartitionKeyPropertyResponseArrayInput interface {
	pulumi.Input

	ToPartitionKeyPropertyResponseArrayOutput() PartitionKeyPropertyResponseArrayOutput
	ToPartitionKeyPropertyResponseArrayOutputWithContext(context.Context) PartitionKeyPropertyResponseArrayOutput
}

PartitionKeyPropertyResponseArrayInput is an input type that accepts PartitionKeyPropertyResponseArray and PartitionKeyPropertyResponseArrayOutput values. You can construct a concrete instance of `PartitionKeyPropertyResponseArrayInput` via:

PartitionKeyPropertyResponseArray{ PartitionKeyPropertyResponseArgs{...} }

type PartitionKeyPropertyResponseArrayOutput

type PartitionKeyPropertyResponseArrayOutput struct{ *pulumi.OutputState }

func (PartitionKeyPropertyResponseArrayOutput) ElementType

func (PartitionKeyPropertyResponseArrayOutput) Index

func (PartitionKeyPropertyResponseArrayOutput) ToPartitionKeyPropertyResponseArrayOutput

func (o PartitionKeyPropertyResponseArrayOutput) ToPartitionKeyPropertyResponseArrayOutput() PartitionKeyPropertyResponseArrayOutput

func (PartitionKeyPropertyResponseArrayOutput) ToPartitionKeyPropertyResponseArrayOutputWithContext

func (o PartitionKeyPropertyResponseArrayOutput) ToPartitionKeyPropertyResponseArrayOutputWithContext(ctx context.Context) PartitionKeyPropertyResponseArrayOutput

type PartitionKeyPropertyResponseInput

type PartitionKeyPropertyResponseInput interface {
	pulumi.Input

	ToPartitionKeyPropertyResponseOutput() PartitionKeyPropertyResponseOutput
	ToPartitionKeyPropertyResponseOutputWithContext(context.Context) PartitionKeyPropertyResponseOutput
}

PartitionKeyPropertyResponseInput is an input type that accepts PartitionKeyPropertyResponseArgs and PartitionKeyPropertyResponseOutput values. You can construct a concrete instance of `PartitionKeyPropertyResponseInput` via:

PartitionKeyPropertyResponseArgs{...}

type PartitionKeyPropertyResponseOutput

type PartitionKeyPropertyResponseOutput struct{ *pulumi.OutputState }

The structure of the property that a partition key can have. An environment can have multiple such properties.

func (PartitionKeyPropertyResponseOutput) ElementType

func (PartitionKeyPropertyResponseOutput) Name

The name of the property.

func (PartitionKeyPropertyResponseOutput) ToPartitionKeyPropertyResponseOutput

func (o PartitionKeyPropertyResponseOutput) ToPartitionKeyPropertyResponseOutput() PartitionKeyPropertyResponseOutput

func (PartitionKeyPropertyResponseOutput) ToPartitionKeyPropertyResponseOutputWithContext

func (o PartitionKeyPropertyResponseOutput) ToPartitionKeyPropertyResponseOutputWithContext(ctx context.Context) PartitionKeyPropertyResponseOutput

func (PartitionKeyPropertyResponseOutput) Type

The type of the property.

type PropertyType added in v0.3.1

type PropertyType pulumi.String

The type of the property.

func (PropertyType) ElementType added in v0.3.1

func (PropertyType) ElementType() reflect.Type

func (PropertyType) ToStringOutput added in v0.3.1

func (e PropertyType) ToStringOutput() pulumi.StringOutput

func (PropertyType) ToStringOutputWithContext added in v0.3.1

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

func (PropertyType) ToStringPtrOutput added in v0.3.1

func (e PropertyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PropertyType) ToStringPtrOutputWithContext added in v0.3.1

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

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 *DataStringComparisonBehavior
	// 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 *ReferenceDataKeyPropertyType `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. 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 capacity of the environment, the SLA (in queries-per-minute and total capacity), and the billing rate.

type SkuArgs

type SkuArgs struct {
	// The capacity of the sku. 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 SkuName `pulumi:"name"`
}

The sku determines the capacity of the environment, the SLA (in queries-per-minute and total capacity), 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 capacity of the environment, the SLA (in queries-per-minute and total capacity), and the billing rate.

func (SkuOutput) Capacity

func (o SkuOutput) Capacity() pulumi.IntOutput

The capacity of the sku. 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. 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. 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 capacity of the environment, the SLA (in queries-per-minute and total capacity), and the billing rate.

type SkuResponseArgs

type SkuResponseArgs struct {
	// The capacity of the sku. 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 capacity of the environment, the SLA (in queries-per-minute and total capacity), 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 capacity of the environment, the SLA (in queries-per-minute and total capacity), and the billing rate.

func (SkuResponseOutput) Capacity

func (o SkuResponseOutput) Capacity() pulumi.IntOutput

The capacity of the sku. 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. 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

type StorageLimitExceededBehavior added in v0.3.1

type StorageLimitExceededBehavior pulumi.String

The behavior the Time Series Insights service should take when the environment's capacity has been exceeded. If "PauseIngress" is specified, new events will not be read from the event source. If "PurgeOldData" is specified, new events will continue to be read and old events will be deleted from the environment. The default behavior is PurgeOldData.

func (StorageLimitExceededBehavior) ElementType added in v0.3.1

func (StorageLimitExceededBehavior) ToStringOutput added in v0.3.1

func (StorageLimitExceededBehavior) ToStringOutputWithContext added in v0.3.1

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

func (StorageLimitExceededBehavior) ToStringPtrOutput added in v0.3.1

func (e StorageLimitExceededBehavior) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageLimitExceededBehavior) ToStringPtrOutputWithContext added in v0.3.1

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

Jump to

Keyboard shortcuts

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