azure-native.operationalinsights.Cluster
Explore with Pulumi AI
The top level Log Analytics cluster resource container.
Uses Azure REST API version 2023-09-01. In version 2.x of the Azure Native provider, it used API version 2021-06-01.
Other available API versions: 2019-08-01-preview, 2020-03-01-preview, 2020-08-01, 2020-10-01, 2021-06-01, 2022-10-01, 2025-02-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native operationalinsights [ApiVersion]
. See the version guide for details.
Example Usage
ClustersCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var cluster = new AzureNative.OperationalInsights.Cluster("cluster", new()
{
ClusterName = "oiautorest6685",
Location = "australiasoutheast",
ResourceGroupName = "oiautorest6685",
Sku = new AzureNative.OperationalInsights.Inputs.ClusterSkuArgs
{
Capacity = 1000,
Name = AzureNative.OperationalInsights.ClusterSkuNameEnum.CapacityReservation,
},
Tags =
{
{ "tag1", "val1" },
},
});
});
package main
import (
operationalinsights "github.com/pulumi/pulumi-azure-native-sdk/operationalinsights/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := operationalinsights.NewCluster(ctx, "cluster", &operationalinsights.ClusterArgs{
ClusterName: pulumi.String("oiautorest6685"),
Location: pulumi.String("australiasoutheast"),
ResourceGroupName: pulumi.String("oiautorest6685"),
Sku: &operationalinsights.ClusterSkuArgs{
Capacity: pulumi.Float64(1000),
Name: pulumi.String(operationalinsights.ClusterSkuNameEnumCapacityReservation),
},
Tags: pulumi.StringMap{
"tag1": pulumi.String("val1"),
},
})
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.operationalinsights.Cluster;
import com.pulumi.azurenative.operationalinsights.ClusterArgs;
import com.pulumi.azurenative.operationalinsights.inputs.ClusterSkuArgs;
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 cluster = new Cluster("cluster", ClusterArgs.builder()
.clusterName("oiautorest6685")
.location("australiasoutheast")
.resourceGroupName("oiautorest6685")
.sku(ClusterSkuArgs.builder()
.capacity(1000.0)
.name("CapacityReservation")
.build())
.tags(Map.of("tag1", "val1"))
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const cluster = new azure_native.operationalinsights.Cluster("cluster", {
clusterName: "oiautorest6685",
location: "australiasoutheast",
resourceGroupName: "oiautorest6685",
sku: {
capacity: 1000,
name: azure_native.operationalinsights.ClusterSkuNameEnum.CapacityReservation,
},
tags: {
tag1: "val1",
},
});
import pulumi
import pulumi_azure_native as azure_native
cluster = azure_native.operationalinsights.Cluster("cluster",
cluster_name="oiautorest6685",
location="australiasoutheast",
resource_group_name="oiautorest6685",
sku={
"capacity": 1000,
"name": azure_native.operationalinsights.ClusterSkuNameEnum.CAPACITY_RESERVATION,
},
tags={
"tag1": "val1",
})
resources:
cluster:
type: azure-native:operationalinsights:Cluster
properties:
clusterName: oiautorest6685
location: australiasoutheast
resourceGroupName: oiautorest6685
sku:
capacity: 1000
name: CapacityReservation
tags:
tag1: val1
Create Cluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Cluster(name: string, args: ClusterArgs, opts?: CustomResourceOptions);
@overload
def Cluster(resource_name: str,
args: ClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Cluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
billing_type: Optional[Union[str, BillingType]] = None,
cluster_name: Optional[str] = None,
identity: Optional[ManagedServiceIdentityArgs] = None,
is_availability_zones_enabled: Optional[bool] = None,
is_double_encryption_enabled: Optional[bool] = None,
key_vault_properties: Optional[KeyVaultPropertiesArgs] = None,
location: Optional[str] = None,
sku: Optional[ClusterSkuArgs] = None,
tags: Optional[Mapping[str, str]] = None)
func NewCluster(ctx *Context, name string, args ClusterArgs, opts ...ResourceOption) (*Cluster, error)
public Cluster(string name, ClusterArgs args, CustomResourceOptions? opts = null)
public Cluster(String name, ClusterArgs args)
public Cluster(String name, ClusterArgs args, CustomResourceOptions options)
type: azure-native:operationalinsights:Cluster
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 ClusterArgs
- 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 ClusterArgs
- 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 ClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClusterArgs
- 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 exampleclusterResourceResourceFromOperationalinsights = new AzureNative.OperationalInsights.Cluster("exampleclusterResourceResourceFromOperationalinsights", new()
{
ResourceGroupName = "string",
BillingType = "string",
ClusterName = "string",
Identity = new AzureNative.OperationalInsights.Inputs.ManagedServiceIdentityArgs
{
Type = "string",
UserAssignedIdentities = new[]
{
"string",
},
},
IsAvailabilityZonesEnabled = false,
IsDoubleEncryptionEnabled = false,
KeyVaultProperties = new AzureNative.OperationalInsights.Inputs.KeyVaultPropertiesArgs
{
KeyName = "string",
KeyRsaSize = 0,
KeyVaultUri = "string",
KeyVersion = "string",
},
Location = "string",
Sku = new AzureNative.OperationalInsights.Inputs.ClusterSkuArgs
{
Capacity = 0,
Name = "string",
},
Tags =
{
{ "string", "string" },
},
});
example, err := operationalinsights.NewCluster(ctx, "exampleclusterResourceResourceFromOperationalinsights", &operationalinsights.ClusterArgs{
ResourceGroupName: pulumi.String("string"),
BillingType: pulumi.String("string"),
ClusterName: pulumi.String("string"),
Identity: &operationalinsights.ManagedServiceIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
IsAvailabilityZonesEnabled: pulumi.Bool(false),
IsDoubleEncryptionEnabled: pulumi.Bool(false),
KeyVaultProperties: &operationalinsights.KeyVaultPropertiesArgs{
KeyName: pulumi.String("string"),
KeyRsaSize: pulumi.Int(0),
KeyVaultUri: pulumi.String("string"),
KeyVersion: pulumi.String("string"),
},
Location: pulumi.String("string"),
Sku: &operationalinsights.ClusterSkuArgs{
Capacity: pulumi.Float64(0),
Name: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var exampleclusterResourceResourceFromOperationalinsights = new com.pulumi.azurenative.operationalinsights.Cluster("exampleclusterResourceResourceFromOperationalinsights", com.pulumi.azurenative.operationalinsights.ClusterArgs.builder()
.resourceGroupName("string")
.billingType("string")
.clusterName("string")
.identity(ManagedServiceIdentityArgs.builder()
.type("string")
.userAssignedIdentities("string")
.build())
.isAvailabilityZonesEnabled(false)
.isDoubleEncryptionEnabled(false)
.keyVaultProperties(KeyVaultPropertiesArgs.builder()
.keyName("string")
.keyRsaSize(0)
.keyVaultUri("string")
.keyVersion("string")
.build())
.location("string")
.sku(ClusterSkuArgs.builder()
.capacity(0)
.name("string")
.build())
.tags(Map.of("string", "string"))
.build());
examplecluster_resource_resource_from_operationalinsights = azure_native.operationalinsights.Cluster("exampleclusterResourceResourceFromOperationalinsights",
resource_group_name="string",
billing_type="string",
cluster_name="string",
identity={
"type": "string",
"user_assigned_identities": ["string"],
},
is_availability_zones_enabled=False,
is_double_encryption_enabled=False,
key_vault_properties={
"key_name": "string",
"key_rsa_size": 0,
"key_vault_uri": "string",
"key_version": "string",
},
location="string",
sku={
"capacity": 0,
"name": "string",
},
tags={
"string": "string",
})
const exampleclusterResourceResourceFromOperationalinsights = new azure_native.operationalinsights.Cluster("exampleclusterResourceResourceFromOperationalinsights", {
resourceGroupName: "string",
billingType: "string",
clusterName: "string",
identity: {
type: "string",
userAssignedIdentities: ["string"],
},
isAvailabilityZonesEnabled: false,
isDoubleEncryptionEnabled: false,
keyVaultProperties: {
keyName: "string",
keyRsaSize: 0,
keyVaultUri: "string",
keyVersion: "string",
},
location: "string",
sku: {
capacity: 0,
name: "string",
},
tags: {
string: "string",
},
});
type: azure-native:operationalinsights:Cluster
properties:
billingType: string
clusterName: string
identity:
type: string
userAssignedIdentities:
- string
isAvailabilityZonesEnabled: false
isDoubleEncryptionEnabled: false
keyVaultProperties:
keyName: string
keyRsaSize: 0
keyVaultUri: string
keyVersion: string
location: string
resourceGroupName: string
sku:
capacity: 0
name: string
tags:
string: string
Cluster 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 Cluster resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Billing
Type string | Pulumi.Azure Native. Operational Insights. Billing Type - The cluster's billing type.
- Cluster
Name string - The name of the Log Analytics cluster.
- Identity
Pulumi.
Azure Native. Operational Insights. Inputs. Managed Service Identity - Resource's identity.
- Is
Availability boolZones Enabled - Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.
- Is
Double boolEncryption Enabled - Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'
- Key
Vault Pulumi.Properties Azure Native. Operational Insights. Inputs. Key Vault Properties - The associated key properties.
- Location string
- The geo-location where the resource lives
- Sku
Pulumi.
Azure Native. Operational Insights. Inputs. Cluster Sku - The sku properties.
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Billing
Type string | BillingType - The cluster's billing type.
- Cluster
Name string - The name of the Log Analytics cluster.
- Identity
Managed
Service Identity Args - Resource's identity.
- Is
Availability boolZones Enabled - Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.
- Is
Double boolEncryption Enabled - Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'
- Key
Vault KeyProperties Vault Properties Args - The associated key properties.
- Location string
- The geo-location where the resource lives
- Sku
Cluster
Sku Args - The sku properties.
- map[string]string
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- billing
Type String | BillingType - The cluster's billing type.
- cluster
Name String - The name of the Log Analytics cluster.
- identity
Managed
Service Identity - Resource's identity.
- is
Availability BooleanZones Enabled - Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.
- is
Double BooleanEncryption Enabled - Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'
- key
Vault KeyProperties Vault Properties - The associated key properties.
- location String
- The geo-location where the resource lives
- sku
Cluster
Sku - The sku properties.
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- billing
Type string | BillingType - The cluster's billing type.
- cluster
Name string - The name of the Log Analytics cluster.
- identity
Managed
Service Identity - Resource's identity.
- is
Availability booleanZones Enabled - Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.
- is
Double booleanEncryption Enabled - Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'
- key
Vault KeyProperties Vault Properties - The associated key properties.
- location string
- The geo-location where the resource lives
- sku
Cluster
Sku - The sku properties.
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- billing_
type str | BillingType - The cluster's billing type.
- cluster_
name str - The name of the Log Analytics cluster.
- identity
Managed
Service Identity Args - Resource's identity.
- is_
availability_ boolzones_ enabled - Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.
- is_
double_ boolencryption_ enabled - Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'
- key_
vault_ Keyproperties Vault Properties Args - The associated key properties.
- location str
- The geo-location where the resource lives
- sku
Cluster
Sku Args - The sku properties.
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- billing
Type String | "Cluster" | "Workspaces" - The cluster's billing type.
- cluster
Name String - The name of the Log Analytics cluster.
- identity Property Map
- Resource's identity.
- is
Availability BooleanZones Enabled - Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.
- is
Double BooleanEncryption Enabled - Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'
- key
Vault Property MapProperties - The associated key properties.
- location String
- The geo-location where the resource lives
- sku Property Map
- The sku properties.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Cluster resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Cluster
Id string - The ID associated with the cluster.
- Created
Date string - The cluster creation time
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringDate - The last time the cluster was updated.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the cluster.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Associated
Workspaces List<Pulumi.Azure Native. Operational Insights. Outputs. Associated Workspace Response> - The list of Log Analytics workspaces associated with the cluster
- Capacity
Reservation Pulumi.Properties Azure Native. Operational Insights. Outputs. Capacity Reservation Properties Response - Additional properties for capacity reservation
- Azure
Api stringVersion - The Azure API version of the resource.
- Cluster
Id string - The ID associated with the cluster.
- Created
Date string - The cluster creation time
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringDate - The last time the cluster was updated.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the cluster.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Associated
Workspaces []AssociatedWorkspace Response - The list of Log Analytics workspaces associated with the cluster
- Capacity
Reservation CapacityProperties Reservation Properties Response - Additional properties for capacity reservation
- azure
Api StringVersion - The Azure API version of the resource.
- cluster
Id String - The ID associated with the cluster.
- created
Date String - The cluster creation time
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringDate - The last time the cluster was updated.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the cluster.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- associated
Workspaces List<AssociatedWorkspace Response> - The list of Log Analytics workspaces associated with the cluster
- capacity
Reservation CapacityProperties Reservation Properties Response - Additional properties for capacity reservation
- azure
Api stringVersion - The Azure API version of the resource.
- cluster
Id string - The ID associated with the cluster.
- created
Date string - The cluster creation time
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringDate - The last time the cluster was updated.
- name string
- The name of the resource
- provisioning
State string - The provisioning state of the cluster.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- associated
Workspaces AssociatedWorkspace Response[] - The list of Log Analytics workspaces associated with the cluster
- capacity
Reservation CapacityProperties Reservation Properties Response - Additional properties for capacity reservation
- azure_
api_ strversion - The Azure API version of the resource.
- cluster_
id str - The ID associated with the cluster.
- created_
date str - The cluster creation time
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strdate - The last time the cluster was updated.
- name str
- The name of the resource
- provisioning_
state str - The provisioning state of the cluster.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- associated_
workspaces Sequence[AssociatedWorkspace Response] - The list of Log Analytics workspaces associated with the cluster
- capacity_
reservation_ Capacityproperties Reservation Properties Response - Additional properties for capacity reservation
- azure
Api StringVersion - The Azure API version of the resource.
- cluster
Id String - The ID associated with the cluster.
- created
Date String - The cluster creation time
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringDate - The last time the cluster was updated.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the cluster.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- associated
Workspaces List<Property Map> - The list of Log Analytics workspaces associated with the cluster
- capacity
Reservation Property MapProperties - Additional properties for capacity reservation
Supporting Types
AssociatedWorkspaceResponse, AssociatedWorkspaceResponseArgs
- Associate
Date string - The time of workspace association.
- Resource
Id string - Associated workspace arm resource id, in the form of: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}.
- Workspace
Id string - Associated workspace immutable id.
- Workspace
Name string - Associated workspace resource name.
- Associate
Date string - The time of workspace association.
- Resource
Id string - Associated workspace arm resource id, in the form of: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}.
- Workspace
Id string - Associated workspace immutable id.
- Workspace
Name string - Associated workspace resource name.
- associate
Date String - The time of workspace association.
- resource
Id String - Associated workspace arm resource id, in the form of: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}.
- workspace
Id String - Associated workspace immutable id.
- workspace
Name String - Associated workspace resource name.
- associate
Date string - The time of workspace association.
- resource
Id string - Associated workspace arm resource id, in the form of: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}.
- workspace
Id string - Associated workspace immutable id.
- workspace
Name string - Associated workspace resource name.
- associate_
date str - The time of workspace association.
- resource_
id str - Associated workspace arm resource id, in the form of: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}.
- workspace_
id str - Associated workspace immutable id.
- workspace_
name str - Associated workspace resource name.
- associate
Date String - The time of workspace association.
- resource
Id String - Associated workspace arm resource id, in the form of: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}.
- workspace
Id String - Associated workspace immutable id.
- workspace
Name String - Associated workspace resource name.
BillingType, BillingTypeArgs
- Cluster
- Cluster
- Workspaces
- Workspaces
- Billing
Type Cluster - Cluster
- Billing
Type Workspaces - Workspaces
- Cluster
- Cluster
- Workspaces
- Workspaces
- Cluster
- Cluster
- Workspaces
- Workspaces
- CLUSTER
- Cluster
- WORKSPACES
- Workspaces
- "Cluster"
- Cluster
- "Workspaces"
- Workspaces
CapacityReservationPropertiesResponse, CapacityReservationPropertiesResponseArgs
- Last
Sku stringUpdate - The last time Sku was updated.
- Min
Capacity double - Minimum CapacityReservation value in Gigabytes.
- Last
Sku stringUpdate - The last time Sku was updated.
- Min
Capacity float64 - Minimum CapacityReservation value in Gigabytes.
- last
Sku StringUpdate - The last time Sku was updated.
- min
Capacity Double - Minimum CapacityReservation value in Gigabytes.
- last
Sku stringUpdate - The last time Sku was updated.
- min
Capacity number - Minimum CapacityReservation value in Gigabytes.
- last_
sku_ strupdate - The last time Sku was updated.
- min_
capacity float - Minimum CapacityReservation value in Gigabytes.
- last
Sku StringUpdate - The last time Sku was updated.
- min
Capacity Number - Minimum CapacityReservation value in Gigabytes.
ClusterSku, ClusterSkuArgs
- Capacity double
- The capacity reservation level in Gigabytes for this cluster.
- Name
string | Pulumi.
Azure Native. Operational Insights. Cluster Sku Name Enum - The SKU (tier) of a cluster.
- Capacity float64
- The capacity reservation level in Gigabytes for this cluster.
- Name
string | Cluster
Sku Name Enum - The SKU (tier) of a cluster.
- capacity Double
- The capacity reservation level in Gigabytes for this cluster.
- name
String | Cluster
Sku Name Enum - The SKU (tier) of a cluster.
- capacity number
- The capacity reservation level in Gigabytes for this cluster.
- name
string | Cluster
Sku Name Enum - The SKU (tier) of a cluster.
- capacity float
- The capacity reservation level in Gigabytes for this cluster.
- name
str | Cluster
Sku Name Enum - The SKU (tier) of a cluster.
- capacity Number
- The capacity reservation level in Gigabytes for this cluster.
- name
String | "Capacity
Reservation" - The SKU (tier) of a cluster.
ClusterSkuNameEnum, ClusterSkuNameEnumArgs
- Capacity
Reservation - CapacityReservation
- Cluster
Sku Name Enum Capacity Reservation - CapacityReservation
- Capacity
Reservation - CapacityReservation
- Capacity
Reservation - CapacityReservation
- CAPACITY_RESERVATION
- CapacityReservation
- "Capacity
Reservation" - CapacityReservation
ClusterSkuResponse, ClusterSkuResponseArgs
KeyVaultProperties, KeyVaultPropertiesArgs
- Key
Name string - The name of the key associated with the Log Analytics cluster.
- Key
Rsa intSize - Selected key minimum required size.
- Key
Vault stringUri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- Key
Version string - The version of the key associated with the Log Analytics cluster.
- Key
Name string - The name of the key associated with the Log Analytics cluster.
- Key
Rsa intSize - Selected key minimum required size.
- Key
Vault stringUri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- Key
Version string - The version of the key associated with the Log Analytics cluster.
- key
Name String - The name of the key associated with the Log Analytics cluster.
- key
Rsa IntegerSize - Selected key minimum required size.
- key
Vault StringUri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- key
Version String - The version of the key associated with the Log Analytics cluster.
- key
Name string - The name of the key associated with the Log Analytics cluster.
- key
Rsa numberSize - Selected key minimum required size.
- key
Vault stringUri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- key
Version string - The version of the key associated with the Log Analytics cluster.
- key_
name str - The name of the key associated with the Log Analytics cluster.
- key_
rsa_ intsize - Selected key minimum required size.
- key_
vault_ struri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- key_
version str - The version of the key associated with the Log Analytics cluster.
- key
Name String - The name of the key associated with the Log Analytics cluster.
- key
Rsa NumberSize - Selected key minimum required size.
- key
Vault StringUri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- key
Version String - The version of the key associated with the Log Analytics cluster.
KeyVaultPropertiesResponse, KeyVaultPropertiesResponseArgs
- Key
Name string - The name of the key associated with the Log Analytics cluster.
- Key
Rsa intSize - Selected key minimum required size.
- Key
Vault stringUri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- Key
Version string - The version of the key associated with the Log Analytics cluster.
- Key
Name string - The name of the key associated with the Log Analytics cluster.
- Key
Rsa intSize - Selected key minimum required size.
- Key
Vault stringUri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- Key
Version string - The version of the key associated with the Log Analytics cluster.
- key
Name String - The name of the key associated with the Log Analytics cluster.
- key
Rsa IntegerSize - Selected key minimum required size.
- key
Vault StringUri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- key
Version String - The version of the key associated with the Log Analytics cluster.
- key
Name string - The name of the key associated with the Log Analytics cluster.
- key
Rsa numberSize - Selected key minimum required size.
- key
Vault stringUri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- key
Version string - The version of the key associated with the Log Analytics cluster.
- key_
name str - The name of the key associated with the Log Analytics cluster.
- key_
rsa_ intsize - Selected key minimum required size.
- key_
vault_ struri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- key_
version str - The version of the key associated with the Log Analytics cluster.
- key
Name String - The name of the key associated with the Log Analytics cluster.
- key
Rsa NumberSize - Selected key minimum required size.
- key
Vault StringUri - The Key Vault uri which holds they key associated with the Log Analytics cluster.
- key
Version String - The version of the key associated with the Log Analytics cluster.
ManagedServiceIdentity, ManagedServiceIdentityArgs
- Type
string | Pulumi.
Azure Native. Operational Insights. Managed Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned List<string>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned []stringIdentities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned string[]Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
str | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Sequence[str]identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | "None" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Operational Insights. Inputs. User Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned map[string]UserIdentities Assigned Identity Response - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal_
id str - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<Property Map>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- Managed
Service Identity Type None - None
- Managed
Service Identity Type System Assigned - SystemAssigned
- Managed
Service Identity Type User Assigned - UserAssigned
- Managed
Service Identity Type_System Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned,UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned,User Assigned" - SystemAssigned,UserAssigned
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- principal
Id string - The principal ID of the assigned identity.
- client_
id str - The client ID of the assigned identity.
- principal_
id str - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:operationalinsights:Cluster oiautorest6685 /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0