ServiceMeshProfile 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.
Service mesh profile for a managed cluster.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ServiceMeshProfileTypeConverter))]
public class ServiceMeshProfile : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IServiceMeshProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.ServiceMeshProfileTypeConverter))>]
type ServiceMeshProfile = class
interface IServiceMeshProfile
interface IJsonSerializable
Public Class ServiceMeshProfile
Implements IServiceMeshProfile
- Inheritance
-
ServiceMeshProfile
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| ServiceMeshProfile() |
Creates an new ServiceMeshProfile instance. |
Properties
| Name | Description |
|---|---|
| ComponentEgressGateway |
Istio egress gateways. |
| ComponentIngressGateway |
Istio ingress gateways. |
| IstioRevision |
The list of revisions of the Istio control plane. When an upgrade is not in progress, this holds one value. When canary upgrade is in progress, this can only hold two consecutive values. For more information, see: https://learn.microsoft.com/en-us/azure/aks/istio-upgrade |
| Mode |
Mode of the service mesh. |
| PluginCertChainObjectName |
Certificate chain object name in Azure Key Vault. |
| PluginCertObjectName |
Intermediate certificate object name in Azure Key Vault. |
| PluginKeyObjectName |
Intermediate certificate private key object name in Azure Key Vault. |
| PluginKeyVaultId |
The resource ID of the Key Vault. |
| PluginRootCertObjectName |
Root certificate object name in Azure Key Vault. |
Methods
| Name | Description |
|---|---|
| DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of ServiceMeshProfile. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of ServiceMeshProfile. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IServiceMeshProfile. |
| FromJsonString(String) |
Creates a new instance of ServiceMeshProfile, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of ServiceMeshProfile into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |
| ToString() | |