AdvancedNetworking Class
- java.
lang. Object - com.
azure. resourcemanager. containerservice. models. AdvancedNetworking
- com.
Implements
public final class AdvancedNetworking
implements JsonSerializable<AdvancedNetworking>
Advanced Networking profile for enabling observability and security feature suite on a cluster. For more information see aka.ms/aksadvancednetworking.
Constructor Summary
Constructor | Description |
---|---|
AdvancedNetworking() |
Creates an instance of Advanced |
Method Summary
Modifier and Type | Method and Description |
---|---|
Boolean |
enabled()
Get the enabled property: Indicates the enablement of Advanced Networking functionalities of observability and security on AKS clusters. |
static
Advanced |
fromJson(JsonReader jsonReader)
Reads an instance of Advanced |
Advanced |
observability()
Get the observability property: Observability profile to enable advanced network metrics and flow logs with historical contexts. |
Advanced |
security()
Get the security property: Security profile to enable security features on cilium based cluster. |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Advanced |
withEnabled(Boolean enabled)
Set the enabled property: Indicates the enablement of Advanced Networking functionalities of observability and security on AKS clusters. |
Advanced |
withObservability(AdvancedNetworkingObservability observability)
Set the observability property: Observability profile to enable advanced network metrics and flow logs with historical contexts. |
Advanced |
withSecurity(AdvancedNetworkingSecurity security)
Set the security property: Security profile to enable security features on cilium based cluster. |
Methods inherited from java.lang.Object
Constructor Details
AdvancedNetworking
public AdvancedNetworking()
Creates an instance of AdvancedNetworking class.
Method Details
enabled
public Boolean enabled()
Get the enabled property: Indicates the enablement of Advanced Networking functionalities of observability and security on AKS clusters. When this is set to true, all observability and security features will be set to enabled unless explicitly disabled. If not specified, the default is false.
Returns:
fromJson
public static AdvancedNetworking fromJson(JsonReader jsonReader)
Reads an instance of AdvancedNetworking from the JsonReader.
Parameters:
Returns:
Throws:
observability
public AdvancedNetworkingObservability observability()
Get the observability property: Observability profile to enable advanced network metrics and flow logs with historical contexts.
Returns:
security
public AdvancedNetworkingSecurity security()
Get the security property: Security profile to enable security features on cilium based cluster.
Returns:
toJson
validate
public void validate()
Validates the instance.
withEnabled
public AdvancedNetworking withEnabled(Boolean enabled)
Set the enabled property: Indicates the enablement of Advanced Networking functionalities of observability and security on AKS clusters. When this is set to true, all observability and security features will be set to enabled unless explicitly disabled. If not specified, the default is false.
Parameters:
Returns:
withObservability
public AdvancedNetworking withObservability(AdvancedNetworkingObservability observability)
Set the observability property: Observability profile to enable advanced network metrics and flow logs with historical contexts.
Parameters:
Returns:
withSecurity
public AdvancedNetworking withSecurity(AdvancedNetworkingSecurity security)
Set the security property: Security profile to enable security features on cilium based cluster.
Parameters:
Returns:
Applies to
Azure SDK for Java