azure-native.synapse.KustoPool
Explore with Pulumi AI
Class representing a Kusto kusto pool. Azure REST API version: 2021-06-01-preview.
Example Usage
kustoPoolsCreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var kustoPool = new AzureNative.Synapse.KustoPool("kustoPool", new()
{
EnablePurge = true,
EnableStreamingIngest = true,
KustoPoolName = "kustoclusterrptest4",
Location = "westus",
ResourceGroupName = "kustorptest",
Sku = new AzureNative.Synapse.Inputs.AzureSkuArgs
{
Capacity = 2,
Name = AzureNative.Synapse.SkuName.Storage_optimized,
Size = AzureNative.Synapse.SkuSize.Medium,
},
WorkspaceName = "synapseWorkspaceName",
WorkspaceUID = "11111111-2222-3333-444444444444",
});
});
package main
import (
synapse "github.com/pulumi/pulumi-azure-native-sdk/synapse/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := synapse.NewKustoPool(ctx, "kustoPool", &synapse.KustoPoolArgs{
EnablePurge: pulumi.Bool(true),
EnableStreamingIngest: pulumi.Bool(true),
KustoPoolName: pulumi.String("kustoclusterrptest4"),
Location: pulumi.String("westus"),
ResourceGroupName: pulumi.String("kustorptest"),
Sku: &synapse.AzureSkuArgs{
Capacity: pulumi.Int(2),
Name: pulumi.String(synapse.SkuName_Storage_optimized),
Size: pulumi.String(synapse.SkuSizeMedium),
},
WorkspaceName: pulumi.String("synapseWorkspaceName"),
WorkspaceUID: pulumi.String("11111111-2222-3333-444444444444"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.synapse.KustoPool;
import com.pulumi.azurenative.synapse.KustoPoolArgs;
import com.pulumi.azurenative.synapse.inputs.AzureSkuArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var kustoPool = new KustoPool("kustoPool", KustoPoolArgs.builder()
.enablePurge(true)
.enableStreamingIngest(true)
.kustoPoolName("kustoclusterrptest4")
.location("westus")
.resourceGroupName("kustorptest")
.sku(AzureSkuArgs.builder()
.capacity(2)
.name("Storage optimized")
.size("Medium")
.build())
.workspaceName("synapseWorkspaceName")
.workspaceUID("11111111-2222-3333-444444444444")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
kusto_pool = azure_native.synapse.KustoPool("kustoPool",
enable_purge=True,
enable_streaming_ingest=True,
kusto_pool_name="kustoclusterrptest4",
location="westus",
resource_group_name="kustorptest",
sku={
"capacity": 2,
"name": azure_native.synapse.SkuName.STORAGE_OPTIMIZED,
"size": azure_native.synapse.SkuSize.MEDIUM,
},
workspace_name="synapseWorkspaceName",
workspace_uid="11111111-2222-3333-444444444444")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const kustoPool = new azure_native.synapse.KustoPool("kustoPool", {
enablePurge: true,
enableStreamingIngest: true,
kustoPoolName: "kustoclusterrptest4",
location: "westus",
resourceGroupName: "kustorptest",
sku: {
capacity: 2,
name: azure_native.synapse.SkuName.Storage_optimized,
size: azure_native.synapse.SkuSize.Medium,
},
workspaceName: "synapseWorkspaceName",
workspaceUID: "11111111-2222-3333-444444444444",
});
resources:
kustoPool:
type: azure-native:synapse:KustoPool
properties:
enablePurge: true
enableStreamingIngest: true
kustoPoolName: kustoclusterrptest4
location: westus
resourceGroupName: kustorptest
sku:
capacity: 2
name: Storage optimized
size: Medium
workspaceName: synapseWorkspaceName
workspaceUID: 11111111-2222-3333-444444444444
Create KustoPool Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KustoPool(name: string, args: KustoPoolArgs, opts?: CustomResourceOptions);
@overload
def KustoPool(resource_name: str,
args: KustoPoolArgs,
opts: Optional[ResourceOptions] = None)
@overload
def KustoPool(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
sku: Optional[AzureSkuArgs] = None,
workspace_name: Optional[str] = None,
enable_purge: Optional[bool] = None,
enable_streaming_ingest: Optional[bool] = None,
kusto_pool_name: Optional[str] = None,
location: Optional[str] = None,
optimized_autoscale: Optional[OptimizedAutoscaleArgs] = None,
tags: Optional[Mapping[str, str]] = None,
workspace_uid: Optional[str] = None)
func NewKustoPool(ctx *Context, name string, args KustoPoolArgs, opts ...ResourceOption) (*KustoPool, error)
public KustoPool(string name, KustoPoolArgs args, CustomResourceOptions? opts = null)
public KustoPool(String name, KustoPoolArgs args)
public KustoPool(String name, KustoPoolArgs args, CustomResourceOptions options)
type: azure-native:synapse:KustoPool
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args KustoPoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args KustoPoolArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args KustoPoolArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KustoPoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KustoPoolArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var kustoPoolResource = new AzureNative.Synapse.KustoPool("kustoPoolResource", new()
{
ResourceGroupName = "string",
Sku = new AzureNative.Synapse.Inputs.AzureSkuArgs
{
Name = "string",
Size = "string",
Capacity = 0,
},
WorkspaceName = "string",
EnablePurge = false,
EnableStreamingIngest = false,
KustoPoolName = "string",
Location = "string",
OptimizedAutoscale = new AzureNative.Synapse.Inputs.OptimizedAutoscaleArgs
{
IsEnabled = false,
Maximum = 0,
Minimum = 0,
Version = 0,
},
Tags =
{
{ "string", "string" },
},
WorkspaceUID = "string",
});
example, err := synapse.NewKustoPool(ctx, "kustoPoolResource", &synapse.KustoPoolArgs{
ResourceGroupName: pulumi.String("string"),
Sku: &synapse.AzureSkuArgs{
Name: pulumi.String("string"),
Size: pulumi.String("string"),
Capacity: pulumi.Int(0),
},
WorkspaceName: pulumi.String("string"),
EnablePurge: pulumi.Bool(false),
EnableStreamingIngest: pulumi.Bool(false),
KustoPoolName: pulumi.String("string"),
Location: pulumi.String("string"),
OptimizedAutoscale: &synapse.OptimizedAutoscaleArgs{
IsEnabled: pulumi.Bool(false),
Maximum: pulumi.Int(0),
Minimum: pulumi.Int(0),
Version: pulumi.Int(0),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
WorkspaceUID: pulumi.String("string"),
})
var kustoPoolResource = new KustoPool("kustoPoolResource", KustoPoolArgs.builder()
.resourceGroupName("string")
.sku(AzureSkuArgs.builder()
.name("string")
.size("string")
.capacity(0)
.build())
.workspaceName("string")
.enablePurge(false)
.enableStreamingIngest(false)
.kustoPoolName("string")
.location("string")
.optimizedAutoscale(OptimizedAutoscaleArgs.builder()
.isEnabled(false)
.maximum(0)
.minimum(0)
.version(0)
.build())
.tags(Map.of("string", "string"))
.workspaceUID("string")
.build());
kusto_pool_resource = azure_native.synapse.KustoPool("kustoPoolResource",
resource_group_name="string",
sku={
"name": "string",
"size": "string",
"capacity": 0,
},
workspace_name="string",
enable_purge=False,
enable_streaming_ingest=False,
kusto_pool_name="string",
location="string",
optimized_autoscale={
"is_enabled": False,
"maximum": 0,
"minimum": 0,
"version": 0,
},
tags={
"string": "string",
},
workspace_uid="string")
const kustoPoolResource = new azure_native.synapse.KustoPool("kustoPoolResource", {
resourceGroupName: "string",
sku: {
name: "string",
size: "string",
capacity: 0,
},
workspaceName: "string",
enablePurge: false,
enableStreamingIngest: false,
kustoPoolName: "string",
location: "string",
optimizedAutoscale: {
isEnabled: false,
maximum: 0,
minimum: 0,
version: 0,
},
tags: {
string: "string",
},
workspaceUID: "string",
});
type: azure-native:synapse:KustoPool
properties:
enablePurge: false
enableStreamingIngest: false
kustoPoolName: string
location: string
optimizedAutoscale:
isEnabled: false
maximum: 0
minimum: 0
version: 0
resourceGroupName: string
sku:
capacity: 0
name: string
size: string
tags:
string: string
workspaceName: string
workspaceUID: string
KustoPool Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The KustoPool resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Sku
Pulumi.
Azure Native. Synapse. Inputs. Azure Sku - The SKU of the kusto pool.
- Workspace
Name string - The name of the workspace.
- Enable
Purge bool - A boolean value that indicates if the purge operations are enabled.
- Enable
Streaming boolIngest - A boolean value that indicates if the streaming ingest is enabled.
- Kusto
Pool stringName - The name of the Kusto pool.
- Location string
- The geo-location where the resource lives
- Optimized
Autoscale Pulumi.Azure Native. Synapse. Inputs. Optimized Autoscale - Optimized auto scale definition.
- Dictionary<string, string>
- Resource tags.
- Workspace
UID string - The workspace unique identifier.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Sku
Azure
Sku Args - The SKU of the kusto pool.
- Workspace
Name string - The name of the workspace.
- Enable
Purge bool - A boolean value that indicates if the purge operations are enabled.
- Enable
Streaming boolIngest - A boolean value that indicates if the streaming ingest is enabled.
- Kusto
Pool stringName - The name of the Kusto pool.
- Location string
- The geo-location where the resource lives
- Optimized
Autoscale OptimizedAutoscale Args - Optimized auto scale definition.
- map[string]string
- Resource tags.
- Workspace
UID string - The workspace unique identifier.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- sku
Azure
Sku - The SKU of the kusto pool.
- workspace
Name String - The name of the workspace.
- enable
Purge Boolean - A boolean value that indicates if the purge operations are enabled.
- enable
Streaming BooleanIngest - A boolean value that indicates if the streaming ingest is enabled.
- kusto
Pool StringName - The name of the Kusto pool.
- location String
- The geo-location where the resource lives
- optimized
Autoscale OptimizedAutoscale - Optimized auto scale definition.
- Map<String,String>
- Resource tags.
- workspace
UID String - The workspace unique identifier.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- sku
Azure
Sku - The SKU of the kusto pool.
- workspace
Name string - The name of the workspace.
- enable
Purge boolean - A boolean value that indicates if the purge operations are enabled.
- enable
Streaming booleanIngest - A boolean value that indicates if the streaming ingest is enabled.
- kusto
Pool stringName - The name of the Kusto pool.
- location string
- The geo-location where the resource lives
- optimized
Autoscale OptimizedAutoscale - Optimized auto scale definition.
- {[key: string]: string}
- Resource tags.
- workspace
UID string - The workspace unique identifier.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- sku
Azure
Sku Args - The SKU of the kusto pool.
- workspace_
name str - The name of the workspace.
- enable_
purge bool - A boolean value that indicates if the purge operations are enabled.
- enable_
streaming_ boolingest - A boolean value that indicates if the streaming ingest is enabled.
- kusto_
pool_ strname - The name of the Kusto pool.
- location str
- The geo-location where the resource lives
- optimized_
autoscale OptimizedAutoscale Args - Optimized auto scale definition.
- Mapping[str, str]
- Resource tags.
- workspace_
uid str - The workspace unique identifier.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- sku Property Map
- The SKU of the kusto pool.
- workspace
Name String - The name of the workspace.
- enable
Purge Boolean - A boolean value that indicates if the purge operations are enabled.
- enable
Streaming BooleanIngest - A boolean value that indicates if the streaming ingest is enabled.
- kusto
Pool StringName - The name of the Kusto pool.
- location String
- The geo-location where the resource lives
- optimized
Autoscale Property Map - Optimized auto scale definition.
- Map<String>
- Resource tags.
- workspace
UID String - The workspace unique identifier.
Outputs
All input properties are implicitly available as output properties. Additionally, the KustoPool resource produces the following output properties:
- Data
Ingestion stringUri - The Kusto Pool data ingestion URI.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Language
Extensions Pulumi.Azure Native. Synapse. Outputs. Language Extensions List Response - List of the Kusto Pool's language extensions.
- Name string
- The name of the resource
- Provisioning
State string - The provisioned state of the resource.
- State string
- The state of the resource.
- State
Reason string - The reason for the Kusto Pool's current state.
- System
Data Pulumi.Azure Native. Synapse. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Uri string
- The Kusto Pool URI.
- Data
Ingestion stringUri - The Kusto Pool data ingestion URI.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Language
Extensions LanguageExtensions List Response - List of the Kusto Pool's language extensions.
- Name string
- The name of the resource
- Provisioning
State string - The provisioned state of the resource.
- State string
- The state of the resource.
- State
Reason string - The reason for the Kusto Pool's current state.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Uri string
- The Kusto Pool URI.
- data
Ingestion StringUri - The Kusto Pool data ingestion URI.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- The provider-assigned unique ID for this managed resource.
- language
Extensions LanguageExtensions List Response - List of the Kusto Pool's language extensions.
- name String
- The name of the resource
- provisioning
State String - The provisioned state of the resource.
- state String
- The state of the resource.
- state
Reason String - The reason for the Kusto Pool's current state.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- uri String
- The Kusto Pool URI.
- data
Ingestion stringUri - The Kusto Pool data ingestion URI.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- id string
- The provider-assigned unique ID for this managed resource.
- language
Extensions LanguageExtensions List Response - List of the Kusto Pool's language extensions.
- name string
- The name of the resource
- provisioning
State string - The provisioned state of the resource.
- state string
- The state of the resource.
- state
Reason string - The reason for the Kusto Pool's current state.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- uri string
- The Kusto Pool URI.
- data_
ingestion_ struri - The Kusto Pool data ingestion URI.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- id str
- The provider-assigned unique ID for this managed resource.
- language_
extensions LanguageExtensions List Response - List of the Kusto Pool's language extensions.
- name str
- The name of the resource
- provisioning_
state str - The provisioned state of the resource.
- state str
- The state of the resource.
- state_
reason str - The reason for the Kusto Pool's current state.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- uri str
- The Kusto Pool URI.
- data
Ingestion StringUri - The Kusto Pool data ingestion URI.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- id String
- The provider-assigned unique ID for this managed resource.
- language
Extensions Property Map - List of the Kusto Pool's language extensions.
- name String
- The name of the resource
- provisioning
State String - The provisioned state of the resource.
- state String
- The state of the resource.
- state
Reason String - The reason for the Kusto Pool's current state.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- uri String
- The Kusto Pool URI.
Supporting Types
AzureSku, AzureSkuArgs
- Name
string | Pulumi.
Azure Native. Synapse. Sku Name - SKU name.
- Size
string | Pulumi.
Azure Native. Synapse. Sku Size - SKU size.
- Capacity int
- The number of instances of the cluster.
- name String | "Compute optimized" | "Storage optimized"
- SKU name.
- size String | "Extra small" | "Small" | "Medium" | "Large"
- SKU size.
- capacity Number
- The number of instances of the cluster.
AzureSkuResponse, AzureSkuResponseArgs
LanguageExtensionResponse, LanguageExtensionResponseArgs
- Language
Extension stringName - The language extension name.
- Language
Extension stringName - The language extension name.
- language
Extension StringName - The language extension name.
- language
Extension stringName - The language extension name.
- language_
extension_ strname - The language extension name.
- language
Extension StringName - The language extension name.
LanguageExtensionsListResponse, LanguageExtensionsListResponseArgs
- Value
List<Pulumi.
Azure Native. Synapse. Inputs. Language Extension Response> - The list of language extensions.
- Value
[]Language
Extension Response - The list of language extensions.
- value
List<Language
Extension Response> - The list of language extensions.
- value
Language
Extension Response[] - The list of language extensions.
- value
Sequence[Language
Extension Response] - The list of language extensions.
- value List<Property Map>
- The list of language extensions.
OptimizedAutoscale, OptimizedAutoscaleArgs
- is_
enabled bool - A boolean value that indicate if the optimized autoscale feature is enabled or not.
- maximum int
- Maximum allowed instances count.
- minimum int
- Minimum allowed instances count.
- version int
- The version of the template defined, for instance 1.
OptimizedAutoscaleResponse, OptimizedAutoscaleResponseArgs
- is_
enabled bool - A boolean value that indicate if the optimized autoscale feature is enabled or not.
- maximum int
- Maximum allowed instances count.
- minimum int
- Minimum allowed instances count.
- version int
- The version of the template defined, for instance 1.
SkuName, SkuNameArgs
- Compute_
optimized - Compute optimized
- Storage_
optimized - Storage optimized
- Sku
Name_Compute_ optimized - Compute optimized
- Sku
Name_Storage_ optimized - Storage optimized
- Compute_
optimized - Compute optimized
- Storage_
optimized - Storage optimized
- Compute_
optimized - Compute optimized
- Storage_
optimized - Storage optimized
- COMPUTE_OPTIMIZED
- Compute optimized
- STORAGE_OPTIMIZED
- Storage optimized
- "Compute optimized"
- Compute optimized
- "Storage optimized"
- Storage optimized
SkuSize, SkuSizeArgs
- Extra_
small - Extra small
- Small
- Small
- Medium
- Medium
- Large
- Large
- Sku
Size_Extra_ small - Extra small
- Sku
Size Small - Small
- Sku
Size Medium - Medium
- Sku
Size Large - Large
- Extra_
small - Extra small
- Small
- Small
- Medium
- Medium
- Large
- Large
- Extra_
small - Extra small
- Small
- Small
- Medium
- Medium
- Large
- Large
- EXTRA_SMALL
- Extra small
- SMALL
- Small
- MEDIUM
- Medium
- LARGE
- Large
- "Extra small"
- Extra small
- "Small"
- Small
- "Medium"
- Medium
- "Large"
- Large
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:synapse:KustoPool KustoClusterRPTest4 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0