IstioCertificateAuthority Class
- java.
lang. Object - com.
azure. resourcemanager. containerservice. models. IstioCertificateAuthority
- com.
Implements
public final class IstioCertificateAuthority
implements JsonSerializable<IstioCertificateAuthority>
Istio Service Mesh Certificate Authority (CA) configuration. For now, we only support plugin certificates as described here https://aka.ms/asm-plugin-ca.
Constructor Summary
Constructor | Description |
---|---|
IstioCertificateAuthority() |
Creates an instance of Istio |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Istio |
fromJson(JsonReader jsonReader)
Reads an instance of Istio |
Istio |
plugin()
Get the plugin property: Plugin certificates information for Service Mesh. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Istio |
withPlugin(IstioPluginCertificateAuthority plugin)
Set the plugin property: Plugin certificates information for Service Mesh. |
Methods inherited from java.lang.Object
Constructor Details
IstioCertificateAuthority
public IstioCertificateAuthority()
Creates an instance of IstioCertificateAuthority class.
Method Details
fromJson
public static IstioCertificateAuthority fromJson(JsonReader jsonReader)
Reads an instance of IstioCertificateAuthority from the JsonReader.
Parameters:
Returns:
Throws:
plugin
public IstioPluginCertificateAuthority plugin()
Get the plugin property: Plugin certificates information for Service Mesh.
Returns:
toJson
validate
public void validate()
Validates the instance.
withPlugin
public IstioCertificateAuthority withPlugin(IstioPluginCertificateAuthority plugin)
Set the plugin property: Plugin certificates information for Service Mesh.
Parameters:
Returns:
Applies to
Azure SDK for Java