This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.databoxedge.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.47.1 published on Monday, Jun 24, 2024 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)
// 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
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi