azure-native.databoxedge.KubernetesRole
Explore with Pulumi AI
The limited preview of Kubernetes Cluster Management from the Azure supports:
- Using a simple turn-key option in Azure Portal, deploy a Kubernetes cluster on your Azure Stack Edge device.
- Configure Kubernetes cluster running on your device with Arc enabled Kubernetes with a click of a button in the Azure Portal. Azure Arc enables organizations to view, manage, and govern their on-premises Kubernetes clusters using the Azure Portal, command line tools, and APIs.
- Easily configure Persistent Volumes using SMB and NFS shares for storing container data. For more information, refer to the document here: https://databoxupdatepackages.blob.core.windows.net/documentation/Microsoft-Azure-Stack-Edge-K8-Cloud-Management-20210323.pdf Or Demo: https://databoxupdatepackages.blob.core.windows.net/documentation/Microsoft-Azure-Stack-Edge-K8S-Cloud-Management-20210323.mp4 By using this feature, you agree to the preview legal terms. See the https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms/ Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.
Example Usage
RolePut
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var kubernetesRole = new AzureNative.DataBoxEdge.KubernetesRole("kubernetesRole", new()
    {
        DeviceName = "testedgedevice",
        Name = "IoTRole1",
        ResourceGroupName = "GroupForEdgeAutomation",
    });
});
package main
import (
	databoxedge "github.com/pulumi/pulumi-azure-native-sdk/databoxedge/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := databoxedge.NewKubernetesRole(ctx, "kubernetesRole", &databoxedge.KubernetesRoleArgs{
			DeviceName:        pulumi.String("testedgedevice"),
			Name:              pulumi.String("IoTRole1"),
			ResourceGroupName: pulumi.String("GroupForEdgeAutomation"),
		})
		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.databoxedge.KubernetesRole;
