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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.databoxedge.getKubernetesRole
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 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 dictionaryThe following arguments are supported:
- DeviceName string
- The device name.
- Name string
- The role name.
- ResourceGroup stringName 
- The resource group name.
- DeviceName string
- The device name.
- Name string
- The role name.
- ResourceGroup stringName 
- The resource group name.
- deviceName String
- The device name.
- name String
- The role name.
- resourceGroup StringName 
- The resource group name.
- deviceName string
- The device name.
- name string
- The role name.
- resourceGroup stringName 
- The resource group name.
- device_name str
- The device name.
- name str
- The role name.
- resource_group_ strname 
- The resource group name.
- deviceName String
- The device name.
- name String
- The role name.
- resourceGroup StringName 
- The resource group name.
getKubernetesRole Result
The following output properties are available:
- HostPlatform string
- Host OS supported by the Kubernetes role.
- HostPlatform stringType 
- Platform where the runtime is hosted.
- Id string
- The path ID that uniquely identifies the object.
- KubernetesCluster Pulumi.Info Azure Native. Data Box Edge. Outputs. Kubernetes Cluster Info Response 
- Kubernetes cluster configuration
- KubernetesRole Pulumi.Resources Azure Native. Data Box Edge. Outputs. Kubernetes Role Resources Response 
- Kubernetes role resources
- Name string
- The object name.
- ProvisioningState string
- State of Kubernetes deployment
- RoleStatus string
- Role status.
- SystemData Pulumi.Azure Native. Data Box Edge. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of Role
- Type string
- The hierarchical type of the object.
- HostPlatform string
- Host OS supported by the Kubernetes role.
- HostPlatform stringType 
- Platform where the runtime is hosted.
- Id string
- The path ID that uniquely identifies the object.
- KubernetesCluster KubernetesInfo Cluster Info Response 
- Kubernetes cluster configuration
- KubernetesRole KubernetesResources Role Resources Response 
- Kubernetes role resources
- Name string
- The object name.
- ProvisioningState string
- State of Kubernetes deployment
- RoleStatus string
- Role status.
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of Role
- Type string
- The hierarchical type of the object.
- hostPlatform String
- Host OS supported by the Kubernetes role.
- hostPlatform StringType 
- Platform where the runtime is hosted.
- id String
- The path ID that uniquely identifies the object.
- kubernetesCluster KubernetesInfo Cluster Info Response 
- Kubernetes cluster configuration
- kubernetesRole KubernetesResources Role Resources Response 
- Kubernetes role resources
- name String
- The object name.
- provisioningState String
- State of Kubernetes deployment
- roleStatus String
- Role status.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of Role
- type String
- The hierarchical type of the object.
- hostPlatform string
- Host OS supported by the Kubernetes role.
- hostPlatform stringType 
- Platform where the runtime is hosted.
- id string
- The path ID that uniquely identifies the object.
- kubernetesCluster KubernetesInfo Cluster Info Response 
- Kubernetes cluster configuration
- kubernetesRole KubernetesResources Role Resources Response 
- Kubernetes role resources
- name string
- The object name.
- provisioningState string
- State of Kubernetes deployment
- roleStatus string
- Role status.
- systemData 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.
- hostPlatform String
- Host OS supported by the Kubernetes role.
- hostPlatform StringType 
- Platform where the runtime is hosted.
- id String
- The path ID that uniquely identifies the object.
- kubernetesCluster Property MapInfo 
- Kubernetes cluster configuration
- kubernetesRole Property MapResources 
- Kubernetes role resources
- name String
- The object name.
- provisioningState String
- State of Kubernetes deployment
- roleStatus String
- Role status.
- systemData Property Map
- Metadata pertaining to creation and last modification of Role
- type String
- The hierarchical type of the object.
Supporting Types
CniConfigResponse  
- 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  
KubernetesClusterInfoResponse   
- EtcdInfo Pulumi.Azure Native. Data Box Edge. Inputs. Etcd Info Response 
- Etcd configuration
- Nodes
List<Pulumi.Azure Native. Data Box Edge. Inputs. Node Info Response> 
- Kubernetes cluster nodes
- Version string
- Kubernetes cluster version
- EtcdInfo EtcdInfo Response 
- Etcd configuration
- Nodes
[]NodeInfo Response 
- Kubernetes cluster nodes
- Version string
- Kubernetes cluster version
- etcdInfo EtcdInfo Response 
- Etcd configuration
- nodes
List<NodeInfo Response> 
- Kubernetes cluster nodes
- version String
- Kubernetes cluster version
- etcdInfo EtcdInfo Response 
- Etcd configuration
- nodes
NodeInfo Response[] 
- Kubernetes cluster nodes
- version string
- Kubernetes cluster version
- etcd_info EtcdInfo Response 
- Etcd configuration
- nodes
Sequence[NodeInfo Response] 
- Kubernetes cluster nodes
- version str
- Kubernetes cluster version
- etcdInfo Property Map
- Etcd configuration
- nodes List<Property Map>
- Kubernetes cluster nodes
- version String
- Kubernetes cluster version
KubernetesIPConfigurationResponse  
- port str
- Port of the Kubernetes node.
- ip_address str
- IP address of the Kubernetes node.
KubernetesRoleComputeResponse   
- MemoryIn doubleBytes 
- Memory in bytes
- ProcessorCount int
- Processor count
- VmProfile string
- VM profile
- MemoryIn float64Bytes 
- Memory in bytes
- ProcessorCount int
- Processor count
- VmProfile string
- VM profile
- memoryIn DoubleBytes 
- Memory in bytes
- processorCount Integer
- Processor count
- vmProfile String
- VM profile
- memoryIn numberBytes 
- Memory in bytes
- processorCount number
- Processor count
- vmProfile string
- VM profile
- memory_in_ floatbytes 
- Memory in bytes
- processor_count int
- Processor count
- vm_profile str
- VM profile
- memoryIn NumberBytes 
- Memory in bytes
- processorCount Number
- Processor count
- vmProfile String
- VM profile
KubernetesRoleNetworkResponse   
- CniConfig Pulumi.Azure Native. Data Box Edge. Inputs. Cni Config Response 
- Cni configuration
- LoadBalancer Pulumi.Config Azure Native. Data Box Edge. Inputs. Load Balancer Config Response 
- Load balancer configuration
- CniConfig CniConfig Response 
- Cni configuration
- LoadBalancer LoadConfig Balancer Config Response 
- Load balancer configuration
- cniConfig CniConfig Response 
- Cni configuration
- loadBalancer LoadConfig Balancer Config Response 
- Load balancer configuration
- cniConfig CniConfig Response 
- Cni configuration
- loadBalancer LoadConfig Balancer Config Response 
- Load balancer configuration
- cni_config CniConfig Response 
- Cni configuration
- load_balancer_ Loadconfig Balancer Config Response 
- Load balancer configuration
- cniConfig Property Map
- Cni configuration
- loadBalancer Property MapConfig 
- Load balancer configuration
KubernetesRoleResourcesResponse   
- Compute
Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Compute Response 
- Kubernetes role compute resource
- Network
Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Network Response 
- Kubernetes role network resource
- Storage
Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Storage Response 
- Kubernetes role storage resource
- Compute
KubernetesRole Compute Response 
- Kubernetes role compute resource
- Network
KubernetesRole Network Response 
- Kubernetes role network resource
- Storage
KubernetesRole Storage Response 
- Kubernetes role storage resource
- compute
KubernetesRole Compute Response 
- Kubernetes role compute resource
- network
KubernetesRole Network Response 
- Kubernetes role network resource
- storage
KubernetesRole Storage Response 
- Kubernetes role storage resource
- compute
KubernetesRole Compute Response 
- Kubernetes role compute resource
- network
KubernetesRole Network Response 
- Kubernetes role network resource
- storage
KubernetesRole Storage Response 
- Kubernetes role storage resource
- compute
KubernetesRole Compute Response 
- Kubernetes role compute resource
- network
KubernetesRole Network Response 
- Kubernetes role network resource
- storage
KubernetesRole Storage Response 
- Kubernetes role storage resource
- compute Property Map
- Kubernetes role compute resource
- network Property Map
- Kubernetes role network resource
- storage Property Map
- Kubernetes role storage resource
KubernetesRoleStorageClassInfoResponse     
- 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   
- StorageClasses List<Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes Role Storage Class Info Response> 
- Kubernetes storage class info.
- Endpoints
List<Pulumi.Azure Native. Data Box Edge. Inputs. Mount Point Map Response> 
- Mount points of shares in role(s).
- StorageClasses []KubernetesRole Storage Class Info Response 
- Kubernetes storage class info.
- Endpoints
[]MountPoint Map Response 
- Mount points of shares in role(s).
- storageClasses List<KubernetesRole Storage Class Info Response> 
- Kubernetes storage class info.
- endpoints
List<MountPoint Map Response> 
- Mount points of shares in role(s).
- storageClasses KubernetesRole Storage Class Info Response[] 
- Kubernetes storage class info.
- endpoints
MountPoint Map Response[] 
- Mount points of shares in role(s).
- storage_classes Sequence[KubernetesRole Storage Class Info Response] 
- Kubernetes storage class info.
- endpoints
Sequence[MountPoint Map Response] 
- Mount points of shares in role(s).
- storageClasses List<Property Map>
- Kubernetes storage class info.
- endpoints List<Property Map>
- Mount points of shares in role(s).
LoadBalancerConfigResponse   
MountPointMapResponse   
- MountPoint string
- Mount point for the share.
- MountType string
- Mounting type.
- RoleId string
- ID of the role to which share is mounted.
- RoleType string
- Role type.
- string
- ID of the share mounted to the role VM.
- MountPoint string
- Mount point for the share.
- MountType string
- Mounting type.
- RoleId string
- ID of the role to which share is mounted.
- RoleType string
- Role type.
- string
- ID of the share mounted to the role VM.
- mountPoint String
- Mount point for the share.
- mountType String
- Mounting type.
- roleId String
- ID of the role to which share is mounted.
- roleType String
- Role type.
- String
- ID of the share mounted to the role VM.
- mountPoint string
- Mount point for the share.
- mountType string
- Mounting type.
- roleId string
- ID of the role to which share is mounted.
- roleType string
- Role type.
- string
- ID of the share mounted to the role VM.
- mount_point str
- Mount point for the share.
- mount_type str
- Mounting type.
- role_id str
- ID of the role to which share is mounted.
- role_type str
- Role type.
- str
- ID of the share mounted to the role VM.
- mountPoint String
- Mount point for the share.
- mountType String
- Mounting type.
- roleId String
- ID of the role to which share is mounted.
- roleType String
- Role type.
- String
- ID of the share mounted to the role VM.
NodeInfoResponse  
- Name string
- Node name.
- Type string
- Node type - Master/Worker
- IpConfiguration List<Pulumi.Azure Native. Data Box Edge. Inputs. Kubernetes IPConfiguration Response> 
- IP Configuration of the Kubernetes node.
- Name string
- Node name.
- Type string
- Node type - Master/Worker
- IpConfiguration []KubernetesIPConfiguration Response 
- IP Configuration of the Kubernetes node.
- name String
- Node name.
- type String
- Node type - Master/Worker
- ipConfiguration List<KubernetesIPConfiguration Response> 
- IP Configuration of the Kubernetes node.
- name string
- Node name.
- type string
- Node type - Master/Worker
- ipConfiguration KubernetesIPConfiguration Response[] 
- IP Configuration of the Kubernetes node.
- name str
- Node name.
- type str
- Node type - Master/Worker
- ip_configuration Sequence[KubernetesIPConfiguration Response] 
- IP Configuration of the Kubernetes node.
- name String
- Node name.
- type String
- Node type - Master/Worker
- ipConfiguration List<Property Map>
- IP Configuration of the Kubernetes node.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi