models Package

Classes

ARMBaseModel

Represents the base class for all object models.

Variables are only populated by the server, and will be ignored when sending a request.

Address

The shipping address of the customer.

All required parameters must be populated in order to send to Azure.

Alert

Alert on the data box edge/gateway device.

Variables are only populated by the server, and will be ignored when sending a request.

AlertErrorDetails

Error details for the alert.

Variables are only populated by the server, and will be ignored when sending a request.

AlertList

Collection of alerts.

Variables are only populated by the server, and will be ignored when sending a request.

AsymmetricEncryptedSecret

Represent the secrets intended for encryption with asymmetric key pair.

All required parameters must be populated in order to send to Azure.

Authentication

Authentication mechanism for IoT devices.

AzureContainerInfo

Azure container mapping of the endpoint.

All required parameters must be populated in order to send to Azure.

BandwidthSchedule

The bandwidth schedule details.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

BandwidthSchedulesList

The collection of bandwidth schedules.

Variables are only populated by the server, and will be ignored when sending a request.

ClientAccessRight

The mapping between a particular client IP and the type of access client has on the NFS share.

All required parameters must be populated in order to send to Azure.

CloudErrorBody

An error response from the service.

ContactDetails

Contains all the contact details of the customer.

All required parameters must be populated in order to send to Azure.

Container

Represents a container on the Data Box Edge/Gateway device.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ContainerList

Collection of all the containers on the Data Box Edge/Gateway device.

Variables are only populated by the server, and will be ignored when sending a request.

DataBoxEdgeDevice

The Data Box Edge/Gateway device.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

DataBoxEdgeDeviceExtendedInfo

The extended Info of the Data Box Edge/Gateway device.

Variables are only populated by the server, and will be ignored when sending a request.

DataBoxEdgeDeviceList

The collection of Data Box Edge/Gateway devices.

Variables are only populated by the server, and will be ignored when sending a request.

DataBoxEdgeDevicePatch

The Data Box Edge/Gateway device patch.

FileEventTrigger

Trigger details.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

FileSourceInfo

File source details.

All required parameters must be populated in order to send to Azure.

IoTDeviceInfo

Metadata of IoT device/IoT Edge device to be configured.

All required parameters must be populated in order to send to Azure.

IoTRole

Compute role.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Ipv4Config

Details related to the IPv4 address configuration.

Variables are only populated by the server, and will be ignored when sending a request.

Ipv6Config

Details related to the IPv6 address configuration.

Variables are only populated by the server, and will be ignored when sending a request.

Job

A device job.

Variables are only populated by the server, and will be ignored when sending a request.

JobErrorDetails

The job error information containing the list of job errors.

Variables are only populated by the server, and will be ignored when sending a request.

JobErrorItem

The job error items.

Variables are only populated by the server, and will be ignored when sending a request.

MetricDimensionV1

Metric Dimension v1.

MetricSpecificationV1

Metric specification version 1.

MountPointMap

The share mount point.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

NetworkAdapter

Represents the networkAdapter on a device.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkAdapterPosition

The network adapter position.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkSettings

The network settings of a device.

Variables are only populated by the server, and will be ignored when sending a request.

Node

Represents a single node in a Data box Edge/Gateway device Gateway devices, standalone Edge devices and a single node cluster Edge device will all have 1 node Multi-node Edge devices will have more than 1 nodes.

Variables are only populated by the server, and will be ignored when sending a request.

ivar id: The path ID that uniquely identifies the object.

vartype id: str

ivar name: The object name.

vartype name: str

ivar type: The hierarchical type of the object.

vartype type: str

ivar node_status: The current status of the individual node. Possible values include: "Unknown", "Up", "Down", "Rebooting", "ShuttingDown".

vartype node_status: str or ~azure.mgmt.databoxedge.v2019_08_01.models.NodeStatus

ivar node_chassis_serial_number: Serial number of the Chassis.

vartype node_chassis_serial_number: str

ivar node_serial_number: Serial number of the individual node.

vartype node_serial_number: str

ivar node_display_name: Display Name of the individual node.

vartype node_display_name: str

ivar node_friendly_software_version: Friendly software version name that is currently installed on the node.

vartype node_friendly_software_version: str

ivar node_hcs_version: HCS version that is currently installed on the node.

vartype node_hcs_version: str

ivar node_instance_id: Guid instance id of the node.

vartype node_instance_id: str

NodeList

Collection of Nodes.

Variables are only populated by the server, and will be ignored when sending a request.

Operation

Operations.

OperationDisplay

Operation display properties.

OperationsList

The list of operations used for the discovery of available provider operations.

All required parameters must be populated in order to send to Azure.

Order

The order details.

Variables are only populated by the server, and will be ignored when sending a request.

OrderList

List of order entities.

Variables are only populated by the server, and will be ignored when sending a request.

OrderStatus

Represents a single status change.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

PeriodicTimerEventTrigger

Trigger details.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

PeriodicTimerSourceInfo

Periodic timer event source.

All required parameters must be populated in order to send to Azure.

RefreshDetails

Fields for tracking refresh job on the share or container.

ResourceTypeSku

SkuInformation object.

Variables are only populated by the server, and will be ignored when sending a request.

Role

Compute role.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: IoTRole.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

RoleList

Collection of all the roles on the Data Box Edge device.

Variables are only populated by the server, and will be ignored when sending a request.

RoleSinkInfo

Compute role against which events will be raised.

All required parameters must be populated in order to send to Azure.

SecuritySettings

The security settings of a device.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ServiceSpecification

Service specification.

Share

Represents a share on the Data Box Edge/Gateway device.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ShareAccessRight

Specifies the mapping between this particular user and the type of access he has on shares on this device.

All required parameters must be populated in order to send to Azure.

ShareList

Collection of all the shares on the Data Box Edge/Gateway device.

Variables are only populated by the server, and will be ignored when sending a request.

Sku

The SKU type.

SkuCost

The metadata for retrieving price info.

Variables are only populated by the server, and will be ignored when sending a request.

SkuInformationList

List of SKU Information objects.

Variables are only populated by the server, and will be ignored when sending a request.

SkuLocationInfo

The location info.

Variables are only populated by the server, and will be ignored when sending a request.

SkuRestriction

The restrictions because of which SKU cannot be used.

Variables are only populated by the server, and will be ignored when sending a request.

SkuRestrictionInfo

The restriction info with locations and zones.

Variables are only populated by the server, and will be ignored when sending a request.

StorageAccount

Represents a Storage Account on the Data Box Edge/Gateway device.

Variables are only populated by the server, and will be ignored when sending a request.

StorageAccountCredential

The storage account credential.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

StorageAccountCredentialList

The collection of storage account credentials.

Variables are only populated by the server, and will be ignored when sending a request.

StorageAccountList

Collection of all the Storage Accounts on the Data Box Edge/Gateway device.

Variables are only populated by the server, and will be ignored when sending a request.

SymmetricKey

Symmetric key for authentication.

TrackingInfo

Tracking courier information.

Trigger

Trigger details.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: FileEventTrigger, PeriodicTimerEventTrigger.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

TriggerList

Collection of all trigger on the data box edge device.

Variables are only populated by the server, and will be ignored when sending a request.

UpdateDownloadProgress

Details about the download progress of update.

Variables are only populated by the server, and will be ignored when sending a request.

UpdateInstallProgress

Progress details during installation of updates.

Variables are only populated by the server, and will be ignored when sending a request.

UpdateSummary

Details about ongoing updates and availability of updates on the device.

Variables are only populated by the server, and will be ignored when sending a request.

UploadCertificateRequest

The upload certificate request.

All required parameters must be populated in order to send to Azure.

UploadCertificateResponse

The upload registration certificate response.

Variables are only populated by the server, and will be ignored when sending a request.

User

Represents a user who has access to one or more shares on the Data Box Edge/Gateway device.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

UserAccessRight

The mapping between a particular user and the access type on the SMB share.

All required parameters must be populated in order to send to Azure.

UserList

Collection of users.

Variables are only populated by the server, and will be ignored when sending a request.

Enums

AccountType

Type of storage accessed on the storage account.

AlertSeverity

Severity of the alert.

AuthenticationType

The authentication type.

AzureContainerDataFormat

Storage format used for the file represented by the share.

ClientPermissionType

Type of access to be allowed for the client.

ContainerStatus

Current status of the container.

DataBoxEdgeDeviceStatus

The status of the Data Box Edge/Gateway device.

DataPolicy

Data policy of the share.

DayOfWeek

An enumeration.

DeviceType

The type of the Data Box Edge/Gateway device.

DownloadPhase

The download phase.

EncryptionAlgorithm

The algorithm used to encrypt "Value".

InstallRebootBehavior

Indicates if updates are available and at least one of the updates needs a reboot.

JobStatus

The current status of the job.

JobType

The type of the job.

MetricAggregationType

Metric aggregation type.

MetricCategory

Metric category.

MetricUnit

Metric units.

MonitoringStatus

Current monitoring status of the share.

NetworkAdapterDHCPStatus

Value indicating whether this adapter has DHCP enabled.

NetworkAdapterRDMAStatus

Value indicating whether this adapter is RDMA capable.

NetworkAdapterStatus

Value indicating whether this adapter is valid.

NetworkGroup

The network group.

NodeStatus

The current status of the individual node

OrderState

Status of the order as per the allowed status types.

PlatformType

Host OS supported by the IoT role.

RoleStatus

Role status.

RoleTypes

An enumeration.

SSLStatus

Signifies whether SSL needs to be enabled or not.

ShareAccessProtocol

Access protocol to be used by the share.

ShareAccessType

Type of access to be allowed on the share for this user.

ShareStatus

Current status of the share.

SkuName

The Sku name

SkuRestrictionReasonCode

The SKU restriction reason.

SkuTier

The Sku tier

StorageAccountStatus

Current status of the storage account

TimeGrain

An enumeration.

TriggerEventType

Trigger Kind.

UpdateOperation

The current update operation.

UpdateOperationStage

Current stage of the update operation.

UserType

Type of the user.