Condividi tramite


NetAppBucketServerProperties Class

Definition

Properties of the server managing the lifecycle of volume buckets.

public class NetAppBucketServerProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetApp.Models.NetAppBucketServerProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetApp.Models.NetAppBucketServerProperties>
type NetAppBucketServerProperties = class
    interface IJsonModel<NetAppBucketServerProperties>
    interface IPersistableModel<NetAppBucketServerProperties>
Public Class NetAppBucketServerProperties
Implements IJsonModel(Of NetAppBucketServerProperties), IPersistableModel(Of NetAppBucketServerProperties)
Inheritance
NetAppBucketServerProperties
Implements

Constructors

Name Description
NetAppBucketServerProperties()

Initializes a new instance of NetAppBucketServerProperties.

Properties

Name Description
CertificateCommonName

Certificate Common Name taken from the certificate installed on the bucket server.

CertificateExpiryOn

The bucket server's certificate expiry date.

CertificateObject

The base64-encoded contents of a PEM file, which includes both the bucket server's certificate and private key. It is generated by the end user and allows the user to access volume data in a read-only manner. Note: This is only used when Azure Key Vault is not configured. This property is mutually exclusive with the Azure Key Vault 'akv' properties.

Fqdn

The host part of the bucket URL, resolving to the bucket IP address and allowed by the server certificate.

IPAddress

The bucket server's IPv4 address.

OnCertificateConflictAction

Action to take when there is a certificate conflict. Possible values include: 'Update', 'Fail'

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<NetAppBucketServerProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<NetAppBucketServerProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetAppBucketServerProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetAppBucketServerProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<NetAppBucketServerProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to