v20180907preview

package
v0.6.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	AzureSkuNameKC8     = AzureSkuName("KC8")
	AzureSkuNameKC16    = AzureSkuName("KC16")
	AzureSkuNameKS8     = AzureSkuName("KS8")
	AzureSkuNameKS16    = AzureSkuName("KS16")
	AzureSkuName_D13_v2 = AzureSkuName("D13_v2")
	AzureSkuName_D14_v2 = AzureSkuName("D14_v2")
	AzureSkuNameL8      = AzureSkuName("L8")
	AzureSkuNameL16     = AzureSkuName("L16")
)
View Source
const (
	DataFormatMULTIJSON = DataFormat("MULTIJSON")
	DataFormatJSON      = DataFormat("JSON")
	DataFormatCSV       = DataFormat("CSV")
)
View Source
const (
	AzureSkuTierStandard = AzureSkuTier("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureSku

type AzureSku struct {
	// SKU capacity.
	Capacity *int `pulumi:"capacity"`
	// SKU name.
	Name string `pulumi:"name"`
	// SKU tier.
	Tier string `pulumi:"tier"`
}

type AzureSkuArgs

type AzureSkuArgs struct {
	// SKU capacity.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// SKU name.
	Name pulumi.StringInput `pulumi:"name"`
	// SKU tier.
	Tier pulumi.StringInput `pulumi:"tier"`
}

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 AzureSkuName added in v0.3.1

type AzureSkuName pulumi.String

SKU name.

func (AzureSkuName) ElementType added in v0.3.1

func (AzureSkuName) ElementType() reflect.Type

func (AzureSkuName) ToStringOutput added in v0.3.1

func (e AzureSkuName) ToStringOutput() pulumi.StringOutput

func (AzureSkuName) ToStringOutputWithContext added in v0.3.1

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

func (AzureSkuName) ToStringPtrOutput added in v0.3.1

func (e AzureSkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSkuName) ToStringPtrOutputWithContext added in v0.3.1

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

type AzureSkuOutput

type AzureSkuOutput struct{ *pulumi.OutputState }

func (AzureSkuOutput) Capacity

func (o AzureSkuOutput) Capacity() pulumi.IntPtrOutput

SKU capacity.

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

SKU capacity.

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 {
	// SKU capacity.
	Capacity *int `pulumi:"capacity"`
	// SKU name.
	Name string `pulumi:"name"`
	// SKU tier.
	Tier string `pulumi:"tier"`
}

type AzureSkuResponseArgs

type AzureSkuResponseArgs struct {
	// SKU capacity.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// SKU name.
	Name pulumi.StringInput `pulumi:"name"`
	// SKU tier.
	Tier pulumi.StringInput `pulumi:"tier"`
}

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 }

func (AzureSkuResponseOutput) Capacity

SKU capacity.

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

SKU capacity.

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 AzureSkuTier added in v0.3.1

type AzureSkuTier pulumi.String

SKU tier.

func (AzureSkuTier) ElementType added in v0.3.1

func (AzureSkuTier) ElementType() reflect.Type

func (AzureSkuTier) ToStringOutput added in v0.3.1

func (e AzureSkuTier) ToStringOutput() pulumi.StringOutput

func (AzureSkuTier) ToStringOutputWithContext added in v0.3.1

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

func (AzureSkuTier) ToStringPtrOutput added in v0.3.1

func (e AzureSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureSkuTier) ToStringPtrOutputWithContext added in v0.3.1

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

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// The cluster data ingestion URI.
	DataIngestionUri pulumi.StringOutput `pulumi:"dataIngestionUri"`
	// An ETag of the resource created.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// 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"`
}

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
	// The geo-location where the resource lives
	Location pulumi.StringInput
	// 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
}

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
	// An ETag of the resource created.
	Etag pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// 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
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type DataFormat added in v0.3.1

type DataFormat pulumi.String

The data format of the message. Optionally the data format can be added to each message.

func (DataFormat) ElementType added in v0.3.1

func (DataFormat) ElementType() reflect.Type

func (DataFormat) ToStringOutput added in v0.3.1

func (e DataFormat) ToStringOutput() pulumi.StringOutput

func (DataFormat) ToStringOutputWithContext added in v0.3.1

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

func (DataFormat) ToStringPtrOutput added in v0.3.1

func (e DataFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataFormat) ToStringPtrOutputWithContext added in v0.3.1

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

type Database

type Database struct {
	pulumi.CustomResourceState

	// An ETag of the resource created.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The number of days of data that should be kept in cache for fast queries.
	HotCachePeriodInDays pulumi.IntPtrOutput `pulumi:"hotCachePeriodInDays"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The number of days data should be kept before it stops being accessible to queries.
	SoftDeletePeriodInDays pulumi.IntOutput `pulumi:"softDeletePeriodInDays"`
	// The statistics of the database.
	Statistics DatabaseStatisticsResponseOutput `pulumi:"statistics"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// 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 number of days of data that should be kept in cache for fast queries.
	HotCachePeriodInDays pulumi.IntPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringInput
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName pulumi.StringInput
	// The number of days data should be kept before it stops being accessible to queries.
	SoftDeletePeriodInDays pulumi.IntInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

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"`
	// Database principal type.
	Type string `pulumi:"type"`
}

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"`
	// Database principal type.
	Type pulumi.StringInput `pulumi:"type"`
}

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 }

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) 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 {
	// An ETag of the resource created.
	Etag pulumi.StringPtrInput
	// The number of days of data that should be kept in cache for fast queries.
	HotCachePeriodInDays pulumi.IntPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// The number of days data should be kept before it stops being accessible to queries.
	SoftDeletePeriodInDays pulumi.IntPtrInput
	// The statistics of the database.
	Statistics DatabaseStatisticsResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// 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"`
}

type DatabaseStatisticsResponseArgs

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

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 }

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 EventHubConnection

type EventHubConnection struct {
	pulumi.CustomResourceState

	// The event hub consumer group.
	ConsumerGroup pulumi.StringOutput `pulumi:"consumerGroup"`
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat pulumi.StringPtrOutput `pulumi:"dataFormat"`
	// The resource ID of the event hub to be used to create a data connection.
	EventHubResourceId pulumi.StringOutput `pulumi:"eventHubResourceId"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName pulumi.StringPtrOutput `pulumi:"mappingRuleName"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName pulumi.StringPtrOutput `pulumi:"tableName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing an event hub connection.

func GetEventHubConnection

func GetEventHubConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EventHubConnectionState, opts ...pulumi.ResourceOption) (*EventHubConnection, error)

GetEventHubConnection gets an existing EventHubConnection 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 NewEventHubConnection

func NewEventHubConnection(ctx *pulumi.Context,
	name string, args *EventHubConnectionArgs, opts ...pulumi.ResourceOption) (*EventHubConnection, error)

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

func (*EventHubConnection) ElementType added in v0.2.6

func (*EventHubConnection) ElementType() reflect.Type

func (*EventHubConnection) ToEventHubConnectionOutput added in v0.2.6

func (i *EventHubConnection) ToEventHubConnectionOutput() EventHubConnectionOutput

func (*EventHubConnection) ToEventHubConnectionOutputWithContext added in v0.2.6

func (i *EventHubConnection) ToEventHubConnectionOutputWithContext(ctx context.Context) EventHubConnectionOutput

type EventHubConnectionArgs

type EventHubConnectionArgs struct {
	// The name of the Kusto cluster.
	ClusterName pulumi.StringInput
	// The event hub consumer group.
	ConsumerGroup pulumi.StringInput
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat pulumi.StringPtrInput
	// The name of the database in the Kusto cluster.
	DatabaseName pulumi.StringInput
	// The name of the event hub connection.
	EventHubConnectionName pulumi.StringInput
	// The resource ID of the event hub to be used to create a data connection.
	EventHubResourceId pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName pulumi.StringPtrInput
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName pulumi.StringInput
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName pulumi.StringPtrInput
}

The set of arguments for constructing a EventHubConnection resource.

func (EventHubConnectionArgs) ElementType

func (EventHubConnectionArgs) ElementType() reflect.Type

type EventHubConnectionInput added in v0.2.6

type EventHubConnectionInput interface {
	pulumi.Input

	ToEventHubConnectionOutput() EventHubConnectionOutput
	ToEventHubConnectionOutputWithContext(ctx context.Context) EventHubConnectionOutput
}

type EventHubConnectionOutput added in v0.2.6

type EventHubConnectionOutput struct {
	*pulumi.OutputState
}

func (EventHubConnectionOutput) ElementType added in v0.2.6

func (EventHubConnectionOutput) ElementType() reflect.Type

func (EventHubConnectionOutput) ToEventHubConnectionOutput added in v0.2.6

func (o EventHubConnectionOutput) ToEventHubConnectionOutput() EventHubConnectionOutput

func (EventHubConnectionOutput) ToEventHubConnectionOutputWithContext added in v0.2.6

func (o EventHubConnectionOutput) ToEventHubConnectionOutputWithContext(ctx context.Context) EventHubConnectionOutput

type EventHubConnectionState

type EventHubConnectionState struct {
	// The event hub consumer group.
	ConsumerGroup pulumi.StringPtrInput
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat pulumi.StringPtrInput
	// The resource ID of the event hub to be used to create a data connection.
	EventHubResourceId pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (EventHubConnectionState) ElementType

func (EventHubConnectionState) ElementType() reflect.Type

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"`
	// An ETag of the resource created.
	Etag string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// 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"`
}

Class representing a Kusto cluster.

func LookupCluster

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

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 {
	// An ETag of the resource created.
	Etag string `pulumi:"etag"`
	// The number of days of data that should be kept in cache for fast queries.
	HotCachePeriodInDays *int `pulumi:"hotCachePeriodInDays"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The number of days data should be kept before it stops being accessible to queries.
	SoftDeletePeriodInDays int `pulumi:"softDeletePeriodInDays"`
	// The statistics of the database.
	Statistics DatabaseStatisticsResponse `pulumi:"statistics"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// 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 LookupEventHubConnectionArgs

type LookupEventHubConnectionArgs 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 event hub connection.
	EventHubConnectionName string `pulumi:"eventHubConnectionName"`
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupEventHubConnectionResult

type LookupEventHubConnectionResult struct {
	// The event hub consumer group.
	ConsumerGroup string `pulumi:"consumerGroup"`
	// The data format of the message. Optionally the data format can be added to each message.
	DataFormat *string `pulumi:"dataFormat"`
	// The resource ID of the event hub to be used to create a data connection.
	EventHubResourceId string `pulumi:"eventHubResourceId"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Resource location.
	Location *string `pulumi:"location"`
	// The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
	MappingRuleName *string `pulumi:"mappingRuleName"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The table where the data should be ingested. Optionally the table information can be added to each message.
	TableName *string `pulumi:"tableName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing an event hub connection.

type TrustedExternalTenant

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

type TrustedExternalTenantArgs

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

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 }

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"`
}

type TrustedExternalTenantResponseArgs

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

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 }

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.

Jump to

Keyboard shortcuts

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