kusto

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cluster

type Cluster struct {
	// contains filtered or unexported fields
}

Manages a Kusto (also known as Azure Data Explorer) Cluster

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/kusto_cluster.html.markdown.

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ClusterState, opts ...pulumi.ResourceOpt) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOpt) (*Cluster, error)

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

func (*Cluster) DataIngestionUri

func (r *Cluster) DataIngestionUri() *pulumi.StringOutput

The Kusto Cluster URI to be used for data ingestion.

func (*Cluster) ID

func (r *Cluster) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Cluster) Location

func (r *Cluster) Location() *pulumi.StringOutput

The location where the Kusto Cluster should be created. Changing this forces a new resource to be created.

func (*Cluster) Name

func (r *Cluster) Name() *pulumi.StringOutput

The name of the Kusto Cluster to create. Changing this forces a new resource to be created.

func (*Cluster) ResourceGroupName

func (r *Cluster) ResourceGroupName() *pulumi.StringOutput

Specifies the Resource Group where the Kusto Cluster should exist. Changing this forces a new resource to be created.

func (*Cluster) Sku

func (r *Cluster) Sku() *pulumi.Output

A `sku` block as defined below.

func (*Cluster) Tags

func (r *Cluster) Tags() *pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*Cluster) URN

func (r *Cluster) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*Cluster) Uri

func (r *Cluster) Uri() *pulumi.StringOutput

The FQDN of the Azure Kusto Cluster.

type ClusterArgs

type ClusterArgs struct {
	// The location where the Kusto Cluster should be created. Changing this forces a new resource to be created.
	Location interface{}
	// The name of the Kusto Cluster to create. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the Resource Group where the Kusto Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `sku` block as defined below.
	Sku interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

The set of arguments for constructing a Cluster resource.

type ClusterState

type ClusterState struct {
	// The Kusto Cluster URI to be used for data ingestion.
	DataIngestionUri interface{}
	// The location where the Kusto Cluster should be created. Changing this forces a new resource to be created.
	Location interface{}
	// The name of the Kusto Cluster to create. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the Resource Group where the Kusto Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `sku` block as defined below.
	Sku interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// The FQDN of the Azure Kusto Cluster.
	Uri interface{}
}

Input properties used for looking up and filtering Cluster resources.

type Database

type Database struct {
	// contains filtered or unexported fields
}

Manages a Kusto (also known as Azure Data Explorer) Database

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/kusto_database.html.markdown.

func GetDatabase

func GetDatabase(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DatabaseState, opts ...pulumi.ResourceOpt) (*Database, error)

GetDatabase gets an existing Database 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 NewDatabase

func NewDatabase(ctx *pulumi.Context,
	name string, args *DatabaseArgs, opts ...pulumi.ResourceOpt) (*Database, error)

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

func (*Database) ClusterName

func (r *Database) ClusterName() *pulumi.StringOutput

Specifies the name of the Kusto Cluster this database will be added to. Changing this forces a new resource to be created.

func (*Database) HotCachePeriod

func (r *Database) HotCachePeriod() *pulumi.StringOutput

The time the data that should be kept in cache for fast queries as ISO 8601 timespan. Default is unlimited. For more information see: [ISO 8601 Timespan](https://en.wikipedia.org/wiki/ISO_8601#Durations)

func (*Database) ID

func (r *Database) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Database) Location

func (r *Database) Location() *pulumi.StringOutput

The location where the Kusto Database should be created. Changing this forces a new resource to be created.

func (*Database) Name

func (r *Database) Name() *pulumi.StringOutput

The name of the Kusto Database to create. Changing this forces a new resource to be created.

func (*Database) ResourceGroupName

func (r *Database) ResourceGroupName() *pulumi.StringOutput

Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created.

func (*Database) Size

func (r *Database) Size() *pulumi.Float64Output

The size of the database in bytes.

func (*Database) SoftDeletePeriod

func (r *Database) SoftDeletePeriod() *pulumi.StringOutput

The time the data should be kept before it stops being accessible to queries as ISO 8601 timespan. Default is unlimited. For more information see: [ISO 8601 Timespan](https://en.wikipedia.org/wiki/ISO_8601#Durations)

func (*Database) URN

func (r *Database) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type DatabaseArgs

type DatabaseArgs struct {
	// Specifies the name of the Kusto Cluster this database will be added to. Changing this forces a new resource to be created.
	ClusterName interface{}
	// The time the data that should be kept in cache for fast queries as ISO 8601 timespan. Default is unlimited. For more information see: [ISO 8601 Timespan](https://en.wikipedia.org/wiki/ISO_8601#Durations)
	HotCachePeriod interface{}
	// The location where the Kusto Database should be created. Changing this forces a new resource to be created.
	Location interface{}
	// The name of the Kusto Database to create. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// The time the data should be kept before it stops being accessible to queries as ISO 8601 timespan. Default is unlimited. For more information see: [ISO 8601 Timespan](https://en.wikipedia.org/wiki/ISO_8601#Durations)
	SoftDeletePeriod interface{}
}

The set of arguments for constructing a Database resource.

type DatabaseState

type DatabaseState struct {
	// Specifies the name of the Kusto Cluster this database will be added to. Changing this forces a new resource to be created.
	ClusterName interface{}
	// The time the data that should be kept in cache for fast queries as ISO 8601 timespan. Default is unlimited. For more information see: [ISO 8601 Timespan](https://en.wikipedia.org/wiki/ISO_8601#Durations)
	HotCachePeriod interface{}
	// The location where the Kusto Database should be created. Changing this forces a new resource to be created.
	Location interface{}
	// The name of the Kusto Database to create. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// The size of the database in bytes.
	Size interface{}
	// The time the data should be kept before it stops being accessible to queries as ISO 8601 timespan. Default is unlimited. For more information see: [ISO 8601 Timespan](https://en.wikipedia.org/wiki/ISO_8601#Durations)
	SoftDeletePeriod interface{}
}

Input properties used for looking up and filtering Database resources.

Jump to

Keyboard shortcuts

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