ManagedClusterIngressProfileWebAppRouting Class
- java.
lang. Object - com.
azure. resourcemanager. containerservice. models. ManagedClusterIngressProfileWebAppRouting
- com.
Implements
public final class ManagedClusterIngressProfileWebAppRouting
implements JsonSerializable<ManagedClusterIngressProfileWebAppRouting>
Application Routing add-on settings for the ingress profile.
Constructor Summary
Constructor | Description |
---|---|
ManagedClusterIngressProfileWebAppRouting() |
Creates an instance of Managed |
Method Summary
Modifier and Type | Method and Description |
---|---|
List<String> |
dnsZoneResourceIds()
Get the dns |
Boolean |
enabled()
Get the enabled property: Whether to enable the Application Routing add-on. |
static
Managed |
fromJson(JsonReader jsonReader)
Reads an instance of Managed |
User |
identity()
Get the identity property: Managed identity of the Application Routing add-on. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Managed |
withDnsZoneResourceIds(List<String> dnsZoneResourceIds)
Set the dns |
Managed |
withEnabled(Boolean enabled)
Set the enabled property: Whether to enable the Application Routing add-on. |
Methods inherited from java.lang.Object
Constructor Details
ManagedClusterIngressProfileWebAppRouting
public ManagedClusterIngressProfileWebAppRouting()
Creates an instance of ManagedClusterIngressProfileWebAppRouting class.
Method Details
dnsZoneResourceIds
public List
Get the dnsZoneResourceIds property: Resource IDs of the DNS zones to be associated with the Application Routing add-on. Used only when Application Routing add-on is enabled. Public and private DNS zones can be in different resource groups, but all public DNS zones must be in the same resource group and all private DNS zones must be in the same resource group.
Returns:
enabled
public Boolean enabled()
Get the enabled property: Whether to enable the Application Routing add-on.
Returns:
fromJson
public static ManagedClusterIngressProfileWebAppRouting fromJson(JsonReader jsonReader)
Reads an instance of ManagedClusterIngressProfileWebAppRouting from the JsonReader.
Parameters:
Returns:
Throws:
identity
public UserAssignedIdentity identity()
Get the identity property: Managed identity of the Application Routing add-on. This is the identity that should be granted permissions, for example, to manage the associated Azure DNS resource and get certificates from Azure Key Vault. See [this overview of the add-on](https://learn.microsoft.com/en-us/azure/aks/web-app-routing?tabs=with-osm) for more instructions.
Returns:
toJson
validate
public void validate()
Validates the instance.
withDnsZoneResourceIds
public ManagedClusterIngressProfileWebAppRouting withDnsZoneResourceIds(List
Set the dnsZoneResourceIds property: Resource IDs of the DNS zones to be associated with the Application Routing add-on. Used only when Application Routing add-on is enabled. Public and private DNS zones can be in different resource groups, but all public DNS zones must be in the same resource group and all private DNS zones must be in the same resource group.
Parameters:
Returns:
withEnabled
public ManagedClusterIngressProfileWebAppRouting withEnabled(Boolean enabled)
Set the enabled property: Whether to enable the Application Routing add-on.
Parameters:
Returns:
Applies to
Azure SDK for Java