AgentPoolSecurityProfile Class
- java.
lang. Object - com.
azure. resourcemanager. containerservice. models. AgentPoolSecurityProfile
- com.
Implements
public final class AgentPoolSecurityProfile
implements JsonSerializable<AgentPoolSecurityProfile>
The security settings of an agent pool.
Constructor Summary
Constructor | Description |
---|---|
AgentPoolSecurityProfile() |
Creates an instance of Agent |
Method Summary
Modifier and Type | Method and Description |
---|---|
Boolean |
enableSecureBoot()
Get the enable |
Boolean |
enableVtpm()
Get the enable |
static
Agent |
fromJson(JsonReader jsonReader)
Reads an instance of Agent |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Agent |
withEnableSecureBoot(Boolean enableSecureBoot)
Set the enable |
Agent |
withEnableVtpm(Boolean enableVtpm)
Set the enable |
Methods inherited from java.lang.Object
Constructor Details
AgentPoolSecurityProfile
public AgentPoolSecurityProfile()
Creates an instance of AgentPoolSecurityProfile class.
Method Details
enableSecureBoot
public Boolean enableSecureBoot()
Get the enableSecureBoot property: Secure Boot is a feature of Trusted Launch which ensures that only signed operating systems and drivers can boot. For more details, see aka.ms/aks/trustedlaunch. If not specified, the default is false.
Returns:
enableVtpm
public Boolean enableVtpm()
Get the enableVtpm property: vTPM is a Trusted Launch feature for configuring a dedicated secure vault for keys and measurements held locally on the node. For more details, see aka.ms/aks/trustedlaunch. If not specified, the default is false.
Returns:
fromJson
public static AgentPoolSecurityProfile fromJson(JsonReader jsonReader)
Reads an instance of AgentPoolSecurityProfile from the JsonReader.
Parameters:
Returns:
Throws:
toJson
validate
public void validate()
Validates the instance.
withEnableSecureBoot
public AgentPoolSecurityProfile withEnableSecureBoot(Boolean enableSecureBoot)
Set the enableSecureBoot property: Secure Boot is a feature of Trusted Launch which ensures that only signed operating systems and drivers can boot. For more details, see aka.ms/aks/trustedlaunch. If not specified, the default is false.
Parameters:
Returns:
withEnableVtpm
public AgentPoolSecurityProfile withEnableVtpm(Boolean enableVtpm)
Set the enableVtpm property: vTPM is a Trusted Launch feature for configuring a dedicated secure vault for keys and measurements held locally on the node. For more details, see aka.ms/aks/trustedlaunch. If not specified, the default is false.
Parameters:
Returns:
Applies to
Azure SDK for Java