IstioCertificateAuthority 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.
Istio Service Mesh Certificate Authority (CA) configuration. For now, we only support plugin certificates as described here https://aka.ms/asm-plugin-ca
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IstioCertificateAuthorityTypeConverter))]
public class IstioCertificateAuthority : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IIstioCertificateAuthority
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IstioCertificateAuthorityTypeConverter))>]
type IstioCertificateAuthority = class
interface IIstioCertificateAuthority
interface IJsonSerializable
Public Class IstioCertificateAuthority
Implements IIstioCertificateAuthority
- Inheritance
-
IstioCertificateAuthority
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| IstioCertificateAuthority() |
Creates an new IstioCertificateAuthority instance. |
Properties
| Name | Description |
|---|---|
| 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 IstioCertificateAuthority. |
| DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of IstioCertificateAuthority. |
| FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IIstioCertificateAuthority. |
| FromJsonString(String) |
Creates a new instance of IstioCertificateAuthority, deserializing the content from a json string. |
| ToJson(JsonObject, SerializationMode) |
Serializes this instance of IstioCertificateAuthority into a JsonNode. |
| ToJsonString() |
Serializes this instance to a json string. |
| ToString() | |