Share via


ServiceMeshProfile Class

Definition

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()

Applies to