Share via


ManagedClusterSecurityProfile Class

Definition

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.

Applies to