1. Packages
  2. Azure Native v1
  3. API Docs
  4. servicefabric
  5. ManagedCluster
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.servicefabric.ManagedCluster

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    The manged cluster resource

    API Version: 2020-01-01-preview.

    Example Usage

    Put a cluster with maximum parameters

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var managedCluster = new AzureNative.ServiceFabric.ManagedCluster("managedCluster", new()
        {
            AdminPassword = "{vm-password}",
            AdminUserName = "vmadmin",
            ClientConnectionPort = 19000,
            ClusterCodeVersion = "7.1.168.9494",
            ClusterName = "myCluster",
            DnsName = "myCluster",
            FabricSettings = new[]
            {
                new AzureNative.ServiceFabric.Inputs.SettingsSectionDescriptionArgs
                {
                    Name = "ManagedIdentityTokenService",
                    Parameters = new[]
                    {
                        new AzureNative.ServiceFabric.Inputs.SettingsParameterDescriptionArgs
                        {
                            Name = "IsEnabled",
                            Value = "true",
                        },
                    },
                },
            },
            HttpGatewayConnectionPort = 19080,
            LoadBalancingRules = new[]
            {
                new AzureNative.ServiceFabric.Inputs.LoadBalancingRuleArgs
                {
                    BackendPort = 80,
                    FrontendPort = 80,
                    ProbeProtocol = "http",
                    Protocol = "http",
                },
                new AzureNative.ServiceFabric.Inputs.LoadBalancingRuleArgs
                {
                    BackendPort = 443,
                    FrontendPort = 443,
                    ProbeProtocol = "http",
                    Protocol = "http",
                },
                new AzureNative.ServiceFabric.Inputs.LoadBalancingRuleArgs
                {
                    BackendPort = 10000,
                    FrontendPort = 10000,
                    ProbeProtocol = "http",
                    Protocol = "tcp",
                },
            },
            Location = "eastus",
            ResourceGroupName = "resRg",
            Sku = new AzureNative.ServiceFabric.Inputs.SkuArgs
            {
                Name = "Basic",
            },
            Tags = null,
        });
    
    });
    
    package main
    
    import (
    	servicefabric "github.com/pulumi/pulumi-azure-native-sdk/servicefabric"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := servicefabric.NewManagedCluster(ctx, "managedCluster", &servicefabric.ManagedClusterArgs{
    			AdminPassword:        pulumi.String("{vm-password}"),
    			AdminUserName:        pulumi.String("vmadmin"),
    			ClientConnectionPort: pulumi.Int(19000),
    			ClusterCodeVersion:   pulumi.String("7.1.168.9494"),
    			ClusterName:          pulumi.String("myCluster"),
    			DnsName:              pulumi.String("myCluster"),
    			FabricSettings: []servicefabric.SettingsSectionDescriptionArgs{
    				{
    					Name: pulumi.String("ManagedIdentityTokenService"),
    					Parameters: servicefabric.SettingsParameterDescriptionArray{
    						{
    							Name:  pulumi.String("IsEnabled"),
    							Value: pulumi.String("true"),
    						},
    					},
    				},
    			},
    			HttpGatewayConnectionPort: pulumi.Int(19080),
    			LoadBalancingRules: []servicefabric.LoadBalancingRuleArgs{
    				{
    					BackendPort:   pulumi.Int(80),
    					FrontendPort:  pulumi.Int(80),
    					ProbeProtocol: pulumi.String("http"),
    					Protocol:      pulumi.String("http"),
    				},
    				{
    					BackendPort:   pulumi.Int(443),
    					FrontendPort:  pulumi.Int(443),
    					ProbeProtocol: pulumi.String("http"),
    					Protocol:      pulumi.String("http"),
    				},
    				{
    					BackendPort:   pulumi.Int(10000),
    					FrontendPort:  pulumi.Int(10000),
    					ProbeProtocol: pulumi.String("http"),
    					Protocol:      pulumi.String("tcp"),
    				},
    			},
    			Location:          pulumi.String("eastus"),
    			ResourceGroupName: pulumi.String("resRg"),
    			Sku: &servicefabric.SkuArgs{
    				Name: pulumi.String("Basic"),
    			},
    			Tags: nil,
    		})
    		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.servicefabric.ManagedCluster;
    import com.pulumi.azurenative.servicefabric.ManagedClusterArgs;
    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 managedCluster = new ManagedCluster("managedCluster", ManagedClusterArgs.builder()        
                .adminPassword("{vm-password}")
                .adminUserName("vmadmin")
                .clientConnectionPort(19000)
                .clusterCodeVersion("7.1.168.9494")
                .clusterName("myCluster")
                .dnsName("myCluster")
                .fabricSettings(Map.ofEntries(
                    Map.entry("name", "ManagedIdentityTokenService"),
                    Map.entry("parameters", Map.ofEntries(
                        Map.entry("name", "IsEnabled"),
                        Map.entry("value", "true")
                    ))
                ))
                .httpGatewayConnectionPort(19080)
                .loadBalancingRules(            
                    Map.ofEntries(
                        Map.entry("backendPort", 80),
                        Map.entry("frontendPort", 80),
                        Map.entry("probeProtocol", "http"),
                        Map.entry("protocol", "http")
                    ),
                    Map.ofEntries(
                        Map.entry("backendPort", 443),
                        Map.entry("frontendPort", 443),
                        Map.entry("probeProtocol", "http"),
                        Map.entry("protocol", "http")
                    ),
                    Map.ofEntries(
                        Map.entry("backendPort", 10000),
                        Map.entry("frontendPort", 10000),
                        Map.entry("probeProtocol", "http"),
                        Map.entry("protocol", "tcp")
                    ))
                .location("eastus")
                .resourceGroupName("resRg")
                .sku(Map.of("name", "Basic"))
                .tags()
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    managed_cluster = azure_native.servicefabric.ManagedCluster("managedCluster",
        admin_password="{vm-password}",
        admin_user_name="vmadmin",
        client_connection_port=19000,
        cluster_code_version="7.1.168.9494",
        cluster_name="myCluster",
        dns_name="myCluster",
        fabric_settings=[{
            "name": "ManagedIdentityTokenService",
            "parameters": [azure_native.servicefabric.SettingsParameterDescriptionArgs(
                name="IsEnabled",
                value="true",
            )],
        }],
        http_gateway_connection_port=19080,
        load_balancing_rules=[
            azure_native.servicefabric.LoadBalancingRuleArgs(
                backend_port=80,
                frontend_port=80,
                probe_protocol="http",
                protocol="http",
            ),
            azure_native.servicefabric.LoadBalancingRuleArgs(
                backend_port=443,
                frontend_port=443,
                probe_protocol="http",
                protocol="http",
            ),
            azure_native.servicefabric.LoadBalancingRuleArgs(
                backend_port=10000,
                frontend_port=10000,
                probe_protocol="http",
                protocol="tcp",
            ),
        ],
        location="eastus",
        resource_group_name="resRg",
        sku=azure_native.servicefabric.SkuArgs(
            name="Basic",
        ),
        tags={})
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const managedCluster = new azure_native.servicefabric.ManagedCluster("managedCluster", {
        adminPassword: "{vm-password}",
        adminUserName: "vmadmin",
        clientConnectionPort: 19000,
        clusterCodeVersion: "7.1.168.9494",
        clusterName: "myCluster",
        dnsName: "myCluster",
        fabricSettings: [{
            name: "ManagedIdentityTokenService",
            parameters: [{
                name: "IsEnabled",
                value: "true",
            }],
        }],
        httpGatewayConnectionPort: 19080,
        loadBalancingRules: [
            {
                backendPort: 80,
                frontendPort: 80,
                probeProtocol: "http",
                protocol: "http",
            },
            {
                backendPort: 443,
                frontendPort: 443,
                probeProtocol: "http",
                protocol: "http",
            },
            {
                backendPort: 10000,
                frontendPort: 10000,
                probeProtocol: "http",
                protocol: "tcp",
            },
        ],
        location: "eastus",
        resourceGroupName: "resRg",
        sku: {
            name: "Basic",
        },
        tags: {},
    });
    
    resources:
      managedCluster:
        type: azure-native:servicefabric:ManagedCluster
        properties:
          adminPassword: '{vm-password}'
          adminUserName: vmadmin
          clientConnectionPort: 19000
          clusterCodeVersion: 7.1.168.9494
          clusterName: myCluster
          dnsName: myCluster
          fabricSettings:
            - name: ManagedIdentityTokenService
              parameters:
                - name: IsEnabled
                  value: 'true'
          httpGatewayConnectionPort: 19080
          loadBalancingRules:
            - backendPort: 80
              frontendPort: 80
              probeProtocol: http
              protocol: http
            - backendPort: 443
              frontendPort: 443
              probeProtocol: http
              protocol: http
            - backendPort: 10000
              frontendPort: 10000
              probeProtocol: http
              protocol: tcp
          location: eastus
          resourceGroupName: resRg
          sku:
            name: Basic
          tags: {}
    

    Put a cluster with minimum parameters

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var managedCluster = new AzureNative.ServiceFabric.ManagedCluster("managedCluster", new()
        {
            AdminPassword = "{vm-password}",
            AdminUserName = "vmadmin",
            ClusterCodeVersion = "7.1.168.9494",
            ClusterName = "myCluster",
            DnsName = "myCluster",
            FabricSettings = new[]
            {
                new AzureNative.ServiceFabric.Inputs.SettingsSectionDescriptionArgs
                {
                    Name = "ManagedIdentityTokenService",
                    Parameters = new[]
                    {
                        new AzureNative.ServiceFabric.Inputs.SettingsParameterDescriptionArgs
                        {
                            Name = "IsEnabled",
                            Value = "true",
                        },
                    },
                },
            },
            Location = "eastus",
            ResourceGroupName = "resRg",
        });
    
    });
    
    package main
    
    import (
    	servicefabric "github.com/pulumi/pulumi-azure-native-sdk/servicefabric"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := servicefabric.NewManagedCluster(ctx, "managedCluster", &servicefabric.ManagedClusterArgs{
    			AdminPassword:      pulumi.String("{vm-password}"),
    			AdminUserName:      pulumi.String("vmadmin"),
    			ClusterCodeVersion: pulumi.String("7.1.168.9494"),
    			ClusterName:        pulumi.String("myCluster"),
    			DnsName:            pulumi.String("myCluster"),
    			FabricSettings: []servicefabric.SettingsSectionDescriptionArgs{
    				{
    					Name: pulumi.String("ManagedIdentityTokenService"),
    					Parameters: servicefabric.SettingsParameterDescriptionArray{
    						{
    							Name:  pulumi.String("IsEnabled"),
    							Value: pulumi.String("true"),
    						},
    					},
    				},
    			},
    			Location:          pulumi.String("eastus"),
    			ResourceGroupName: pulumi.String("resRg"),
    		})
    		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.servicefabric.ManagedCluster;
    import com.pulumi.azurenative.servicefabric.ManagedClusterArgs;
    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 managedCluster = new ManagedCluster("managedCluster", ManagedClusterArgs.builder()        
                .adminPassword("{vm-password}")
                .adminUserName("vmadmin")
                .clusterCodeVersion("7.1.168.9494")
                .clusterName("myCluster")
                .dnsName("myCluster")
                .fabricSettings(Map.ofEntries(
                    Map.entry("name", "ManagedIdentityTokenService"),
                    Map.entry("parameters", Map.ofEntries(
                        Map.entry("name", "IsEnabled"),
                        Map.entry("value", "true")
                    ))
                ))
                .location("eastus")
                .resourceGroupName("resRg")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    managed_cluster = azure_native.servicefabric.ManagedCluster("managedCluster",
        admin_password="{vm-password}",
        admin_user_name="vmadmin",
        cluster_code_version="7.1.168.9494",
        cluster_name="myCluster",
        dns_name="myCluster",
        fabric_settings=[{
            "name": "ManagedIdentityTokenService",
            "parameters": [azure_native.servicefabric.SettingsParameterDescriptionArgs(
                name="IsEnabled",
                value="true",
            )],
        }],
        location="eastus",
        resource_group_name="resRg")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const managedCluster = new azure_native.servicefabric.ManagedCluster("managedCluster", {
        adminPassword: "{vm-password}",
        adminUserName: "vmadmin",
        clusterCodeVersion: "7.1.168.9494",
        clusterName: "myCluster",
        dnsName: "myCluster",
        fabricSettings: [{
            name: "ManagedIdentityTokenService",
            parameters: [{
                name: "IsEnabled",
                value: "true",
            }],
        }],
        location: "eastus",
        resourceGroupName: "resRg",
    });
    
    resources:
      managedCluster:
        type: azure-native:servicefabric:ManagedCluster
        properties:
          adminPassword: '{vm-password}'
          adminUserName: vmadmin
          clusterCodeVersion: 7.1.168.9494
          clusterName: myCluster
          dnsName: myCluster
          fabricSettings:
            - name: ManagedIdentityTokenService
              parameters:
                - name: IsEnabled
                  value: 'true'
          location: eastus
          resourceGroupName: resRg
    

    Create ManagedCluster Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ManagedCluster(name: string, args: ManagedClusterArgs, opts?: CustomResourceOptions);
    @overload
    def ManagedCluster(resource_name: str,
                       args: ManagedClusterArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagedCluster(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       dns_name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       admin_user_name: Optional[str] = None,
                       client_connection_port: Optional[int] = None,
                       addon_features: Optional[Sequence[str]] = None,
                       clients: Optional[Sequence[ClientCertificateArgs]] = None,
                       cluster_code_version: Optional[str] = None,
                       cluster_name: Optional[str] = None,
                       azure_active_directory: Optional[AzureActiveDirectoryArgs] = None,
                       fabric_settings: Optional[Sequence[SettingsSectionDescriptionArgs]] = None,
                       http_gateway_connection_port: Optional[int] = None,
                       load_balancing_rules: Optional[Sequence[LoadBalancingRuleArgs]] = None,
                       location: Optional[str] = None,
                       admin_password: Optional[str] = None,
                       sku: Optional[SkuArgs] = None,
                       tags: Optional[Mapping[str, str]] = None)
    func NewManagedCluster(ctx *Context, name string, args ManagedClusterArgs, opts ...ResourceOption) (*ManagedCluster, error)
    public ManagedCluster(string name, ManagedClusterArgs args, CustomResourceOptions? opts = null)
    public ManagedCluster(String name, ManagedClusterArgs args)
    public ManagedCluster(String name, ManagedClusterArgs args, CustomResourceOptions options)
    
    type: azure-native:servicefabric:ManagedCluster
    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 ManagedClusterArgs
    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 ManagedClusterArgs
    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 ManagedClusterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagedClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagedClusterArgs
    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 azure_nativeManagedClusterResource = new AzureNative.Servicefabric.ManagedCluster("azure-nativeManagedClusterResource", new()
    {
        DnsName = "string",
        ResourceGroupName = "string",
        AdminUserName = "string",
        ClientConnectionPort = 0,
        AddonFeatures = new[]
        {
            "string",
        },
        Clients = new[]
        {
            
            {
                { "isAdmin", false },
                { "commonName", "string" },
                { "issuerThumbprint", "string" },
                { "thumbprint", "string" },
            },
        },
        ClusterCodeVersion = "string",
        ClusterName = "string",
        AzureActiveDirectory = 
        {
            { "clientApplication", "string" },
            { "clusterApplication", "string" },
            { "tenantId", "string" },
        },
        FabricSettings = new[]
        {
            
            {
                { "name", "string" },
                { "parameters", new[]
                {
                    
                    {
                        { "name", "string" },
                        { "value", "string" },
                    },
                } },
            },
        },
        HttpGatewayConnectionPort = 0,
        LoadBalancingRules = new[]
        {
            
            {
                { "backendPort", 0 },
                { "frontendPort", 0 },
                { "probeProtocol", "string" },
                { "protocol", "string" },
                { "probeRequestPath", "string" },
            },
        },
        Location = "string",
        AdminPassword = "string",
        Sku = 
        {
            { "name", "string" },
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := servicefabric.NewManagedCluster(ctx, "azure-nativeManagedClusterResource", &servicefabric.ManagedClusterArgs{
    	DnsName:              "string",
    	ResourceGroupName:    "string",
    	AdminUserName:        "string",
    	ClientConnectionPort: 0,
    	AddonFeatures: []string{
    		"string",
    	},
    	Clients: []map[string]interface{}{
    		map[string]interface{}{
    			"isAdmin":          false,
    			"commonName":       "string",
    			"issuerThumbprint": "string",
    			"thumbprint":       "string",
    		},
    	},
    	ClusterCodeVersion: "string",
    	ClusterName:        "string",
    	AzureActiveDirectory: map[string]interface{}{
    		"clientApplication":  "string",
    		"clusterApplication": "string",
    		"tenantId":           "string",
    	},
    	FabricSettings: []map[string]interface{}{
    		map[string]interface{}{
    			"name": "string",
    			"parameters": []map[string]interface{}{
    				map[string]interface{}{
    					"name":  "string",
    					"value": "string",
    				},
    			},
    		},
    	},
    	HttpGatewayConnectionPort: 0,
    	LoadBalancingRules: []map[string]interface{}{
    		map[string]interface{}{
    			"backendPort":      0,
    			"frontendPort":     0,
    			"probeProtocol":    "string",
    			"protocol":         "string",
    			"probeRequestPath": "string",
    		},
    	},
    	Location:      "string",
    	AdminPassword: "string",
    	Sku: map[string]interface{}{
    		"name": "string",
    	},
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    })
    
    var azure_nativeManagedClusterResource = new ManagedCluster("azure-nativeManagedClusterResource", ManagedClusterArgs.builder()
        .dnsName("string")
        .resourceGroupName("string")
        .adminUserName("string")
        .clientConnectionPort(0)
        .addonFeatures("string")
        .clients(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .clusterCodeVersion("string")
        .clusterName("string")
        .azureActiveDirectory(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .fabricSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .httpGatewayConnectionPort(0)
        .loadBalancingRules(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .location("string")
        .adminPassword("string")
        .sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    azure_native_managed_cluster_resource = azure_native.servicefabric.ManagedCluster("azure-nativeManagedClusterResource",
        dns_name=string,
        resource_group_name=string,
        admin_user_name=string,
        client_connection_port=0,
        addon_features=[string],
        clients=[{
            isAdmin: False,
            commonName: string,
            issuerThumbprint: string,
            thumbprint: string,
        }],
        cluster_code_version=string,
        cluster_name=string,
        azure_active_directory={
            clientApplication: string,
            clusterApplication: string,
            tenantId: string,
        },
        fabric_settings=[{
            name: string,
            parameters: [{
                name: string,
                value: string,
            }],
        }],
        http_gateway_connection_port=0,
        load_balancing_rules=[{
            backendPort: 0,
            frontendPort: 0,
            probeProtocol: string,
            protocol: string,
            probeRequestPath: string,
        }],
        location=string,
        admin_password=string,
        sku={
            name: string,
        },
        tags={
            string: string,
        })
    
    const azure_nativeManagedClusterResource = new azure_native.servicefabric.ManagedCluster("azure-nativeManagedClusterResource", {
        dnsName: "string",
        resourceGroupName: "string",
        adminUserName: "string",
        clientConnectionPort: 0,
        addonFeatures: ["string"],
        clients: [{
            isAdmin: false,
            commonName: "string",
            issuerThumbprint: "string",
            thumbprint: "string",
        }],
        clusterCodeVersion: "string",
        clusterName: "string",
        azureActiveDirectory: {
            clientApplication: "string",
            clusterApplication: "string",
            tenantId: "string",
        },
        fabricSettings: [{
            name: "string",
            parameters: [{
                name: "string",
                value: "string",
            }],
        }],
        httpGatewayConnectionPort: 0,
        loadBalancingRules: [{
            backendPort: 0,
            frontendPort: 0,
            probeProtocol: "string",
            protocol: "string",
            probeRequestPath: "string",
        }],
        location: "string",
        adminPassword: "string",
        sku: {
            name: "string",
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:servicefabric:ManagedCluster
    properties:
        addonFeatures:
            - string
        adminPassword: string
        adminUserName: string
        azureActiveDirectory:
            clientApplication: string
            clusterApplication: string
            tenantId: string
        clientConnectionPort: 0
        clients:
            - commonName: string
              isAdmin: false
              issuerThumbprint: string
              thumbprint: string
        clusterCodeVersion: string
        clusterName: string
        dnsName: string
        fabricSettings:
            - name: string
              parameters:
                - name: string
                  value: string
        httpGatewayConnectionPort: 0
        loadBalancingRules:
            - backendPort: 0
              frontendPort: 0
              probeProtocol: string
              probeRequestPath: string
              protocol: string
        location: string
        resourceGroupName: string
        sku:
            name: string
        tags:
            string: string
    

    ManagedCluster Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The ManagedCluster resource accepts the following input properties:

    AdminUserName string
    vm admin user name.
    DnsName string
    The cluster dns name.
    ResourceGroupName string
    The name of the resource group.
    AddonFeatures List<string>
    client certificates for the cluster.
    AdminPassword string
    vm admin user password.
    AzureActiveDirectory Pulumi.AzureNative.ServiceFabric.Inputs.AzureActiveDirectory
    Azure active directory.
    ClientConnectionPort int
    The port used for client connections to the cluster.
    Clients List<Pulumi.AzureNative.ServiceFabric.Inputs.ClientCertificate>
    client certificates for the cluster.
    ClusterCodeVersion string
    The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.
    ClusterName string
    The name of the cluster resource.
    FabricSettings List<Pulumi.AzureNative.ServiceFabric.Inputs.SettingsSectionDescription>
    The list of custom fabric settings to configure the cluster.
    HttpGatewayConnectionPort int
    The port used for http connections to the cluster.
    LoadBalancingRules List<Pulumi.AzureNative.ServiceFabric.Inputs.LoadBalancingRule>
    Describes load balancing rules.
    Location string
    Azure resource location.
    Sku Pulumi.AzureNative.ServiceFabric.Inputs.Sku
    The sku of the managed cluster
    Tags Dictionary<string, string>
    Azure resource tags.
    AdminUserName string
    vm admin user name.
    DnsName string
    The cluster dns name.
    ResourceGroupName string
    The name of the resource group.
    AddonFeatures []string
    client certificates for the cluster.
    AdminPassword string
    vm admin user password.
    AzureActiveDirectory AzureActiveDirectoryArgs
    Azure active directory.
    ClientConnectionPort int
    The port used for client connections to the cluster.
    Clients []ClientCertificateArgs
    client certificates for the cluster.
    ClusterCodeVersion string
    The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.
    ClusterName string
    The name of the cluster resource.
    FabricSettings []SettingsSectionDescriptionArgs
    The list of custom fabric settings to configure the cluster.
    HttpGatewayConnectionPort int
    The port used for http connections to the cluster.
    LoadBalancingRules []LoadBalancingRuleArgs
    Describes load balancing rules.
    Location string
    Azure resource location.
    Sku SkuArgs
    The sku of the managed cluster
    Tags map[string]string
    Azure resource tags.
    adminUserName String
    vm admin user name.
    dnsName String
    The cluster dns name.
    resourceGroupName String
    The name of the resource group.
    addonFeatures List<String>
    client certificates for the cluster.
    adminPassword String
    vm admin user password.
    azureActiveDirectory AzureActiveDirectory
    Azure active directory.
    clientConnectionPort Integer
    The port used for client connections to the cluster.
    clients List<ClientCertificate>
    client certificates for the cluster.
    clusterCodeVersion String
    The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.
    clusterName String
    The name of the cluster resource.
    fabricSettings List<SettingsSectionDescription>
    The list of custom fabric settings to configure the cluster.
    httpGatewayConnectionPort Integer
    The port used for http connections to the cluster.
    loadBalancingRules List<LoadBalancingRule>
    Describes load balancing rules.
    location String
    Azure resource location.
    sku Sku
    The sku of the managed cluster
    tags Map<String,String>
    Azure resource tags.
    adminUserName string
    vm admin user name.
    dnsName string
    The cluster dns name.
    resourceGroupName string
    The name of the resource group.
    addonFeatures string[]
    client certificates for the cluster.
    adminPassword string
    vm admin user password.
    azureActiveDirectory AzureActiveDirectory
    Azure active directory.
    clientConnectionPort number
    The port used for client connections to the cluster.
    clients ClientCertificate[]
    client certificates for the cluster.
    clusterCodeVersion string
    The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.
    clusterName string
    The name of the cluster resource.
    fabricSettings SettingsSectionDescription[]
    The list of custom fabric settings to configure the cluster.
    httpGatewayConnectionPort number
    The port used for http connections to the cluster.
    loadBalancingRules LoadBalancingRule[]
    Describes load balancing rules.
    location string
    Azure resource location.
    sku Sku
    The sku of the managed cluster
    tags {[key: string]: string}
    Azure resource tags.
    admin_user_name str
    vm admin user name.
    dns_name str
    The cluster dns name.
    resource_group_name str
    The name of the resource group.
    addon_features Sequence[str]
    client certificates for the cluster.
    admin_password str
    vm admin user password.
    azure_active_directory AzureActiveDirectoryArgs
    Azure active directory.
    client_connection_port int
    The port used for client connections to the cluster.
    clients Sequence[ClientCertificateArgs]
    client certificates for the cluster.
    cluster_code_version str
    The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.
    cluster_name str
    The name of the cluster resource.
    fabric_settings Sequence[SettingsSectionDescriptionArgs]
    The list of custom fabric settings to configure the cluster.
    http_gateway_connection_port int
    The port used for http connections to the cluster.
    load_balancing_rules Sequence[LoadBalancingRuleArgs]
    Describes load balancing rules.
    location str
    Azure resource location.
    sku SkuArgs
    The sku of the managed cluster
    tags Mapping[str, str]
    Azure resource tags.
    adminUserName String
    vm admin user name.
    dnsName String
    The cluster dns name.
    resourceGroupName String
    The name of the resource group.
    addonFeatures List<String>
    client certificates for the cluster.
    adminPassword String
    vm admin user password.
    azureActiveDirectory Property Map
    Azure active directory.
    clientConnectionPort Number
    The port used for client connections to the cluster.
    clients List<Property Map>
    client certificates for the cluster.
    clusterCodeVersion String
    The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.
    clusterName String
    The name of the cluster resource.
    fabricSettings List<Property Map>
    The list of custom fabric settings to configure the cluster.
    httpGatewayConnectionPort Number
    The port used for http connections to the cluster.
    loadBalancingRules List<Property Map>
    Describes load balancing rules.
    location String
    Azure resource location.
    sku Property Map
    The sku of the managed cluster
    tags Map<String>
    Azure resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagedCluster resource produces the following output properties:

    ClusterCertificateThumbprint string
    The cluster certificate thumbprint used node to node communication.
    ClusterId string
    A service generated unique identifier for the cluster resource.
    ClusterState string
    The current state of the cluster.
    Etag string
    Azure resource etag.
    Fqdn string
    the cluster Fully qualified domain name.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Azure resource name.
    ProvisioningState string
    The provisioning state of the managed cluster resource.
    Type string
    Azure resource type.
    ClusterCertificateThumbprint string
    The cluster certificate thumbprint used node to node communication.
    ClusterId string
    A service generated unique identifier for the cluster resource.
    ClusterState string
    The current state of the cluster.
    Etag string
    Azure resource etag.
    Fqdn string
    the cluster Fully qualified domain name.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Azure resource name.
    ProvisioningState string
    The provisioning state of the managed cluster resource.
    Type string
    Azure resource type.
    clusterCertificateThumbprint String
    The cluster certificate thumbprint used node to node communication.
    clusterId String
    A service generated unique identifier for the cluster resource.
    clusterState String
    The current state of the cluster.
    etag String
    Azure resource etag.
    fqdn String
    the cluster Fully qualified domain name.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Azure resource name.
    provisioningState String
    The provisioning state of the managed cluster resource.
    type String
    Azure resource type.
    clusterCertificateThumbprint string
    The cluster certificate thumbprint used node to node communication.
    clusterId string
    A service generated unique identifier for the cluster resource.
    clusterState string
    The current state of the cluster.
    etag string
    Azure resource etag.
    fqdn string
    the cluster Fully qualified domain name.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Azure resource name.
    provisioningState string
    The provisioning state of the managed cluster resource.
    type string
    Azure resource type.
    cluster_certificate_thumbprint str
    The cluster certificate thumbprint used node to node communication.
    cluster_id str
    A service generated unique identifier for the cluster resource.
    cluster_state str
    The current state of the cluster.
    etag str
    Azure resource etag.
    fqdn str
    the cluster Fully qualified domain name.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Azure resource name.
    provisioning_state str
    The provisioning state of the managed cluster resource.
    type str
    Azure resource type.
    clusterCertificateThumbprint String
    The cluster certificate thumbprint used node to node communication.
    clusterId String
    A service generated unique identifier for the cluster resource.
    clusterState String
    The current state of the cluster.
    etag String
    Azure resource etag.
    fqdn String
    the cluster Fully qualified domain name.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Azure resource name.
    provisioningState String
    The provisioning state of the managed cluster resource.
    type String
    Azure resource type.

    Supporting Types

    AzureActiveDirectory, AzureActiveDirectoryArgs

    ClientApplication string
    Azure active directory client application id.
    ClusterApplication string
    Azure active directory cluster application id.
    TenantId string
    Azure active directory tenant id.
    ClientApplication string
    Azure active directory client application id.
    ClusterApplication string
    Azure active directory cluster application id.
    TenantId string
    Azure active directory tenant id.
    clientApplication String
    Azure active directory client application id.
    clusterApplication String
    Azure active directory cluster application id.
    tenantId String
    Azure active directory tenant id.
    clientApplication string
    Azure active directory client application id.
    clusterApplication string
    Azure active directory cluster application id.
    tenantId string
    Azure active directory tenant id.
    client_application str
    Azure active directory client application id.
    cluster_application str
    Azure active directory cluster application id.
    tenant_id str
    Azure active directory tenant id.
    clientApplication String
    Azure active directory client application id.
    clusterApplication String
    Azure active directory cluster application id.
    tenantId String
    Azure active directory tenant id.

    AzureActiveDirectoryResponse, AzureActiveDirectoryResponseArgs

    ClientApplication string
    Azure active directory client application id.
    ClusterApplication string
    Azure active directory cluster application id.
    TenantId string
    Azure active directory tenant id.
    ClientApplication string
    Azure active directory client application id.
    ClusterApplication string
    Azure active directory cluster application id.
    TenantId string
    Azure active directory tenant id.
    clientApplication String
    Azure active directory client application id.
    clusterApplication String
    Azure active directory cluster application id.
    tenantId String
    Azure active directory tenant id.
    clientApplication string
    Azure active directory client application id.
    clusterApplication string
    Azure active directory cluster application id.
    tenantId string
    Azure active directory tenant id.
    client_application str
    Azure active directory client application id.
    cluster_application str
    Azure active directory cluster application id.
    tenant_id str
    Azure active directory tenant id.
    clientApplication String
    Azure active directory client application id.
    clusterApplication String
    Azure active directory cluster application id.
    tenantId String
    Azure active directory tenant id.

    ClientCertificate, ClientCertificateArgs

    IsAdmin bool
    Whether the certificate is admin or not.
    CommonName string
    Certificate Common name.
    IssuerThumbprint string
    Issuer thumbprint for the certificate. Only used together with CommonName.
    Thumbprint string
    Certificate Thumbprint.
    IsAdmin bool
    Whether the certificate is admin or not.
    CommonName string
    Certificate Common name.
    IssuerThumbprint string
    Issuer thumbprint for the certificate. Only used together with CommonName.
    Thumbprint string
    Certificate Thumbprint.
    isAdmin Boolean
    Whether the certificate is admin or not.
    commonName String
    Certificate Common name.
    issuerThumbprint String
    Issuer thumbprint for the certificate. Only used together with CommonName.
    thumbprint String
    Certificate Thumbprint.
    isAdmin boolean
    Whether the certificate is admin or not.
    commonName string
    Certificate Common name.
    issuerThumbprint string
    Issuer thumbprint for the certificate. Only used together with CommonName.
    thumbprint string
    Certificate Thumbprint.
    is_admin bool
    Whether the certificate is admin or not.
    common_name str
    Certificate Common name.
    issuer_thumbprint str
    Issuer thumbprint for the certificate. Only used together with CommonName.
    thumbprint str
    Certificate Thumbprint.
    isAdmin Boolean
    Whether the certificate is admin or not.
    commonName String
    Certificate Common name.
    issuerThumbprint String
    Issuer thumbprint for the certificate. Only used together with CommonName.
    thumbprint String
    Certificate Thumbprint.

    ClientCertificateResponse, ClientCertificateResponseArgs

    IsAdmin bool
    Whether the certificate is admin or not.
    CommonName string
    Certificate Common name.
    IssuerThumbprint string
    Issuer thumbprint for the certificate. Only used together with CommonName.
    Thumbprint string
    Certificate Thumbprint.
    IsAdmin bool
    Whether the certificate is admin or not.
    CommonName string
    Certificate Common name.
    IssuerThumbprint string
    Issuer thumbprint for the certificate. Only used together with CommonName.
    Thumbprint string
    Certificate Thumbprint.
    isAdmin Boolean
    Whether the certificate is admin or not.
    commonName String
    Certificate Common name.
    issuerThumbprint String
    Issuer thumbprint for the certificate. Only used together with CommonName.
    thumbprint String
    Certificate Thumbprint.
    isAdmin boolean
    Whether the certificate is admin or not.
    commonName string
    Certificate Common name.
    issuerThumbprint string
    Issuer thumbprint for the certificate. Only used together with CommonName.
    thumbprint string
    Certificate Thumbprint.
    is_admin bool
    Whether the certificate is admin or not.
    common_name str
    Certificate Common name.
    issuer_thumbprint str
    Issuer thumbprint for the certificate. Only used together with CommonName.
    thumbprint str
    Certificate Thumbprint.
    isAdmin Boolean
    Whether the certificate is admin or not.
    commonName String
    Certificate Common name.
    issuerThumbprint String
    Issuer thumbprint for the certificate. Only used together with CommonName.
    thumbprint String
    Certificate Thumbprint.

    LoadBalancingRule, LoadBalancingRuleArgs

    BackendPort int
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    FrontendPort int
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    ProbeProtocol string | Pulumi.AzureNative.ServiceFabric.ProbeProtocol
    the reference to the load balancer probe used by the load balancing rule.
    Protocol string | Pulumi.AzureNative.ServiceFabric.Protocol
    The reference to the transport protocol used by the load balancing rule.
    ProbeRequestPath string
    The probe request path. Only supported for HTTP/HTTPS probes.
    BackendPort int
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    FrontendPort int
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    ProbeProtocol string | ProbeProtocol
    the reference to the load balancer probe used by the load balancing rule.
    Protocol string | Protocol
    The reference to the transport protocol used by the load balancing rule.
    ProbeRequestPath string
    The probe request path. Only supported for HTTP/HTTPS probes.
    backendPort Integer
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    frontendPort Integer
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    probeProtocol String | ProbeProtocol
    the reference to the load balancer probe used by the load balancing rule.
    protocol String | Protocol
    The reference to the transport protocol used by the load balancing rule.
    probeRequestPath String
    The probe request path. Only supported for HTTP/HTTPS probes.
    backendPort number
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    frontendPort number
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    probeProtocol string | ProbeProtocol
    the reference to the load balancer probe used by the load balancing rule.
    protocol string | Protocol
    The reference to the transport protocol used by the load balancing rule.
    probeRequestPath string
    The probe request path. Only supported for HTTP/HTTPS probes.
    backend_port int
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    frontend_port int
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    probe_protocol str | ProbeProtocol
    the reference to the load balancer probe used by the load balancing rule.
    protocol str | Protocol
    The reference to the transport protocol used by the load balancing rule.
    probe_request_path str
    The probe request path. Only supported for HTTP/HTTPS probes.
    backendPort Number
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    frontendPort Number
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    probeProtocol String | "tcp" | "http" | "https"
    the reference to the load balancer probe used by the load balancing rule.
    protocol String | "tcp" | "udp"
    The reference to the transport protocol used by the load balancing rule.
    probeRequestPath String
    The probe request path. Only supported for HTTP/HTTPS probes.

    LoadBalancingRuleResponse, LoadBalancingRuleResponseArgs

    BackendPort int
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    FrontendPort int
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    ProbeProtocol string
    the reference to the load balancer probe used by the load balancing rule.
    Protocol string
    The reference to the transport protocol used by the load balancing rule.
    ProbeRequestPath string
    The probe request path. Only supported for HTTP/HTTPS probes.
    BackendPort int
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    FrontendPort int
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    ProbeProtocol string
    the reference to the load balancer probe used by the load balancing rule.
    Protocol string
    The reference to the transport protocol used by the load balancing rule.
    ProbeRequestPath string
    The probe request path. Only supported for HTTP/HTTPS probes.
    backendPort Integer
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    frontendPort Integer
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    probeProtocol String
    the reference to the load balancer probe used by the load balancing rule.
    protocol String
    The reference to the transport protocol used by the load balancing rule.
    probeRequestPath String
    The probe request path. Only supported for HTTP/HTTPS probes.
    backendPort number
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    frontendPort number
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    probeProtocol string
    the reference to the load balancer probe used by the load balancing rule.
    protocol string
    The reference to the transport protocol used by the load balancing rule.
    probeRequestPath string
    The probe request path. Only supported for HTTP/HTTPS probes.
    backend_port int
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    frontend_port int
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    probe_protocol str
    the reference to the load balancer probe used by the load balancing rule.
    protocol str
    The reference to the transport protocol used by the load balancing rule.
    probe_request_path str
    The probe request path. Only supported for HTTP/HTTPS probes.
    backendPort Number
    The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
    frontendPort Number
    The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534.
    probeProtocol String
    the reference to the load balancer probe used by the load balancing rule.
    protocol String
    The reference to the transport protocol used by the load balancing rule.
    probeRequestPath String
    The probe request path. Only supported for HTTP/HTTPS probes.

    ProbeProtocol, ProbeProtocolArgs

    Tcp
    tcp
    Http
    http
    Https
    https
    ProbeProtocolTcp
    tcp
    ProbeProtocolHttp
    http
    ProbeProtocolHttps
    https
    Tcp
    tcp
    Http
    http
    Https
    https
    Tcp
    tcp
    Http
    http
    Https
    https
    TCP
    tcp
    HTTP
    http
    HTTPS
    https
    "tcp"
    tcp
    "http"
    http
    "https"
    https

    Protocol, ProtocolArgs

    Tcp
    tcp
    Udp
    udp
    ProtocolTcp
    tcp
    ProtocolUdp
    udp
    Tcp
    tcp
    Udp
    udp
    Tcp
    tcp
    Udp
    udp
    TCP
    tcp
    UDP
    udp
    "tcp"
    tcp
    "udp"
    udp

    SettingsParameterDescription, SettingsParameterDescriptionArgs

    Name string
    The parameter name of fabric setting.
    Value string
    The parameter value of fabric setting.
    Name string
    The parameter name of fabric setting.
    Value string
    The parameter value of fabric setting.
    name String
    The parameter name of fabric setting.
    value String
    The parameter value of fabric setting.
    name string
    The parameter name of fabric setting.
    value string
    The parameter value of fabric setting.
    name str
    The parameter name of fabric setting.
    value str
    The parameter value of fabric setting.
    name String
    The parameter name of fabric setting.
    value String
    The parameter value of fabric setting.

    SettingsParameterDescriptionResponse, SettingsParameterDescriptionResponseArgs

    Name string
    The parameter name of fabric setting.
    Value string
    The parameter value of fabric setting.
    Name string
    The parameter name of fabric setting.
    Value string
    The parameter value of fabric setting.
    name String
    The parameter name of fabric setting.
    value String
    The parameter value of fabric setting.
    name string
    The parameter name of fabric setting.
    value string
    The parameter value of fabric setting.
    name str
    The parameter name of fabric setting.
    value str
    The parameter value of fabric setting.
    name String
    The parameter name of fabric setting.
    value String
    The parameter value of fabric setting.

    SettingsSectionDescription, SettingsSectionDescriptionArgs

    Name string
    The section name of the fabric settings.
    Parameters List<Pulumi.AzureNative.ServiceFabric.Inputs.SettingsParameterDescription>
    The collection of parameters in the section.
    Name string
    The section name of the fabric settings.
    Parameters []SettingsParameterDescription
    The collection of parameters in the section.
    name String
    The section name of the fabric settings.
    parameters List<SettingsParameterDescription>
    The collection of parameters in the section.
    name string
    The section name of the fabric settings.
    parameters SettingsParameterDescription[]
    The collection of parameters in the section.
    name str
    The section name of the fabric settings.
    parameters Sequence[SettingsParameterDescription]
    The collection of parameters in the section.
    name String
    The section name of the fabric settings.
    parameters List<Property Map>
    The collection of parameters in the section.

    SettingsSectionDescriptionResponse, SettingsSectionDescriptionResponseArgs

    Name string
    The section name of the fabric settings.
    Parameters List<Pulumi.AzureNative.ServiceFabric.Inputs.SettingsParameterDescriptionResponse>
    The collection of parameters in the section.
    Name string
    The section name of the fabric settings.
    Parameters []SettingsParameterDescriptionResponse
    The collection of parameters in the section.
    name String
    The section name of the fabric settings.
    parameters List<SettingsParameterDescriptionResponse>
    The collection of parameters in the section.
    name string
    The section name of the fabric settings.
    parameters SettingsParameterDescriptionResponse[]
    The collection of parameters in the section.
    name str
    The section name of the fabric settings.
    parameters Sequence[SettingsParameterDescriptionResponse]
    The collection of parameters in the section.
    name String
    The section name of the fabric settings.
    parameters List<Property Map>
    The collection of parameters in the section.

    Sku, SkuArgs

    Name string
    Sku Name.
    Name string
    Sku Name.
    name String
    Sku Name.
    name string
    Sku Name.
    name str
    Sku Name.
    name String
    Sku Name.

    SkuResponse, SkuResponseArgs

    Name string
    Sku Name.
    Name string
    Sku Name.
    name String
    Sku Name.
    name string
    Sku Name.
    name str
    Sku Name.
    name String
    Sku Name.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:servicefabric:ManagedCluster myCluster /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedClusters/myCluster 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi