azure-native.databoxedge.getKubernetesRole
Explore with Pulumi AI
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:databoxedge:getKubernetesRole
arguments:
# arguments dictionary
The following arguments are supported:
- Device
Name string The device name.
- Name string
The role name.
- Resource
Group stringName The resource group name.
- Device
Name string The device name.
- Name string
The role name.
- Resource
Group stringName The resource group name.
- device
Name String The device name.
- name String
The role name.
- resource
Group StringName The resource group name.
- device
Name string The device name.
- name string
The role name.
- resource
Group stringName The resource group name.
- device_
name str The device name.
- name str
The role name.
- resource_
group_ strname The resource group name.
- device
Name String The device name.
- name String
The role name.
- resource
Group StringName 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 string Pod Subnet
- Service
Subnet string Service subnet
- Type string
Cni type
- Version string
Cni version
- Pod
Subnet string Pod Subnet
- Service
Subnet string Service subnet
- Type string
Cni type
- Version string
Cni version
- pod
Subnet String Pod Subnet
- service
Subnet String Service subnet
- type String
Cni type
- version String
Cni version
- pod
Subnet string Pod Subnet
- service
Subnet 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
- pod
Subnet String Pod Subnet
- service
Subnet String Service subnet
- type String
Cni type
- version String
Cni version
EtcdInfoResponse
KubernetesClusterInfoResponse
- Etcd
Info 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
- Etcd
Info EtcdInfo Response Etcd configuration
- Nodes
[]Node
Info Response Kubernetes cluster nodes
- Version string
Kubernetes cluster version
- etcd
Info EtcdInfo Response Etcd configuration
- nodes
List<Node
Info Response> Kubernetes cluster nodes
- version String
Kubernetes cluster version
- etcd
Info EtcdInfo Response Etcd configuration
- nodes
Node
Info Response[] Kubernetes cluster nodes
- version string
Kubernetes cluster version
- etcd_
info EtcdInfo Response Etcd configuration
- nodes
Sequence[Node
Info Response] Kubernetes cluster nodes
- version str
Kubernetes cluster version
- etcd
Info 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
- Memory
In doubleBytes Memory in bytes
- Processor
Count int Processor count
- Vm
Profile string VM profile
- Memory
In float64Bytes Memory in bytes
- Processor
Count int Processor count
- Vm
Profile string VM profile
- memory
In DoubleBytes Memory in bytes
- processor
Count Integer Processor count
- vm
Profile String VM profile
- memory
In numberBytes Memory in bytes
- processor
Count number Processor count
- vm
Profile string VM profile
- memory_
in_ floatbytes Memory in bytes
- processor_
count int Processor count
- vm_
profile str VM profile
- memory
In NumberBytes Memory in bytes
- processor
Count Number Processor count
- vm
Profile String VM profile
KubernetesRoleNetworkResponse
- Cni
Config Pulumi.Azure Native. Data Box Edge. Inputs. Cni Config Response Cni configuration
- Load
Balancer Pulumi.Config Azure Native. Data Box Edge. Inputs. Load Balancer Config Response Load balancer configuration
- Cni
Config CniConfig Response Cni configuration
- Load
Balancer LoadConfig Balancer Config Response Load balancer configuration
- cni
Config CniConfig Response Cni configuration
- load
Balancer LoadConfig Balancer Config Response Load balancer configuration
- cni
Config CniConfig Response Cni configuration
- load
Balancer LoadConfig Balancer Config Response Load balancer configuration
- cni_
config CniConfig Response Cni configuration
- load_
balancer_ Loadconfig Balancer Config Response Load balancer configuration
- cni
Config Property Map Cni configuration
- load
Balancer 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
Kubernetes
Role Compute Response Kubernetes role compute resource
- Network
Kubernetes
Role Network Response Kubernetes role network resource
- Storage
Kubernetes
Role Storage Response Kubernetes role storage resource
- compute
Kubernetes
Role Compute Response Kubernetes role compute resource
- network
Kubernetes
Role Network Response Kubernetes role network resource
- storage
Kubernetes
Role Storage Response Kubernetes role storage resource
- compute
Kubernetes
Role Compute Response Kubernetes role compute resource
- network
Kubernetes
Role Network Response Kubernetes role network resource
- storage
Kubernetes
Role Storage Response Kubernetes role storage resource
- compute
Kubernetes
Role Compute Response Kubernetes role compute resource
- network
Kubernetes
Role Network Response Kubernetes role network resource
- storage
Kubernetes
Role 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.
- Posix
Compliant string If provisioned storage is posix compliant.
- Type string
Storage class type.
- Name string
Storage class name.
- Posix
Compliant string If provisioned storage is posix compliant.
- Type string
Storage class type.
- name String
Storage class name.
- posix
Compliant String If provisioned storage is posix compliant.
- type String
Storage class type.
- name string
Storage class name.
- posix
Compliant 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.
- posix
Compliant String If provisioned storage is posix compliant.
- type String
Storage class type.
KubernetesRoleStorageResponse
- Storage
Classes 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 []KubernetesRole Storage Class Info Response Kubernetes storage class info.
- Endpoints
[]Mount
Point Map Response Mount points of shares in role(s).
- storage
Classes 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 KubernetesRole Storage Class Info Response[] Kubernetes storage class info.
- endpoints
Mount
Point Map Response[] Mount points of shares in role(s).
- storage_
classes 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 List<Property Map> Kubernetes storage class info.
- endpoints List<Property Map>
Mount points of shares in role(s).
LoadBalancerConfigResponse
MountPointMapResponse
- Mount
Point string Mount point for the share.
- Mount
Type string Mounting type.
- Role
Id string ID of the role to which share is mounted.
- Role
Type string Role type.
- string
ID of the share mounted to the role VM.
- Mount
Point string Mount point for the share.
- Mount
Type string Mounting type.
- Role
Id string ID of the role to which share is mounted.
- Role
Type string Role type.
- string
ID of the share mounted to the role VM.
- mount
Point String Mount point for the share.
- mount
Type String Mounting type.
- role
Id String ID of the role to which share is mounted.
- role
Type String Role type.
- String
ID of the share mounted to the role VM.
- mount
Point string Mount point for the share.
- mount
Type string Mounting type.
- role
Id string ID of the role to which share is mounted.
- role
Type 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.
- mount
Point String Mount point for the share.
- mount
Type String Mounting type.
- role
Id String ID of the role to which share is mounted.
- role
Type String Role type.
- String
ID of the share mounted to the role VM.
NodeInfoResponse
- Name string
Node name.
- Type 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 string
Node name.
- Type string
Node type - Master/Worker
- Ip
Configuration []KubernetesIPConfiguration Response IP Configuration of the Kubernetes node.
- name String
Node name.
- type String
Node type - Master/Worker
- ip
Configuration List<KubernetesIPConfiguration Response> IP Configuration of the Kubernetes node.
- name string
Node name.
- type string
Node type - Master/Worker
- ip
Configuration 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
- 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 pulumi/pulumi-azure-native
- License
- Apache-2.0