SmbMountEndpointProperties 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.
The properties of SMB share endpoint.
[Microsoft.Azure.PowerShell.Cmdlets.StorageMover.DoNotFormat]
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20240701.SmbMountEndpointPropertiesTypeConverter))]
public class SmbMountEndpointProperties : Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20240701.ISmbMountEndpointProperties, Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Runtime.IValidates
[<Microsoft.Azure.PowerShell.Cmdlets.StorageMover.DoNotFormat>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20240701.SmbMountEndpointPropertiesTypeConverter))>]
type SmbMountEndpointProperties = class
interface ISmbMountEndpointProperties
interface IJsonSerializable
interface IEndpointBaseProperties
interface IValidates
Public Class SmbMountEndpointProperties
Implements ISmbMountEndpointProperties, IValidates
- Inheritance
-
SmbMountEndpointProperties
- Attributes
- Implements
Constructors
SmbMountEndpointProperties() |
Creates an new SmbMountEndpointProperties instance. |
Properties
CredentialsPasswordUri |
The Azure Key Vault secret URI which stores the password. Use empty string to clean-up existing value. |
CredentialsType |
The Credentials type. |
CredentialsUsernameUri |
The Azure Key Vault secret URI which stores the username. Use empty string to clean-up existing value. |
Description |
A description for the Endpoint. |
EndpointType |
The Endpoint resource type. |
Host |
The host name or IP address of the server exporting the file system. |
ProvisioningState |
The provisioning state of this resource. |
ShareName |
The name of the SMB share being exported from the server. |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of SmbMountEndpointProperties. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of SmbMountEndpointProperties. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageMover.Models.Api20240701.ISmbMountEndpointProperties. |
FromJsonString(String) |
Creates a new instance of SmbMountEndpointProperties, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of SmbMountEndpointProperties into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
ToString() | |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |