These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
azure-native-v2.databoxedge.getKubernetesRole
Explore with Pulumi AI
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
Gets a specific role by name. Azure REST API version: 2022-03-01.
Using getKubernetesRole
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getKubernetesRole(args: GetKubernetesRoleArgs, opts?: InvokeOptions): Promise<GetKubernetesRoleResult>
function getKubernetesRoleOutput(args: GetKubernetesRoleOutputArgs, opts?: InvokeOptions): Output<GetKubernetesRoleResult>
def get_kubernetes_role(device_name: Optional[str] = None,
name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetKubernetesRoleResult
def get_kubernetes_role_output(device_name: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetKubernetesRoleResult]
func LookupKubernetesRole(ctx *Context, args *LookupKubernetesRoleArgs, opts ...InvokeOption) (*LookupKubernetesRoleResult, error)
func LookupKubernetesRoleOutput(ctx *Context, args *LookupKubernetesRoleOutputArgs, opts ...InvokeOption) LookupKubernetesRoleResultOutput
> Note: This function is named LookupKubernetesRole
in the Go SDK.
public static class GetKubernetesRole
{
public static Task<GetKubernetesRoleResult> InvokeAsync(GetKubernetesRoleArgs args, InvokeOptions? opts = null)
public static Output<GetKubernetesRoleResult> Invoke(GetKubernetesRoleInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetKubernetesRoleResult> getKubernetesRole(GetKubernetesRoleArgs args, InvokeOptions options)
public static Output<GetKubernetesRoleResult> getKubernetesRole(GetKubernetesRoleArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:databoxedge:getKubernetesRole
arguments:
# arguments dictionary
The following arguments are supported:
- Device
Name This property is required. Changes to this property will trigger replacement.
- The device name.
- Name
This property is required. Changes to this property will trigger replacement.
- The role name.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- Device
Name This property is required. Changes to this property will trigger replacement.
- The device name.
- Name
This property is required. Changes to this property will trigger replacement.
- The role name.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- device
Name This property is required. Changes to this property will trigger replacement.
- The device name.
- name
This property is required. Changes to this property will trigger replacement.
- The role name.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- device
Name This property is required. Changes to this property will trigger replacement.
- The device name.
- name
This property is required. Changes to this property will trigger replacement.
- The role name.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- device_
name This property is required. Changes to this property will trigger replacement.
- The device name.
- name
This property is required. Changes to this property will trigger replacement.
- The role name.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The resource group name.
- device
Name This property is required. Changes to this property will trigger replacement.
- The device name.
- name
This property is required. Changes to this property will trigger replacement.
- The role name.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The resource group name.
getKubernetesRole Result
The following output properties are available:
- Host
Platform string - Host OS supported by the Kubernetes role.
- Host
Platform stringType - Platform where the runtime is hosted.
- Id string
- The path ID that uniquely identifies the object.
- Kubernetes
Cluster Pulumi.Info Azure Native. Data Box Edge. Outputs. Kubernetes Cluster Info Response - Kubernetes cluster configuration
- Kubernetes
Role Pulumi.Resources Azure Native. Data Box Edge. Outputs. Kubernetes Role Resources Response - Kubernetes role resources
- Name string
- The object name.
- Provisioning
State string - State of Kubernetes deployment
- Role
Status string - Role status.
- 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 string - Host OS supported by the Kubernetes role.
- Host
Platform stringType - Platform where the runtime is hosted.
- Id string
- The path ID that uniquely identifies the object.
- Kubernetes
Cluster KubernetesInfo Cluster Info Response - Kubernetes cluster configuration
- Kubernetes
Role KubernetesResources Role Resources Response - Kubernetes role resources
- Name string
- The object name.
- Provisioning
State string - State of Kubernetes deployment
- Role
Status string - Role status.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of Role
- Type string
- The hierarchical type of the object.
- host
Platform String - Host OS supported by the Kubernetes role.
- host
Platform StringType - Platform where the runtime is hosted.
- id String
- The path ID that uniquely identifies the object.
- kubernetes
Cluster KubernetesInfo Cluster Info Response - Kubernetes cluster configuration
- kubernetes
Role KubernetesResources Role Resources Response - Kubernetes role resources
- name String
- The object name.
- provisioning
State String - State of Kubernetes deployment
- role
Status String - Role status.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of Role
- type String
- The hierarchical type of the object.
- host
Platform string - Host OS supported by the Kubernetes role.
- host
Platform stringType - Platform where the runtime is hosted.
- id string
- The path ID that uniquely identifies the object.
- kubernetes
Cluster KubernetesInfo Cluster Info Response - Kubernetes cluster configuration
- kubernetes
Role KubernetesResources Role Resources Response - Kubernetes role resources
- name string
- The object name.
- provisioning
State string - State of Kubernetes deployment
- role
Status string - Role status.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of Role
- type string
- The hierarchical type of the object.
- host_
platform str - Host OS supported by the Kubernetes role.
- host_
platform_ strtype - Platform where the runtime is hosted.
- id str
- The path ID that uniquely identifies the object.
- kubernetes_
cluster_ Kubernetesinfo Cluster Info Response - Kubernetes cluster configuration
- kubernetes_
role_ Kubernetesresources Role Resources Response - Kubernetes role resources
- name str
- The object name.
- provisioning_
state str - State of Kubernetes deployment
- role_
status str - Role status.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of Role
- type str
- The hierarchical type of the object.
- host
Platform String - Host OS supported by the Kubernetes role.
- host
Platform StringType - Platform where the runtime is hosted.
- id String
- The path ID that uniquely identifies the object.
- kubernetes
Cluster Property MapInfo - Kubernetes cluster configuration
- kubernetes
Role Property MapResources - Kubernetes role resources
- name String
- The object name.
- provisioning
State String - State of Kubernetes deployment
- role
Status String - Role status.
- system
Data Property Map - Metadata pertaining to creation and last modification of Role
- type String
- The hierarchical type of the object.
Supporting Types
CniConfigResponse
- 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
KubernetesClusterInfoResponse
- 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
- port
This property is required. str - Port of the Kubernetes node.
- ip_
address str - IP address of the Kubernetes node.
KubernetesRoleComputeResponse
- 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
- 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
KubernetesRoleResourcesResponse
- 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
KubernetesRoleStorageClassInfoResponse
- 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
- 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
MountPointMapResponse
- 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
- 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.
SystemDataResponse
- 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.
Package Details
- Repository
- azure-native-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi