azure-native.containerservice.OpenShiftManagedCluster

Explore with Pulumi AI

OpenShift Managed cluster. API Version: 2019-04-30.

Example Usage

Create/Update OpenShift Managed Cluster

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var openShiftManagedCluster = new AzureNative.ContainerService.OpenShiftManagedCluster("openShiftManagedCluster", new()
    {
        AgentPoolProfiles = new[]
        {
            new AzureNative.ContainerService.Inputs.OpenShiftManagedClusterAgentPoolProfileArgs
            {
                Count = 2,
                Name = "infra",
                OsType = "Linux",
                Role = "infra",
                SubnetCidr = "10.0.0.0/24",
                VmSize = "Standard_D4s_v3",
            },
            new AzureNative.ContainerService.Inputs.OpenShiftManagedClusterAgentPoolProfileArgs
            {
                Count = 4,
                Name = "compute",
                OsType = "Linux",
                Role = "compute",
                SubnetCidr = "10.0.0.0/24",
                VmSize = "Standard_D4s_v3",
            },
        },
        AuthProfile = new AzureNative.ContainerService.Inputs.OpenShiftManagedClusterAuthProfileArgs
        {
            IdentityProviders = new[]
            {
                new AzureNative.ContainerService.Inputs.OpenShiftManagedClusterIdentityProviderArgs
                {
                    Name = "Azure AD",
                    Provider = 
                    {
                        { "clientId", "clientId" },
                        { "customerAdminGroupId", "customerAdminGroupId" },
                        { "kind", "AADIdentityProvider" },
                        { "secret", "secret" },
                        { "tenantId", "tenantId" },
                    },
                },
            },
        },
        Location = "location1",
        MasterPoolProfile = new AzureNative.ContainerService.Inputs.OpenShiftManagedClusterMasterPoolProfileArgs
        {
            Count = 3,
            Name = "master",
            OsType = "Linux",
            SubnetCidr = "10.0.0.0/24",
            VmSize = "Standard_D4s_v3",
        },
        NetworkProfile = new AzureNative.ContainerService.Inputs.NetworkProfileArgs
        {
            VnetCidr = "10.0.0.0/8",
        },
        OpenShiftVersion = "v3.11",
        ResourceGroupName = "rg1",
        ResourceName = "clustername1",
        RouterProfiles = new[]
        {
            new AzureNative.ContainerService.Inputs.OpenShiftRouterProfileArgs
            {
                Name = "default",
            },
        },
        Tags = 
        {
            { "archv2", "" },
            { "tier", "production" },
        },
    });

});
package main

import (
	containerservice "github.com/pulumi/pulumi-azure-native/sdk/go/azure/containerservice"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := containerservice.NewOpenShiftManagedCluster(ctx, "openShiftManagedCluster", &containerservice.OpenShiftManagedClusterArgs{
			AgentPoolProfiles: []containerservice.OpenShiftManagedClusterAgentPoolProfileArgs{
				{
					Count:      pulumi.Int(2),
					Name:       pulumi.String("infra"),
					OsType:     pulumi.String("Linux"),
					Role:       pulumi.String("infra"),
					SubnetCidr: pulumi.String("10.0.0.0/24"),
					VmSize:     pulumi.String("Standard_D4s_v3"),
				},
				{
					Count:      pulumi.Int(4),
					Name:       pulumi.String("compute"),
					OsType:     pulumi.String("Linux"),
					Role:       pulumi.String("compute"),
					SubnetCidr: pulumi.String("10.0.0.0/24"),
					VmSize:     pulumi.String("Standard_D4s_v3"),
				},
			},
			AuthProfile: containerservice.OpenShiftManagedClusterAuthProfileResponse{
				IdentityProviders: []containerservice.OpenShiftManagedClusterIdentityProviderArgs{
					{
						Name: pulumi.String("Azure AD"),
						Provider: {
							ClientId:             pulumi.String("clientId"),
							CustomerAdminGroupId: pulumi.String("customerAdminGroupId"),
							Kind:                 pulumi.String("AADIdentityProvider"),
							Secret:               pulumi.String("secret"),
							TenantId:             pulumi.String("tenantId"),
						},
					},
				},
			},
			Location: pulumi.String("location1"),
			MasterPoolProfile: containerservice.OpenShiftManagedClusterMasterPoolProfileResponse{
				Count:      pulumi.Int(3),
				Name:       pulumi.String("master"),
				OsType:     pulumi.String("Linux"),
				SubnetCidr: pulumi.String("10.0.0.0/24"),
				VmSize:     pulumi.String("Standard_D4s_v3"),
			},
			NetworkProfile: &containerservice.NetworkProfileArgs{
				VnetCidr: pulumi.String("10.0.0.0/8"),
			},
			OpenShiftVersion:  pulumi.String("v3.11"),
			ResourceGroupName: pulumi.String("rg1"),
			ResourceName:      pulumi.String("clustername1"),
			RouterProfiles: []containerservice.OpenShiftRouterProfileArgs{
				{
					Name: pulumi.String("default"),
				},
			},
			Tags: pulumi.StringMap{
				"archv2": pulumi.String(""),
				"tier":   pulumi.String("production"),
			},
		})
		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.containerservice.OpenShiftManagedCluster;
import com.pulumi.azurenative.containerservice.OpenShiftManagedClusterArgs;
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 openShiftManagedCluster = new OpenShiftManagedCluster("openShiftManagedCluster", OpenShiftManagedClusterArgs.builder()        
            .agentPoolProfiles(            
                Map.ofEntries(
                    Map.entry("count", 2),
                    Map.entry("name", "infra"),
                    Map.entry("osType", "Linux"),
                    Map.entry("role", "infra"),
                    Map.entry("subnetCidr", "10.0.0.0/24"),
                    Map.entry("vmSize", "Standard_D4s_v3")
                ),
                Map.ofEntries(
                    Map.entry("count", 4),
                    Map.entry("name", "compute"),
                    Map.entry("osType", "Linux"),
                    Map.entry("role", "compute"),
                    Map.entry("subnetCidr", "10.0.0.0/24"),
                    Map.entry("vmSize", "Standard_D4s_v3")
                ))
            .authProfile(Map.of("identityProviders", Map.ofEntries(
                Map.entry("name", "Azure AD"),
                Map.entry("provider", Map.ofEntries(
                    Map.entry("clientId", "clientId"),
                    Map.entry("customerAdminGroupId", "customerAdminGroupId"),
                    Map.entry("kind", "AADIdentityProvider"),
                    Map.entry("secret", "secret"),
                    Map.entry("tenantId", "tenantId")
                ))
            )))
            .location("location1")
            .masterPoolProfile(Map.ofEntries(
                Map.entry("count", 3),
                Map.entry("name", "master"),
                Map.entry("osType", "Linux"),
                Map.entry("subnetCidr", "10.0.0.0/24"),
                Map.entry("vmSize", "Standard_D4s_v3")
            ))
            .networkProfile(Map.of("vnetCidr", "10.0.0.0/8"))
            .openShiftVersion("v3.11")
            .resourceGroupName("rg1")
            .resourceName("clustername1")
            .routerProfiles(Map.of("name", "default"))
            .tags(Map.ofEntries(
                Map.entry("archv2", ""),
                Map.entry("tier", "production")
            ))
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

open_shift_managed_cluster = azure_native.containerservice.OpenShiftManagedCluster("openShiftManagedCluster",
    agent_pool_profiles=[
        {
            "count": 2,
            "name": "infra",
            "osType": "Linux",
            "role": "infra",
            "subnetCidr": "10.0.0.0/24",
            "vmSize": "Standard_D4s_v3",
        },
        {
            "count": 4,
            "name": "compute",
            "osType": "Linux",
            "role": "compute",
            "subnetCidr": "10.0.0.0/24",
            "vmSize": "Standard_D4s_v3",
        },
    ],
    auth_profile=azure_native.containerservice.OpenShiftManagedClusterAuthProfileResponseArgs(
        identity_providers=[{
            "name": "Azure AD",
            "provider": azure_native.containerservice.OpenShiftManagedClusterAADIdentityProviderResponseArgs(
                client_id="clientId",
                customer_admin_group_id="customerAdminGroupId",
                kind="AADIdentityProvider",
                secret="secret",
                tenant_id="tenantId",
            ),
        }],
    ),
    location="location1",
    master_pool_profile=azure_native.containerservice.OpenShiftManagedClusterMasterPoolProfileResponseArgs(
        count=3,
        name="master",
        os_type="Linux",
        subnet_cidr="10.0.0.0/24",
        vm_size="Standard_D4s_v3",
    ),
    network_profile=azure_native.containerservice.NetworkProfileArgs(
        vnet_cidr="10.0.0.0/8",
    ),
    open_shift_version="v3.11",
    resource_group_name="rg1",
    resource_name_="clustername1",
    router_profiles=[azure_native.containerservice.OpenShiftRouterProfileArgs(
        name="default",
    )],
    tags={
        "archv2": "",
        "tier": "production",
    })
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const openShiftManagedCluster = new azure_native.containerservice.OpenShiftManagedCluster("openShiftManagedCluster", {
    agentPoolProfiles: [
        {
            count: 2,
            name: "infra",
            osType: "Linux",
            role: "infra",
            subnetCidr: "10.0.0.0/24",
            vmSize: "Standard_D4s_v3",
        },
        {
            count: 4,
            name: "compute",
            osType: "Linux",
            role: "compute",
            subnetCidr: "10.0.0.0/24",
            vmSize: "Standard_D4s_v3",
        },
    ],
    authProfile: {
        identityProviders: [{
            name: "Azure AD",
            provider: {
                clientId: "clientId",
                customerAdminGroupId: "customerAdminGroupId",
                kind: "AADIdentityProvider",
                secret: "secret",
                tenantId: "tenantId",
            },
        }],
    },
    location: "location1",
    masterPoolProfile: {
        count: 3,
        name: "master",
        osType: "Linux",
        subnetCidr: "10.0.0.0/24",
        vmSize: "Standard_D4s_v3",
    },
    networkProfile: {
        vnetCidr: "10.0.0.0/8",
    },
    openShiftVersion: "v3.11",
    resourceGroupName: "rg1",
    resourceName: "clustername1",
    routerProfiles: [{
        name: "default",
    }],
    tags: {
        archv2: "",
        tier: "production",
    },
});
resources:
  openShiftManagedCluster:
    type: azure-native:containerservice:OpenShiftManagedCluster
    properties:
      agentPoolProfiles:
        - count: 2
          name: infra
          osType: Linux
          role: infra
          subnetCidr: 10.0.0.0/24
          vmSize: Standard_D4s_v3
        - count: 4
          name: compute
          osType: Linux
          role: compute
          subnetCidr: 10.0.0.0/24
          vmSize: Standard_D4s_v3
      authProfile:
        identityProviders:
          - name: Azure AD
            provider:
              clientId: clientId
              customerAdminGroupId: customerAdminGroupId
              kind: AADIdentityProvider
              secret: secret
              tenantId: tenantId
      location: location1
      masterPoolProfile:
        count: 3
        name: master
        osType: Linux
        subnetCidr: 10.0.0.0/24
        vmSize: Standard_D4s_v3
      networkProfile:
        vnetCidr: 10.0.0.0/8
      openShiftVersion: v3.11
      resourceGroupName: rg1
      resourceName: clustername1
      routerProfiles:
        - name: default
      tags:
        archv2:
        tier: production

Create OpenShiftManagedCluster Resource

new OpenShiftManagedCluster(name: string, args: OpenShiftManagedClusterArgs, opts?: CustomResourceOptions);
@overload
def OpenShiftManagedCluster(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            agent_pool_profiles: Optional[Sequence[OpenShiftManagedClusterAgentPoolProfileArgs]] = None,
                            auth_profile: Optional[OpenShiftManagedClusterAuthProfileArgs] = None,
                            location: Optional[str] = None,
                            master_pool_profile: Optional[OpenShiftManagedClusterMasterPoolProfileArgs] = None,
                            network_profile: Optional[NetworkProfileArgs] = None,
                            open_shift_version: Optional[str] = None,
                            plan: Optional[PurchasePlanArgs] = None,
                            resource_group_name: Optional[str] = None,
                            resource_name_: Optional[str] = None,
                            router_profiles: Optional[Sequence[OpenShiftRouterProfileArgs]] = None,
                            tags: Optional[Mapping[str, str]] = None)
@overload
def OpenShiftManagedCluster(resource_name: str,
                            args: OpenShiftManagedClusterArgs,
                            opts: Optional[ResourceOptions] = None)
func NewOpenShiftManagedCluster(ctx *Context, name string, args OpenShiftManagedClusterArgs, opts ...ResourceOption) (*OpenShiftManagedCluster, error)
public OpenShiftManagedCluster(string name, OpenShiftManagedClusterArgs args, CustomResourceOptions? opts = null)
public OpenShiftManagedCluster(String name, OpenShiftManagedClusterArgs args)
public OpenShiftManagedCluster(String name, OpenShiftManagedClusterArgs args, CustomResourceOptions options)
type: azure-native:containerservice:OpenShiftManagedCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args OpenShiftManagedClusterArgs
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 OpenShiftManagedClusterArgs
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 OpenShiftManagedClusterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args OpenShiftManagedClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args OpenShiftManagedClusterArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

OpenShiftManagedCluster 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 OpenShiftManagedCluster resource accepts the following input properties:

OpenShiftVersion string

Version of OpenShift specified when creating the cluster.

ResourceGroupName string

The name of the resource group.

AgentPoolProfiles List<Pulumi.AzureNative.ContainerService.Inputs.OpenShiftManagedClusterAgentPoolProfileArgs>

Configuration of OpenShift cluster VMs.

AuthProfile Pulumi.AzureNative.ContainerService.Inputs.OpenShiftManagedClusterAuthProfileArgs

Configures OpenShift authentication.

Location string

Resource location

MasterPoolProfile Pulumi.AzureNative.ContainerService.Inputs.OpenShiftManagedClusterMasterPoolProfileArgs

Configuration for OpenShift master VMs.

NetworkProfile Pulumi.AzureNative.ContainerService.Inputs.NetworkProfileArgs

Configuration for OpenShift networking.

Plan Pulumi.AzureNative.ContainerService.Inputs.PurchasePlanArgs

Define the resource plan as required by ARM for billing purposes

ResourceName string

The name of the OpenShift managed cluster resource.

RouterProfiles List<Pulumi.AzureNative.ContainerService.Inputs.OpenShiftRouterProfileArgs>

Configuration for OpenShift router(s).

Tags Dictionary<string, string>

Resource tags

OpenShiftVersion string

Version of OpenShift specified when creating the cluster.

ResourceGroupName string

The name of the resource group.

AgentPoolProfiles []OpenShiftManagedClusterAgentPoolProfileArgs

Configuration of OpenShift cluster VMs.

AuthProfile OpenShiftManagedClusterAuthProfileArgs

Configures OpenShift authentication.

Location string

Resource location

MasterPoolProfile OpenShiftManagedClusterMasterPoolProfileArgs

Configuration for OpenShift master VMs.

NetworkProfile NetworkProfileArgs

Configuration for OpenShift networking.

Plan PurchasePlanArgs

Define the resource plan as required by ARM for billing purposes

ResourceName string

The name of the OpenShift managed cluster resource.

RouterProfiles []OpenShiftRouterProfileArgs

Configuration for OpenShift router(s).

Tags map[string]string

Resource tags

openShiftVersion String

Version of OpenShift specified when creating the cluster.

resourceGroupName String

The name of the resource group.

agentPoolProfiles List<OpenShiftManagedClusterAgentPoolProfileArgs>

Configuration of OpenShift cluster VMs.

authProfile OpenShiftManagedClusterAuthProfileArgs

Configures OpenShift authentication.

location String

Resource location

masterPoolProfile OpenShiftManagedClusterMasterPoolProfileArgs

Configuration for OpenShift master VMs.

networkProfile NetworkProfileArgs

Configuration for OpenShift networking.

plan PurchasePlanArgs

Define the resource plan as required by ARM for billing purposes

resourceName String

The name of the OpenShift managed cluster resource.

routerProfiles List<OpenShiftRouterProfileArgs>

Configuration for OpenShift router(s).

tags Map<String,String>

Resource tags

openShiftVersion string

Version of OpenShift specified when creating the cluster.

resourceGroupName string

The name of the resource group.

agentPoolProfiles OpenShiftManagedClusterAgentPoolProfileArgs[]

Configuration of OpenShift cluster VMs.

authProfile OpenShiftManagedClusterAuthProfileArgs

Configures OpenShift authentication.

location string

Resource location

masterPoolProfile OpenShiftManagedClusterMasterPoolProfileArgs

Configuration for OpenShift master VMs.

networkProfile NetworkProfileArgs

Configuration for OpenShift networking.

plan PurchasePlanArgs

Define the resource plan as required by ARM for billing purposes

resourceName string

The name of the OpenShift managed cluster resource.

routerProfiles OpenShiftRouterProfileArgs[]

Configuration for OpenShift router(s).

tags {[key: string]: string}

Resource tags

open_shift_version str

Version of OpenShift specified when creating the cluster.

resource_group_name str

The name of the resource group.

agent_pool_profiles Sequence[OpenShiftManagedClusterAgentPoolProfileArgs]

Configuration of OpenShift cluster VMs.

auth_profile OpenShiftManagedClusterAuthProfileArgs

Configures OpenShift authentication.

location str

Resource location

master_pool_profile OpenShiftManagedClusterMasterPoolProfileArgs

Configuration for OpenShift master VMs.

network_profile NetworkProfileArgs

Configuration for OpenShift networking.

plan PurchasePlanArgs

Define the resource plan as required by ARM for billing purposes

resource_name str

The name of the OpenShift managed cluster resource.

router_profiles Sequence[OpenShiftRouterProfileArgs]

Configuration for OpenShift router(s).

tags Mapping[str, str]

Resource tags

openShiftVersion String

Version of OpenShift specified when creating the cluster.

resourceGroupName String

The name of the resource group.

agentPoolProfiles List<Property Map>

Configuration of OpenShift cluster VMs.

authProfile Property Map

Configures OpenShift authentication.

location String

Resource location

masterPoolProfile Property Map

Configuration for OpenShift master VMs.

networkProfile Property Map

Configuration for OpenShift networking.

plan Property Map

Define the resource plan as required by ARM for billing purposes

resourceName String

The name of the OpenShift managed cluster resource.

routerProfiles List<Property Map>

Configuration for OpenShift router(s).

tags Map<String>

Resource tags

Outputs

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

ClusterVersion string

Version of OpenShift specified when creating the cluster.

Fqdn string

Service generated FQDN for OpenShift API server loadbalancer internal hostname.

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name

ProvisioningState string

The current deployment or provisioning state, which only appears in the response.

PublicHostname string

Service generated FQDN for OpenShift API server.

Type string

Resource type

ClusterVersion string

Version of OpenShift specified when creating the cluster.

Fqdn string

Service generated FQDN for OpenShift API server loadbalancer internal hostname.

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name

ProvisioningState string

The current deployment or provisioning state, which only appears in the response.

PublicHostname string

Service generated FQDN for OpenShift API server.

Type string

Resource type

clusterVersion String

Version of OpenShift specified when creating the cluster.

fqdn String

Service generated FQDN for OpenShift API server loadbalancer internal hostname.

id String

The provider-assigned unique ID for this managed resource.

name String

Resource name

provisioningState String

The current deployment or provisioning state, which only appears in the response.

publicHostname String

Service generated FQDN for OpenShift API server.

type String

Resource type

clusterVersion string

Version of OpenShift specified when creating the cluster.

fqdn string

Service generated FQDN for OpenShift API server loadbalancer internal hostname.

id string

The provider-assigned unique ID for this managed resource.

name string

Resource name

provisioningState string

The current deployment or provisioning state, which only appears in the response.

publicHostname string

Service generated FQDN for OpenShift API server.

type string

Resource type

cluster_version str

Version of OpenShift specified when creating the cluster.

fqdn str

Service generated FQDN for OpenShift API server loadbalancer internal hostname.

id str

The provider-assigned unique ID for this managed resource.

name str

Resource name

provisioning_state str

The current deployment or provisioning state, which only appears in the response.

public_hostname str

Service generated FQDN for OpenShift API server.

type str

Resource type

clusterVersion String

Version of OpenShift specified when creating the cluster.

fqdn String

Service generated FQDN for OpenShift API server loadbalancer internal hostname.

id String

The provider-assigned unique ID for this managed resource.

name String

Resource name

provisioningState String

The current deployment or provisioning state, which only appears in the response.

publicHostname String

Service generated FQDN for OpenShift API server.

type String

Resource type

Supporting Types

NetworkProfile

PeerVnetId string

CIDR of the Vnet to peer.

VnetCidr string

CIDR for the OpenShift Vnet.

VnetId string

ID of the Vnet created for OSA cluster.

PeerVnetId string

CIDR of the Vnet to peer.

VnetCidr string

CIDR for the OpenShift Vnet.

VnetId string

ID of the Vnet created for OSA cluster.

peerVnetId String

CIDR of the Vnet to peer.

vnetCidr String

CIDR for the OpenShift Vnet.

vnetId String

ID of the Vnet created for OSA cluster.

peerVnetId string

CIDR of the Vnet to peer.

vnetCidr string

CIDR for the OpenShift Vnet.

vnetId string

ID of the Vnet created for OSA cluster.

peer_vnet_id str

CIDR of the Vnet to peer.

vnet_cidr str

CIDR for the OpenShift Vnet.

vnet_id str

ID of the Vnet created for OSA cluster.

peerVnetId String

CIDR of the Vnet to peer.

vnetCidr String

CIDR for the OpenShift Vnet.

vnetId String

ID of the Vnet created for OSA cluster.

NetworkProfileResponse

PeerVnetId string

CIDR of the Vnet to peer.

VnetCidr string

CIDR for the OpenShift Vnet.

VnetId string

ID of the Vnet created for OSA cluster.

PeerVnetId string

CIDR of the Vnet to peer.

VnetCidr string

CIDR for the OpenShift Vnet.

VnetId string

ID of the Vnet created for OSA cluster.

peerVnetId String

CIDR of the Vnet to peer.

vnetCidr String

CIDR for the OpenShift Vnet.

vnetId String

ID of the Vnet created for OSA cluster.

peerVnetId string

CIDR of the Vnet to peer.

vnetCidr string

CIDR for the OpenShift Vnet.

vnetId string

ID of the Vnet created for OSA cluster.

peer_vnet_id str

CIDR of the Vnet to peer.

vnet_cidr str

CIDR for the OpenShift Vnet.

vnet_id str

ID of the Vnet created for OSA cluster.

peerVnetId String

CIDR of the Vnet to peer.

vnetCidr String

CIDR for the OpenShift Vnet.

vnetId String

ID of the Vnet created for OSA cluster.

OSType

Linux
Linux
Windows
Windows
OSTypeLinux
Linux
OSTypeWindows
Windows
Linux
Linux
Windows
Windows
Linux
Linux
Windows
Windows
LINUX
Linux
WINDOWS
Windows
"Linux"
Linux
"Windows"
Windows

OpenShiftAgentPoolProfileRole

Compute
compute
Infra
infra
OpenShiftAgentPoolProfileRoleCompute
compute
OpenShiftAgentPoolProfileRoleInfra
infra
Compute
compute
Infra
infra
Compute
compute
Infra
infra
COMPUTE
compute
INFRA
infra
"compute"
compute
"infra"
infra

OpenShiftContainerServiceVMSize

Standard_D2s_v3
Standard_D2s_v3
Standard_D4s_v3
Standard_D4s_v3
Standard_D8s_v3
Standard_D8s_v3
Standard_D16s_v3
Standard_D16s_v3
Standard_D32s_v3
Standard_D32s_v3
Standard_D64s_v3
Standard_D64s_v3
Standard_DS4_v2
Standard_DS4_v2
Standard_DS5_v2
Standard_DS5_v2
Standard_F8s_v2
Standard_F8s_v2
Standard_F16s_v2
Standard_F16s_v2
Standard_F32s_v2
Standard_F32s_v2
Standard_F64s_v2
Standard_F64s_v2
Standard_F72s_v2
Standard_F72s_v2
Standard_F8s
Standard_F8s
Standard_F16s
Standard_F16s
Standard_E4s_v3
Standard_E4s_v3
Standard_E8s_v3
Standard_E8s_v3
Standard_E16s_v3
Standard_E16s_v3
Standard_E20s_v3
Standard_E20s_v3
Standard_E32s_v3
Standard_E32s_v3
Standard_E64s_v3
Standard_E64s_v3
Standard_GS2
Standard_GS2
Standard_GS3
Standard_GS3
Standard_GS4
Standard_GS4
Standard_GS5
Standard_GS5
Standard_DS12_v2
Standard_DS12_v2
Standard_DS13_v2
Standard_DS13_v2
Standard_DS14_v2
Standard_DS14_v2
Standard_DS15_v2
Standard_DS15_v2
Standard_L4s
Standard_L4s
Standard_L8s
Standard_L8s
Standard_L16s
Standard_L16s
Standard_L32s
Standard_L32s
OpenShiftContainerServiceVMSize_Standard_D2s_v3
Standard_D2s_v3
OpenShiftContainerServiceVMSize_Standard_D4s_v3
Standard_D4s_v3
OpenShiftContainerServiceVMSize_Standard_D8s_v3
Standard_D8s_v3
OpenShiftContainerServiceVMSize_Standard_D16s_v3
Standard_D16s_v3
OpenShiftContainerServiceVMSize_Standard_D32s_v3
Standard_D32s_v3
OpenShiftContainerServiceVMSize_Standard_D64s_v3
Standard_D64s_v3
OpenShiftContainerServiceVMSize_Standard_DS4_v2
Standard_DS4_v2
OpenShiftContainerServiceVMSize_Standard_DS5_v2
Standard_DS5_v2
OpenShiftContainerServiceVMSize_Standard_F8s_v2
Standard_F8s_v2
OpenShiftContainerServiceVMSize_Standard_F16s_v2
Standard_F16s_v2
OpenShiftContainerServiceVMSize_Standard_F32s_v2
Standard_F32s_v2
OpenShiftContainerServiceVMSize_Standard_F64s_v2
Standard_F64s_v2
OpenShiftContainerServiceVMSize_Standard_F72s_v2
Standard_F72s_v2
OpenShiftContainerServiceVMSize_Standard_F8s
Standard_F8s
OpenShiftContainerServiceVMSize_Standard_F16s
Standard_F16s
OpenShiftContainerServiceVMSize_Standard_E4s_v3
Standard_E4s_v3
OpenShiftContainerServiceVMSize_Standard_E8s_v3
Standard_E8s_v3
OpenShiftContainerServiceVMSize_Standard_E16s_v3
Standard_E16s_v3
OpenShiftContainerServiceVMSize_Standard_E20s_v3
Standard_E20s_v3
OpenShiftContainerServiceVMSize_Standard_E32s_v3
Standard_E32s_v3
OpenShiftContainerServiceVMSize_Standard_E64s_v3
Standard_E64s_v3
OpenShiftContainerServiceVMSize_Standard_GS2
Standard_GS2
OpenShiftContainerServiceVMSize_Standard_GS3
Standard_GS3
OpenShiftContainerServiceVMSize_Standard_GS4
Standard_GS4
OpenShiftContainerServiceVMSize_Standard_GS5
Standard_GS5
OpenShiftContainerServiceVMSize_Standard_DS12_v2
Standard_DS12_v2
OpenShiftContainerServiceVMSize_Standard_DS13_v2
Standard_DS13_v2
OpenShiftContainerServiceVMSize_Standard_DS14_v2
Standard_DS14_v2
OpenShiftContainerServiceVMSize_Standard_DS15_v2
Standard_DS15_v2
OpenShiftContainerServiceVMSize_Standard_L4s
Standard_L4s
OpenShiftContainerServiceVMSize_Standard_L8s
Standard_L8s
OpenShiftContainerServiceVMSize_Standard_L16s
Standard_L16s
OpenShiftContainerServiceVMSize_Standard_L32s
Standard_L32s
Standard_D2s_v3
Standard_D2s_v3
Standard_D4s_v3
Standard_D4s_v3
Standard_D8s_v3
Standard_D8s_v3
Standard_D16s_v3
Standard_D16s_v3
Standard_D32s_v3
Standard_D32s_v3
Standard_D64s_v3
Standard_D64s_v3
Standard_DS4_v2
Standard_DS4_v2
Standard_DS5_v2
Standard_DS5_v2
Standard_F8s_v2
Standard_F8s_v2
Standard_F16s_v2
Standard_F16s_v2
Standard_F32s_v2
Standard_F32s_v2
Standard_F64s_v2
Standard_F64s_v2
Standard_F72s_v2
Standard_F72s_v2
Standard_F8s
Standard_F8s
Standard_F16s
Standard_F16s
Standard_E4s_v3
Standard_E4s_v3
Standard_E8s_v3
Standard_E8s_v3
Standard_E16s_v3
Standard_E16s_v3
Standard_E20s_v3
Standard_E20s_v3
Standard_E32s_v3
Standard_E32s_v3
Standard_E64s_v3
Standard_E64s_v3
Standard_GS2
Standard_GS2
Standard_GS3
Standard_GS3
Standard_GS4
Standard_GS4
Standard_GS5
Standard_GS5
Standard_DS12_v2
Standard_DS12_v2
Standard_DS13_v2
Standard_DS13_v2
Standard_DS14_v2
Standard_DS14_v2
Standard_DS15_v2
Standard_DS15_v2
Standard_L4s
Standard_L4s
Standard_L8s
Standard_L8s
Standard_L16s
Standard_L16s
Standard_L32s
Standard_L32s
Standard_D2s_v3
Standard_D2s_v3
Standard_D4s_v3
Standard_D4s_v3
Standard_D8s_v3
Standard_D8s_v3
Standard_D16s_v3
Standard_D16s_v3
Standard_D32s_v3
Standard_D32s_v3
Standard_D64s_v3
Standard_D64s_v3
Standard_DS4_v2
Standard_DS4_v2
Standard_DS5_v2
Standard_DS5_v2
Standard_F8s_v2
Standard_F8s_v2
Standard_F16s_v2
Standard_F16s_v2
Standard_F32s_v2
Standard_F32s_v2
Standard_F64s_v2
Standard_F64s_v2
Standard_F72s_v2
Standard_F72s_v2
Standard_F8s
Standard_F8s
Standard_F16s
Standard_F16s
Standard_E4s_v3
Standard_E4s_v3
Standard_E8s_v3
Standard_E8s_v3
Standard_E16s_v3
Standard_E16s_v3
Standard_E20s_v3
Standard_E20s_v3
Standard_E32s_v3
Standard_E32s_v3
Standard_E64s_v3
Standard_E64s_v3
Standard_GS2
Standard_GS2
Standard_GS3
Standard_GS3
Standard_GS4
Standard_GS4
Standard_GS5
Standard_GS5
Standard_DS12_v2
Standard_DS12_v2
Standard_DS13_v2
Standard_DS13_v2
Standard_DS14_v2
Standard_DS14_v2
Standard_DS15_v2
Standard_DS15_v2
Standard_L4s
Standard_L4s
Standard_L8s
Standard_L8s
Standard_L16s
Standard_L16s
Standard_L32s
Standard_L32s
STANDARD_D2S_V3
Standard_D2s_v3
STANDARD_D4S_V3
Standard_D4s_v3
STANDARD_D8S_V3
Standard_D8s_v3
STANDARD_D16S_V3
Standard_D16s_v3
STANDARD_D32S_V3
Standard_D32s_v3
STANDARD_D64S_V3
Standard_D64s_v3
STANDARD_DS4_V2
Standard_DS4_v2
STANDARD_DS5_V2
Standard_DS5_v2
STANDARD_F8S_V2
Standard_F8s_v2
STANDARD_F16S_V2
Standard_F16s_v2
STANDARD_F32S_V2
Standard_F32s_v2
STANDARD_F64S_V2
Standard_F64s_v2
STANDARD_F72S_V2
Standard_F72s_v2
STANDARD_F8S
Standard_F8s
STANDARD_F16S
Standard_F16s
STANDARD_E4S_V3
Standard_E4s_v3
STANDARD_E8S_V3
Standard_E8s_v3
STANDARD_E16S_V3
Standard_E16s_v3
STANDARD_E20S_V3
Standard_E20s_v3
STANDARD_E32S_V3
Standard_E32s_v3
STANDARD_E64S_V3
Standard_E64s_v3
STANDARD_GS2
Standard_GS2
STANDARD_GS3
Standard_GS3
STANDARD_GS4
Standard_GS4
STANDARD_GS5
Standard_GS5
STANDARD_DS12_V2
Standard_DS12_v2
STANDARD_DS13_V2
Standard_DS13_v2
STANDARD_DS14_V2
Standard_DS14_v2
STANDARD_DS15_V2
Standard_DS15_v2
STANDARD_L4S
Standard_L4s
STANDARD_L8S
Standard_L8s
STANDARD_L16S
Standard_L16s
STANDARD_L32S
Standard_L32s
"Standard_D2s_v3"
Standard_D2s_v3
"Standard_D4s_v3"
Standard_D4s_v3
"Standard_D8s_v3"
Standard_D8s_v3
"Standard_D16s_v3"
Standard_D16s_v3
"Standard_D32s_v3"
Standard_D32s_v3
"Standard_D64s_v3"
Standard_D64s_v3
"Standard_DS4_v2"
Standard_DS4_v2
"Standard_DS5_v2"
Standard_DS5_v2
"Standard_F8s_v2"
Standard_F8s_v2
"Standard_F16s_v2"
Standard_F16s_v2
"Standard_F32s_v2"
Standard_F32s_v2
"Standard_F64s_v2"
Standard_F64s_v2
"Standard_F72s_v2"
Standard_F72s_v2
"Standard_F8s"
Standard_F8s
"Standard_F16s"
Standard_F16s
"Standard_E4s_v3"
Standard_E4s_v3
"Standard_E8s_v3"
Standard_E8s_v3
"Standard_E16s_v3"
Standard_E16s_v3
"Standard_E20s_v3"
Standard_E20s_v3
"Standard_E32s_v3"
Standard_E32s_v3
"Standard_E64s_v3"
Standard_E64s_v3
"Standard_GS2"
Standard_GS2
"Standard_GS3"
Standard_GS3
"Standard_GS4"
Standard_GS4
"Standard_GS5"
Standard_GS5
"Standard_DS12_v2"
Standard_DS12_v2
"Standard_DS13_v2"
Standard_DS13_v2
"Standard_DS14_v2"
Standard_DS14_v2
"Standard_DS15_v2"
Standard_DS15_v2
"Standard_L4s"
Standard_L4s
"Standard_L8s"
Standard_L8s
"Standard_L16s"
Standard_L16s
"Standard_L32s"
Standard_L32s

OpenShiftManagedClusterAADIdentityProvider

ClientId string

The clientId password associated with the provider.

CustomerAdminGroupId string

The groupId to be granted cluster admin role.

Secret string

The secret password associated with the provider.

TenantId string

The tenantId associated with the provider.

ClientId string

The clientId password associated with the provider.

CustomerAdminGroupId string

The groupId to be granted cluster admin role.

Secret string

The secret password associated with the provider.

TenantId string

The tenantId associated with the provider.

clientId String

The clientId password associated with the provider.

customerAdminGroupId String

The groupId to be granted cluster admin role.

secret String

The secret password associated with the provider.

tenantId String

The tenantId associated with the provider.

clientId string

The clientId password associated with the provider.

customerAdminGroupId string

The groupId to be granted cluster admin role.

secret string

The secret password associated with the provider.

tenantId string

The tenantId associated with the provider.

client_id str

The clientId password associated with the provider.

customer_admin_group_id str

The groupId to be granted cluster admin role.

secret str

The secret password associated with the provider.

tenant_id str

The tenantId associated with the provider.

clientId String

The clientId password associated with the provider.

customerAdminGroupId String

The groupId to be granted cluster admin role.

secret String

The secret password associated with the provider.

tenantId String

The tenantId associated with the provider.

OpenShiftManagedClusterAADIdentityProviderResponse

ClientId string

The clientId password associated with the provider.

CustomerAdminGroupId string

The groupId to be granted cluster admin role.

Secret string

The secret password associated with the provider.

TenantId string

The tenantId associated with the provider.

ClientId string

The clientId password associated with the provider.

CustomerAdminGroupId string

The groupId to be granted cluster admin role.

Secret string

The secret password associated with the provider.

TenantId string

The tenantId associated with the provider.

clientId String

The clientId password associated with the provider.

customerAdminGroupId String

The groupId to be granted cluster admin role.

secret String

The secret password associated with the provider.

tenantId String

The tenantId associated with the provider.

clientId string

The clientId password associated with the provider.

customerAdminGroupId string

The groupId to be granted cluster admin role.

secret string

The secret password associated with the provider.

tenantId string

The tenantId associated with the provider.

client_id str

The clientId password associated with the provider.

customer_admin_group_id str

The groupId to be granted cluster admin role.

secret str

The secret password associated with the provider.

tenant_id str

The tenantId associated with the provider.

clientId String

The clientId password associated with the provider.

customerAdminGroupId String

The groupId to be granted cluster admin role.

secret String

The secret password associated with the provider.

tenantId String

The tenantId associated with the provider.

OpenShiftManagedClusterAgentPoolProfile

Count int

Number of agents (VMs) to host docker containers.

Name string

Unique name of the pool profile in the context of the subscription and resource group.

VmSize string | Pulumi.AzureNative.ContainerService.OpenShiftContainerServiceVMSize

Size of agent VMs.

OsType string | Pulumi.AzureNative.ContainerService.OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

Role string | Pulumi.AzureNative.ContainerService.OpenShiftAgentPoolProfileRole

Define the role of the AgentPoolProfile.

SubnetCidr string

Subnet CIDR for the peering.

Count int

Number of agents (VMs) to host docker containers.

Name string

Unique name of the pool profile in the context of the subscription and resource group.

VmSize string | OpenShiftContainerServiceVMSize

Size of agent VMs.

OsType string | OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

Role string | OpenShiftAgentPoolProfileRole

Define the role of the AgentPoolProfile.

SubnetCidr string

Subnet CIDR for the peering.

count Integer

Number of agents (VMs) to host docker containers.

name String

Unique name of the pool profile in the context of the subscription and resource group.

vmSize String | OpenShiftContainerServiceVMSize

Size of agent VMs.

osType String | OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

role String | OpenShiftAgentPoolProfileRole

Define the role of the AgentPoolProfile.

subnetCidr String

Subnet CIDR for the peering.

count number

Number of agents (VMs) to host docker containers.

name string

Unique name of the pool profile in the context of the subscription and resource group.

vmSize string | OpenShiftContainerServiceVMSize

Size of agent VMs.

osType string | OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

role string | OpenShiftAgentPoolProfileRole

Define the role of the AgentPoolProfile.

subnetCidr string

Subnet CIDR for the peering.

count int

Number of agents (VMs) to host docker containers.

name str

Unique name of the pool profile in the context of the subscription and resource group.

vm_size str | OpenShiftContainerServiceVMSize

Size of agent VMs.

os_type str | OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

role str | OpenShiftAgentPoolProfileRole

Define the role of the AgentPoolProfile.

subnet_cidr str

Subnet CIDR for the peering.

count Number

Number of agents (VMs) to host docker containers.

name String

Unique name of the pool profile in the context of the subscription and resource group.

vmSize String | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8s" | "Standard_F16s" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E20s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s"

Size of agent VMs.

osType String | "Linux" | "Windows"

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

role String | "compute" | "infra"

Define the role of the AgentPoolProfile.

subnetCidr String

Subnet CIDR for the peering.

OpenShiftManagedClusterAgentPoolProfileResponse

Count int

Number of agents (VMs) to host docker containers.

Name string

Unique name of the pool profile in the context of the subscription and resource group.

VmSize string

Size of agent VMs.

OsType string

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

Role string

Define the role of the AgentPoolProfile.

SubnetCidr string

Subnet CIDR for the peering.

Count int

Number of agents (VMs) to host docker containers.

Name string

Unique name of the pool profile in the context of the subscription and resource group.

VmSize string

Size of agent VMs.

OsType string

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

Role string

Define the role of the AgentPoolProfile.

SubnetCidr string

Subnet CIDR for the peering.

count Integer

Number of agents (VMs) to host docker containers.

name String

Unique name of the pool profile in the context of the subscription and resource group.

vmSize String

Size of agent VMs.

osType String

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

role String

Define the role of the AgentPoolProfile.

subnetCidr String

Subnet CIDR for the peering.

count number

Number of agents (VMs) to host docker containers.

name string

Unique name of the pool profile in the context of the subscription and resource group.

vmSize string

Size of agent VMs.

osType string

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

role string

Define the role of the AgentPoolProfile.

subnetCidr string

Subnet CIDR for the peering.

count int

Number of agents (VMs) to host docker containers.

name str

Unique name of the pool profile in the context of the subscription and resource group.

vm_size str

Size of agent VMs.

os_type str

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

role str

Define the role of the AgentPoolProfile.

subnet_cidr str

Subnet CIDR for the peering.

count Number

Number of agents (VMs) to host docker containers.

name String

Unique name of the pool profile in the context of the subscription and resource group.

vmSize String

Size of agent VMs.

osType String

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

role String

Define the role of the AgentPoolProfile.

subnetCidr String

Subnet CIDR for the peering.

OpenShiftManagedClusterAuthProfile

IdentityProviders []OpenShiftManagedClusterIdentityProvider

Type of authentication profile to use.

identityProviders OpenShiftManagedClusterIdentityProvider[]

Type of authentication profile to use.

identityProviders List<Property Map>

Type of authentication profile to use.

OpenShiftManagedClusterAuthProfileResponse

identityProviders List<Property Map>

Type of authentication profile to use.

OpenShiftManagedClusterIdentityProvider

Name string

Name of the provider.

Provider OpenShiftManagedClusterAADIdentityProvider

Configuration of the provider.

name String

Name of the provider.

provider OpenShiftManagedClusterAADIdentityProvider

Configuration of the provider.

name string

Name of the provider.

provider OpenShiftManagedClusterAADIdentityProvider

Configuration of the provider.

name str

Name of the provider.

provider OpenShiftManagedClusterAADIdentityProvider

Configuration of the provider.

name String

Name of the provider.

provider Property Map

Configuration of the provider.

OpenShiftManagedClusterIdentityProviderResponse

Name string

Name of the provider.

Provider OpenShiftManagedClusterAADIdentityProviderResponse

Configuration of the provider.

name String

Name of the provider.

provider OpenShiftManagedClusterAADIdentityProviderResponse

Configuration of the provider.

name string

Name of the provider.

provider OpenShiftManagedClusterAADIdentityProviderResponse

Configuration of the provider.

name str

Name of the provider.

provider OpenShiftManagedClusterAADIdentityProviderResponse

Configuration of the provider.

name String

Name of the provider.

provider Property Map

Configuration of the provider.

OpenShiftManagedClusterMasterPoolProfile

Count int

Number of masters (VMs) to host docker containers. The default value is 3.

VmSize string | Pulumi.AzureNative.ContainerService.OpenShiftContainerServiceVMSize

Size of agent VMs.

Name string

Unique name of the master pool profile in the context of the subscription and resource group.

OsType string | Pulumi.AzureNative.ContainerService.OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

SubnetCidr string

Subnet CIDR for the peering.

Count int

Number of masters (VMs) to host docker containers. The default value is 3.

VmSize string | OpenShiftContainerServiceVMSize

Size of agent VMs.

Name string

Unique name of the master pool profile in the context of the subscription and resource group.

OsType string | OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

SubnetCidr string

Subnet CIDR for the peering.

count Integer

Number of masters (VMs) to host docker containers. The default value is 3.

vmSize String | OpenShiftContainerServiceVMSize

Size of agent VMs.

name String

Unique name of the master pool profile in the context of the subscription and resource group.

osType String | OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

subnetCidr String

Subnet CIDR for the peering.

count number

Number of masters (VMs) to host docker containers. The default value is 3.

vmSize string | OpenShiftContainerServiceVMSize

Size of agent VMs.

name string

Unique name of the master pool profile in the context of the subscription and resource group.

osType string | OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

subnetCidr string

Subnet CIDR for the peering.

count int

Number of masters (VMs) to host docker containers. The default value is 3.

vm_size str | OpenShiftContainerServiceVMSize

Size of agent VMs.

name str

Unique name of the master pool profile in the context of the subscription and resource group.

os_type str | OSType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

subnet_cidr str

Subnet CIDR for the peering.

count Number

Number of masters (VMs) to host docker containers. The default value is 3.

vmSize String | "Standard_D2s_v3" | "Standard_D4s_v3" | "Standard_D8s_v3" | "Standard_D16s_v3" | "Standard_D32s_v3" | "Standard_D64s_v3" | "Standard_DS4_v2" | "Standard_DS5_v2" | "Standard_F8s_v2" | "Standard_F16s_v2" | "Standard_F32s_v2" | "Standard_F64s_v2" | "Standard_F72s_v2" | "Standard_F8s" | "Standard_F16s" | "Standard_E4s_v3" | "Standard_E8s_v3" | "Standard_E16s_v3" | "Standard_E20s_v3" | "Standard_E32s_v3" | "Standard_E64s_v3" | "Standard_GS2" | "Standard_GS3" | "Standard_GS4" | "Standard_GS5" | "Standard_DS12_v2" | "Standard_DS13_v2" | "Standard_DS14_v2" | "Standard_DS15_v2" | "Standard_L4s" | "Standard_L8s" | "Standard_L16s" | "Standard_L32s"

Size of agent VMs.

name String

Unique name of the master pool profile in the context of the subscription and resource group.

osType String | "Linux" | "Windows"

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

subnetCidr String

Subnet CIDR for the peering.

OpenShiftManagedClusterMasterPoolProfileResponse

Count int

Number of masters (VMs) to host docker containers. The default value is 3.

VmSize string

Size of agent VMs.

Name string

Unique name of the master pool profile in the context of the subscription and resource group.

OsType string

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

SubnetCidr string

Subnet CIDR for the peering.

Count int

Number of masters (VMs) to host docker containers. The default value is 3.

VmSize string

Size of agent VMs.

Name string

Unique name of the master pool profile in the context of the subscription and resource group.

OsType string

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

SubnetCidr string

Subnet CIDR for the peering.

count Integer

Number of masters (VMs) to host docker containers. The default value is 3.

vmSize String

Size of agent VMs.

name String

Unique name of the master pool profile in the context of the subscription and resource group.

osType String

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

subnetCidr String

Subnet CIDR for the peering.

count number

Number of masters (VMs) to host docker containers. The default value is 3.

vmSize string

Size of agent VMs.

name string

Unique name of the master pool profile in the context of the subscription and resource group.

osType string

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

subnetCidr string

Subnet CIDR for the peering.

count int

Number of masters (VMs) to host docker containers. The default value is 3.

vm_size str

Size of agent VMs.

name str

Unique name of the master pool profile in the context of the subscription and resource group.

os_type str

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

subnet_cidr str

Subnet CIDR for the peering.

count Number

Number of masters (VMs) to host docker containers. The default value is 3.

vmSize String

Size of agent VMs.

name String

Unique name of the master pool profile in the context of the subscription and resource group.

osType String

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

subnetCidr String

Subnet CIDR for the peering.

OpenShiftRouterProfile

Name string

Name of the router profile.

Name string

Name of the router profile.

name String

Name of the router profile.

name string

Name of the router profile.

name str

Name of the router profile.

name String

Name of the router profile.

OpenShiftRouterProfileResponse

Fqdn string

Auto-allocated FQDN for the OpenShift router.

PublicSubdomain string

DNS subdomain for OpenShift router.

Name string

Name of the router profile.

Fqdn string

Auto-allocated FQDN for the OpenShift router.

PublicSubdomain string

DNS subdomain for OpenShift router.

Name string

Name of the router profile.

fqdn String

Auto-allocated FQDN for the OpenShift router.

publicSubdomain String

DNS subdomain for OpenShift router.

name String

Name of the router profile.

fqdn string

Auto-allocated FQDN for the OpenShift router.

publicSubdomain string

DNS subdomain for OpenShift router.

name string

Name of the router profile.

fqdn str

Auto-allocated FQDN for the OpenShift router.

public_subdomain str

DNS subdomain for OpenShift router.

name str

Name of the router profile.

fqdn String

Auto-allocated FQDN for the OpenShift router.

publicSubdomain String

DNS subdomain for OpenShift router.

name String

Name of the router profile.

PurchasePlan

Name string

The plan ID.

Product string

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

PromotionCode string

The promotion code.

Publisher string

The plan ID.

Name string

The plan ID.

Product string

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

PromotionCode string

The promotion code.

Publisher string

The plan ID.

name String

The plan ID.

product String

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

promotionCode String

The promotion code.

publisher String

The plan ID.

name string

The plan ID.

product string

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

promotionCode string

The promotion code.

publisher string

The plan ID.

name str

The plan ID.

product str

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

promotion_code str

The promotion code.

publisher str

The plan ID.

name String

The plan ID.

product String

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

promotionCode String

The promotion code.

publisher String

The plan ID.

PurchasePlanResponse

Name string

The plan ID.

Product string

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

PromotionCode string

The promotion code.

Publisher string

The plan ID.

Name string

The plan ID.

Product string

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

PromotionCode string

The promotion code.

Publisher string

The plan ID.

name String

The plan ID.

product String

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

promotionCode String

The promotion code.

publisher String

The plan ID.

name string

The plan ID.

product string

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

promotionCode string

The promotion code.

publisher string

The plan ID.

name str

The plan ID.

product str

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

promotion_code str

The promotion code.

publisher str

The plan ID.

name String

The plan ID.

product String

Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.

promotionCode String

The promotion code.

publisher String

The plan ID.

Import

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

$ pulumi import azure-native:containerservice:OpenShiftManagedCluster clustername1 /subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/openShiftManagedClusters/clustername1 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0