v20190515

package
v0.2.6 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureSku

type AzureSku struct {
	// The number of instances of the cluster.
	Capacity *int `pulumi:"capacity"`
	// SKU name.
	Name string `pulumi:"name"`
	// SKU tier.
	Tier string `pulumi:"tier"`
}

Azure SKU definition.

type AzureSkuArgs

type AzureSkuArgs struct {
	// The number of instances of the cluster.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// SKU name.
	Name pulumi.StringInput `pulumi:"name"`
	// SKU tier.
	Tier pulumi.StringInput `pulumi:"tier"`
}

Azure SKU definition.

func (AzureSkuArgs) ElementType

func (AzureSkuArgs) ElementType() reflect.Type

func (AzureSkuArgs) ToAzureSkuOutput

func (i AzureSkuArgs) ToAzureSkuOutput() AzureSkuOutput

func (AzureSkuArgs) ToAzureSkuOutputWithContext

func (i AzureSkuArgs) ToAzureSkuOutputWithContext(ctx context.Context) AzureSkuOutput

func (AzureSkuArgs) ToAzureSkuPtrOutput

func (i AzureSkuArgs) ToAzureSkuPtrOutput() AzureSkuPtrOutput

func (AzureSkuArgs) ToAzureSkuPtrOutputWithContext

func (i AzureSkuArgs) ToAzureSkuPtrOutputWithContext(ctx context.Context) AzureSkuPtrOutput

type AzureSkuInput

type AzureSkuInput interface {
	pulumi.Input

	ToAzureSkuOutput() AzureSkuOutput
	ToAzureSkuOutputWithContext(context.Context) AzureSkuOutput
}

AzureSkuInput is an input type that accepts AzureSkuArgs and AzureSkuOutput values. You can construct a concrete instance of `AzureSkuInput` via:

AzureSkuArgs{...}

type AzureSkuOutput

type AzureSkuOutput struct{ *pulumi.OutputState }

Azure SKU definition.

func (AzureSkuOutput) Capacity

func (o AzureSkuOutput) Capacity() pulumi.IntPtrOutput

The number of instances of the cluster.

func (AzureSkuOutput) ElementType

func (AzureSkuOutput) ElementType() reflect.Type

func (AzureSkuOutput) Name

SKU name.

func (AzureSkuOutput) Tier

SKU tier.

func (AzureSkuOutput) ToAzureSkuOutput

func (o AzureSkuOutput) ToAzureSkuOutput() AzureSkuOutput

func (AzureSkuOutput) ToAzureSkuOutputWithContext

func (o AzureSkuOutput) ToAzureSkuOutputWithContext(ctx context.Context) AzureSkuOutput

func (AzureSkuOutput) ToAzureSkuPtrOutput

func (o AzureSkuOutput) ToAzureSkuPtrOutput() AzureSkuPtrOutput

func (AzureSkuOutput) ToAzureSkuPtrOutputWithContext

func (o AzureSkuOutput) ToAzureSkuPtrOutputWithContext(ctx context.Context) AzureSkuPtrOutput

type AzureSkuPtrInput

type AzureSkuPtrInput interface {
	pulumi.Input

	ToAzureSkuPtrOutput() AzureSkuPtrOutput
	ToAzureSkuPtrOutputWithContext(context.Context) AzureSkuPtrOutput
}

AzureSkuPtrInput is an input type that accepts AzureSkuArgs, AzureSkuPtr and AzureSkuPtrOutput values. You can construct a concrete instance of `AzureSkuPtrInput` via:

        AzureSkuArgs{...}

or:

        nil

func AzureSkuPtr

func AzureSkuPtr(v *AzureSkuArgs) AzureSkuPtrInput

type AzureSkuPtrOutput

type AzureSkuPtrOutput struct{ *pulumi.OutputState }

func (AzureSkuPtrOutput) Capacity

func (o AzureSkuPtrOutput) Capacity() pulumi.IntPtrOutput

The number of instances of the cluster.

func (AzureSkuPtrOutput) Elem

func (AzureSkuPtrOutput) ElementType

func (AzureSkuPtrOutput) ElementType() reflect.Type

func (AzureSkuPtrOutput) Name

SKU name.

func (AzureSkuPtrOutput) Tier

SKU tier.

func (AzureSkuPtrOutput) ToAzureSkuPtrOutput

func (o AzureSkuPtrOutput) ToAzureSkuPtrOutput() AzureSkuPtrOutput

func (AzureSkuPtrOutput) ToAzureSkuPtrOutputWithContext

func (o AzureSkuPtrOutput) ToAzureSkuPtrOutputWithContext(ctx context.Context) AzureSkuPtrOutput

type AzureSkuResponse

type AzureSkuResponse struct {
	// The number of instances of the cluster.
	Capacity *int `pulumi:"capacity"`
	// SKU name.
	Name string `pulumi:"name"`
	// SKU tier.
	Tier string `pulumi:"tier"`
}

Azure SKU definition.

type AzureSkuResponseArgs

type AzureSkuResponseArgs struct {
	// The number of instances of the cluster.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// SKU name.
	Name pulumi.StringInput `pulumi:"name"`
	// SKU tier.
	Tier pulumi.StringInput `pulumi:"tier"`
}

Azure SKU definition.

func (AzureSkuResponseArgs) ElementType

func (AzureSkuResponseArgs) ElementType() reflect.Type

func (AzureSkuResponseArgs) ToAzureSkuResponseOutput

func (i AzureSkuResponseArgs) ToAzureSkuResponseOutput() AzureSkuResponseOutput

func (AzureSkuResponseArgs) ToAzureSkuResponseOutputWithContext

func (i AzureSkuResponseArgs) ToAzureSkuResponseOutputWithContext(ctx context.Context) AzureSkuResponseOutput

func (AzureSkuResponseArgs) ToAzureSkuResponsePtrOutput

func (i AzureSkuResponseArgs) ToAzureSkuResponsePtrOutput() AzureSkuResponsePtrOutput

func (AzureSkuResponseArgs) ToAzureSkuResponsePtrOutputWithContext

func (i AzureSkuResponseArgs) ToAzureSkuResponsePtrOutputWithContext(ctx context.Context) AzureSkuResponsePtrOutput

type AzureSkuResponseInput

type AzureSkuResponseInput interface {
	pulumi.Input

	ToAzureSkuResponseOutput() AzureSkuResponseOutput
	ToAzureSkuResponseOutputWithContext(context.Context) AzureSkuResponseOutput
}

AzureSkuResponseInput is an input type that accepts AzureSkuResponseArgs and AzureSkuResponseOutput values. You can construct a concrete instance of `AzureSkuResponseInput` via:

AzureSkuResponseArgs{...}

type AzureSkuResponseOutput

type AzureSkuResponseOutput struct{ *pulumi.OutputState }

Azure SKU definition.

func (AzureSkuResponseOutput) Capacity

The number of instances of the cluster.

func (AzureSkuResponseOutput) ElementType

func (AzureSkuResponseOutput) ElementType() reflect.Type

func (AzureSkuResponseOutput) Name

SKU name.

func (AzureSkuResponseOutput) Tier

SKU tier.

func (AzureSkuResponseOutput) ToAzureSkuResponseOutput

func (o AzureSkuResponseOutput) ToAzureSkuResponseOutput() AzureSkuResponseOutput

func (AzureSkuResponseOutput) ToAzureSkuResponseOutputWithContext

func (o AzureSkuResponseOutput) ToAzureSkuResponseOutputWithContext(ctx context.Context) AzureSkuResponseOutput

func (AzureSkuResponseOutput) ToAzureSkuResponsePtrOutput

func (o AzureSkuResponseOutput) ToAzureSkuResponsePtrOutput() AzureSkuResponsePtrOutput

func (AzureSkuResponseOutput) ToAzureSkuResponsePtrOutputWithContext

func (o AzureSkuResponseOutput) ToAzureSkuResponsePtrOutputWithContext(ctx context.Context) AzureSkuResponsePtrOutput

type AzureSkuResponsePtrInput

type AzureSkuResponsePtrInput interface {
	pulumi.Input

	ToAzureSkuResponsePtrOutput() AzureSkuResponsePtrOutput
	ToAzureSkuResponsePtrOutputWithContext(context.Context) AzureSkuResponsePtrOutput
}

AzureSkuResponsePtrInput is an input type that accepts AzureSkuResponseArgs, AzureSkuResponsePtr and AzureSkuResponsePtrOutput values. You can construct a concrete instance of `AzureSkuResponsePtrInput` via:

        AzureSkuResponseArgs{...}

or:

        nil

type AzureSkuResponsePtrOutput

type AzureSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureSkuResponsePtrOutput) Capacity

The number of instances of the cluster.

func (AzureSkuResponsePtrOutput) Elem

func (AzureSkuResponsePtrOutput) ElementType

func (AzureSkuResponsePtrOutput) ElementType() reflect.Type

func (AzureSkuResponsePtrOutput) Name

SKU name.

func (AzureSkuResponsePtrOutput) Tier

SKU tier.

func (AzureSkuResponsePtrOutput) ToAzureSkuResponsePtrOutput

func (o AzureSkuResponsePtrOutput) ToAzureSkuResponsePtrOutput() AzureSkuResponsePtrOutput

func (AzureSkuResponsePtrOutput) ToAzureSkuResponsePtrOutputWithContext

func (o AzureSkuResponsePtrOutput) ToAzureSkuResponsePtrOutputWithContext(ctx context.Context) AzureSkuResponsePtrOutput

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// The cluster data ingestion URI.
	DataIngestionUri pulumi.StringOutput `pulumi:"dataIngestionUri"`
	// A boolean value that indicates if the cluster's disks are encrypted.
	EnableDiskEncryption pulumi.BoolPtrOutput `pulumi:"enableDiskEncryption"`
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest pulumi.BoolPtrOutput `pulumi:"enableStreamingIngest"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Optimized auto scale definition.
	OptimizedAutoscale OptimizedAutoscaleResponsePtrOutput `pulumi:"optimizedAutoscale"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The SKU of the cluster.
	Sku AzureSkuResponseOutput `pulumi:"sku"`
	// The state of the resource.
	State pulumi.StringOutput `pulumi:"state"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The cluster's external tenants.
	TrustedExternalTenants TrustedExternalTenantResponseArrayOutput `pulumi:"trustedExternalTenants"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The cluster URI.
	Uri pulumi.StringOutput `pulumi:"uri"`
	// Virtual network definition.
	VirtualNetworkConfiguration VirtualNetworkConfigurationResponsePtrOutput `pulumi:"virtualNetworkConfiguration"`
	// The availability zones of the cluster.
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

Class representing a Kusto cluster.

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Cluster, error)

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

func (Cluster) ElementType added in v0.2.6

func (Cluster) ElementType() reflect.Type

func (Cluster) ToClusterOutput added in v0.2.6

func (i Cluster) ToClusterOutput() ClusterOutput

func (Cluster) ToClusterOutputWithContext added in v0.2.6

func (i Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// The name of the Kusto cluster.
	ClusterName pulumi.StringInput
	// A boolean value that indicates if the cluster's disks are encrypted.
	EnableDiskEncryption pulumi.BoolPtrInput
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest pulumi.BoolPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringInput
	// Optimized auto scale definition.
	OptimizedAutoscale OptimizedAutoscalePtrInput
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName pulumi.StringInput
	// The SKU of the cluster.
	Sku AzureSkuInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The cluster's external tenants.
	TrustedExternalTenants TrustedExternalTenantArrayInput
	// Virtual network definition.
	VirtualNetworkConfiguration VirtualNetworkConfigurationPtrInput
	// The availability zones of the cluster.
	Zones pulumi.StringArrayInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterInput added in v0.2.6

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterOutput added in v0.2.6

type ClusterOutput struct {
	*pulumi.OutputState
}

func (ClusterOutput) ElementType added in v0.2.6

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) ToClusterOutput added in v0.2.6

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext added in v0.2.6

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterState

type ClusterState struct {
	// The cluster data ingestion URI.
	DataIngestionUri pulumi.StringPtrInput
	// A boolean value that indicates if the cluster's disks are encrypted.
	EnableDiskEncryption pulumi.BoolPtrInput
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest pulumi.BoolPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// Optimized auto scale definition.
	OptimizedAutoscale OptimizedAutoscaleResponsePtrInput
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// The SKU of the cluster.
	Sku AzureSkuResponsePtrInput
	// The state of the resource.
	State pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The cluster's external tenants.
	TrustedExternalTenants TrustedExternalTenantResponseArrayInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
	// The cluster URI.
	Uri pulumi.StringPtrInput
	// Virtual network definition.
	VirtualNetworkConfiguration VirtualNetworkConfigurationResponsePtrInput
	// The availability zones of the cluster.
	Zones pulumi.StringArrayInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type DataConnection

type DataConnection struct {
	pulumi.CustomResourceState

	// Kind of the endpoint for the data connection
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing an data connection.

func GetDataConnection

func GetDataConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataConnectionState, opts ...pulumi.ResourceOption) (*DataConnection, error)

GetDataConnection gets an existing DataConnection 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 NewDataConnection

func NewDataConnection(ctx *pulumi.Context,
	name string, args *DataConnectionArgs, opts ...pulumi.ResourceOption) (*DataConnection, error)

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

func (DataConnection) ElementType added in v0.2.6

func (DataConnection) ElementType() reflect.Type

func (DataConnection) ToDataConnectionOutput added in v0.2.6

func (i DataConnection) ToDataConnectionOutput() DataConnectionOutput

func (DataConnection) ToDataConnectionOutputWithContext added in v0.2.6

func (i DataConnection) ToDataConnectionOutputWithContext(ctx context.Context) DataConnectionOutput

type DataConnectionArgs

type DataConnectionArgs struct {
	// The name of the Kusto cluster.
	ClusterName pulumi.StringInput
	// The name of the data connection.
	DataConnectionName pulumi.StringInput
	// The name of the database in the Kusto cluster.
	DatabaseName pulumi.StringInput
	// Kind of the endpoint for the data connection
	Kind pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a DataConnection resource.

func (DataConnectionArgs) ElementType

func (DataConnectionArgs) ElementType() reflect.Type

type DataConnectionInput added in v0.2.6

type DataConnectionInput interface {
	pulumi.Input

	ToDataConnectionOutput() DataConnectionOutput
	ToDataConnectionOutputWithContext(ctx context.Context) DataConnectionOutput
}

type DataConnectionOutput added in v0.2.6

type DataConnectionOutput struct {
	*pulumi.OutputState
}

func (DataConnectionOutput) ElementType added in v0.2.6

func (DataConnectionOutput) ElementType() reflect.Type

func (DataConnectionOutput) ToDataConnectionOutput added in v0.2.6

func (o DataConnectionOutput) ToDataConnectionOutput() DataConnectionOutput

func (DataConnectionOutput) ToDataConnectionOutputWithContext added in v0.2.6

func (o DataConnectionOutput) ToDataConnectionOutputWithContext(ctx context.Context) DataConnectionOutput

type DataConnectionState

type DataConnectionState struct {
	// Kind of the endpoint for the data connection
	Kind pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (DataConnectionState) ElementType

func (DataConnectionState) ElementType() reflect.Type

type Database

type Database struct {
	pulumi.CustomResourceState

	// The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod pulumi.StringPtrOutput `pulumi:"hotCachePeriod"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod pulumi.StringPtrOutput `pulumi:"softDeletePeriod"`
	// The statistics of the database.
	Statistics DatabaseStatisticsResponseOutput `pulumi:"statistics"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing a Kusto database.

func GetDatabase

func GetDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Database, error)

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

func (Database) ElementType added in v0.2.6

func (Database) ElementType() reflect.Type

func (Database) ToDatabaseOutput added in v0.2.6

func (i Database) ToDatabaseOutput() DatabaseOutput

func (Database) ToDatabaseOutputWithContext added in v0.2.6

func (i Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput

type DatabaseArgs

type DatabaseArgs struct {
	// The name of the Kusto cluster.
	ClusterName pulumi.StringInput
	// The name of the database in the Kusto cluster.
	DatabaseName pulumi.StringInput
	// The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName pulumi.StringInput
	// The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod pulumi.StringPtrInput
}

The set of arguments for constructing a Database resource.

func (DatabaseArgs) ElementType

func (DatabaseArgs) ElementType() reflect.Type

type DatabaseInput added in v0.2.6

type DatabaseInput interface {
	pulumi.Input

	ToDatabaseOutput() DatabaseOutput
	ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
}

type DatabaseOutput added in v0.2.6

type DatabaseOutput struct {
	*pulumi.OutputState
}

func (DatabaseOutput) ElementType added in v0.2.6

func (DatabaseOutput) ElementType() reflect.Type

func (DatabaseOutput) ToDatabaseOutput added in v0.2.6

func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput

func (DatabaseOutput) ToDatabaseOutputWithContext added in v0.2.6

func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput

type DatabasePrincipalResponse

type DatabasePrincipalResponse struct {
	// Application id - relevant only for application principal type.
	AppId *string `pulumi:"appId"`
	// Database principal email if exists.
	Email *string `pulumi:"email"`
	// Database principal fully qualified name.
	Fqn *string `pulumi:"fqn"`
	// Database principal name.
	Name string `pulumi:"name"`
	// Database principal role.
	Role string `pulumi:"role"`
	// The tenant name of the principal
	TenantName string `pulumi:"tenantName"`
	// Database principal type.
	Type string `pulumi:"type"`
}

A class representing database principal entity.

type DatabasePrincipalResponseArgs

type DatabasePrincipalResponseArgs struct {
	// Application id - relevant only for application principal type.
	AppId pulumi.StringPtrInput `pulumi:"appId"`
	// Database principal email if exists.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// Database principal fully qualified name.
	Fqn pulumi.StringPtrInput `pulumi:"fqn"`
	// Database principal name.
	Name pulumi.StringInput `pulumi:"name"`
	// Database principal role.
	Role pulumi.StringInput `pulumi:"role"`
	// The tenant name of the principal
	TenantName pulumi.StringInput `pulumi:"tenantName"`
	// Database principal type.
	Type pulumi.StringInput `pulumi:"type"`
}

A class representing database principal entity.

func (DatabasePrincipalResponseArgs) ElementType

func (DatabasePrincipalResponseArgs) ToDatabasePrincipalResponseOutput

func (i DatabasePrincipalResponseArgs) ToDatabasePrincipalResponseOutput() DatabasePrincipalResponseOutput

func (DatabasePrincipalResponseArgs) ToDatabasePrincipalResponseOutputWithContext

func (i DatabasePrincipalResponseArgs) ToDatabasePrincipalResponseOutputWithContext(ctx context.Context) DatabasePrincipalResponseOutput

type DatabasePrincipalResponseArray

type DatabasePrincipalResponseArray []DatabasePrincipalResponseInput

func (DatabasePrincipalResponseArray) ElementType

func (DatabasePrincipalResponseArray) ToDatabasePrincipalResponseArrayOutput

func (i DatabasePrincipalResponseArray) ToDatabasePrincipalResponseArrayOutput() DatabasePrincipalResponseArrayOutput

func (DatabasePrincipalResponseArray) ToDatabasePrincipalResponseArrayOutputWithContext

func (i DatabasePrincipalResponseArray) ToDatabasePrincipalResponseArrayOutputWithContext(ctx context.Context) DatabasePrincipalResponseArrayOutput

type DatabasePrincipalResponseArrayInput

type DatabasePrincipalResponseArrayInput interface {
	pulumi.Input

	ToDatabasePrincipalResponseArrayOutput() DatabasePrincipalResponseArrayOutput
	ToDatabasePrincipalResponseArrayOutputWithContext(context.Context) DatabasePrincipalResponseArrayOutput
}

DatabasePrincipalResponseArrayInput is an input type that accepts DatabasePrincipalResponseArray and DatabasePrincipalResponseArrayOutput values. You can construct a concrete instance of `DatabasePrincipalResponseArrayInput` via:

DatabasePrincipalResponseArray{ DatabasePrincipalResponseArgs{...} }

type DatabasePrincipalResponseArrayOutput

type DatabasePrincipalResponseArrayOutput struct{ *pulumi.OutputState }

func (DatabasePrincipalResponseArrayOutput) ElementType

func (DatabasePrincipalResponseArrayOutput) Index

func (DatabasePrincipalResponseArrayOutput) ToDatabasePrincipalResponseArrayOutput

func (o DatabasePrincipalResponseArrayOutput) ToDatabasePrincipalResponseArrayOutput() DatabasePrincipalResponseArrayOutput

func (DatabasePrincipalResponseArrayOutput) ToDatabasePrincipalResponseArrayOutputWithContext

func (o DatabasePrincipalResponseArrayOutput) ToDatabasePrincipalResponseArrayOutputWithContext(ctx context.Context) DatabasePrincipalResponseArrayOutput

type DatabasePrincipalResponseInput

type DatabasePrincipalResponseInput interface {
	pulumi.Input

	ToDatabasePrincipalResponseOutput() DatabasePrincipalResponseOutput
	ToDatabasePrincipalResponseOutputWithContext(context.Context) DatabasePrincipalResponseOutput
}

DatabasePrincipalResponseInput is an input type that accepts DatabasePrincipalResponseArgs and DatabasePrincipalResponseOutput values. You can construct a concrete instance of `DatabasePrincipalResponseInput` via:

DatabasePrincipalResponseArgs{...}

type DatabasePrincipalResponseOutput

type DatabasePrincipalResponseOutput struct{ *pulumi.OutputState }

A class representing database principal entity.

func (DatabasePrincipalResponseOutput) AppId

Application id - relevant only for application principal type.

func (DatabasePrincipalResponseOutput) ElementType

func (DatabasePrincipalResponseOutput) Email

Database principal email if exists.

func (DatabasePrincipalResponseOutput) Fqn

Database principal fully qualified name.

func (DatabasePrincipalResponseOutput) Name

Database principal name.

func (DatabasePrincipalResponseOutput) Role

Database principal role.

func (DatabasePrincipalResponseOutput) TenantName

The tenant name of the principal

func (DatabasePrincipalResponseOutput) ToDatabasePrincipalResponseOutput

func (o DatabasePrincipalResponseOutput) ToDatabasePrincipalResponseOutput() DatabasePrincipalResponseOutput

func (DatabasePrincipalResponseOutput) ToDatabasePrincipalResponseOutputWithContext

func (o DatabasePrincipalResponseOutput) ToDatabasePrincipalResponseOutputWithContext(ctx context.Context) DatabasePrincipalResponseOutput

func (DatabasePrincipalResponseOutput) Type

Database principal type.

type DatabaseState

type DatabaseState struct {
	// The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod pulumi.StringPtrInput
	// The statistics of the database.
	Statistics DatabaseStatisticsResponsePtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (DatabaseState) ElementType

func (DatabaseState) ElementType() reflect.Type

type DatabaseStatisticsResponse

type DatabaseStatisticsResponse struct {
	// The database size - the total size of compressed data and index in bytes.
	Size *float64 `pulumi:"size"`
}

A class that contains database statistics information.

type DatabaseStatisticsResponseArgs

type DatabaseStatisticsResponseArgs struct {
	// The database size - the total size of compressed data and index in bytes.
	Size pulumi.Float64PtrInput `pulumi:"size"`
}

A class that contains database statistics information.

func (DatabaseStatisticsResponseArgs) ElementType

func (DatabaseStatisticsResponseArgs) ToDatabaseStatisticsResponseOutput

func (i DatabaseStatisticsResponseArgs) ToDatabaseStatisticsResponseOutput() DatabaseStatisticsResponseOutput

func (DatabaseStatisticsResponseArgs) ToDatabaseStatisticsResponseOutputWithContext

func (i DatabaseStatisticsResponseArgs) ToDatabaseStatisticsResponseOutputWithContext(ctx context.Context) DatabaseStatisticsResponseOutput

func (DatabaseStatisticsResponseArgs) ToDatabaseStatisticsResponsePtrOutput

func (i DatabaseStatisticsResponseArgs) ToDatabaseStatisticsResponsePtrOutput() DatabaseStatisticsResponsePtrOutput

func (DatabaseStatisticsResponseArgs) ToDatabaseStatisticsResponsePtrOutputWithContext

func (i DatabaseStatisticsResponseArgs) ToDatabaseStatisticsResponsePtrOutputWithContext(ctx context.Context) DatabaseStatisticsResponsePtrOutput

type DatabaseStatisticsResponseInput

type DatabaseStatisticsResponseInput interface {
	pulumi.Input

	ToDatabaseStatisticsResponseOutput() DatabaseStatisticsResponseOutput
	ToDatabaseStatisticsResponseOutputWithContext(context.Context) DatabaseStatisticsResponseOutput
}

DatabaseStatisticsResponseInput is an input type that accepts DatabaseStatisticsResponseArgs and DatabaseStatisticsResponseOutput values. You can construct a concrete instance of `DatabaseStatisticsResponseInput` via:

DatabaseStatisticsResponseArgs{...}

type DatabaseStatisticsResponseOutput

type DatabaseStatisticsResponseOutput struct{ *pulumi.OutputState }

A class that contains database statistics information.

func (DatabaseStatisticsResponseOutput) ElementType

func (DatabaseStatisticsResponseOutput) Size

The database size - the total size of compressed data and index in bytes.

func (DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponseOutput

func (o DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponseOutput() DatabaseStatisticsResponseOutput

func (DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponseOutputWithContext

func (o DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponseOutputWithContext(ctx context.Context) DatabaseStatisticsResponseOutput

func (DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponsePtrOutput

func (o DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponsePtrOutput() DatabaseStatisticsResponsePtrOutput

func (DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponsePtrOutputWithContext

func (o DatabaseStatisticsResponseOutput) ToDatabaseStatisticsResponsePtrOutputWithContext(ctx context.Context) DatabaseStatisticsResponsePtrOutput

type DatabaseStatisticsResponsePtrInput

type DatabaseStatisticsResponsePtrInput interface {
	pulumi.Input

	ToDatabaseStatisticsResponsePtrOutput() DatabaseStatisticsResponsePtrOutput
	ToDatabaseStatisticsResponsePtrOutputWithContext(context.Context) DatabaseStatisticsResponsePtrOutput
}

DatabaseStatisticsResponsePtrInput is an input type that accepts DatabaseStatisticsResponseArgs, DatabaseStatisticsResponsePtr and DatabaseStatisticsResponsePtrOutput values. You can construct a concrete instance of `DatabaseStatisticsResponsePtrInput` via:

        DatabaseStatisticsResponseArgs{...}

or:

        nil

type DatabaseStatisticsResponsePtrOutput

type DatabaseStatisticsResponsePtrOutput struct{ *pulumi.OutputState }

func (DatabaseStatisticsResponsePtrOutput) Elem

func (DatabaseStatisticsResponsePtrOutput) ElementType

func (DatabaseStatisticsResponsePtrOutput) Size

The database size - the total size of compressed data and index in bytes.

func (DatabaseStatisticsResponsePtrOutput) ToDatabaseStatisticsResponsePtrOutput

func (o DatabaseStatisticsResponsePtrOutput) ToDatabaseStatisticsResponsePtrOutput() DatabaseStatisticsResponsePtrOutput

func (DatabaseStatisticsResponsePtrOutput) ToDatabaseStatisticsResponsePtrOutputWithContext

func (o DatabaseStatisticsResponsePtrOutput) ToDatabaseStatisticsResponsePtrOutputWithContext(ctx context.Context) DatabaseStatisticsResponsePtrOutput

type ListDatabasePrincipalsArgs

type ListDatabasePrincipalsArgs struct {
	// The name of the Kusto cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the database in the Kusto cluster.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListDatabasePrincipalsResult

type ListDatabasePrincipalsResult struct {
	// The list of Kusto database principals.
	Value []DatabasePrincipalResponse `pulumi:"value"`
}

The list Kusto database principals operation response.

type LookupClusterArgs

type LookupClusterArgs struct {
	// The name of the Kusto cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupClusterResult

type LookupClusterResult struct {
	// The cluster data ingestion URI.
	DataIngestionUri string `pulumi:"dataIngestionUri"`
	// A boolean value that indicates if the cluster's disks are encrypted.
	EnableDiskEncryption *bool `pulumi:"enableDiskEncryption"`
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest *bool `pulumi:"enableStreamingIngest"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Optimized auto scale definition.
	OptimizedAutoscale *OptimizedAutoscaleResponse `pulumi:"optimizedAutoscale"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The SKU of the cluster.
	Sku AzureSkuResponse `pulumi:"sku"`
	// The state of the resource.
	State string `pulumi:"state"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The cluster's external tenants.
	TrustedExternalTenants []TrustedExternalTenantResponse `pulumi:"trustedExternalTenants"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The cluster URI.
	Uri string `pulumi:"uri"`
	// Virtual network definition.
	VirtualNetworkConfiguration *VirtualNetworkConfigurationResponse `pulumi:"virtualNetworkConfiguration"`
	// The availability zones of the cluster.
	Zones []string `pulumi:"zones"`
}

Class representing a Kusto cluster.

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

type LookupDataConnectionArgs

type LookupDataConnectionArgs struct {
	// The name of the Kusto cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the data connection.
	DataConnectionName string `pulumi:"dataConnectionName"`
	// The name of the database in the Kusto cluster.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataConnectionResult

type LookupDataConnectionResult struct {
	// Kind of the endpoint for the data connection
	Kind string `pulumi:"kind"`
	// Resource location.
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing an data connection.

type LookupDatabaseArgs

type LookupDatabaseArgs struct {
	// The name of the Kusto cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the database in the Kusto cluster.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDatabaseResult

type LookupDatabaseResult struct {
	// The time the data should be kept in cache for fast queries in TimeSpan.
	HotCachePeriod *string `pulumi:"hotCachePeriod"`
	// Resource location.
	Location *string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The time the data should be kept before it stops being accessible to queries in TimeSpan.
	SoftDeletePeriod *string `pulumi:"softDeletePeriod"`
	// The statistics of the database.
	Statistics DatabaseStatisticsResponse `pulumi:"statistics"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing a Kusto database.

func LookupDatabase

func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)

type OptimizedAutoscale

type OptimizedAutoscale struct {
	// A boolean value that indicate if the optimized autoscale feature is enabled or not.
	IsEnabled bool `pulumi:"isEnabled"`
	// Maximum allowed instances count.
	Maximum int `pulumi:"maximum"`
	// Minimum allowed instances count.
	Minimum int `pulumi:"minimum"`
	// The version of the template defined, for instance 1.
	Version int `pulumi:"version"`
}

A class that contains the optimized auto scale definition.

type OptimizedAutoscaleArgs

type OptimizedAutoscaleArgs struct {
	// A boolean value that indicate if the optimized autoscale feature is enabled or not.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Maximum allowed instances count.
	Maximum pulumi.IntInput `pulumi:"maximum"`
	// Minimum allowed instances count.
	Minimum pulumi.IntInput `pulumi:"minimum"`
	// The version of the template defined, for instance 1.
	Version pulumi.IntInput `pulumi:"version"`
}

A class that contains the optimized auto scale definition.

func (OptimizedAutoscaleArgs) ElementType

func (OptimizedAutoscaleArgs) ElementType() reflect.Type

func (OptimizedAutoscaleArgs) ToOptimizedAutoscaleOutput

func (i OptimizedAutoscaleArgs) ToOptimizedAutoscaleOutput() OptimizedAutoscaleOutput

func (OptimizedAutoscaleArgs) ToOptimizedAutoscaleOutputWithContext

func (i OptimizedAutoscaleArgs) ToOptimizedAutoscaleOutputWithContext(ctx context.Context) OptimizedAutoscaleOutput

func (OptimizedAutoscaleArgs) ToOptimizedAutoscalePtrOutput

func (i OptimizedAutoscaleArgs) ToOptimizedAutoscalePtrOutput() OptimizedAutoscalePtrOutput

func (OptimizedAutoscaleArgs) ToOptimizedAutoscalePtrOutputWithContext

func (i OptimizedAutoscaleArgs) ToOptimizedAutoscalePtrOutputWithContext(ctx context.Context) OptimizedAutoscalePtrOutput

type OptimizedAutoscaleInput

type OptimizedAutoscaleInput interface {
	pulumi.Input

	ToOptimizedAutoscaleOutput() OptimizedAutoscaleOutput
	ToOptimizedAutoscaleOutputWithContext(context.Context) OptimizedAutoscaleOutput
}

OptimizedAutoscaleInput is an input type that accepts OptimizedAutoscaleArgs and OptimizedAutoscaleOutput values. You can construct a concrete instance of `OptimizedAutoscaleInput` via:

OptimizedAutoscaleArgs{...}

type OptimizedAutoscaleOutput

type OptimizedAutoscaleOutput struct{ *pulumi.OutputState }

A class that contains the optimized auto scale definition.

func (OptimizedAutoscaleOutput) ElementType

func (OptimizedAutoscaleOutput) ElementType() reflect.Type

func (OptimizedAutoscaleOutput) IsEnabled

A boolean value that indicate if the optimized autoscale feature is enabled or not.

func (OptimizedAutoscaleOutput) Maximum

Maximum allowed instances count.

func (OptimizedAutoscaleOutput) Minimum

Minimum allowed instances count.

func (OptimizedAutoscaleOutput) ToOptimizedAutoscaleOutput

func (o OptimizedAutoscaleOutput) ToOptimizedAutoscaleOutput() OptimizedAutoscaleOutput

func (OptimizedAutoscaleOutput) ToOptimizedAutoscaleOutputWithContext

func (o OptimizedAutoscaleOutput) ToOptimizedAutoscaleOutputWithContext(ctx context.Context) OptimizedAutoscaleOutput

func (OptimizedAutoscaleOutput) ToOptimizedAutoscalePtrOutput

func (o OptimizedAutoscaleOutput) ToOptimizedAutoscalePtrOutput() OptimizedAutoscalePtrOutput

func (OptimizedAutoscaleOutput) ToOptimizedAutoscalePtrOutputWithContext

func (o OptimizedAutoscaleOutput) ToOptimizedAutoscalePtrOutputWithContext(ctx context.Context) OptimizedAutoscalePtrOutput

func (OptimizedAutoscaleOutput) Version

The version of the template defined, for instance 1.

type OptimizedAutoscalePtrInput

type OptimizedAutoscalePtrInput interface {
	pulumi.Input

	ToOptimizedAutoscalePtrOutput() OptimizedAutoscalePtrOutput
	ToOptimizedAutoscalePtrOutputWithContext(context.Context) OptimizedAutoscalePtrOutput
}

OptimizedAutoscalePtrInput is an input type that accepts OptimizedAutoscaleArgs, OptimizedAutoscalePtr and OptimizedAutoscalePtrOutput values. You can construct a concrete instance of `OptimizedAutoscalePtrInput` via:

        OptimizedAutoscaleArgs{...}

or:

        nil

type OptimizedAutoscalePtrOutput

type OptimizedAutoscalePtrOutput struct{ *pulumi.OutputState }

func (OptimizedAutoscalePtrOutput) Elem

func (OptimizedAutoscalePtrOutput) ElementType

func (OptimizedAutoscalePtrOutput) IsEnabled

A boolean value that indicate if the optimized autoscale feature is enabled or not.

func (OptimizedAutoscalePtrOutput) Maximum

Maximum allowed instances count.

func (OptimizedAutoscalePtrOutput) Minimum

Minimum allowed instances count.

func (OptimizedAutoscalePtrOutput) ToOptimizedAutoscalePtrOutput

func (o OptimizedAutoscalePtrOutput) ToOptimizedAutoscalePtrOutput() OptimizedAutoscalePtrOutput

func (OptimizedAutoscalePtrOutput) ToOptimizedAutoscalePtrOutputWithContext

func (o OptimizedAutoscalePtrOutput) ToOptimizedAutoscalePtrOutputWithContext(ctx context.Context) OptimizedAutoscalePtrOutput

func (OptimizedAutoscalePtrOutput) Version

The version of the template defined, for instance 1.

type OptimizedAutoscaleResponse

type OptimizedAutoscaleResponse struct {
	// A boolean value that indicate if the optimized autoscale feature is enabled or not.
	IsEnabled bool `pulumi:"isEnabled"`
	// Maximum allowed instances count.
	Maximum int `pulumi:"maximum"`
	// Minimum allowed instances count.
	Minimum int `pulumi:"minimum"`
	// The version of the template defined, for instance 1.
	Version int `pulumi:"version"`
}

A class that contains the optimized auto scale definition.

type OptimizedAutoscaleResponseArgs

type OptimizedAutoscaleResponseArgs struct {
	// A boolean value that indicate if the optimized autoscale feature is enabled or not.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Maximum allowed instances count.
	Maximum pulumi.IntInput `pulumi:"maximum"`
	// Minimum allowed instances count.
	Minimum pulumi.IntInput `pulumi:"minimum"`
	// The version of the template defined, for instance 1.
	Version pulumi.IntInput `pulumi:"version"`
}

A class that contains the optimized auto scale definition.

func (OptimizedAutoscaleResponseArgs) ElementType

func (OptimizedAutoscaleResponseArgs) ToOptimizedAutoscaleResponseOutput

func (i OptimizedAutoscaleResponseArgs) ToOptimizedAutoscaleResponseOutput() OptimizedAutoscaleResponseOutput

func (OptimizedAutoscaleResponseArgs) ToOptimizedAutoscaleResponseOutputWithContext

func (i OptimizedAutoscaleResponseArgs) ToOptimizedAutoscaleResponseOutputWithContext(ctx context.Context) OptimizedAutoscaleResponseOutput

func (OptimizedAutoscaleResponseArgs) ToOptimizedAutoscaleResponsePtrOutput

func (i OptimizedAutoscaleResponseArgs) ToOptimizedAutoscaleResponsePtrOutput() OptimizedAutoscaleResponsePtrOutput

func (OptimizedAutoscaleResponseArgs) ToOptimizedAutoscaleResponsePtrOutputWithContext

func (i OptimizedAutoscaleResponseArgs) ToOptimizedAutoscaleResponsePtrOutputWithContext(ctx context.Context) OptimizedAutoscaleResponsePtrOutput

type OptimizedAutoscaleResponseInput

type OptimizedAutoscaleResponseInput interface {
	pulumi.Input

	ToOptimizedAutoscaleResponseOutput() OptimizedAutoscaleResponseOutput
	ToOptimizedAutoscaleResponseOutputWithContext(context.Context) OptimizedAutoscaleResponseOutput
}

OptimizedAutoscaleResponseInput is an input type that accepts OptimizedAutoscaleResponseArgs and OptimizedAutoscaleResponseOutput values. You can construct a concrete instance of `OptimizedAutoscaleResponseInput` via:

OptimizedAutoscaleResponseArgs{...}

type OptimizedAutoscaleResponseOutput

type OptimizedAutoscaleResponseOutput struct{ *pulumi.OutputState }

A class that contains the optimized auto scale definition.

func (OptimizedAutoscaleResponseOutput) ElementType

func (OptimizedAutoscaleResponseOutput) IsEnabled

A boolean value that indicate if the optimized autoscale feature is enabled or not.

func (OptimizedAutoscaleResponseOutput) Maximum

Maximum allowed instances count.

func (OptimizedAutoscaleResponseOutput) Minimum

Minimum allowed instances count.

func (OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponseOutput

func (o OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponseOutput() OptimizedAutoscaleResponseOutput

func (OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponseOutputWithContext

func (o OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponseOutputWithContext(ctx context.Context) OptimizedAutoscaleResponseOutput

func (OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponsePtrOutput

func (o OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponsePtrOutput() OptimizedAutoscaleResponsePtrOutput

func (OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponsePtrOutputWithContext

func (o OptimizedAutoscaleResponseOutput) ToOptimizedAutoscaleResponsePtrOutputWithContext(ctx context.Context) OptimizedAutoscaleResponsePtrOutput

func (OptimizedAutoscaleResponseOutput) Version

The version of the template defined, for instance 1.

type OptimizedAutoscaleResponsePtrInput

type OptimizedAutoscaleResponsePtrInput interface {
	pulumi.Input

	ToOptimizedAutoscaleResponsePtrOutput() OptimizedAutoscaleResponsePtrOutput
	ToOptimizedAutoscaleResponsePtrOutputWithContext(context.Context) OptimizedAutoscaleResponsePtrOutput
}

OptimizedAutoscaleResponsePtrInput is an input type that accepts OptimizedAutoscaleResponseArgs, OptimizedAutoscaleResponsePtr and OptimizedAutoscaleResponsePtrOutput values. You can construct a concrete instance of `OptimizedAutoscaleResponsePtrInput` via:

        OptimizedAutoscaleResponseArgs{...}

or:

        nil

type OptimizedAutoscaleResponsePtrOutput

type OptimizedAutoscaleResponsePtrOutput struct{ *pulumi.OutputState }

func (OptimizedAutoscaleResponsePtrOutput) Elem

func (OptimizedAutoscaleResponsePtrOutput) ElementType

func (OptimizedAutoscaleResponsePtrOutput) IsEnabled

A boolean value that indicate if the optimized autoscale feature is enabled or not.

func (OptimizedAutoscaleResponsePtrOutput) Maximum

Maximum allowed instances count.

func (OptimizedAutoscaleResponsePtrOutput) Minimum

Minimum allowed instances count.

func (OptimizedAutoscaleResponsePtrOutput) ToOptimizedAutoscaleResponsePtrOutput

func (o OptimizedAutoscaleResponsePtrOutput) ToOptimizedAutoscaleResponsePtrOutput() OptimizedAutoscaleResponsePtrOutput

func (OptimizedAutoscaleResponsePtrOutput) ToOptimizedAutoscaleResponsePtrOutputWithContext

func (o OptimizedAutoscaleResponsePtrOutput) ToOptimizedAutoscaleResponsePtrOutputWithContext(ctx context.Context) OptimizedAutoscaleResponsePtrOutput

func (OptimizedAutoscaleResponsePtrOutput) Version

The version of the template defined, for instance 1.

type TrustedExternalTenant

type TrustedExternalTenant struct {
	// GUID representing an external tenant.
	Value *string `pulumi:"value"`
}

Represents a tenant ID that is trusted by the cluster.

type TrustedExternalTenantArgs

type TrustedExternalTenantArgs struct {
	// GUID representing an external tenant.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Represents a tenant ID that is trusted by the cluster.

func (TrustedExternalTenantArgs) ElementType

func (TrustedExternalTenantArgs) ElementType() reflect.Type

func (TrustedExternalTenantArgs) ToTrustedExternalTenantOutput

func (i TrustedExternalTenantArgs) ToTrustedExternalTenantOutput() TrustedExternalTenantOutput

func (TrustedExternalTenantArgs) ToTrustedExternalTenantOutputWithContext

func (i TrustedExternalTenantArgs) ToTrustedExternalTenantOutputWithContext(ctx context.Context) TrustedExternalTenantOutput

type TrustedExternalTenantArray

type TrustedExternalTenantArray []TrustedExternalTenantInput

func (TrustedExternalTenantArray) ElementType

func (TrustedExternalTenantArray) ElementType() reflect.Type

func (TrustedExternalTenantArray) ToTrustedExternalTenantArrayOutput

func (i TrustedExternalTenantArray) ToTrustedExternalTenantArrayOutput() TrustedExternalTenantArrayOutput

func (TrustedExternalTenantArray) ToTrustedExternalTenantArrayOutputWithContext

func (i TrustedExternalTenantArray) ToTrustedExternalTenantArrayOutputWithContext(ctx context.Context) TrustedExternalTenantArrayOutput

type TrustedExternalTenantArrayInput

type TrustedExternalTenantArrayInput interface {
	pulumi.Input

	ToTrustedExternalTenantArrayOutput() TrustedExternalTenantArrayOutput
	ToTrustedExternalTenantArrayOutputWithContext(context.Context) TrustedExternalTenantArrayOutput
}

TrustedExternalTenantArrayInput is an input type that accepts TrustedExternalTenantArray and TrustedExternalTenantArrayOutput values. You can construct a concrete instance of `TrustedExternalTenantArrayInput` via:

TrustedExternalTenantArray{ TrustedExternalTenantArgs{...} }

type TrustedExternalTenantArrayOutput

type TrustedExternalTenantArrayOutput struct{ *pulumi.OutputState }

func (TrustedExternalTenantArrayOutput) ElementType

func (TrustedExternalTenantArrayOutput) Index

func (TrustedExternalTenantArrayOutput) ToTrustedExternalTenantArrayOutput

func (o TrustedExternalTenantArrayOutput) ToTrustedExternalTenantArrayOutput() TrustedExternalTenantArrayOutput

func (TrustedExternalTenantArrayOutput) ToTrustedExternalTenantArrayOutputWithContext

func (o TrustedExternalTenantArrayOutput) ToTrustedExternalTenantArrayOutputWithContext(ctx context.Context) TrustedExternalTenantArrayOutput

type TrustedExternalTenantInput

type TrustedExternalTenantInput interface {
	pulumi.Input

	ToTrustedExternalTenantOutput() TrustedExternalTenantOutput
	ToTrustedExternalTenantOutputWithContext(context.Context) TrustedExternalTenantOutput
}

TrustedExternalTenantInput is an input type that accepts TrustedExternalTenantArgs and TrustedExternalTenantOutput values. You can construct a concrete instance of `TrustedExternalTenantInput` via:

TrustedExternalTenantArgs{...}

type TrustedExternalTenantOutput

type TrustedExternalTenantOutput struct{ *pulumi.OutputState }

Represents a tenant ID that is trusted by the cluster.

func (TrustedExternalTenantOutput) ElementType

func (TrustedExternalTenantOutput) ToTrustedExternalTenantOutput

func (o TrustedExternalTenantOutput) ToTrustedExternalTenantOutput() TrustedExternalTenantOutput

func (TrustedExternalTenantOutput) ToTrustedExternalTenantOutputWithContext

func (o TrustedExternalTenantOutput) ToTrustedExternalTenantOutputWithContext(ctx context.Context) TrustedExternalTenantOutput

func (TrustedExternalTenantOutput) Value

GUID representing an external tenant.

type TrustedExternalTenantResponse

type TrustedExternalTenantResponse struct {
	// GUID representing an external tenant.
	Value *string `pulumi:"value"`
}

Represents a tenant ID that is trusted by the cluster.

type TrustedExternalTenantResponseArgs

type TrustedExternalTenantResponseArgs struct {
	// GUID representing an external tenant.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Represents a tenant ID that is trusted by the cluster.

func (TrustedExternalTenantResponseArgs) ElementType

func (TrustedExternalTenantResponseArgs) ToTrustedExternalTenantResponseOutput

func (i TrustedExternalTenantResponseArgs) ToTrustedExternalTenantResponseOutput() TrustedExternalTenantResponseOutput

func (TrustedExternalTenantResponseArgs) ToTrustedExternalTenantResponseOutputWithContext

func (i TrustedExternalTenantResponseArgs) ToTrustedExternalTenantResponseOutputWithContext(ctx context.Context) TrustedExternalTenantResponseOutput

type TrustedExternalTenantResponseArray

type TrustedExternalTenantResponseArray []TrustedExternalTenantResponseInput

func (TrustedExternalTenantResponseArray) ElementType

func (TrustedExternalTenantResponseArray) ToTrustedExternalTenantResponseArrayOutput

func (i TrustedExternalTenantResponseArray) ToTrustedExternalTenantResponseArrayOutput() TrustedExternalTenantResponseArrayOutput

func (TrustedExternalTenantResponseArray) ToTrustedExternalTenantResponseArrayOutputWithContext

func (i TrustedExternalTenantResponseArray) ToTrustedExternalTenantResponseArrayOutputWithContext(ctx context.Context) TrustedExternalTenantResponseArrayOutput

type TrustedExternalTenantResponseArrayInput

type TrustedExternalTenantResponseArrayInput interface {
	pulumi.Input

	ToTrustedExternalTenantResponseArrayOutput() TrustedExternalTenantResponseArrayOutput
	ToTrustedExternalTenantResponseArrayOutputWithContext(context.Context) TrustedExternalTenantResponseArrayOutput
}

TrustedExternalTenantResponseArrayInput is an input type that accepts TrustedExternalTenantResponseArray and TrustedExternalTenantResponseArrayOutput values. You can construct a concrete instance of `TrustedExternalTenantResponseArrayInput` via:

TrustedExternalTenantResponseArray{ TrustedExternalTenantResponseArgs{...} }

type TrustedExternalTenantResponseArrayOutput

type TrustedExternalTenantResponseArrayOutput struct{ *pulumi.OutputState }

func (TrustedExternalTenantResponseArrayOutput) ElementType

func (TrustedExternalTenantResponseArrayOutput) Index

func (TrustedExternalTenantResponseArrayOutput) ToTrustedExternalTenantResponseArrayOutput

func (o TrustedExternalTenantResponseArrayOutput) ToTrustedExternalTenantResponseArrayOutput() TrustedExternalTenantResponseArrayOutput

func (TrustedExternalTenantResponseArrayOutput) ToTrustedExternalTenantResponseArrayOutputWithContext

func (o TrustedExternalTenantResponseArrayOutput) ToTrustedExternalTenantResponseArrayOutputWithContext(ctx context.Context) TrustedExternalTenantResponseArrayOutput

type TrustedExternalTenantResponseInput

type TrustedExternalTenantResponseInput interface {
	pulumi.Input

	ToTrustedExternalTenantResponseOutput() TrustedExternalTenantResponseOutput
	ToTrustedExternalTenantResponseOutputWithContext(context.Context) TrustedExternalTenantResponseOutput
}

TrustedExternalTenantResponseInput is an input type that accepts TrustedExternalTenantResponseArgs and TrustedExternalTenantResponseOutput values. You can construct a concrete instance of `TrustedExternalTenantResponseInput` via:

TrustedExternalTenantResponseArgs{...}

type TrustedExternalTenantResponseOutput

type TrustedExternalTenantResponseOutput struct{ *pulumi.OutputState }

Represents a tenant ID that is trusted by the cluster.

func (TrustedExternalTenantResponseOutput) ElementType

func (TrustedExternalTenantResponseOutput) ToTrustedExternalTenantResponseOutput

func (o TrustedExternalTenantResponseOutput) ToTrustedExternalTenantResponseOutput() TrustedExternalTenantResponseOutput

func (TrustedExternalTenantResponseOutput) ToTrustedExternalTenantResponseOutputWithContext

func (o TrustedExternalTenantResponseOutput) ToTrustedExternalTenantResponseOutputWithContext(ctx context.Context) TrustedExternalTenantResponseOutput

func (TrustedExternalTenantResponseOutput) Value

GUID representing an external tenant.

type VirtualNetworkConfiguration

type VirtualNetworkConfiguration struct {
	// Data management's service public IP address resource id.
	DataManagementPublicIpId string `pulumi:"dataManagementPublicIpId"`
	// Engine service's public IP address resource id.
	EnginePublicIpId string `pulumi:"enginePublicIpId"`
	// The subnet resource id.
	SubnetId string `pulumi:"subnetId"`
}

A class that contains virtual network definition.

type VirtualNetworkConfigurationArgs

type VirtualNetworkConfigurationArgs struct {
	// Data management's service public IP address resource id.
	DataManagementPublicIpId pulumi.StringInput `pulumi:"dataManagementPublicIpId"`
	// Engine service's public IP address resource id.
	EnginePublicIpId pulumi.StringInput `pulumi:"enginePublicIpId"`
	// The subnet resource id.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

A class that contains virtual network definition.

func (VirtualNetworkConfigurationArgs) ElementType

func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutput

func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput

func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutputWithContext

func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutputWithContext(ctx context.Context) VirtualNetworkConfigurationOutput

func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutput

func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput

func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutputWithContext

func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput

type VirtualNetworkConfigurationInput

type VirtualNetworkConfigurationInput interface {
	pulumi.Input

	ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput
	ToVirtualNetworkConfigurationOutputWithContext(context.Context) VirtualNetworkConfigurationOutput
}

VirtualNetworkConfigurationInput is an input type that accepts VirtualNetworkConfigurationArgs and VirtualNetworkConfigurationOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationInput` via:

VirtualNetworkConfigurationArgs{...}

type VirtualNetworkConfigurationOutput

type VirtualNetworkConfigurationOutput struct{ *pulumi.OutputState }

A class that contains virtual network definition.

func (VirtualNetworkConfigurationOutput) DataManagementPublicIpId

func (o VirtualNetworkConfigurationOutput) DataManagementPublicIpId() pulumi.StringOutput

Data management's service public IP address resource id.

func (VirtualNetworkConfigurationOutput) ElementType

func (VirtualNetworkConfigurationOutput) EnginePublicIpId

Engine service's public IP address resource id.

func (VirtualNetworkConfigurationOutput) SubnetId

The subnet resource id.

func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutput

func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput

func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutputWithContext

func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutputWithContext(ctx context.Context) VirtualNetworkConfigurationOutput

func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutput

func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput

func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutputWithContext

func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput

type VirtualNetworkConfigurationPtrInput

type VirtualNetworkConfigurationPtrInput interface {
	pulumi.Input

	ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput
	ToVirtualNetworkConfigurationPtrOutputWithContext(context.Context) VirtualNetworkConfigurationPtrOutput
}

VirtualNetworkConfigurationPtrInput is an input type that accepts VirtualNetworkConfigurationArgs, VirtualNetworkConfigurationPtr and VirtualNetworkConfigurationPtrOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationPtrInput` via:

        VirtualNetworkConfigurationArgs{...}

or:

        nil

type VirtualNetworkConfigurationPtrOutput

type VirtualNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkConfigurationPtrOutput) DataManagementPublicIpId

func (o VirtualNetworkConfigurationPtrOutput) DataManagementPublicIpId() pulumi.StringPtrOutput

Data management's service public IP address resource id.

func (VirtualNetworkConfigurationPtrOutput) Elem

func (VirtualNetworkConfigurationPtrOutput) ElementType

func (VirtualNetworkConfigurationPtrOutput) EnginePublicIpId

Engine service's public IP address resource id.

func (VirtualNetworkConfigurationPtrOutput) SubnetId

The subnet resource id.

func (VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutput

func (o VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput

func (VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutputWithContext

func (o VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput

type VirtualNetworkConfigurationResponse

type VirtualNetworkConfigurationResponse struct {
	// Data management's service public IP address resource id.
	DataManagementPublicIpId string `pulumi:"dataManagementPublicIpId"`
	// Engine service's public IP address resource id.
	EnginePublicIpId string `pulumi:"enginePublicIpId"`
	// The subnet resource id.
	SubnetId string `pulumi:"subnetId"`
}

A class that contains virtual network definition.

type VirtualNetworkConfigurationResponseArgs

type VirtualNetworkConfigurationResponseArgs struct {
	// Data management's service public IP address resource id.
	DataManagementPublicIpId pulumi.StringInput `pulumi:"dataManagementPublicIpId"`
	// Engine service's public IP address resource id.
	EnginePublicIpId pulumi.StringInput `pulumi:"enginePublicIpId"`
	// The subnet resource id.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

A class that contains virtual network definition.

func (VirtualNetworkConfigurationResponseArgs) ElementType

func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutput

func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput

func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutputWithContext

func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponseOutput

func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutput

func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput

func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutputWithContext

func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput

type VirtualNetworkConfigurationResponseInput

type VirtualNetworkConfigurationResponseInput interface {
	pulumi.Input

	ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput
	ToVirtualNetworkConfigurationResponseOutputWithContext(context.Context) VirtualNetworkConfigurationResponseOutput
}

VirtualNetworkConfigurationResponseInput is an input type that accepts VirtualNetworkConfigurationResponseArgs and VirtualNetworkConfigurationResponseOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationResponseInput` via:

VirtualNetworkConfigurationResponseArgs{...}

type VirtualNetworkConfigurationResponseOutput

type VirtualNetworkConfigurationResponseOutput struct{ *pulumi.OutputState }

A class that contains virtual network definition.

func (VirtualNetworkConfigurationResponseOutput) DataManagementPublicIpId

func (o VirtualNetworkConfigurationResponseOutput) DataManagementPublicIpId() pulumi.StringOutput

Data management's service public IP address resource id.

func (VirtualNetworkConfigurationResponseOutput) ElementType

func (VirtualNetworkConfigurationResponseOutput) EnginePublicIpId

Engine service's public IP address resource id.

func (VirtualNetworkConfigurationResponseOutput) SubnetId

The subnet resource id.

func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutput

func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput

func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutputWithContext

func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponseOutput

func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutput

func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput

func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext

func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput

type VirtualNetworkConfigurationResponsePtrInput

type VirtualNetworkConfigurationResponsePtrInput interface {
	pulumi.Input

	ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput
	ToVirtualNetworkConfigurationResponsePtrOutputWithContext(context.Context) VirtualNetworkConfigurationResponsePtrOutput
}

VirtualNetworkConfigurationResponsePtrInput is an input type that accepts VirtualNetworkConfigurationResponseArgs, VirtualNetworkConfigurationResponsePtr and VirtualNetworkConfigurationResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationResponsePtrInput` via:

        VirtualNetworkConfigurationResponseArgs{...}

or:

        nil

type VirtualNetworkConfigurationResponsePtrOutput

type VirtualNetworkConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkConfigurationResponsePtrOutput) DataManagementPublicIpId

Data management's service public IP address resource id.

func (VirtualNetworkConfigurationResponsePtrOutput) Elem

func (VirtualNetworkConfigurationResponsePtrOutput) ElementType

func (VirtualNetworkConfigurationResponsePtrOutput) EnginePublicIpId

Engine service's public IP address resource id.

func (VirtualNetworkConfigurationResponsePtrOutput) SubnetId

The subnet resource id.

func (VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutput

func (o VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput

func (VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext

func (o VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput

Jump to

Keyboard shortcuts

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