1. Packages
  2. Azure Native
  3. API Docs
  4. databoxedge
  5. getKubernetesRole
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.8.0 published on Monday, Sep 18, 2023 by Pulumi

azure-native.databoxedge.getKubernetesRole

Explore with Pulumi AI

azure-native logo
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.8.0 published on Monday, Sep 18, 2023 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:

    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

    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.

    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

    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.

    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

    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.

    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

    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_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

    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.

    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

    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

    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 timestamp of resource last modification (UTC)

    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 timestamp of resource last modification (UTC)

    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 timestamp of resource last modification (UTC)

    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 timestamp of resource last modification (UTC)

    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 timestamp of resource last modification (UTC)

    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 timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.8.0 published on Monday, Sep 18, 2023 by Pulumi