1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from msrest.serialization import Model
class OutputDirectory(Model):
"""Output directory for the job.
All required parameters must be populated in order to send to Azure.
:param id: Required. The name for the output directory. The path of the
output directory will be available as a value of an environment variable
with AZ_BATCHAI_OUTPUT_<id> name, where <id> is the value of id attribute.
:type id: str
:param path_prefix: Required. The prefix path where the output directory
will be created. NOTE: This is an absolute path to prefix. E.g.
$AZ_BATCHAI_MOUNT_ROOT/MyNFS/MyLogs. You can find the full path to the
output directory by combining pathPrefix, jobOutputDirectoryPathSegment
(reported by get job) and pathSuffix.
:type path_prefix: str
:param path_suffix: The suffix path where the output directory will be
created. The suffix path where the output directory will be created. E.g.
models. You can find the full path to the output directory by combining
pathPrefix, jobOutputDirectoryPathSegment (reported by get job) and
pathSuffix.
:type path_suffix: str
"""
_validation = {
'id': {'required': True},
'path_prefix': {'required': True},
}
_attribute_map = {
'id': {'key': 'id', 'type': 'str'},
'path_prefix': {'key': 'pathPrefix', 'type': 'str'},
'path_suffix': {'key': 'pathSuffix', 'type': 'str'},
}
def __init__(self, *, id: str, path_prefix: str, path_suffix: str=None, **kwargs) -> None:
super(OutputDirectory, self).__init__(**kwargs)
self.id = id
self.path_prefix = path_prefix
self.path_suffix = path_suffix
|