ManagedClusterSecurityProfile 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.
Security profile for the container service cluster.
public class ManagedClusterSecurityProfile : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterSecurityProfile>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.ManagedClusterSecurityProfile>
public class ManagedClusterSecurityProfile
type ManagedClusterSecurityProfile = class
interface IJsonModel<ManagedClusterSecurityProfile>
interface IPersistableModel<ManagedClusterSecurityProfile>
type ManagedClusterSecurityProfile = class
Public Class ManagedClusterSecurityProfile
Implements IJsonModel(Of ManagedClusterSecurityProfile), IPersistableModel(Of ManagedClusterSecurityProfile)
Public Class ManagedClusterSecurityProfile
- Inheritance
-
ManagedClusterSecurityProfile
- Implements
Constructors
ManagedClusterSecurityProfile() |
Initializes a new instance of ManagedClusterSecurityProfile. |
Properties
AzureKeyVaultKms |
Azure Key Vault key management service settings for the security profile. |
CustomCATrustCertificates |
A list of up to 10 base64 encoded CAs that will be added to the trust store on nodes with the Custom CA Trust feature enabled. For more information see Custom CA Trust Certificates. |
Defender |
Microsoft Defender settings for the security profile. |
ImageCleaner |
Image Cleaner settings for the security profile. |
IsNodeRestrictionEnabled |
Whether to enable Node Restriction. |
IsWorkloadIdentityEnabled |
Whether to enable workload identity. |
Explicit Interface Implementations
IJsonModel<ManagedClusterSecurityProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<ManagedClusterSecurityProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<ManagedClusterSecurityProfile>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<ManagedClusterSecurityProfile>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<ManagedClusterSecurityProfile>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |