v20200614

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	AzureSkuName_Standard_DS13_v2_1TB_PS    = AzureSkuName("Standard_DS13_v2+1TB_PS")
	AzureSkuName_Standard_DS13_v2_2TB_PS    = AzureSkuName("Standard_DS13_v2+2TB_PS")
	AzureSkuName_Standard_DS14_v2_3TB_PS    = AzureSkuName("Standard_DS14_v2+3TB_PS")
	AzureSkuName_Standard_DS14_v2_4TB_PS    = AzureSkuName("Standard_DS14_v2+4TB_PS")
	AzureSkuName_Standard_D13_v2            = AzureSkuName("Standard_D13_v2")
	AzureSkuName_Standard_D14_v2            = AzureSkuName("Standard_D14_v2")
	AzureSkuName_Standard_L8s               = AzureSkuName("Standard_L8s")
	AzureSkuName_Standard_L16s              = AzureSkuName("Standard_L16s")
	AzureSkuName_Standard_D11_v2            = AzureSkuName("Standard_D11_v2")
	AzureSkuName_Standard_D12_v2            = AzureSkuName("Standard_D12_v2")
	AzureSkuName_Standard_L4s               = AzureSkuName("Standard_L4s")
	AzureSkuName_Dev_No_SLA_Standard_D11_v2 = AzureSkuName("Dev(No SLA)_Standard_D11_v2")
	AzureSkuName_Standard_E2a_v4            = AzureSkuName("Standard_E2a_v4")
	AzureSkuName_Standard_E4a_v4            = AzureSkuName("Standard_E4a_v4")
	AzureSkuName_Standard_E8a_v4            = AzureSkuName("Standard_E8a_v4")
	AzureSkuName_Standard_E16a_v4           = AzureSkuName("Standard_E16a_v4")
	AzureSkuName_Standard_E8as_v4_1TB_PS    = AzureSkuName("Standard_E8as_v4+1TB_PS")
	AzureSkuName_Standard_E8as_v4_2TB_PS    = AzureSkuName("Standard_E8as_v4+2TB_PS")
	AzureSkuName_Standard_E16as_v4_3TB_PS   = AzureSkuName("Standard_E16as_v4+3TB_PS")
	AzureSkuName_Standard_E16as_v4_4TB_PS   = AzureSkuName("Standard_E16as_v4+4TB_PS")
	AzureSkuName_Dev_No_SLA_Standard_E2a_v4 = AzureSkuName("Dev(No SLA)_Standard_E2a_v4")
)
View Source
const (
	AzureSkuTierBasic    = AzureSkuTier("Basic")
	AzureSkuTierStandard = AzureSkuTier("Standard")
)
View Source
const (
	ClusterPrincipalRoleAllDatabasesAdmin  = ClusterPrincipalRole("AllDatabasesAdmin")
	ClusterPrincipalRoleAllDatabasesViewer = ClusterPrincipalRole("AllDatabasesViewer")
)
View Source
const (
	DataConnectionKindEventHub  = DataConnectionKind("EventHub")
	DataConnectionKindEventGrid = DataConnectionKind("EventGrid")
	DataConnectionKindIotHub    = DataConnectionKind("IotHub")
)
View Source
const (
	DatabasePrincipalRoleAdmin               = DatabasePrincipalRole("Admin")
	DatabasePrincipalRoleIngestor            = DatabasePrincipalRole("Ingestor")
	DatabasePrincipalRoleMonitor             = DatabasePrincipalRole("Monitor")
	DatabasePrincipalRoleUser                = DatabasePrincipalRole("User")
	DatabasePrincipalRoleUnrestrictedViewers = DatabasePrincipalRole("UnrestrictedViewers")
	DatabasePrincipalRoleViewer              = DatabasePrincipalRole("Viewer")
)
View Source
const (
	DefaultPrincipalsModificationKindUnion   = DefaultPrincipalsModificationKind("Union")
	DefaultPrincipalsModificationKindReplace = DefaultPrincipalsModificationKind("Replace")
	DefaultPrincipalsModificationKindNone    = DefaultPrincipalsModificationKind("None")
)
View Source
const (
	IdentityTypeNone           = IdentityType("None")
	IdentityTypeSystemAssigned = IdentityType("SystemAssigned")
)
View Source
const (
	KindReadWrite         = Kind("ReadWrite")
	KindReadOnlyFollowing = Kind("ReadOnlyFollowing")
)
View Source
const (
	PrincipalTypeApp   = PrincipalType("App")
	PrincipalTypeGroup = PrincipalType("Group")
	PrincipalTypeUser  = PrincipalType("User")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AttachedDatabaseConfiguration

type AttachedDatabaseConfiguration struct {
	pulumi.CustomResourceState

	// The list of databases from the clusterResourceId which are currently attached to the cluster.
	AttachedDatabaseNames pulumi.StringArrayOutput `pulumi:"attachedDatabaseNames"`
	// The resource id of the cluster where the databases you would like to attach reside.
	ClusterResourceId pulumi.StringOutput `pulumi:"clusterResourceId"`
	// The name of the database which you would like to attach, use * if you want to follow all current and future databases.
	DatabaseName pulumi.StringOutput `pulumi:"databaseName"`
	// The default principals modification kind
	DefaultPrincipalsModificationKind pulumi.StringOutput `pulumi:"defaultPrincipalsModificationKind"`
	// 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 type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing an attached database configuration.

func GetAttachedDatabaseConfiguration

func GetAttachedDatabaseConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AttachedDatabaseConfigurationState, opts ...pulumi.ResourceOption) (*AttachedDatabaseConfiguration, error)

GetAttachedDatabaseConfiguration gets an existing AttachedDatabaseConfiguration 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 NewAttachedDatabaseConfiguration

func NewAttachedDatabaseConfiguration(ctx *pulumi.Context,
	name string, args *AttachedDatabaseConfigurationArgs, opts ...pulumi.ResourceOption) (*AttachedDatabaseConfiguration, error)

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

func (*AttachedDatabaseConfiguration) ElementType added in v0.2.6

func (*AttachedDatabaseConfiguration) ToAttachedDatabaseConfigurationOutput added in v0.2.6

func (i *AttachedDatabaseConfiguration) ToAttachedDatabaseConfigurationOutput() AttachedDatabaseConfigurationOutput

func (*AttachedDatabaseConfiguration) ToAttachedDatabaseConfigurationOutputWithContext added in v0.2.6

func (i *AttachedDatabaseConfiguration) ToAttachedDatabaseConfigurationOutputWithContext(ctx context.Context) AttachedDatabaseConfigurationOutput

type AttachedDatabaseConfigurationArgs

type AttachedDatabaseConfigurationArgs struct {
	// The name of the attached database configuration.
	AttachedDatabaseConfigurationName pulumi.StringInput
	// The name of the Kusto cluster.
	ClusterName pulumi.StringInput
	// The resource id of the cluster where the databases you would like to attach reside.
	ClusterResourceId pulumi.StringInput
	// The name of the database which you would like to attach, use * if you want to follow all current and future databases.
	DatabaseName pulumi.StringInput
	// The default principals modification kind
	DefaultPrincipalsModificationKind 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 AttachedDatabaseConfiguration resource.

func (AttachedDatabaseConfigurationArgs) ElementType

type AttachedDatabaseConfigurationInput added in v0.2.6

type AttachedDatabaseConfigurationInput interface {
	pulumi.Input

	ToAttachedDatabaseConfigurationOutput() AttachedDatabaseConfigurationOutput
	ToAttachedDatabaseConfigurationOutputWithContext(ctx context.Context) AttachedDatabaseConfigurationOutput
}

type AttachedDatabaseConfigurationOutput added in v0.2.6

type AttachedDatabaseConfigurationOutput struct {
	*pulumi.OutputState
}

func (AttachedDatabaseConfigurationOutput) ElementType added in v0.2.6

func (AttachedDatabaseConfigurationOutput) ToAttachedDatabaseConfigurationOutput added in v0.2.6

func (o AttachedDatabaseConfigurationOutput) ToAttachedDatabaseConfigurationOutput() AttachedDatabaseConfigurationOutput

func (AttachedDatabaseConfigurationOutput) ToAttachedDatabaseConfigurationOutputWithContext added in v0.2.6

func (o AttachedDatabaseConfigurationOutput) ToAttachedDatabaseConfigurationOutputWithContext(ctx context.Context) AttachedDatabaseConfigurationOutput

type AttachedDatabaseConfigurationState

type AttachedDatabaseConfigurationState struct {
	// The list of databases from the clusterResourceId which are currently attached to the cluster.
	AttachedDatabaseNames pulumi.StringArrayInput
	// The resource id of the cluster where the databases you would like to attach reside.
	ClusterResourceId pulumi.StringPtrInput
	// The name of the database which you would like to attach, use * if you want to follow all current and future databases.
	DatabaseName pulumi.StringPtrInput
	// The default principals modification kind
	DefaultPrincipalsModificationKind 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 type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (AttachedDatabaseConfigurationState) ElementType

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

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 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"`
	// A boolean value that indicates if the cluster's disks are encrypted.
	EnableDiskEncryption pulumi.BoolPtrOutput `pulumi:"enableDiskEncryption"`
	// A boolean value that indicates if double encryption is enabled.
	EnableDoubleEncryption pulumi.BoolPtrOutput `pulumi:"enableDoubleEncryption"`
	// A boolean value that indicates if the purge operations are enabled.
	EnablePurge pulumi.BoolPtrOutput `pulumi:"enablePurge"`
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest pulumi.BoolPtrOutput `pulumi:"enableStreamingIngest"`
	// The identity of the cluster, if configured.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// KeyVault properties for the cluster encryption.
	KeyVaultProperties KeyVaultPropertiesResponsePtrOutput `pulumi:"keyVaultProperties"`
	// List of the cluster's language extensions.
	LanguageExtensions LanguageExtensionsListResponseOutput `pulumi:"languageExtensions"`
	// 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"`
	// The reason for the cluster's current state.
	StateReason pulumi.StringOutput `pulumi:"stateReason"`
	// 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 double encryption is enabled.
	EnableDoubleEncryption pulumi.BoolPtrInput
	// A boolean value that indicates if the purge operations are enabled.
	EnablePurge pulumi.BoolPtrInput
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest pulumi.BoolPtrInput
	// The identity of the cluster, if configured.
	Identity IdentityPtrInput
	// KeyVault properties for the cluster encryption.
	KeyVaultProperties KeyVaultPropertiesPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// 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 ClusterPrincipalAssignment

type ClusterPrincipalAssignment struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringOutput `pulumi:"principalId"`
	// The principal name
	PrincipalName pulumi.StringOutput `pulumi:"principalName"`
	// Principal type.
	PrincipalType pulumi.StringOutput `pulumi:"principalType"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Cluster principal role.
	Role pulumi.StringOutput `pulumi:"role"`
	// The tenant id of the principal
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The tenant name of the principal
	TenantName pulumi.StringOutput `pulumi:"tenantName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing a cluster principal assignment.

func GetClusterPrincipalAssignment

func GetClusterPrincipalAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterPrincipalAssignmentState, opts ...pulumi.ResourceOption) (*ClusterPrincipalAssignment, error)

GetClusterPrincipalAssignment gets an existing ClusterPrincipalAssignment 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 NewClusterPrincipalAssignment

func NewClusterPrincipalAssignment(ctx *pulumi.Context,
	name string, args *ClusterPrincipalAssignmentArgs, opts ...pulumi.ResourceOption) (*ClusterPrincipalAssignment, error)

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

func (*ClusterPrincipalAssignment) ElementType added in v0.2.6

func (*ClusterPrincipalAssignment) ElementType() reflect.Type

func (*ClusterPrincipalAssignment) ToClusterPrincipalAssignmentOutput added in v0.2.6

func (i *ClusterPrincipalAssignment) ToClusterPrincipalAssignmentOutput() ClusterPrincipalAssignmentOutput

func (*ClusterPrincipalAssignment) ToClusterPrincipalAssignmentOutputWithContext added in v0.2.6

func (i *ClusterPrincipalAssignment) ToClusterPrincipalAssignmentOutputWithContext(ctx context.Context) ClusterPrincipalAssignmentOutput

type ClusterPrincipalAssignmentArgs

type ClusterPrincipalAssignmentArgs struct {
	// The name of the Kusto cluster.
	ClusterName pulumi.StringInput
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName pulumi.StringInput
	// The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringInput
	// Principal type.
	PrincipalType pulumi.StringInput
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName pulumi.StringInput
	// Cluster principal role.
	Role pulumi.StringInput
	// The tenant id of the principal
	TenantId pulumi.StringPtrInput
}

The set of arguments for constructing a ClusterPrincipalAssignment resource.

func (ClusterPrincipalAssignmentArgs) ElementType

type ClusterPrincipalAssignmentInput added in v0.2.6

type ClusterPrincipalAssignmentInput interface {
	pulumi.Input

	ToClusterPrincipalAssignmentOutput() ClusterPrincipalAssignmentOutput
	ToClusterPrincipalAssignmentOutputWithContext(ctx context.Context) ClusterPrincipalAssignmentOutput
}

type ClusterPrincipalAssignmentOutput added in v0.2.6

type ClusterPrincipalAssignmentOutput struct {
	*pulumi.OutputState
}

func (ClusterPrincipalAssignmentOutput) ElementType added in v0.2.6

func (ClusterPrincipalAssignmentOutput) ToClusterPrincipalAssignmentOutput added in v0.2.6

func (o ClusterPrincipalAssignmentOutput) ToClusterPrincipalAssignmentOutput() ClusterPrincipalAssignmentOutput

func (ClusterPrincipalAssignmentOutput) ToClusterPrincipalAssignmentOutputWithContext added in v0.2.6

func (o ClusterPrincipalAssignmentOutput) ToClusterPrincipalAssignmentOutputWithContext(ctx context.Context) ClusterPrincipalAssignmentOutput

type ClusterPrincipalAssignmentState

type ClusterPrincipalAssignmentState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringPtrInput
	// The principal name
	PrincipalName pulumi.StringPtrInput
	// Principal type.
	PrincipalType pulumi.StringPtrInput
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// Cluster principal role.
	Role pulumi.StringPtrInput
	// The tenant id of the principal
	TenantId pulumi.StringPtrInput
	// The tenant name of the principal
	TenantName pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (ClusterPrincipalAssignmentState) ElementType

type ClusterPrincipalRole added in v0.3.1

type ClusterPrincipalRole pulumi.String

Cluster principal role.

func (ClusterPrincipalRole) ElementType added in v0.3.1

func (ClusterPrincipalRole) ElementType() reflect.Type

func (ClusterPrincipalRole) ToStringOutput added in v0.3.1

func (e ClusterPrincipalRole) ToStringOutput() pulumi.StringOutput

func (ClusterPrincipalRole) ToStringOutputWithContext added in v0.3.1

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

func (ClusterPrincipalRole) ToStringPtrOutput added in v0.3.1

func (e ClusterPrincipalRole) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterPrincipalRole) ToStringPtrOutputWithContext added in v0.3.1

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

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 double encryption is enabled.
	EnableDoubleEncryption pulumi.BoolPtrInput
	// A boolean value that indicates if the purge operations are enabled.
	EnablePurge pulumi.BoolPtrInput
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest pulumi.BoolPtrInput
	// The identity of the cluster, if configured.
	Identity IdentityResponsePtrInput
	// KeyVault properties for the cluster encryption.
	KeyVaultProperties KeyVaultPropertiesResponsePtrInput
	// List of the cluster's language extensions.
	LanguageExtensions LanguageExtensionsListResponsePtrInput
	// 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
	// The reason for the cluster's current state.
	StateReason 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 DataConnectionKind added in v0.3.1

type DataConnectionKind pulumi.String

Kind of the endpoint for the data connection

func (DataConnectionKind) ElementType added in v0.3.1

func (DataConnectionKind) ElementType() reflect.Type

func (DataConnectionKind) ToStringOutput added in v0.3.1

func (e DataConnectionKind) ToStringOutput() pulumi.StringOutput

func (DataConnectionKind) ToStringOutputWithContext added in v0.3.1

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

func (DataConnectionKind) ToStringPtrOutput added in v0.3.1

func (e DataConnectionKind) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataConnectionKind) ToStringPtrOutputWithContext added in v0.3.1

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

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

	// Kind of the database
	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 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
	// Kind of the database
	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 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 DatabasePrincipalAssignment

type DatabasePrincipalAssignment struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringOutput `pulumi:"principalId"`
	// The principal name
	PrincipalName pulumi.StringOutput `pulumi:"principalName"`
	// Principal type.
	PrincipalType pulumi.StringOutput `pulumi:"principalType"`
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Database principal role.
	Role pulumi.StringOutput `pulumi:"role"`
	// The tenant id of the principal
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The tenant name of the principal
	TenantName pulumi.StringOutput `pulumi:"tenantName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Class representing a database principal assignment.

func GetDatabasePrincipalAssignment

func GetDatabasePrincipalAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabasePrincipalAssignmentState, opts ...pulumi.ResourceOption) (*DatabasePrincipalAssignment, error)

GetDatabasePrincipalAssignment gets an existing DatabasePrincipalAssignment 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 NewDatabasePrincipalAssignment

func NewDatabasePrincipalAssignment(ctx *pulumi.Context,
	name string, args *DatabasePrincipalAssignmentArgs, opts ...pulumi.ResourceOption) (*DatabasePrincipalAssignment, error)

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

func (*DatabasePrincipalAssignment) ElementType added in v0.2.6

func (*DatabasePrincipalAssignment) ElementType() reflect.Type

func (*DatabasePrincipalAssignment) ToDatabasePrincipalAssignmentOutput added in v0.2.6

func (i *DatabasePrincipalAssignment) ToDatabasePrincipalAssignmentOutput() DatabasePrincipalAssignmentOutput

func (*DatabasePrincipalAssignment) ToDatabasePrincipalAssignmentOutputWithContext added in v0.2.6

func (i *DatabasePrincipalAssignment) ToDatabasePrincipalAssignmentOutputWithContext(ctx context.Context) DatabasePrincipalAssignmentOutput

type DatabasePrincipalAssignmentArgs

type DatabasePrincipalAssignmentArgs struct {
	// The name of the Kusto cluster.
	ClusterName pulumi.StringInput
	// The name of the database in the Kusto cluster.
	DatabaseName pulumi.StringInput
	// The name of the Kusto principalAssignment.
	PrincipalAssignmentName pulumi.StringInput
	// The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringInput
	// Principal type.
	PrincipalType pulumi.StringInput
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName pulumi.StringInput
	// Database principal role.
	Role pulumi.StringInput
	// The tenant id of the principal
	TenantId pulumi.StringPtrInput
}

The set of arguments for constructing a DatabasePrincipalAssignment resource.

func (DatabasePrincipalAssignmentArgs) ElementType

type DatabasePrincipalAssignmentInput added in v0.2.6

type DatabasePrincipalAssignmentInput interface {
	pulumi.Input

	ToDatabasePrincipalAssignmentOutput() DatabasePrincipalAssignmentOutput
	ToDatabasePrincipalAssignmentOutputWithContext(ctx context.Context) DatabasePrincipalAssignmentOutput
}

type DatabasePrincipalAssignmentOutput added in v0.2.6

type DatabasePrincipalAssignmentOutput struct {
	*pulumi.OutputState
}

func (DatabasePrincipalAssignmentOutput) ElementType added in v0.2.6

func (DatabasePrincipalAssignmentOutput) ToDatabasePrincipalAssignmentOutput added in v0.2.6

func (o DatabasePrincipalAssignmentOutput) ToDatabasePrincipalAssignmentOutput() DatabasePrincipalAssignmentOutput

func (DatabasePrincipalAssignmentOutput) ToDatabasePrincipalAssignmentOutputWithContext added in v0.2.6

func (o DatabasePrincipalAssignmentOutput) ToDatabasePrincipalAssignmentOutputWithContext(ctx context.Context) DatabasePrincipalAssignmentOutput

type DatabasePrincipalAssignmentState

type DatabasePrincipalAssignmentState struct {
	// The name of the resource
	Name pulumi.StringPtrInput
	// The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.
	PrincipalId pulumi.StringPtrInput
	// The principal name
	PrincipalName pulumi.StringPtrInput
	// Principal type.
	PrincipalType pulumi.StringPtrInput
	// The provisioned state of the resource.
	ProvisioningState pulumi.StringPtrInput
	// Database principal role.
	Role pulumi.StringPtrInput
	// The tenant id of the principal
	TenantId pulumi.StringPtrInput
	// The tenant name of the principal
	TenantName pulumi.StringPtrInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (DatabasePrincipalAssignmentState) ElementType

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

type DatabasePrincipalRole pulumi.String

Database principal role.

func (DatabasePrincipalRole) ElementType added in v0.3.1

func (DatabasePrincipalRole) ElementType() reflect.Type

func (DatabasePrincipalRole) ToStringOutput added in v0.3.1

func (e DatabasePrincipalRole) ToStringOutput() pulumi.StringOutput

func (DatabasePrincipalRole) ToStringOutputWithContext added in v0.3.1

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

func (DatabasePrincipalRole) ToStringPtrOutput added in v0.3.1

func (e DatabasePrincipalRole) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabasePrincipalRole) ToStringPtrOutputWithContext added in v0.3.1

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

type DatabaseState

type DatabaseState struct {
	// Kind of the database
	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 (DatabaseState) ElementType

func (DatabaseState) ElementType() reflect.Type

type DefaultPrincipalsModificationKind added in v0.3.1

type DefaultPrincipalsModificationKind pulumi.String

The default principals modification kind

func (DefaultPrincipalsModificationKind) ElementType added in v0.3.1

func (DefaultPrincipalsModificationKind) ToStringOutput added in v0.3.1

func (DefaultPrincipalsModificationKind) ToStringOutputWithContext added in v0.3.1

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

func (DefaultPrincipalsModificationKind) ToStringPtrOutput added in v0.3.1

func (DefaultPrincipalsModificationKind) ToStringPtrOutputWithContext added in v0.3.1

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

type FollowerDatabaseDefinitionResponse

type FollowerDatabaseDefinitionResponse struct {
	// Resource name of the attached database configuration in the follower cluster.
	AttachedDatabaseConfigurationName string `pulumi:"attachedDatabaseConfigurationName"`
	// Resource id of the cluster that follows a database owned by this cluster.
	ClusterResourceId string `pulumi:"clusterResourceId"`
	// The database name owned by this cluster that was followed. * in case following all databases.
	DatabaseName string `pulumi:"databaseName"`
}

A class representing follower database request.

type FollowerDatabaseDefinitionResponseArgs

type FollowerDatabaseDefinitionResponseArgs struct {
	// Resource name of the attached database configuration in the follower cluster.
	AttachedDatabaseConfigurationName pulumi.StringInput `pulumi:"attachedDatabaseConfigurationName"`
	// Resource id of the cluster that follows a database owned by this cluster.
	ClusterResourceId pulumi.StringInput `pulumi:"clusterResourceId"`
	// The database name owned by this cluster that was followed. * in case following all databases.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
}

A class representing follower database request.

func (FollowerDatabaseDefinitionResponseArgs) ElementType

func (FollowerDatabaseDefinitionResponseArgs) ToFollowerDatabaseDefinitionResponseOutput

func (i FollowerDatabaseDefinitionResponseArgs) ToFollowerDatabaseDefinitionResponseOutput() FollowerDatabaseDefinitionResponseOutput

func (FollowerDatabaseDefinitionResponseArgs) ToFollowerDatabaseDefinitionResponseOutputWithContext

func (i FollowerDatabaseDefinitionResponseArgs) ToFollowerDatabaseDefinitionResponseOutputWithContext(ctx context.Context) FollowerDatabaseDefinitionResponseOutput

type FollowerDatabaseDefinitionResponseArray

type FollowerDatabaseDefinitionResponseArray []FollowerDatabaseDefinitionResponseInput

func (FollowerDatabaseDefinitionResponseArray) ElementType

func (FollowerDatabaseDefinitionResponseArray) ToFollowerDatabaseDefinitionResponseArrayOutput

func (i FollowerDatabaseDefinitionResponseArray) ToFollowerDatabaseDefinitionResponseArrayOutput() FollowerDatabaseDefinitionResponseArrayOutput

func (FollowerDatabaseDefinitionResponseArray) ToFollowerDatabaseDefinitionResponseArrayOutputWithContext

func (i FollowerDatabaseDefinitionResponseArray) ToFollowerDatabaseDefinitionResponseArrayOutputWithContext(ctx context.Context) FollowerDatabaseDefinitionResponseArrayOutput

type FollowerDatabaseDefinitionResponseArrayInput

type FollowerDatabaseDefinitionResponseArrayInput interface {
	pulumi.Input

	ToFollowerDatabaseDefinitionResponseArrayOutput() FollowerDatabaseDefinitionResponseArrayOutput
	ToFollowerDatabaseDefinitionResponseArrayOutputWithContext(context.Context) FollowerDatabaseDefinitionResponseArrayOutput
}

FollowerDatabaseDefinitionResponseArrayInput is an input type that accepts FollowerDatabaseDefinitionResponseArray and FollowerDatabaseDefinitionResponseArrayOutput values. You can construct a concrete instance of `FollowerDatabaseDefinitionResponseArrayInput` via:

FollowerDatabaseDefinitionResponseArray{ FollowerDatabaseDefinitionResponseArgs{...} }

type FollowerDatabaseDefinitionResponseArrayOutput

type FollowerDatabaseDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (FollowerDatabaseDefinitionResponseArrayOutput) ElementType

func (FollowerDatabaseDefinitionResponseArrayOutput) Index

func (FollowerDatabaseDefinitionResponseArrayOutput) ToFollowerDatabaseDefinitionResponseArrayOutput

func (o FollowerDatabaseDefinitionResponseArrayOutput) ToFollowerDatabaseDefinitionResponseArrayOutput() FollowerDatabaseDefinitionResponseArrayOutput

func (FollowerDatabaseDefinitionResponseArrayOutput) ToFollowerDatabaseDefinitionResponseArrayOutputWithContext

func (o FollowerDatabaseDefinitionResponseArrayOutput) ToFollowerDatabaseDefinitionResponseArrayOutputWithContext(ctx context.Context) FollowerDatabaseDefinitionResponseArrayOutput

type FollowerDatabaseDefinitionResponseInput

type FollowerDatabaseDefinitionResponseInput interface {
	pulumi.Input

	ToFollowerDatabaseDefinitionResponseOutput() FollowerDatabaseDefinitionResponseOutput
	ToFollowerDatabaseDefinitionResponseOutputWithContext(context.Context) FollowerDatabaseDefinitionResponseOutput
}

FollowerDatabaseDefinitionResponseInput is an input type that accepts FollowerDatabaseDefinitionResponseArgs and FollowerDatabaseDefinitionResponseOutput values. You can construct a concrete instance of `FollowerDatabaseDefinitionResponseInput` via:

FollowerDatabaseDefinitionResponseArgs{...}

type FollowerDatabaseDefinitionResponseOutput

type FollowerDatabaseDefinitionResponseOutput struct{ *pulumi.OutputState }

A class representing follower database request.

func (FollowerDatabaseDefinitionResponseOutput) AttachedDatabaseConfigurationName

func (o FollowerDatabaseDefinitionResponseOutput) AttachedDatabaseConfigurationName() pulumi.StringOutput

Resource name of the attached database configuration in the follower cluster.

func (FollowerDatabaseDefinitionResponseOutput) ClusterResourceId

Resource id of the cluster that follows a database owned by this cluster.

func (FollowerDatabaseDefinitionResponseOutput) DatabaseName

The database name owned by this cluster that was followed. * in case following all databases.

func (FollowerDatabaseDefinitionResponseOutput) ElementType

func (FollowerDatabaseDefinitionResponseOutput) ToFollowerDatabaseDefinitionResponseOutput

func (o FollowerDatabaseDefinitionResponseOutput) ToFollowerDatabaseDefinitionResponseOutput() FollowerDatabaseDefinitionResponseOutput

func (FollowerDatabaseDefinitionResponseOutput) ToFollowerDatabaseDefinitionResponseOutputWithContext

func (o FollowerDatabaseDefinitionResponseOutput) ToFollowerDatabaseDefinitionResponseOutputWithContext(ctx context.Context) FollowerDatabaseDefinitionResponseOutput

type Identity

type Identity struct {
	// The identity type.
	Type string `pulumi:"type"`
	// The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityArgs

type IdentityArgs struct {
	// The identity type.
	Type IdentityType `pulumi:"type"`
	// The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

The identity type.

func (IdentityOutput) UserAssignedIdentities added in v0.2.8

func (o IdentityOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

The identity type.

func (IdentityPtrOutput) UserAssignedIdentities added in v0.2.8

func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityResponse

type IdentityResponse struct {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// The identity type.
	Type string `pulumi:"type"`
	// The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]IdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityResponseArgs

type IdentityResponseArgs struct {
	// The principal ID of resource identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The identity type.
	Type pulumi.StringInput `pulumi:"type"`
	// The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities IdentityResponseUserAssignedIdentitiesMapInput `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

func (IdentityResponseArgs) ElementType

func (IdentityResponseArgs) ElementType() reflect.Type

func (IdentityResponseArgs) ToIdentityResponseOutput

func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponseOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutput

func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext

func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

type IdentityResponseInput

type IdentityResponseInput interface {
	pulumi.Input

	ToIdentityResponseOutput() IdentityResponseOutput
	ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput
}

IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:

IdentityResponseArgs{...}

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

The principal ID of resource identity.

func (IdentityResponseOutput) TenantId

The tenant ID of resource.

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutput

func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponseOutput) Type

The identity type.

func (IdentityResponseOutput) UserAssignedIdentities

The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityResponsePtrInput

type IdentityResponsePtrInput interface {
	pulumi.Input

	ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
	ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput
}

IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:

        IdentityResponseArgs{...}

or:

        nil

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

The principal ID of resource identity.

func (IdentityResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

The identity type.

func (IdentityResponsePtrOutput) UserAssignedIdentities

The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityResponseUserAssignedIdentities

type IdentityResponseUserAssignedIdentities struct {
	// The client id of user assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

type IdentityResponseUserAssignedIdentitiesArgs

type IdentityResponseUserAssignedIdentitiesArgs struct {
	// The client id of user assigned identity.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

func (IdentityResponseUserAssignedIdentitiesArgs) ElementType

func (IdentityResponseUserAssignedIdentitiesArgs) ToIdentityResponseUserAssignedIdentitiesOutput

func (i IdentityResponseUserAssignedIdentitiesArgs) ToIdentityResponseUserAssignedIdentitiesOutput() IdentityResponseUserAssignedIdentitiesOutput

func (IdentityResponseUserAssignedIdentitiesArgs) ToIdentityResponseUserAssignedIdentitiesOutputWithContext

func (i IdentityResponseUserAssignedIdentitiesArgs) ToIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesOutput

type IdentityResponseUserAssignedIdentitiesInput

type IdentityResponseUserAssignedIdentitiesInput interface {
	pulumi.Input

	ToIdentityResponseUserAssignedIdentitiesOutput() IdentityResponseUserAssignedIdentitiesOutput
	ToIdentityResponseUserAssignedIdentitiesOutputWithContext(context.Context) IdentityResponseUserAssignedIdentitiesOutput
}

IdentityResponseUserAssignedIdentitiesInput is an input type that accepts IdentityResponseUserAssignedIdentitiesArgs and IdentityResponseUserAssignedIdentitiesOutput values. You can construct a concrete instance of `IdentityResponseUserAssignedIdentitiesInput` via:

IdentityResponseUserAssignedIdentitiesArgs{...}

type IdentityResponseUserAssignedIdentitiesMap

type IdentityResponseUserAssignedIdentitiesMap map[string]IdentityResponseUserAssignedIdentitiesInput

func (IdentityResponseUserAssignedIdentitiesMap) ElementType

func (IdentityResponseUserAssignedIdentitiesMap) ToIdentityResponseUserAssignedIdentitiesMapOutput

func (i IdentityResponseUserAssignedIdentitiesMap) ToIdentityResponseUserAssignedIdentitiesMapOutput() IdentityResponseUserAssignedIdentitiesMapOutput

func (IdentityResponseUserAssignedIdentitiesMap) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (i IdentityResponseUserAssignedIdentitiesMap) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesMapOutput

type IdentityResponseUserAssignedIdentitiesMapInput

type IdentityResponseUserAssignedIdentitiesMapInput interface {
	pulumi.Input

	ToIdentityResponseUserAssignedIdentitiesMapOutput() IdentityResponseUserAssignedIdentitiesMapOutput
	ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext(context.Context) IdentityResponseUserAssignedIdentitiesMapOutput
}

IdentityResponseUserAssignedIdentitiesMapInput is an input type that accepts IdentityResponseUserAssignedIdentitiesMap and IdentityResponseUserAssignedIdentitiesMapOutput values. You can construct a concrete instance of `IdentityResponseUserAssignedIdentitiesMapInput` via:

IdentityResponseUserAssignedIdentitiesMap{ "key": IdentityResponseUserAssignedIdentitiesArgs{...} }

type IdentityResponseUserAssignedIdentitiesMapOutput

type IdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }

func (IdentityResponseUserAssignedIdentitiesMapOutput) ElementType

func (IdentityResponseUserAssignedIdentitiesMapOutput) MapIndex

func (IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutput

func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutput() IdentityResponseUserAssignedIdentitiesMapOutput

func (IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (o IdentityResponseUserAssignedIdentitiesMapOutput) ToIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesMapOutput

type IdentityResponseUserAssignedIdentitiesOutput

type IdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }

func (IdentityResponseUserAssignedIdentitiesOutput) ClientId

The client id of user assigned identity.

func (IdentityResponseUserAssignedIdentitiesOutput) ElementType

func (IdentityResponseUserAssignedIdentitiesOutput) PrincipalId

The principal id of user assigned identity.

func (IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutput

func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutput() IdentityResponseUserAssignedIdentitiesOutput

func (IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutputWithContext

func (o IdentityResponseUserAssignedIdentitiesOutput) ToIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) IdentityResponseUserAssignedIdentitiesOutput

type IdentityType added in v0.3.1

type IdentityType pulumi.String

The identity type.

func (IdentityType) ElementType added in v0.3.1

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToStringOutput added in v0.3.1

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext added in v0.3.1

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

func (IdentityType) ToStringPtrOutput added in v0.3.1

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type KeyVaultProperties

type KeyVaultProperties struct {
	// The name of the key vault key.
	KeyName string `pulumi:"keyName"`
	// The Uri of the key vault.
	KeyVaultUri string `pulumi:"keyVaultUri"`
	// The version of the key vault key.
	KeyVersion string `pulumi:"keyVersion"`
}

Properties of the key vault.

type KeyVaultPropertiesArgs

type KeyVaultPropertiesArgs struct {
	// The name of the key vault key.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// The Uri of the key vault.
	KeyVaultUri pulumi.StringInput `pulumi:"keyVaultUri"`
	// The version of the key vault key.
	KeyVersion pulumi.StringInput `pulumi:"keyVersion"`
}

Properties of the key vault.

func (KeyVaultPropertiesArgs) ElementType

func (KeyVaultPropertiesArgs) ElementType() reflect.Type

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesInput

type KeyVaultPropertiesInput interface {
	pulumi.Input

	ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
	ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput
}

KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:

KeyVaultPropertiesArgs{...}

type KeyVaultPropertiesOutput

type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }

Properties of the key vault.

func (KeyVaultPropertiesOutput) ElementType

func (KeyVaultPropertiesOutput) ElementType() reflect.Type

func (KeyVaultPropertiesOutput) KeyName

The name of the key vault key.

func (KeyVaultPropertiesOutput) KeyVaultUri

The Uri of the key vault.

func (KeyVaultPropertiesOutput) KeyVersion

The version of the key vault key.

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrInput

type KeyVaultPropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
	ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput
}

KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:

        KeyVaultPropertiesArgs{...}

or:

        nil

type KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesPtrOutput) Elem

func (KeyVaultPropertiesPtrOutput) ElementType

func (KeyVaultPropertiesPtrOutput) KeyName

The name of the key vault key.

func (KeyVaultPropertiesPtrOutput) KeyVaultUri

The Uri of the key vault.

func (KeyVaultPropertiesPtrOutput) KeyVersion

The version of the key vault key.

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesResponse

type KeyVaultPropertiesResponse struct {
	// The name of the key vault key.
	KeyName string `pulumi:"keyName"`
	// The Uri of the key vault.
	KeyVaultUri string `pulumi:"keyVaultUri"`
	// The version of the key vault key.
	KeyVersion string `pulumi:"keyVersion"`
}

Properties of the key vault.

type KeyVaultPropertiesResponseArgs

type KeyVaultPropertiesResponseArgs struct {
	// The name of the key vault key.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// The Uri of the key vault.
	KeyVaultUri pulumi.StringInput `pulumi:"keyVaultUri"`
	// The version of the key vault key.
	KeyVersion pulumi.StringInput `pulumi:"keyVersion"`
}

Properties of the key vault.

func (KeyVaultPropertiesResponseArgs) ElementType

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponseInput

type KeyVaultPropertiesResponseInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
	ToKeyVaultPropertiesResponseOutputWithContext(context.Context) KeyVaultPropertiesResponseOutput
}

KeyVaultPropertiesResponseInput is an input type that accepts KeyVaultPropertiesResponseArgs and KeyVaultPropertiesResponseOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponseInput` via:

KeyVaultPropertiesResponseArgs{...}

type KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of the key vault.

func (KeyVaultPropertiesResponseOutput) ElementType

func (KeyVaultPropertiesResponseOutput) KeyName

The name of the key vault key.

func (KeyVaultPropertiesResponseOutput) KeyVaultUri

The Uri of the key vault.

func (KeyVaultPropertiesResponseOutput) KeyVersion

The version of the key vault key.

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponsePtrInput

type KeyVaultPropertiesResponsePtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
	ToKeyVaultPropertiesResponsePtrOutputWithContext(context.Context) KeyVaultPropertiesResponsePtrOutput
}

KeyVaultPropertiesResponsePtrInput is an input type that accepts KeyVaultPropertiesResponseArgs, KeyVaultPropertiesResponsePtr and KeyVaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponsePtrInput` via:

        KeyVaultPropertiesResponseArgs{...}

or:

        nil

type KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesResponsePtrOutput) Elem

func (KeyVaultPropertiesResponsePtrOutput) ElementType

func (KeyVaultPropertiesResponsePtrOutput) KeyName

The name of the key vault key.

func (KeyVaultPropertiesResponsePtrOutput) KeyVaultUri

The Uri of the key vault.

func (KeyVaultPropertiesResponsePtrOutput) KeyVersion

The version of the key vault key.

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type Kind added in v0.3.1

type Kind pulumi.String

Kind of the database

func (Kind) ElementType added in v0.3.1

func (Kind) ElementType() reflect.Type

func (Kind) ToStringOutput added in v0.3.1

func (e Kind) ToStringOutput() pulumi.StringOutput

func (Kind) ToStringOutputWithContext added in v0.3.1

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

func (Kind) ToStringPtrOutput added in v0.3.1

func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput

func (Kind) ToStringPtrOutputWithContext added in v0.3.1

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

type LanguageExtensionResponse

type LanguageExtensionResponse struct {
	// The language extension name.
	LanguageExtensionName *string `pulumi:"languageExtensionName"`
}

The language extension object.

type LanguageExtensionResponseArgs

type LanguageExtensionResponseArgs struct {
	// The language extension name.
	LanguageExtensionName pulumi.StringPtrInput `pulumi:"languageExtensionName"`
}

The language extension object.

func (LanguageExtensionResponseArgs) ElementType

func (LanguageExtensionResponseArgs) ToLanguageExtensionResponseOutput

func (i LanguageExtensionResponseArgs) ToLanguageExtensionResponseOutput() LanguageExtensionResponseOutput

func (LanguageExtensionResponseArgs) ToLanguageExtensionResponseOutputWithContext

func (i LanguageExtensionResponseArgs) ToLanguageExtensionResponseOutputWithContext(ctx context.Context) LanguageExtensionResponseOutput

type LanguageExtensionResponseArray

type LanguageExtensionResponseArray []LanguageExtensionResponseInput

func (LanguageExtensionResponseArray) ElementType

func (LanguageExtensionResponseArray) ToLanguageExtensionResponseArrayOutput

func (i LanguageExtensionResponseArray) ToLanguageExtensionResponseArrayOutput() LanguageExtensionResponseArrayOutput

func (LanguageExtensionResponseArray) ToLanguageExtensionResponseArrayOutputWithContext

func (i LanguageExtensionResponseArray) ToLanguageExtensionResponseArrayOutputWithContext(ctx context.Context) LanguageExtensionResponseArrayOutput

type LanguageExtensionResponseArrayInput

type LanguageExtensionResponseArrayInput interface {
	pulumi.Input

	ToLanguageExtensionResponseArrayOutput() LanguageExtensionResponseArrayOutput
	ToLanguageExtensionResponseArrayOutputWithContext(context.Context) LanguageExtensionResponseArrayOutput
}

LanguageExtensionResponseArrayInput is an input type that accepts LanguageExtensionResponseArray and LanguageExtensionResponseArrayOutput values. You can construct a concrete instance of `LanguageExtensionResponseArrayInput` via:

LanguageExtensionResponseArray{ LanguageExtensionResponseArgs{...} }

type LanguageExtensionResponseArrayOutput

type LanguageExtensionResponseArrayOutput struct{ *pulumi.OutputState }

func (LanguageExtensionResponseArrayOutput) ElementType

func (LanguageExtensionResponseArrayOutput) Index

func (LanguageExtensionResponseArrayOutput) ToLanguageExtensionResponseArrayOutput

func (o LanguageExtensionResponseArrayOutput) ToLanguageExtensionResponseArrayOutput() LanguageExtensionResponseArrayOutput

func (LanguageExtensionResponseArrayOutput) ToLanguageExtensionResponseArrayOutputWithContext

func (o LanguageExtensionResponseArrayOutput) ToLanguageExtensionResponseArrayOutputWithContext(ctx context.Context) LanguageExtensionResponseArrayOutput

type LanguageExtensionResponseInput

type LanguageExtensionResponseInput interface {
	pulumi.Input

	ToLanguageExtensionResponseOutput() LanguageExtensionResponseOutput
	ToLanguageExtensionResponseOutputWithContext(context.Context) LanguageExtensionResponseOutput
}

LanguageExtensionResponseInput is an input type that accepts LanguageExtensionResponseArgs and LanguageExtensionResponseOutput values. You can construct a concrete instance of `LanguageExtensionResponseInput` via:

LanguageExtensionResponseArgs{...}

type LanguageExtensionResponseOutput

type LanguageExtensionResponseOutput struct{ *pulumi.OutputState }

The language extension object.

func (LanguageExtensionResponseOutput) ElementType

func (LanguageExtensionResponseOutput) LanguageExtensionName

func (o LanguageExtensionResponseOutput) LanguageExtensionName() pulumi.StringPtrOutput

The language extension name.

func (LanguageExtensionResponseOutput) ToLanguageExtensionResponseOutput

func (o LanguageExtensionResponseOutput) ToLanguageExtensionResponseOutput() LanguageExtensionResponseOutput

func (LanguageExtensionResponseOutput) ToLanguageExtensionResponseOutputWithContext

func (o LanguageExtensionResponseOutput) ToLanguageExtensionResponseOutputWithContext(ctx context.Context) LanguageExtensionResponseOutput

type LanguageExtensionsListResponse

type LanguageExtensionsListResponse struct {
	// The list of language extensions.
	Value []LanguageExtensionResponse `pulumi:"value"`
}

The list of language extension objects.

type LanguageExtensionsListResponseArgs

type LanguageExtensionsListResponseArgs struct {
	// The list of language extensions.
	Value LanguageExtensionResponseArrayInput `pulumi:"value"`
}

The list of language extension objects.

func (LanguageExtensionsListResponseArgs) ElementType

func (LanguageExtensionsListResponseArgs) ToLanguageExtensionsListResponseOutput

func (i LanguageExtensionsListResponseArgs) ToLanguageExtensionsListResponseOutput() LanguageExtensionsListResponseOutput

func (LanguageExtensionsListResponseArgs) ToLanguageExtensionsListResponseOutputWithContext

func (i LanguageExtensionsListResponseArgs) ToLanguageExtensionsListResponseOutputWithContext(ctx context.Context) LanguageExtensionsListResponseOutput

func (LanguageExtensionsListResponseArgs) ToLanguageExtensionsListResponsePtrOutput

func (i LanguageExtensionsListResponseArgs) ToLanguageExtensionsListResponsePtrOutput() LanguageExtensionsListResponsePtrOutput

func (LanguageExtensionsListResponseArgs) ToLanguageExtensionsListResponsePtrOutputWithContext

func (i LanguageExtensionsListResponseArgs) ToLanguageExtensionsListResponsePtrOutputWithContext(ctx context.Context) LanguageExtensionsListResponsePtrOutput

type LanguageExtensionsListResponseInput

type LanguageExtensionsListResponseInput interface {
	pulumi.Input

	ToLanguageExtensionsListResponseOutput() LanguageExtensionsListResponseOutput
	ToLanguageExtensionsListResponseOutputWithContext(context.Context) LanguageExtensionsListResponseOutput
}

LanguageExtensionsListResponseInput is an input type that accepts LanguageExtensionsListResponseArgs and LanguageExtensionsListResponseOutput values. You can construct a concrete instance of `LanguageExtensionsListResponseInput` via:

LanguageExtensionsListResponseArgs{...}

type LanguageExtensionsListResponseOutput

type LanguageExtensionsListResponseOutput struct{ *pulumi.OutputState }

The list of language extension objects.

func (LanguageExtensionsListResponseOutput) ElementType

func (LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponseOutput

func (o LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponseOutput() LanguageExtensionsListResponseOutput

func (LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponseOutputWithContext

func (o LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponseOutputWithContext(ctx context.Context) LanguageExtensionsListResponseOutput

func (LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponsePtrOutput

func (o LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponsePtrOutput() LanguageExtensionsListResponsePtrOutput

func (LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponsePtrOutputWithContext

func (o LanguageExtensionsListResponseOutput) ToLanguageExtensionsListResponsePtrOutputWithContext(ctx context.Context) LanguageExtensionsListResponsePtrOutput

func (LanguageExtensionsListResponseOutput) Value

The list of language extensions.

type LanguageExtensionsListResponsePtrInput

type LanguageExtensionsListResponsePtrInput interface {
	pulumi.Input

	ToLanguageExtensionsListResponsePtrOutput() LanguageExtensionsListResponsePtrOutput
	ToLanguageExtensionsListResponsePtrOutputWithContext(context.Context) LanguageExtensionsListResponsePtrOutput
}

LanguageExtensionsListResponsePtrInput is an input type that accepts LanguageExtensionsListResponseArgs, LanguageExtensionsListResponsePtr and LanguageExtensionsListResponsePtrOutput values. You can construct a concrete instance of `LanguageExtensionsListResponsePtrInput` via:

        LanguageExtensionsListResponseArgs{...}

or:

        nil

type LanguageExtensionsListResponsePtrOutput

type LanguageExtensionsListResponsePtrOutput struct{ *pulumi.OutputState }

func (LanguageExtensionsListResponsePtrOutput) Elem

func (LanguageExtensionsListResponsePtrOutput) ElementType

func (LanguageExtensionsListResponsePtrOutput) ToLanguageExtensionsListResponsePtrOutput

func (o LanguageExtensionsListResponsePtrOutput) ToLanguageExtensionsListResponsePtrOutput() LanguageExtensionsListResponsePtrOutput

func (LanguageExtensionsListResponsePtrOutput) ToLanguageExtensionsListResponsePtrOutputWithContext

func (o LanguageExtensionsListResponsePtrOutput) ToLanguageExtensionsListResponsePtrOutputWithContext(ctx context.Context) LanguageExtensionsListResponsePtrOutput

func (LanguageExtensionsListResponsePtrOutput) Value

The list of language extensions.

type ListClusterFollowerDatabasesArgs

type ListClusterFollowerDatabasesArgs 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 ListClusterFollowerDatabasesResult

type ListClusterFollowerDatabasesResult struct {
	// The list of follower database result.
	Value []FollowerDatabaseDefinitionResponse `pulumi:"value"`
}

The list Kusto database principals operation response.

type ListClusterLanguageExtensionsArgs

type ListClusterLanguageExtensionsArgs 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 ListClusterLanguageExtensionsResult

type ListClusterLanguageExtensionsResult struct {
	// The list of language extensions.
	Value []LanguageExtensionResponse `pulumi:"value"`
}

The list of language extension objects.

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 LookupAttachedDatabaseConfigurationArgs

type LookupAttachedDatabaseConfigurationArgs struct {
	// The name of the attached database configuration.
	AttachedDatabaseConfigurationName string `pulumi:"attachedDatabaseConfigurationName"`
	// 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 LookupAttachedDatabaseConfigurationResult

type LookupAttachedDatabaseConfigurationResult struct {
	// The list of databases from the clusterResourceId which are currently attached to the cluster.
	AttachedDatabaseNames []string `pulumi:"attachedDatabaseNames"`
	// The resource id of the cluster where the databases you would like to attach reside.
	ClusterResourceId string `pulumi:"clusterResourceId"`
	// The name of the database which you would like to attach, use * if you want to follow all current and future databases.
	DatabaseName string `pulumi:"databaseName"`
	// The default principals modification kind
	DefaultPrincipalsModificationKind string `pulumi:"defaultPrincipalsModificationKind"`
	// 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 name of the resource
	Name string `pulumi:"name"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing an attached database configuration.

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 LookupClusterPrincipalAssignmentArgs

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

type LookupClusterPrincipalAssignmentResult

type LookupClusterPrincipalAssignmentResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The principal ID assigned to the cluster principal. It can be a user email, application ID, or security group name.
	PrincipalId string `pulumi:"principalId"`
	// The principal name
	PrincipalName string `pulumi:"principalName"`
	// Principal type.
	PrincipalType string `pulumi:"principalType"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Cluster principal role.
	Role string `pulumi:"role"`
	// The tenant id of the principal
	TenantId *string `pulumi:"tenantId"`
	// The tenant name of the principal
	TenantName string `pulumi:"tenantName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing a cluster principal assignment.

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 double encryption is enabled.
	EnableDoubleEncryption *bool `pulumi:"enableDoubleEncryption"`
	// A boolean value that indicates if the purge operations are enabled.
	EnablePurge *bool `pulumi:"enablePurge"`
	// A boolean value that indicates if the streaming ingest is enabled.
	EnableStreamingIngest *bool `pulumi:"enableStreamingIngest"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The identity of the cluster, if configured.
	Identity *IdentityResponse `pulumi:"identity"`
	// KeyVault properties for the cluster encryption.
	KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
	// List of the cluster's language extensions.
	LanguageExtensions LanguageExtensionsListResponse `pulumi:"languageExtensions"`
	// 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"`
	// The reason for the cluster's current state.
	StateReason string `pulumi:"stateReason"`
	// 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 {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// 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 LookupDatabasePrincipalAssignmentArgs

type LookupDatabasePrincipalAssignmentArgs 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 Kusto principalAssignment.
	PrincipalAssignmentName string `pulumi:"principalAssignmentName"`
	// The name of the resource group containing the Kusto cluster.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDatabasePrincipalAssignmentResult

type LookupDatabasePrincipalAssignmentResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The principal ID assigned to the database principal. It can be a user email, application ID, or security group name.
	PrincipalId string `pulumi:"principalId"`
	// The principal name
	PrincipalName string `pulumi:"principalName"`
	// Principal type.
	PrincipalType string `pulumi:"principalType"`
	// The provisioned state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Database principal role.
	Role string `pulumi:"role"`
	// The tenant id of the principal
	TenantId *string `pulumi:"tenantId"`
	// The tenant name of the principal
	TenantName string `pulumi:"tenantName"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Class representing a database principal assignment.

type LookupDatabaseResult

type LookupDatabaseResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Kind of the database
	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 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 PrincipalType added in v0.3.1

type PrincipalType pulumi.String

Principal type.

func (PrincipalType) ElementType added in v0.3.1

func (PrincipalType) ElementType() reflect.Type

func (PrincipalType) ToStringOutput added in v0.3.1

func (e PrincipalType) ToStringOutput() pulumi.StringOutput

func (PrincipalType) ToStringOutputWithContext added in v0.3.1

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

func (PrincipalType) ToStringPtrOutput added in v0.3.1

func (e PrincipalType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrincipalType) ToStringPtrOutputWithContext added in v0.3.1

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

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