S3WithHmacEndpointProperties Class

Definition

The properties of S3WithHmac share endpoint.

public class S3WithHmacEndpointProperties : Azure.ResourceManager.StorageMover.Models.EndpointBaseProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.StorageMover.Models.S3WithHmacEndpointProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.StorageMover.Models.S3WithHmacEndpointProperties>
type S3WithHmacEndpointProperties = class
    inherit EndpointBaseProperties
    interface IJsonModel<S3WithHmacEndpointProperties>
    interface IPersistableModel<S3WithHmacEndpointProperties>
Public Class S3WithHmacEndpointProperties
Inherits EndpointBaseProperties
Implements IJsonModel(Of S3WithHmacEndpointProperties), IPersistableModel(Of S3WithHmacEndpointProperties)
Inheritance
S3WithHmacEndpointProperties
Implements

Constructors

Name Description
S3WithHmacEndpointProperties()

Initializes a new instance of S3WithHmacEndpointProperties.

Properties

Name Description
Credentials

The Azure Key Vault credentials which stores the access key and secret key. Use empty string to clean-up existing value.

Description

A description for the Endpoint.

(Inherited from EndpointBaseProperties)
EndpointKind

The Endpoint resource kind source or target.

(Inherited from EndpointBaseProperties)
OtherSourceTypeDescription

The description for other source type of S3WithHmac endpoint.

ProvisioningState

The provisioning state of this resource.

(Inherited from EndpointBaseProperties)
SourceType

The source type of S3WithHmac endpoint.

SourceUri

The URI which points to the source.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

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

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

(Inherited from EndpointBaseProperties)
IJsonModel<EndpointBaseProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from EndpointBaseProperties)
IJsonModel<S3WithHmacEndpointProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<S3WithHmacEndpointProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EndpointBaseProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from EndpointBaseProperties)
IPersistableModel<EndpointBaseProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from EndpointBaseProperties)
IPersistableModel<EndpointBaseProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from EndpointBaseProperties)
IPersistableModel<S3WithHmacEndpointProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<S3WithHmacEndpointProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<S3WithHmacEndpointProperties>.Write(ModelReaderWriterOptions)

Applies to