Module Values.StorageVirtualMachineSource

Describes the Amazon FSx for NetApp ONTAP storage virtual machine (SVM) configuration.

Sourcetype nonrec t = {
  1. activeDirectoryConfiguration : SvmActiveDirectoryConfiguration.t option;
    (*

    Describes the Microsoft Active Directory configuration to which the SVM is joined, if applicable.

    *)
  2. creationTime : CreationTime.t option;
  3. endpoints : SvmEndpoints.t option;
    (*

    The endpoints that are used to access data or to manage the SVM using the NetApp ONTAP CLI, REST API, or NetApp CloudManager. They are the Iscsi, Management, Nfs, and Smb endpoints.

    *)
  4. fileSystemId : FileSystemId.t option;
  5. lifecycle : StorageVirtualMachineLifecycle.t option;
    (*

    Describes the SVM's lifecycle status. CREATED - The SVM is fully available for use. CREATING - Amazon FSx is creating the new SVM. DELETING - Amazon FSx is deleting an existing SVM. FAILED - Amazon FSx was unable to create the SVM. MISCONFIGURED - The SVM is in a failed but recoverable state. PENDING - Amazon FSx has not started creating the SVM.

    *)
  6. name : StorageVirtualMachineName.t option;
    (*

    The name of the SVM, if provisioned.

    *)
  7. resourceARN : ResourceARN.t option;
  8. storageVirtualMachineId : StorageVirtualMachineId.t option;
    (*

    The SVM's system generated unique ID.

    *)
  9. subtype : StorageVirtualMachineSubtype.t option;
    (*

    Describes the SVM's subtype.

    *)
  10. uUID : UUID.t option;
    (*

    The SVM's UUID (universally unique identifier).

    *)
  11. tags : Tags.t option;
  12. lifecycleTransitionReason : LifecycleTransitionReason.t option;
    (*

    Describes why the SVM lifecycle state changed.

    *)
  13. rootVolumeSecurityStyle : StorageVirtualMachineRootVolumeSecurityStyle.t option;
    (*

    The security style of the root volume of the SVM.

    *)
}
Sourceval make : ?activeDirectoryConfiguration:??? -> ?creationTime:??? -> ?endpoints:??? -> ?fileSystemId:??? -> ?lifecycle:??? -> ?name:??? -> ?resourceARN:??? -> ?storageVirtualMachineId:??? -> ?subtype:??? -> ?uUID:??? -> ?tags:??? -> ?lifecycleTransitionReason:??? -> ?rootVolumeSecurityStyle:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of TagKey.t ]) list ] list | `String of FileSystemId.t | `Structure of (string * [> `String of NetBiosAlias.t | `Structure of (string * [> `List of [> `String of IpAddress.t ] list | `String of ActiveDirectoryFullyQualifiedName.t ]) list ]) list | `Timestamp of CreationTime.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t