Azure Native

v1.78.0 published on Wednesday, Sep 14, 2022 by Pulumi

getKubernetesRole

Kubernetes role. API Version: 2020-12-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:

DeviceName string

The device name.

Name string

The role name.

ResourceGroupName string

The resource group name.

DeviceName string

The device name.

Name string

The role name.

ResourceGroupName string

The resource group name.

deviceName String

The device name.

name String

The role name.

resourceGroupName String

The resource group name.

deviceName string

The device name.

name string

The role name.

resourceGroupName string

The resource group name.

device_name str

The device name.

name str

The role name.

resource_group_name str

The resource group name.

deviceName String

The device name.

name String

The role name.

resourceGroupName String

The resource group name.

getKubernetesRole Result

The following output properties are available:

HostPlatform string

Host OS supported by the Kubernetes role.

HostPlatformType string

Platform where the runtime is hosted.

Id string

The path ID that uniquely identifies the object.

KubernetesClusterInfo Pulumi.AzureNative.DataBoxEdge.Outputs.KubernetesClusterInfoResponse

Kubernetes cluster configuration

KubernetesRoleResources Pulumi.AzureNative.DataBoxEdge.Outputs.KubernetesRoleResourcesResponse

Kubernetes role resources

Name string

The object name.

ProvisioningState string

State of Kubernetes deployment

RoleStatus string

Role status.

SystemData Pulumi.AzureNative.DataBoxEdge.Outputs.SystemDataResponse

Role configured on ASE resource

Type string

The hierarchical type of the object.

HostPlatform string

Host OS supported by the Kubernetes role.

HostPlatformType string

Platform where the runtime is hosted.

Id string

The path ID that uniquely identifies the object.

KubernetesClusterInfo KubernetesClusterInfoResponse

Kubernetes cluster configuration

KubernetesRoleResources KubernetesRoleResourcesResponse

Kubernetes role resources

Name string

The object name.

ProvisioningState string

State of Kubernetes deployment

RoleStatus string

Role status.

SystemData SystemDataResponse

Role configured on ASE resource

Type string

The hierarchical type of the object.

hostPlatform String

Host OS supported by the Kubernetes role.

hostPlatformType String

Platform where the runtime is hosted.

id String

The path ID that uniquely identifies the object.

kubernetesClusterInfo KubernetesClusterInfoResponse

Kubernetes cluster configuration

kubernetesRoleResources KubernetesRoleResourcesResponse

Kubernetes role resources

name String

The object name.

provisioningState String

State of Kubernetes deployment

roleStatus String

Role status.

systemData SystemDataResponse

Role configured on ASE resource

type String

The hierarchical type of the object.

hostPlatform string

Host OS supported by the Kubernetes role.

hostPlatformType string

Platform where the runtime is hosted.

id string

The path ID that uniquely identifies the object.

kubernetesClusterInfo KubernetesClusterInfoResponse

Kubernetes cluster configuration

kubernetesRoleResources KubernetesRoleResourcesResponse

Kubernetes role resources

name string

The object name.

provisioningState string

State of Kubernetes deployment

roleStatus string

Role status.

systemData SystemDataResponse

Role configured on ASE resource

type string

The hierarchical type of the object.

host_platform str

Host OS supported by the Kubernetes role.

host_platform_type str

Platform where the runtime is hosted.

id str

The path ID that uniquely identifies the object.

kubernetes_cluster_info KubernetesClusterInfoResponse

Kubernetes cluster configuration

kubernetes_role_resources KubernetesRoleResourcesResponse

Kubernetes role resources

name str

The object name.

provisioning_state str

State of Kubernetes deployment

role_status str

Role status.

system_data SystemDataResponse

Role configured on ASE resource

type str

The hierarchical type of the object.

hostPlatform String

Host OS supported by the Kubernetes role.

hostPlatformType String

Platform where the runtime is hosted.

id String

The path ID that uniquely identifies the object.

kubernetesClusterInfo Property Map

Kubernetes cluster configuration

kubernetesRoleResources Property Map

Kubernetes role resources

name String

The object name.

provisioningState String

State of Kubernetes deployment

roleStatus String

Role status.

systemData Property Map

Role configured on ASE resource

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

Type string

Etcd type

Version string

Etcd version

Type string

Etcd type

Version string

Etcd version

type String

Etcd type

version String

Etcd version

type string

Etcd type

version string

Etcd version

type str

Etcd type

version str

Etcd version

type String

Etcd type

version String

Etcd version

KubernetesClusterInfoResponse

EtcdInfo EtcdInfoResponse

Etcd configuration

Nodes []NodeInfoResponse

Kubernetes cluster nodes

Version string

Kubernetes cluster version

etcdInfo EtcdInfoResponse

Etcd configuration

nodes List<NodeInfoResponse>

Kubernetes cluster nodes

version String

Kubernetes cluster version

etcdInfo EtcdInfoResponse

Etcd configuration

nodes NodeInfoResponse[]

Kubernetes cluster nodes

version string

Kubernetes cluster version

etcd_info EtcdInfoResponse

Etcd configuration

nodes Sequence[NodeInfoResponse]

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 string

Port of the Kubernetes node.

IpAddress string

IP address of the Kubernetes node.

Port string

Port of the Kubernetes node.

IpAddress string

IP address of the Kubernetes node.

port String

Port of the Kubernetes node.

ipAddress String

IP address of the Kubernetes node.

port string

Port of the Kubernetes node.

ipAddress string

IP address of the Kubernetes node.

port str

Port of the Kubernetes node.

ip_address str

IP address of the Kubernetes node.

port String

Port of the Kubernetes node.

ipAddress String

IP address of the Kubernetes node.

KubernetesRoleComputeResponse

MemoryInBytes double

Memory in bytes

ProcessorCount int

Processor count

VmProfile string

VM profile

MemoryInBytes float64

Memory in bytes

ProcessorCount int

Processor count

VmProfile string

VM profile

memoryInBytes Double

Memory in bytes

processorCount Integer

Processor count

vmProfile String

VM profile

memoryInBytes number

Memory in bytes

processorCount number

Processor count

vmProfile string

VM profile

memory_in_bytes float

Memory in bytes

processor_count int

Processor count

vm_profile str

VM profile

memoryInBytes Number

Memory in bytes

processorCount Number

Processor count

vmProfile String

VM profile

KubernetesRoleNetworkResponse

cniConfig Property Map

Cni configuration

loadBalancerConfig Property Map

Load balancer configuration

KubernetesRoleResourcesResponse

Compute KubernetesRoleComputeResponse

Kubernetes role compute resource

Network KubernetesRoleNetworkResponse

Kubernetes role network resource

Storage KubernetesRoleStorageResponse

Kubernetes role storage resource

compute KubernetesRoleComputeResponse

Kubernetes role compute resource

network KubernetesRoleNetworkResponse

Kubernetes role network resource

storage KubernetesRoleStorageResponse

Kubernetes role storage resource

compute KubernetesRoleComputeResponse

Kubernetes role compute resource

network KubernetesRoleNetworkResponse

Kubernetes role network resource

storage KubernetesRoleStorageResponse

Kubernetes role storage resource

compute KubernetesRoleComputeResponse

Kubernetes role compute resource

network KubernetesRoleNetworkResponse

Kubernetes role network resource

storage KubernetesRoleStorageResponse

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 []KubernetesRoleStorageClassInfoResponse

Kubernetes storage class info.

Endpoints []MountPointMapResponse

Mount points of shares in role(s).

storageClasses List<KubernetesRoleStorageClassInfoResponse>

Kubernetes storage class info.

endpoints List<MountPointMapResponse>

Mount points of shares in role(s).

storageClasses KubernetesRoleStorageClassInfoResponse[]

Kubernetes storage class info.

endpoints MountPointMapResponse[]

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

Type string

Load balancer type

Version string

Load balancer version

Type string

Load balancer type

Version string

Load balancer version

type String

Load balancer type

version String

Load balancer version

type string

Load balancer type

version string

Load balancer version

type str

Load balancer type

version str

Load balancer version

type String

Load balancer type

version String

Load balancer version

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.

ShareId 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.

ShareId 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.

shareId 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.

shareId 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.

share_id 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.

shareId String

ID of the share mounted to the role VM.

NodeInfoResponse

Name string

Node name.

Type string

Node type - Master/Worker

IpConfiguration List<Pulumi.AzureNative.DataBoxEdge.Inputs.KubernetesIPConfigurationResponse>

IP Configuration of the Kubernetes node.

Name string

Node name.

Type string

Node type - Master/Worker

IpConfiguration []KubernetesIPConfigurationResponse

IP Configuration of the Kubernetes node.

name String

Node name.

type String

Node type - Master/Worker

ipConfiguration List<KubernetesIPConfigurationResponse>

IP Configuration of the Kubernetes node.

name string

Node name.

type string

Node type - Master/Worker

ipConfiguration KubernetesIPConfigurationResponse[]

IP Configuration of the Kubernetes node.

name str

Node name.

type str

Node type - Master/Worker

ip_configuration Sequence[KubernetesIPConfigurationResponse]

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.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The type of identity that last modified the resource.

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

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.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The type of identity that last modified the resource.

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

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.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The type of identity that last modified the resource.

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

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.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The type of identity that last modified the resource.

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

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_type str

The type of identity that created the resource.

last_modified_at str

The type of identity that last modified the resource.

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

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.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The type of identity that last modified the resource.

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0