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/
Uses Azure REST API version 2022-03-01. In version 1.x of the Azure Native provider, it used API version 2020-12-01.
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
This property is required. string - The unique name of the resource.
- args
This property is required. KubernetesRoleArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. 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
This property is required. string - The unique name of the resource.
- args
This property is required. KubernetesRoleArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. KubernetesRoleArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. 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:
- Device
Name This property is required. Changes to this property will trigger replacement.
- The device name.
- Host
Platform This property is required. string | Pulumi.Azure Native. Data Box Edge. Platform Type - Host OS supported by the Kubernetes role.
- Kubernetes
Cluster Info This property is required. Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Cluster Info - Kubernetes cluster configuration
- Kubernetes
Role Resources This property is required. Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Resources - Kubernetes role resources
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- Role
Status This property is required. string | Pulumi.Azure Native. Data Box Edge. Role Status - Role status.
- Name
Changes to this property will trigger replacement.
- The role name.
- Device
Name This property is required. Changes to this property will trigger replacement.
- The device name.
- Host
Platform This property is required. string | PlatformType - Host OS supported by the Kubernetes role.
- Kubernetes
Cluster Info This property is required. KubernetesCluster Info Args - Kubernetes cluster configuration
- Kubernetes
Role Resources This property is required. KubernetesRole Resources Args - Kubernetes role resources
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- Role
Status This property is required. string | RoleStatus - Role status.
- Name
Changes to this property will trigger replacement.
- The role name.
- device
Name This property is required. Changes to this property will trigger replacement.
- The device name.
- host
Platform This property is required. String | PlatformType - Host OS supported by the Kubernetes role.
- kubernetes
Cluster Info This property is required. KubernetesCluster Info - Kubernetes cluster configuration
- kubernetes
Role Resources This property is required. KubernetesRole Resources - Kubernetes role resources
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- role
Status This property is required. String | RoleStatus - Role status.
- name
Changes to this property will trigger replacement.
- The role name.
- device
Name This property is required. Changes to this property will trigger replacement.
- The device name.
- host
Platform This property is required. string | PlatformType - Host OS supported by the Kubernetes role.
- kubernetes
Cluster Info This property is required. KubernetesCluster Info - Kubernetes cluster configuration
- kubernetes
Role Resources This property is required. KubernetesRole Resources - Kubernetes role resources
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- role
Status This property is required. string | RoleStatus - Role status.
- name
Changes to this property will trigger replacement.
- The role name.
- device_
name This property is required. Changes to this property will trigger replacement.
- The device name.
- host_
platform This property is required. str | PlatformType - Host OS supported by the Kubernetes role.
- kubernetes_
cluster_ info This property is required. KubernetesCluster Info Args - Kubernetes cluster configuration
- kubernetes_
role_ resources This property is required. KubernetesRole Resources Args - Kubernetes role resources
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- role_
status This property is required. str | RoleStatus - Role status.
- name
Changes to this property will trigger replacement.
- The role name.
- device
Name This property is required. Changes to this property will trigger replacement.
- The device name.
- host
Platform This property is required. String | "Windows" | "Linux" - Host OS supported by the Kubernetes role.
- kubernetes
Cluster Info This property is required. Property Map - Kubernetes cluster configuration
- kubernetes
Role Resources This property is required. Property Map - Kubernetes role resources
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- role
Status This property is required. String | "Enabled" | "Disabled" - Role status.
- name
Changes to this property will trigger replacement.
- The role name.
Outputs
All input properties are implicitly available as output properties. Additionally, the KubernetesRole resource produces the following output properties:
- Host
Platform stringType - Platform where the runtime is hosted.
- Id string
- The provider-assigned unique ID for this managed resource.
- Provisioning
State string - State of Kubernetes deployment
- System
Data 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.
- Host
Platform stringType - Platform where the runtime is hosted.
- Id string
- The provider-assigned unique ID for this managed resource.
- Provisioning
State string - State of Kubernetes deployment
- System
Data SystemData Response - Metadata pertaining to creation and last modification of Role
- Type string
- The hierarchical type of the object.
- host
Platform StringType - Platform where the runtime is hosted.
- id String
- The provider-assigned unique ID for this managed resource.
- provisioning
State String - State of Kubernetes deployment
- system
Data SystemData Response - Metadata pertaining to creation and last modification of Role
- type String
- The hierarchical type of the object.
- host
Platform stringType - Platform where the runtime is hosted.
- id string
- The provider-assigned unique ID for this managed resource.
- provisioning
State string - State of Kubernetes deployment
- system
Data 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.
- host
Platform StringType - Platform where the runtime is hosted.
- id String
- The provider-assigned unique ID for this managed resource.
- provisioning
State String - State of Kubernetes deployment
- system
Data Property Map - Metadata pertaining to creation and last modification of Role
- type String
- The hierarchical type of the object.
Supporting Types
CniConfigResponse, CniConfigResponseArgs
- Pod
Subnet This property is required. string - Pod Subnet
- Service
Subnet This property is required. string - Service subnet
- Type
This property is required. string - Cni type
- Version
This property is required. string - Cni version
- Pod
Subnet This property is required. string - Pod Subnet
- Service
Subnet This property is required. string - Service subnet
- Type
This property is required. string - Cni type
- Version
This property is required. string - Cni version
- pod
Subnet This property is required. String - Pod Subnet
- service
Subnet This property is required. String - Service subnet
- type
This property is required. String - Cni type
- version
This property is required. String - Cni version
- pod
Subnet This property is required. string - Pod Subnet
- service
Subnet This property is required. string - Service subnet
- type
This property is required. string - Cni type
- version
This property is required. string - Cni version
- pod_
subnet This property is required. str - Pod Subnet
- service_
subnet This property is required. str - Service subnet
- type
This property is required. str - Cni type
- version
This property is required. str - Cni version
- pod
Subnet This property is required. String - Pod Subnet
- service
Subnet This property is required. String - Service subnet
- type
This property is required. String - Cni type
- version
This property is required. String - Cni version
EtcdInfoResponse, EtcdInfoResponseArgs
KubernetesClusterInfo, KubernetesClusterInfoArgs
- Version
This property is required. string - Kubernetes cluster version
- Version
This property is required. string - Kubernetes cluster version
- version
This property is required. String - Kubernetes cluster version
- version
This property is required. string - Kubernetes cluster version
- version
This property is required. str - Kubernetes cluster version
- version
This property is required. String - Kubernetes cluster version
KubernetesClusterInfoResponse, KubernetesClusterInfoResponseArgs
- Etcd
Info This property is required. Pulumi.Azure Native. Data Box Edge. Inputs. Etcd Info Response - Etcd configuration
- Nodes
This property is required. List<Pulumi.Azure Native. Data Box Edge. Inputs. Node Info Response> - Kubernetes cluster nodes
- Version
This property is required. string - Kubernetes cluster version
- Etcd
Info This property is required. EtcdInfo Response - Etcd configuration
- Nodes
This property is required. []NodeInfo Response - Kubernetes cluster nodes
- Version
This property is required. string - Kubernetes cluster version
- etcd
Info This property is required. EtcdInfo Response - Etcd configuration
- nodes
This property is required. List<NodeInfo Response> - Kubernetes cluster nodes
- version
This property is required. String - Kubernetes cluster version
- etcd
Info This property is required. EtcdInfo Response - Etcd configuration
- nodes
This property is required. NodeInfo Response[] - Kubernetes cluster nodes
- version
This property is required. string - Kubernetes cluster version
- etcd_
info This property is required. EtcdInfo Response - Etcd configuration
- nodes
This property is required. Sequence[NodeInfo Response] - Kubernetes cluster nodes
- version
This property is required. str - Kubernetes cluster version
- etcd
Info This property is required. Property Map - Etcd configuration
- nodes
This property is required. List<Property Map> - Kubernetes cluster nodes
- version
This property is required. String - Kubernetes cluster version
KubernetesIPConfigurationResponse, KubernetesIPConfigurationResponseArgs
- port
This property is required. str - Port of the Kubernetes node.
- ip_
address str - IP address of the Kubernetes node.
KubernetesRoleCompute, KubernetesRoleComputeArgs
- Vm
Profile This property is required. string - VM profile
- Vm
Profile This property is required. string - VM profile
- vm
Profile This property is required. String - VM profile
- vm
Profile This property is required. string - VM profile
- vm_
profile This property is required. str - VM profile
- vm
Profile This property is required. String - VM profile
KubernetesRoleComputeResponse, KubernetesRoleComputeResponseArgs
- Memory
In Bytes This property is required. double - Memory in bytes
- Processor
Count This property is required. int - Processor count
- Vm
Profile This property is required. string - VM profile
- Memory
In Bytes This property is required. float64 - Memory in bytes
- Processor
Count This property is required. int - Processor count
- Vm
Profile This property is required. string - VM profile
- memory
In Bytes This property is required. Double - Memory in bytes
- processor
Count This property is required. Integer - Processor count
- vm
Profile This property is required. String - VM profile
- memory
In Bytes This property is required. number - Memory in bytes
- processor
Count This property is required. number - Processor count
- vm
Profile This property is required. string - VM profile
- memory_
in_ bytes This property is required. float - Memory in bytes
- processor_
count This property is required. int - Processor count
- vm_
profile This property is required. str - VM profile
- memory
In Bytes This property is required. Number - Memory in bytes
- processor
Count This property is required. Number - Processor count
- vm
Profile This property is required. String - VM profile
KubernetesRoleNetworkResponse, KubernetesRoleNetworkResponseArgs
- Cni
Config This property is required. Pulumi.Azure Native. Data Box Edge. Inputs. Cni Config Response - Cni configuration
- Load
Balancer Config This property is required. Pulumi.Azure Native. Data Box Edge. Inputs. Load Balancer Config Response - Load balancer configuration
- Cni
Config This property is required. CniConfig Response - Cni configuration
- Load
Balancer Config This property is required. LoadBalancer Config Response - Load balancer configuration
- cni
Config This property is required. CniConfig Response - Cni configuration
- load
Balancer Config This property is required. LoadBalancer Config Response - Load balancer configuration
- cni
Config This property is required. CniConfig Response - Cni configuration
- load
Balancer Config This property is required. LoadBalancer Config Response - Load balancer configuration
- cni_
config This property is required. CniConfig Response - Cni configuration
- load_
balancer_ config This property is required. LoadBalancer Config Response - Load balancer configuration
- cni
Config This property is required. Property Map - Cni configuration
- load
Balancer Config This property is required. Property Map - Load balancer configuration
KubernetesRoleResources, KubernetesRoleResourcesArgs
- Compute
This property is required. 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
This property is required. KubernetesRole Compute - Kubernetes role compute resource
- Storage
Kubernetes
Role Storage - Kubernetes role storage resource
- compute
This property is required. KubernetesRole Compute - Kubernetes role compute resource
- storage
Kubernetes
Role Storage - Kubernetes role storage resource
- compute
This property is required. KubernetesRole Compute - Kubernetes role compute resource
- storage
Kubernetes
Role Storage - Kubernetes role storage resource
- compute
This property is required. KubernetesRole Compute - Kubernetes role compute resource
- storage
Kubernetes
Role Storage - Kubernetes role storage resource
- compute
This property is required. Property Map - Kubernetes role compute resource
- storage Property Map
- Kubernetes role storage resource
KubernetesRoleResourcesResponse, KubernetesRoleResourcesResponseArgs
- Compute
This property is required. Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Compute Response - Kubernetes role compute resource
- Network
This property is required. 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
This property is required. KubernetesRole Compute Response - Kubernetes role compute resource
- Network
This property is required. KubernetesRole Network Response - Kubernetes role network resource
- Storage
Kubernetes
Role Storage Response - Kubernetes role storage resource
- compute
This property is required. KubernetesRole Compute Response - Kubernetes role compute resource
- network
This property is required. KubernetesRole Network Response - Kubernetes role network resource
- storage
Kubernetes
Role Storage Response - Kubernetes role storage resource
- compute
This property is required. KubernetesRole Compute Response - Kubernetes role compute resource
- network
This property is required. KubernetesRole Network Response - Kubernetes role network resource
- storage
Kubernetes
Role Storage Response - Kubernetes role storage resource
- compute
This property is required. KubernetesRole Compute Response - Kubernetes role compute resource
- network
This property is required. KubernetesRole Network Response - Kubernetes role network resource
- storage
Kubernetes
Role Storage Response - Kubernetes role storage resource
- compute
This property is required. Property Map - Kubernetes role compute resource
- network
This property is required. 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
[]Mount
Point Map - Mount points of shares in role(s).
- endpoints
List<Mount
Point Map> - Mount points of shares in role(s).
- endpoints
Mount
Point Map[] - Mount points of shares in role(s).
- endpoints
Sequence[Mount
Point Map] - Mount points of shares in role(s).
- endpoints List<Property Map>
- Mount points of shares in role(s).
KubernetesRoleStorageClassInfoResponse, KubernetesRoleStorageClassInfoResponseArgs
- Name
This property is required. string - Storage class name.
- Posix
Compliant This property is required. string - If provisioned storage is posix compliant.
- Type
This property is required. string - Storage class type.
- Name
This property is required. string - Storage class name.
- Posix
Compliant This property is required. string - If provisioned storage is posix compliant.
- Type
This property is required. string - Storage class type.
- name
This property is required. String - Storage class name.
- posix
Compliant This property is required. String - If provisioned storage is posix compliant.
- type
This property is required. String - Storage class type.
- name
This property is required. string - Storage class name.
- posix
Compliant This property is required. string - If provisioned storage is posix compliant.
- type
This property is required. string - Storage class type.
- name
This property is required. str - Storage class name.
- posix_
compliant This property is required. str - If provisioned storage is posix compliant.
- type
This property is required. str - Storage class type.
- name
This property is required. String - Storage class name.
- posix
Compliant This property is required. String - If provisioned storage is posix compliant.
- type
This property is required. String - Storage class type.
KubernetesRoleStorageResponse, KubernetesRoleStorageResponseArgs
- Storage
Classes This property is required. 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).
- Storage
Classes This property is required. []KubernetesRole Storage Class Info Response - Kubernetes storage class info.
- Endpoints
[]Mount
Point Map Response - Mount points of shares in role(s).
- storage
Classes This property is required. List<KubernetesRole Storage Class Info Response> - Kubernetes storage class info.
- endpoints
List<Mount
Point Map Response> - Mount points of shares in role(s).
- storage
Classes This property is required. KubernetesRole Storage Class Info Response[] - Kubernetes storage class info.
- endpoints
Mount
Point Map Response[] - Mount points of shares in role(s).
- storage_
classes This property is required. Sequence[KubernetesRole Storage Class Info Response] - Kubernetes storage class info.
- endpoints
Sequence[Mount
Point Map Response] - Mount points of shares in role(s).
- storage
Classes This property is required. List<Property Map> - Kubernetes storage class info.
- endpoints List<Property Map>
- Mount points of shares in role(s).
LoadBalancerConfigResponse, LoadBalancerConfigResponseArgs
MountPointMap, MountPointMapArgs
This property is required. string- ID of the share mounted to the role VM.
This property is required. string- ID of the share mounted to the role VM.
This property is required. String- ID of the share mounted to the role VM.
This property is required. string- ID of the share mounted to the role VM.
This property is required. str- ID of the share mounted to the role VM.
This property is required. String- ID of the share mounted to the role VM.
MountPointMapResponse, MountPointMapResponseArgs
- Mount
Point This property is required. string - Mount point for the share.
- Mount
Type This property is required. string - Mounting type.
- Role
Id This property is required. string - ID of the role to which share is mounted.
- Role
Type This property is required. string - Role type.
This property is required. string- ID of the share mounted to the role VM.
- Mount
Point This property is required. string - Mount point for the share.
- Mount
Type This property is required. string - Mounting type.
- Role
Id This property is required. string - ID of the role to which share is mounted.
- Role
Type This property is required. string - Role type.
This property is required. string- ID of the share mounted to the role VM.
- mount
Point This property is required. String - Mount point for the share.
- mount
Type This property is required. String - Mounting type.
- role
Id This property is required. String - ID of the role to which share is mounted.
- role
Type This property is required. String - Role type.
This property is required. String- ID of the share mounted to the role VM.
- mount
Point This property is required. string - Mount point for the share.
- mount
Type This property is required. string - Mounting type.
- role
Id This property is required. string - ID of the role to which share is mounted.
- role
Type This property is required. string - Role type.
This property is required. string- ID of the share mounted to the role VM.
- mount_
point This property is required. str - Mount point for the share.
- mount_
type This property is required. str - Mounting type.
- role_
id This property is required. str - ID of the role to which share is mounted.
- role_
type This property is required. str - Role type.
This property is required. str- ID of the share mounted to the role VM.
- mount
Point This property is required. String - Mount point for the share.
- mount
Type This property is required. String - Mounting type.
- role
Id This property is required. String - ID of the role to which share is mounted.
- role
Type This property is required. String - Role type.
This property is required. String- ID of the share mounted to the role VM.
NodeInfoResponse, NodeInfoResponseArgs
- Name
This property is required. string - Node name.
- Type
This property is required. string - Node type - Master/Worker
- Ip
Configuration List<Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes IPConfiguration Response> - IP Configuration of the Kubernetes node.
- Name
This property is required. string - Node name.
- Type
This property is required. string - Node type - Master/Worker
- Ip
Configuration []KubernetesIPConfiguration Response - IP Configuration of the Kubernetes node.
- name
This property is required. String - Node name.
- type
This property is required. String - Node type - Master/Worker
- ip
Configuration List<KubernetesIPConfiguration Response> - IP Configuration of the Kubernetes node.
- name
This property is required. string - Node name.
- type
This property is required. string - Node type - Master/Worker
- ip
Configuration KubernetesIPConfiguration Response[] - IP Configuration of the Kubernetes node.
- name
This property is required. str - Node name.
- type
This property is required. str - Node type - Master/Worker
- ip_
configuration Sequence[KubernetesIPConfiguration Response] - IP Configuration of the Kubernetes node.
- name
This property is required. String - Node name.
- type
This property is required. String - Node type - Master/Worker
- ip
Configuration List<Property Map> - IP Configuration of the Kubernetes node.
PlatformType, PlatformTypeArgs
- Windows
- Windows
- Linux
- Linux
- Platform
Type Windows - Windows
- Platform
Type Linux - Linux
- Windows
- Windows
- Linux
- Linux
- Windows
- Windows
- Linux
- Linux
- WINDOWS
- Windows
- LINUX
- Linux
- "Windows"
- Windows
- "Linux"
- Linux
RoleStatus, RoleStatusArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Role
Status Enabled - Enabled
- Role
Status Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified 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