KubernetesRole Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The limited preview of Kubernetes Cluster Management from the Azure supports:
- Using a simple turn-key option in Azure Portal, deploy a Kubernetes cluster on your Azure Stack Edge device.
- Configure Kubernetes cluster running on your device with Arc enabled Kubernetes with a click of a button in the Azure Portal. Azure Arc enables organizations to view, manage, and govern their on-premises Kubernetes clusters using the Azure Portal, command line tools, and APIs.
- Easily configure Persistent Volumes using SMB and NFS shares for storing container data. For more information, refer to the document here: https://databoxupdatepackages.blob.core.windows.net/documentation/Microsoft-Azure-Stack-Edge-K8-Cloud-Management-20210323.pdf Or Demo: https://databoxupdatepackages.blob.core.windows.net/documentation/Microsoft-Azure-Stack-Edge-K8S-Cloud-Management-20210323.mp4 By using this feature, you agree to the preview legal terms. See the https://azure.microsoft.com/en-us/support/legal/preview-supplemental-terms/
[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("Kubernetes")]
public class KubernetesRole : Microsoft.Azure.Management.DataBoxEdge.Models.Role
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("Kubernetes")>]
type KubernetesRole = class
inherit Role
Public Class KubernetesRole
Inherits Role
- Inheritance
- Attributes
-
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute
Constructors
KubernetesRole() |
Initializes a new instance of the KubernetesRole class. |
KubernetesRole(String, KubernetesClusterInfo, KubernetesRoleResources, String, String, String, String, SystemData, String, String) |
Initializes a new instance of the KubernetesRole class. |
Properties
HostPlatform |
Gets or sets host OS supported by the Kubernetes role. Possible values include: 'Windows', 'Linux' |
HostPlatformType |
Gets platform where the runtime is hosted. Possible values include: 'KubernetesCluster', 'LinuxVM' |
Id |
Gets the path ID that uniquely identifies the object. (Inherited from ARMBaseModel) |
KubernetesClusterInfo |
Gets or sets kubernetes cluster configuration |
KubernetesRoleResources |
Gets or sets kubernetes role resources |
Name |
Gets the object name. (Inherited from ARMBaseModel) |
ProvisioningState |
Gets state of Kubernetes deployment. Possible values include: 'Invalid', 'Creating', 'Created', 'Updating', 'Reconfiguring', 'Failed', 'Deleting' |
RoleStatus |
Gets or sets role status. Possible values include: 'Enabled', 'Disabled' |
SystemData |
Gets or sets role configured on ASE resource (Inherited from Role) |
Type |
Gets the hierarchical type of the object. (Inherited from ARMBaseModel) |
Methods
Validate() |
Validate the object. |