import com.pulumi.azurenative.databoxedge.KubernetesRoleArgs;
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 kubernetesRole = new KubernetesRole("kubernetesRole", KubernetesRoleArgs.builder()
            .deviceName("testedgedevice")
            .name("IoTRole1")
            .resourceGroupName("GroupForEdgeAutomation")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const kubernetesRole = new azure_native.databoxedge.KubernetesRole("kubernetesRole", {
    deviceName: "testedgedevice",
    name: "IoTRole1",
    resourceGroupName: "GroupForEdgeAutomation",
});
import pulumi
import pulumi_azure_native as azure_native
kubernetes_role = azure_native.databoxedge.KubernetesRole("kubernetesRole",
    device_name="testedgedevice",
    name="IoTRole1",
    resource_group_name="GroupForEdgeAutomation")
resources:
  kubernetesRole:
    type: azure-native:databoxedge:KubernetesRole
    properties:
      deviceName: testedgedevice
      name: IoTRole1
      resourceGroupName: GroupForEdgeAutomation
Create KubernetesRole Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KubernetesRole(name: string, args: KubernetesRoleArgs, opts?: CustomResourceOptions);@overload
def KubernetesRole(resource_name: str,
                   args: KubernetesRoleArgs,
                   opts: Optional[ResourceOptions] = None)
@overload
def KubernetesRole(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   device_name: Optional[str] = None,
                   host_platform: Optional[Union[str, PlatformType]] = None,
                   kubernetes_cluster_info: Optional[KubernetesClusterInfoArgs] = None,
                   kubernetes_role_resources: Optional[KubernetesRoleResourcesArgs] = None,
                   resource_group_name: Optional[str] = None,
                   role_status: Optional[Union[str, RoleStatus]] = None,
                   name: Optional[str] = None)func NewKubernetesRole(ctx *Context, name string, args KubernetesRoleArgs, opts ...ResourceOption) (*KubernetesRole, error)public KubernetesRole(string name, KubernetesRoleArgs args, CustomResourceOptions? opts = null)
public KubernetesRole(String name, KubernetesRoleArgs args)
public KubernetesRole(String name, KubernetesRoleArgs args, CustomResourceOptions options)
type: azure-native:databoxedge:KubernetesRole
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 KubernetesRoleArgs
- 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 KubernetesRoleArgs
- 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 KubernetesRoleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KubernetesRoleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KubernetesRoleArgs
- 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 kubernetesRoleResource = new AzureNative.DataBoxEdge.KubernetesRole("kubernetesRoleResource", new()
{
    DeviceName = "string",
    HostPlatform = "string",
    Kind = "string",
    KubernetesClusterInfo = new AzureNative.DataBoxEdge.Inputs.KubernetesClusterInfoArgs
    {
        Version = "string",
    },
    KubernetesRoleResources = new AzureNative.DataBoxEdge.Inputs.KubernetesRoleResourcesArgs
    {
        Compute = new AzureNative.DataBoxEdge.Inputs.KubernetesRoleComputeArgs
        {
            VmProfile = "string",
        },
        Storage = new AzureNative.DataBoxEdge.Inputs.KubernetesRoleStorageArgs
        {
            Endpoints = new[]
            {
                new AzureNative.DataBoxEdge.Inputs.MountPointMapArgs
                {
                    ShareId = "string",
                },
            },
        },
    },
    ResourceGroupName = "string",
    RoleStatus = "string",
    Name = "string",
});
example, err := databoxedge.NewKubernetesRole(ctx, "kubernetesRoleResource", &databoxedge.KubernetesRoleArgs{
	DeviceName:   pulumi.String("string"),
	HostPlatform: pulumi.String("string"),
	Kind:         pulumi.String("string"),
	KubernetesClusterInfo: &databoxedge.KubernetesClusterInfoArgs{
		Version: pulumi.String("string"),
	},
	KubernetesRoleResources: &databoxedge.KubernetesRoleResourcesArgs{
		Compute: &databoxedge.KubernetesRoleComputeArgs{
			VmProfile: pulumi.String("string"),
		},
		Storage: &databoxedge.KubernetesRoleStorageArgs{
			Endpoints: databoxedge.MountPointMapArray{
				&databoxedge.MountPointMapArgs{
					ShareId: pulumi.String("string"),
				},
			},
		},
	},
	ResourceGroupName: pulumi.String("string"),
	RoleStatus:        pulumi.String("string"),
	Name:              pulumi.String("string"),
})
var kubernetesRoleResource = new KubernetesRole("kubernetesRoleResource", KubernetesRoleArgs.builder()
    .deviceName("string")
    .hostPlatform("string")
    .kind("string")
    .kubernetesClusterInfo(KubernetesClusterInfoArgs.builder()
        .version("string")
        .build())
    .kubernetesRoleResources(KubernetesRoleResourcesArgs.builder()
        .compute(KubernetesRoleComputeArgs.builder()
            .vmProfile("string")
            .build())
        .storage(KubernetesRoleStorageArgs.builder()
            .endpoints(MountPointMapArgs.builder()
                .shareId("string")
                .build())
            .build())
        .build())
    .resourceGroupName("string")
    .roleStatus("string")
    .name("string")
    .build());
kubernetes_role_resource = azure_native.databoxedge.KubernetesRole("kubernetesRoleResource",
    device_name="string",
    host_platform="string",
    kind="string",
    kubernetes_cluster_info={
        "version": "string",
    },
    kubernetes_role_resources={
        "compute": {
            "vm_profile": "string",
        },
        "storage": {
            "endpoints": [{
                "share_id": "string",
            }],
        },
    },
    resource_group_name="string",
    role_status="string",
    name="string")
const kubernetesRoleResource = new azure_native.databoxedge.KubernetesRole("kubernetesRoleResource", {
    deviceName: "string",
    hostPlatform: "string",
    kind: "string",
    kubernetesClusterInfo: {
        version: "string",
    },
    kubernetesRoleResources: {
        compute: {
            vmProfile: "string",
        },
        storage: {
            endpoints: [{
                shareId: "string",
            }],
        },
    },
    resourceGroupName: "string",
    roleStatus: "string",
    name: "string",
});
type: azure-native:databoxedge:KubernetesRole
properties:
    deviceName: string
    hostPlatform: string
    kind: string
    kubernetesClusterInfo:
        version: string
    kubernetesRoleResources:
        compute:
            vmProfile: string
        storage:
            endpoints:
                - shareId: string
    name: string
    resourceGroupName: string
    roleStatus: string
KubernetesRole Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The KubernetesRole resource accepts the following input properties:
- DeviceName string
- The device name.
- HostPlatform string | Pulumi.Azure Native. Data Box Edge. Platform Type 
- Host OS supported by the Kubernetes role.
- KubernetesCluster Pulumi.Info Azure Native. Data Box Edge. Inputs. Kubernetes Cluster Info 
- Kubernetes cluster configuration
- KubernetesRole Pulumi.Resources Azure Native. Data Box Edge. Inputs. Kubernetes Role Resources 
- Kubernetes role resources
- ResourceGroup stringName 
- The resource group name.
- RoleStatus string | Pulumi.Azure Native. Data Box Edge. Role Status 
- Role status.
- Name string
- The role name.
- DeviceName string
- The device name.
- HostPlatform string | PlatformType 
- Host OS supported by the Kubernetes role.
- KubernetesCluster KubernetesInfo Cluster Info Args 
- Kubernetes cluster configuration
- KubernetesRole KubernetesResources Role Resources Args 
- Kubernetes role resources
- ResourceGroup stringName 
- The resource group name.
- RoleStatus string | RoleStatus 
- Role status.
- Name string
- The role name.
- deviceName String
- The device name.
- hostPlatform String | PlatformType 
- Host OS supported by the Kubernetes role.
- kubernetesCluster KubernetesInfo Cluster Info 
- Kubernetes cluster configuration
- kubernetesRole KubernetesResources Role Resources 
- Kubernetes role resources
- resourceGroup StringName 
- The resource group name.
- roleStatus String | RoleStatus 
- Role status.
- name String
- The role name.
- deviceName string
- The device name.
- hostPlatform string | PlatformType 
- Host OS supported by the Kubernetes role.
- kubernetesCluster KubernetesInfo Cluster Info 
- Kubernetes cluster configuration
- kubernetesRole KubernetesResources Role Resources 
- Kubernetes role resources
- resourceGroup stringName 
- The resource group name.
- roleStatus string | RoleStatus 
- Role status.
- name string
- The role name.
- device_name str
- The device name.
- host_platform str | PlatformType 
- Host OS supported by the Kubernetes role.
- kubernetes_cluster_ Kubernetesinfo Cluster Info Args 
- Kubernetes cluster configuration
- kubernetes_role_ Kubernetesresources Role Resources Args 
- Kubernetes role resources
- resource_group_ strname 
- The resource group name.
- role_status str | RoleStatus 
- Role status.
- name str
- The role name.
- deviceName String
- The device name.
- hostPlatform String | "Windows" | "Linux"
- Host OS supported by the Kubernetes role.
- kubernetesCluster Property MapInfo 
- Kubernetes cluster configuration
- kubernetesRole Property MapResources 
- Kubernetes role resources
- resourceGroup StringName 
- The resource group name.
- roleStatus String | "Enabled" | "Disabled"
- Role status.
- name String
- The role name.
Outputs
All input properties are implicitly available as output properties. Additionally, the KubernetesRole resource produces the following output properties:
- HostPlatform stringType 
- Platform where the runtime is hosted.
- Id string
- The provider-assigned unique ID for this managed resource.
- ProvisioningState string
- State of Kubernetes deployment
- SystemData Pulumi.Azure Native. Data Box Edge. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of Role
- Type string
- The hierarchical type of the object.
- HostPlatform stringType 
- Platform where the runtime is hosted.
- Id string
- The provider-assigned unique ID for this managed resource.
- ProvisioningState string
- State of Kubernetes deployment
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of Role
- Type string
- The hierarchical type of the object.
- hostPlatform StringType 
- Platform where the runtime is hosted.
- id String
- The provider-assigned unique ID for this managed resource.
- provisioningState String
- State of Kubernetes deployment
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of Role
- type String
- The hierarchical type of the object.
- hostPlatform stringType 
- Platform where the runtime is hosted.
- id string
- The provider-assigned unique ID for this managed resource.
- provisioningState string
- State of Kubernetes deployment
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of Role
- type string
- The hierarchical type of the object.
- host_platform_ strtype 
- Platform where the runtime is hosted.
- id str
- The provider-assigned unique ID for this managed resource.
- provisioning_state str
- State of Kubernetes deployment
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of Role
- type str
- The hierarchical type of the object.
- hostPlatform StringType 
- Platform where the runtime is hosted.
- id String
- The provider-assigned unique ID for this managed resource.
- provisioningState String
- State of Kubernetes deployment
- systemData Property Map
- Metadata pertaining to creation and last modification of Role
- type String
- The hierarchical type of the object.
Supporting Types
CniConfigResponse, CniConfigResponseArgs      
- PodSubnet string
- Pod Subnet
- ServiceSubnet string
- Service subnet
- Type string
- Cni type
- Version string
- Cni version
- PodSubnet string
- Pod Subnet
- ServiceSubnet string
- Service subnet
- Type string
- Cni type
- Version string
- Cni version
- podSubnet String
- Pod Subnet
- serviceSubnet String
- Service subnet
- type String
- Cni type
- version String
- Cni version
- podSubnet string
- Pod Subnet
- serviceSubnet string
- Service subnet
- type string
- Cni type
- version string
- Cni version
- pod_subnet str
- Pod Subnet
- service_subnet str
- Service subnet
- type str
- Cni type
- version str
- Cni version
- podSubnet String
- Pod Subnet
- serviceSubnet String
- Service subnet
- type String
- Cni type
- version String
- Cni version
EtcdInfoResponse, EtcdInfoResponseArgs      
KubernetesClusterInfo, KubernetesClusterInfoArgs      
- Version string
- Kubernetes cluster version
- Version string
- Kubernetes cluster version
- version String
- Kubernetes cluster version
- version string
- Kubernetes cluster version
- version str
- Kubernetes cluster version
- version String
- Kubernetes cluster version
KubernetesClusterInfoResponse, KubernetesClusterInfoResponseArgs        
- EtcdInfo Pulumi.Azure Native. Data Box Edge. Inputs. Etcd Info Response 
- Etcd configuration
- Nodes
List<Pulumi.Azure Native. Data Box Edge. Inputs. Node Info Response> 
- Kubernetes cluster nodes
- Version string
- Kubernetes cluster version
- EtcdInfo EtcdInfo Response 
- Etcd configuration
- Nodes
[]NodeInfo Response 
- Kubernetes cluster nodes
- Version string
- Kubernetes cluster version
- etcdInfo EtcdInfo Response 
- Etcd configuration
- nodes
List<NodeInfo Response> 
- Kubernetes cluster nodes
- version String
- Kubernetes cluster version
- etcdInfo EtcdInfo Response 
- Etcd configuration
- nodes
NodeInfo Response[] 
- Kubernetes cluster nodes
- version string
- Kubernetes cluster version
- etcd_info EtcdInfo Response 
- Etcd configuration
- nodes
Sequence[NodeInfo Response] 
- Kubernetes cluster nodes
- version str
- Kubernetes cluster version
- etcdInfo Property Map
- Etcd configuration
- nodes List<Property Map>
- Kubernetes cluster nodes
- version String
- Kubernetes cluster version
KubernetesIPConfigurationResponse, KubernetesIPConfigurationResponseArgs      
- port str
- Port of the Kubernetes node.
- ip_address str
- IP address of the Kubernetes node.
KubernetesRoleCompute, KubernetesRoleComputeArgs      
- VmProfile string
- VM profile
- VmProfile string
- VM profile
- vmProfile String
- VM profile
- vmProfile string
- VM profile
- vm_profile str
- VM profile
- vmProfile String
- VM profile
KubernetesRoleComputeResponse, KubernetesRoleComputeResponseArgs        
- MemoryIn doubleBytes 
- Memory in bytes
- ProcessorCount int
- Processor count
- VmProfile string
- VM profile
- MemoryIn float64Bytes 
- Memory in bytes
- ProcessorCount int
- Processor count
- VmProfile string
- VM profile
- memoryIn DoubleBytes 
- Memory in bytes
- processorCount Integer
- Processor count
- vmProfile String
- VM profile
- memoryIn numberBytes 
- Memory in bytes
- processorCount number
- Processor count
- vmProfile string
- VM profile
- memory_in_ floatbytes 
- Memory in bytes
- processor_count int
- Processor count
- vm_profile str
- VM profile
- memoryIn NumberBytes 
- Memory in bytes
- processorCount Number
- Processor count
- vmProfile String
- VM profile
KubernetesRoleNetworkResponse, KubernetesRoleNetworkResponseArgs        
- CniConfig Pulumi.Azure Native. Data Box Edge. Inputs. Cni Config Response 
- Cni configuration
- LoadBalancer Pulumi.Config Azure Native. Data Box Edge. Inputs. Load Balancer Config Response 
- Load balancer configuration
- CniConfig CniConfig Response 
- Cni configuration
- LoadBalancer LoadConfig Balancer Config Response 
- Load balancer configuration
- cniConfig CniConfig Response 
- Cni configuration
- loadBalancer LoadConfig Balancer Config Response 
- Load balancer configuration
- cniConfig CniConfig Response 
- Cni configuration
- loadBalancer LoadConfig Balancer Config Response 
- Load balancer configuration
- cni_config CniConfig Response 
- Cni configuration
- load_balancer_ Loadconfig Balancer Config Response 
- Load balancer configuration
- cniConfig Property Map
- Cni configuration
- loadBalancer Property MapConfig 
- Load balancer configuration
KubernetesRoleResources, KubernetesRoleResourcesArgs      
- Compute
Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Compute 
- Kubernetes role compute resource
- Storage
Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Storage 
- Kubernetes role storage resource
- Compute
KubernetesRole Compute 
- Kubernetes role compute resource
- Storage
KubernetesRole Storage 
- Kubernetes role storage resource
- compute
KubernetesRole Compute 
- Kubernetes role compute resource
- storage
KubernetesRole Storage 
- Kubernetes role storage resource
- compute
KubernetesRole Compute 
- Kubernetes role compute resource
- storage
KubernetesRole Storage 
- Kubernetes role storage resource
- compute
KubernetesRole Compute 
- Kubernetes role compute resource
- storage
KubernetesRole Storage 
- Kubernetes role storage resource
- compute Property Map
- Kubernetes role compute resource
- storage Property Map
- Kubernetes role storage resource
KubernetesRoleResourcesResponse, KubernetesRoleResourcesResponseArgs        
- Compute
Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Compute Response 
- Kubernetes role compute resource
- Network
Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Network Response 
- Kubernetes role network resource
- Storage
Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Storage Response 
- Kubernetes role storage resource
- Compute
KubernetesRole Compute Response 
- Kubernetes role compute resource
- Network
KubernetesRole Network Response 
- Kubernetes role network resource
- Storage
KubernetesRole Storage Response 
- Kubernetes role storage resource
- compute
KubernetesRole Compute Response 
- Kubernetes role compute resource
- network
KubernetesRole Network Response 
- Kubernetes role network resource
- storage
KubernetesRole Storage Response 
- Kubernetes role storage resource
- compute
KubernetesRole Compute Response 
- Kubernetes role compute resource
- network
KubernetesRole Network Response 
- Kubernetes role network resource
- storage
KubernetesRole Storage Response 
- Kubernetes role storage resource
- compute
KubernetesRole Compute Response 
- Kubernetes role compute resource
- network
KubernetesRole Network Response 
- Kubernetes role network resource
- storage
KubernetesRole Storage Response 
- Kubernetes role storage resource
- compute Property Map
- Kubernetes role compute resource
- network Property Map
- Kubernetes role network resource
- storage Property Map
- Kubernetes role storage resource
KubernetesRoleStorage, KubernetesRoleStorageArgs      
- Endpoints
List<Pulumi.Azure Native. Data Box Edge. Inputs. Mount Point Map> 
- Mount points of shares in role(s).
- Endpoints
[]MountPoint Map 
- Mount points of shares in role(s).
- endpoints
List<MountPoint Map> 
- Mount points of shares in role(s).
- endpoints
MountPoint Map[] 
- Mount points of shares in role(s).
- endpoints
Sequence[MountPoint Map] 
- Mount points of shares in role(s).
- endpoints List<Property Map>
- Mount points of shares in role(s).
KubernetesRoleStorageClassInfoResponse, KubernetesRoleStorageClassInfoResponseArgs            
- Name string
- Storage class name.
- PosixCompliant string
- If provisioned storage is posix compliant.
- Type string
- Storage class type.
- Name string
- Storage class name.
- PosixCompliant string
- If provisioned storage is posix compliant.
- Type string
- Storage class type.
- name String
- Storage class name.
- posixCompliant String
- If provisioned storage is posix compliant.
- type String
- Storage class type.
- name string
- Storage class name.
- posixCompliant string
- If provisioned storage is posix compliant.
- type string
- Storage class type.
- name str
- Storage class name.
- posix_compliant str
- If provisioned storage is posix compliant.
- type str
- Storage class type.
- name String
- Storage class name.
- posixCompliant String
- If provisioned storage is posix compliant.
- type String
- Storage class type.
KubernetesRoleStorageResponse, KubernetesRoleStorageResponseArgs        
- StorageClasses List<Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Storage Class Info Response> 
- Kubernetes storage class info.
- Endpoints
List<Pulumi.Azure Native. Data Box Edge. Inputs. Mount Point Map Response> 
- Mount points of shares in role(s).
- StorageClasses []KubernetesRole Storage Class Info Response 
- Kubernetes storage class info.
- Endpoints
[]MountPoint Map Response 
- Mount points of shares in role(s).
- storageClasses List<KubernetesRole Storage Class Info Response> 
- Kubernetes storage class info.
- endpoints
List<MountPoint Map Response> 
- Mount points of shares in role(s).
- storageClasses KubernetesRole Storage Class Info Response[] 
- Kubernetes storage class info.
- endpoints
MountPoint Map Response[] 
- Mount points of shares in role(s).
- storage_classes Sequence[KubernetesRole Storage Class Info Response] 
- Kubernetes storage class info.
- endpoints
Sequence[MountPoint Map Response] 
- Mount points of shares in role(s).
- storageClasses List<Property Map>
- Kubernetes storage class info.
- endpoints List<Property Map>
- Mount points of shares in role(s).
LoadBalancerConfigResponse, LoadBalancerConfigResponseArgs        
MountPointMap, MountPointMapArgs      
- string
- ID of the share mounted to the role VM.
- string
- ID of the share mounted to the role VM.
- String
- ID of the share mounted to the role VM.
- string
- ID of the share mounted to the role VM.
- str
- ID of the share mounted to the role VM.
- String
- ID of the share mounted to the role VM.
MountPointMapResponse, MountPointMapResponseArgs        
- MountPoint string
- Mount point for the share.
- MountType string
- Mounting type.
- RoleId string
- ID of the role to which share is mounted.
- RoleType string
- Role type.
- string
- ID of the share mounted to the role VM.
- MountPoint string
- Mount point for the share.
- MountType string
- Mounting type.
- RoleId string
- ID of the role to which share is mounted.
- RoleType string
- Role type.
- string
- ID of the share mounted to the role VM.
- mountPoint String
- Mount point for the share.
- mountType String
- Mounting type.
- roleId String
- ID of the role to which share is mounted.
- roleType String
- Role type.
- String
- ID of the share mounted to the role VM.
- mountPoint string
- Mount point for the share.
- mountType string
- Mounting type.
- roleId string
- ID of the role to which share is mounted.
- roleType string
- Role type.
- string
- ID of the share mounted to the role VM.
- mount_point str
- Mount point for the share.
- mount_type str
- Mounting type.
- role_id str
- ID of the role to which share is mounted.
- role_type str
- Role type.
- str
- ID of the share mounted to the role VM.
- mountPoint String
- Mount point for the share.
- mountType String
- Mounting type.
- roleId String
- ID of the role to which share is mounted.
- roleType String
- Role type.
- String
- ID of the share mounted to the role VM.
NodeInfoResponse, NodeInfoResponseArgs      
- Name string
- Node name.
- Type string
- Node type - Master/Worker
- IpConfiguration List<Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes IPConfiguration Response> 
- IP Configuration of the Kubernetes node.
- Name string
- Node name.
- Type string
- Node type - Master/Worker
- IpConfiguration []KubernetesIPConfiguration Response 
- IP Configuration of the Kubernetes node.
- name String
- Node name.
- type String
- Node type - Master/Worker
- ipConfiguration List<KubernetesIPConfiguration Response> 
- IP Configuration of the Kubernetes node.
- name string
- Node name.
- type string
- Node type - Master/Worker
- ipConfiguration KubernetesIPConfiguration Response[] 
- IP Configuration of the Kubernetes node.
- name str
- Node name.
- type str
- Node type - Master/Worker
- ip_configuration Sequence[KubernetesIPConfiguration Response] 
- IP Configuration of the Kubernetes node.
- name String
- Node name.
- type String
- Node type - Master/Worker
- ipConfiguration List<Property Map>
- IP Configuration of the Kubernetes node.
PlatformType, PlatformTypeArgs    
- Windows
- Windows
- Linux
- Linux
- PlatformType Windows 
- Windows
- PlatformType Linux 
- Linux
- Windows
- Windows
- Linux
- Linux
- Windows
- Windows
- Linux
- Linux
- WINDOWS
- Windows
- LINUX
- Linux
- "Windows"
- Windows
- "Linux"
- Linux
RoleStatus, RoleStatusArgs    
- Enabled
- Enabled
- Disabled
- Disabled
- RoleStatus Enabled 
- Enabled
- RoleStatus Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:databoxedge:KubernetesRole IoTRole1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{name} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0