1. Packages
  2. Azure Native
  3. API Docs
  4. databoxedge
  5. KubernetesRole
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

azure-native.databoxedge.KubernetesRole

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

    The limited preview of Kubernetes Cluster Management from the Azure supports:

    1. Using a simple turn-key option in Azure Portal, deploy a Kubernetes cluster on your Azure Stack Edge device.
    2. 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.
    3. 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 pulumi
    import pulumi_azure_native as azure_native
    
    kubernetes_role = azure_native.databoxedge.KubernetesRole("kubernetesRole",
        device_name="testedgedevice",
        name="IoTRole1",
        resource_group_name="GroupForEdgeAutomation")
    
    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",
    });
    
    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=azure_native.databoxedge.KubernetesClusterInfoArgs(
            version="string",
        ),
        kubernetes_role_resources=azure_native.databoxedge.KubernetesRoleResourcesArgs(
            compute=azure_native.databoxedge.KubernetesRoleComputeArgs(
                vm_profile="string",
            ),
            storage=azure_native.databoxedge.KubernetesRoleStorageArgs(
                endpoints=[azure_native.databoxedge.MountPointMapArgs(
                    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

    The KubernetesRole resource accepts the following input properties:

    DeviceName string
    The device name.
    HostPlatform string | Pulumi.AzureNative.DataBoxEdge.PlatformType
    Host OS supported by the Kubernetes role.
    KubernetesClusterInfo Pulumi.AzureNative.DataBoxEdge.Inputs.KubernetesClusterInfo
    Kubernetes cluster configuration
    KubernetesRoleResources Pulumi.AzureNative.DataBoxEdge.Inputs.KubernetesRoleResources
    Kubernetes role resources
    ResourceGroupName string
    The resource group name.
    RoleStatus string | Pulumi.AzureNative.DataBoxEdge.RoleStatus
    Role status.
    Name string
    The role name.
    DeviceName string
    The device name.
    HostPlatform string | PlatformType
    Host OS supported by the Kubernetes role.
    KubernetesClusterInfo KubernetesClusterInfoArgs
    Kubernetes cluster configuration
    KubernetesRoleResources KubernetesRoleResourcesArgs
    Kubernetes role resources
    ResourceGroupName string
    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.
    kubernetesClusterInfo KubernetesClusterInfo
    Kubernetes cluster configuration
    kubernetesRoleResources KubernetesRoleResources
    Kubernetes role resources
    resourceGroupName String
    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.
    kubernetesClusterInfo KubernetesClusterInfo
    Kubernetes cluster configuration
    kubernetesRoleResources KubernetesRoleResources
    Kubernetes role resources
    resourceGroupName string
    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_info KubernetesClusterInfoArgs
    Kubernetes cluster configuration
    kubernetes_role_resources KubernetesRoleResourcesArgs
    Kubernetes role resources
    resource_group_name str
    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.
    kubernetesClusterInfo Property Map
    Kubernetes cluster configuration
    kubernetesRoleResources Property Map
    Kubernetes role resources
    resourceGroupName String
    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:

    HostPlatformType string
    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.AzureNative.DataBoxEdge.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of Role
    Type string
    The hierarchical type of the object.
    HostPlatformType string
    Platform where the runtime is hosted.
    Id string
    The provider-assigned unique ID for this managed resource.
    ProvisioningState string
    State of Kubernetes deployment
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of Role
    Type string
    The hierarchical type of the object.
    hostPlatformType String
    Platform where the runtime is hosted.
    id String
    The provider-assigned unique ID for this managed resource.
    provisioningState String
    State of Kubernetes deployment
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of Role
    type String
    The hierarchical type of the object.
    hostPlatformType string
    Platform where the runtime is hosted.
    id string
    The provider-assigned unique ID for this managed resource.
    provisioningState string
    State of Kubernetes deployment
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of Role
    type string
    The hierarchical type of the object.
    host_platform_type str
    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 SystemDataResponse
    Metadata pertaining to creation and last modification of Role
    type str
    The hierarchical type of the object.
    hostPlatformType String
    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

    Type string
    Etcd type
    Version string
    Etcd version
    Type string
    Etcd type
    Version string
    Etcd version
    type String
    Etcd type
    version String
    Etcd version
    type string
    Etcd type
    version string
    Etcd version
    type str
    Etcd type
    version str
    Etcd version
    type String
    Etcd type
    version String
    Etcd version

    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 EtcdInfoResponse
    Etcd configuration
    Nodes []NodeInfoResponse
    Kubernetes cluster nodes
    Version string
    Kubernetes cluster version
    etcdInfo EtcdInfoResponse
    Etcd configuration
    nodes List<NodeInfoResponse>
    Kubernetes cluster nodes
    version String
    Kubernetes cluster version
    etcdInfo EtcdInfoResponse
    Etcd configuration
    nodes NodeInfoResponse[]
    Kubernetes cluster nodes
    version string
    Kubernetes cluster version
    etcd_info EtcdInfoResponse
    Etcd configuration
    nodes Sequence[NodeInfoResponse]
    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 string
    Port of the Kubernetes node.
    IpAddress string
    IP address of the Kubernetes node.
    Port string
    Port of the Kubernetes node.
    IpAddress string
    IP address of the Kubernetes node.
    port String
    Port of the Kubernetes node.
    ipAddress String
    IP address of the Kubernetes node.
    port string
    Port of the Kubernetes node.
    ipAddress string
    IP address of the Kubernetes node.
    port str
    Port of the Kubernetes node.
    ip_address str
    IP address of the Kubernetes node.
    port String
    Port of the Kubernetes node.
    ipAddress String
    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

    MemoryInBytes double
    Memory in bytes
    ProcessorCount int
    Processor count
    VmProfile string
    VM profile
    MemoryInBytes float64
    Memory in bytes
    ProcessorCount int
    Processor count
    VmProfile string
    VM profile
    memoryInBytes Double
    Memory in bytes
    processorCount Integer
    Processor count
    vmProfile String
    VM profile
    memoryInBytes number
    Memory in bytes
    processorCount number
    Processor count
    vmProfile string
    VM profile
    memory_in_bytes float
    Memory in bytes
    processor_count int
    Processor count
    vm_profile str
    VM profile
    memoryInBytes Number
    Memory in bytes
    processorCount Number
    Processor count
    vmProfile String
    VM profile

    KubernetesRoleNetworkResponse, KubernetesRoleNetworkResponseArgs

    cniConfig Property Map
    Cni configuration
    loadBalancerConfig Property Map
    Load balancer configuration

    KubernetesRoleResources, KubernetesRoleResourcesArgs

    Compute KubernetesRoleCompute
    Kubernetes role compute resource
    Storage KubernetesRoleStorage
    Kubernetes role storage resource
    compute KubernetesRoleCompute
    Kubernetes role compute resource
    storage KubernetesRoleStorage
    Kubernetes role storage resource
    compute KubernetesRoleCompute
    Kubernetes role compute resource
    storage KubernetesRoleStorage
    Kubernetes role storage resource
    compute KubernetesRoleCompute
    Kubernetes role compute resource
    storage KubernetesRoleStorage
    Kubernetes role storage resource
    compute Property Map
    Kubernetes role compute resource
    storage Property Map
    Kubernetes role storage resource

    KubernetesRoleResourcesResponse, KubernetesRoleResourcesResponseArgs

    Compute KubernetesRoleComputeResponse
    Kubernetes role compute resource
    Network KubernetesRoleNetworkResponse
    Kubernetes role network resource
    Storage KubernetesRoleStorageResponse
    Kubernetes role storage resource
    compute KubernetesRoleComputeResponse
    Kubernetes role compute resource
    network KubernetesRoleNetworkResponse
    Kubernetes role network resource
    storage KubernetesRoleStorageResponse
    Kubernetes role storage resource
    compute KubernetesRoleComputeResponse
    Kubernetes role compute resource
    network KubernetesRoleNetworkResponse
    Kubernetes role network resource
    storage KubernetesRoleStorageResponse
    Kubernetes role storage resource
    compute KubernetesRoleComputeResponse
    Kubernetes role compute resource
    network KubernetesRoleNetworkResponse
    Kubernetes role network resource
    storage KubernetesRoleStorageResponse
    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 []MountPointMap
    Mount points of shares in role(s).
    endpoints List<MountPointMap>
    Mount points of shares in role(s).
    endpoints MountPointMap[]
    Mount points of shares in role(s).
    endpoints Sequence[MountPointMap]
    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 []KubernetesRoleStorageClassInfoResponse
    Kubernetes storage class info.
    Endpoints []MountPointMapResponse
    Mount points of shares in role(s).
    storageClasses List<KubernetesRoleStorageClassInfoResponse>
    Kubernetes storage class info.
    endpoints List<MountPointMapResponse>
    Mount points of shares in role(s).
    storageClasses KubernetesRoleStorageClassInfoResponse[]
    Kubernetes storage class info.
    endpoints MountPointMapResponse[]
    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

    Type string
    Load balancer type
    Version string
    Load balancer version
    Type string
    Load balancer type
    Version string
    Load balancer version
    type String
    Load balancer type
    version String
    Load balancer version
    type string
    Load balancer type
    version string
    Load balancer version
    type str
    Load balancer type
    version str
    Load balancer version
    type String
    Load balancer type
    version String
    Load balancer version

    MountPointMap, MountPointMapArgs

    ShareId string
    ID of the share mounted to the role VM.
    ShareId string
    ID of the share mounted to the role VM.
    shareId String
    ID of the share mounted to the role VM.
    shareId string
    ID of the share mounted to the role VM.
    share_id str
    ID of the share mounted to the role VM.
    shareId 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.
    ShareId 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.
    ShareId 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.
    shareId 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.
    shareId 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.
    share_id 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.
    shareId 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.AzureNative.DataBoxEdge.Inputs.KubernetesIPConfigurationResponse>
    IP Configuration of the Kubernetes node.
    Name string
    Node name.
    Type string
    Node type - Master/Worker
    IpConfiguration []KubernetesIPConfigurationResponse
    IP Configuration of the Kubernetes node.
    name String
    Node name.
    type String
    Node type - Master/Worker
    ipConfiguration List<KubernetesIPConfigurationResponse>
    IP Configuration of the Kubernetes node.
    name string
    Node name.
    type string
    Node type - Master/Worker
    ipConfiguration KubernetesIPConfigurationResponse[]
    IP Configuration of the Kubernetes node.
    name str
    Node name.
    type str
    Node type - Master/Worker
    ip_configuration Sequence[KubernetesIPConfigurationResponse]
    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
    PlatformTypeWindows
    Windows
    PlatformTypeLinux
    Linux
    Windows
    Windows
    Linux
    Linux
    Windows
    Windows
    Linux
    Linux
    WINDOWS
    Windows
    LINUX
    Linux
    "Windows"
    Windows
    "Linux"
    Linux

    RoleStatus, RoleStatusArgs

    Enabled
    Enabled
    Disabled
    Disabled
    RoleStatusEnabled
    Enabled
    RoleStatusDisabled
    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.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    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.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    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_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi