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
|
# 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 AzureStorageCredentialsInfo(Model):
"""Credentials to access Azure File Share.
:param account_key: Storage account key. One of accountKey or
accountKeySecretReference must be specified.
:type account_key: str
:param account_key_secret_reference: Specifies the location of the storage
account key, which is a Key Vault Secret. Users can store their secrets in
Azure KeyVault and pass it to the Batch AI Service to integrate with
KeyVault. One of accountKey or accountKeySecretReference must be
specified.
:type account_key_secret_reference:
~azure.mgmt.batchai.models.KeyVaultSecretReference
"""
_attribute_map = {
'account_key': {'key': 'accountKey', 'type': 'str'},
'account_key_secret_reference': {'key': 'accountKeySecretReference', 'type': 'KeyVaultSecretReference'},
}
def __init__(self, **kwargs):
super(AzureStorageCredentialsInfo, self).__init__(**kwargs)
self.account_key = kwargs.get('account_key', None)
self.account_key_secret_reference = kwargs.get('account_key_secret_reference', None)
|