Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions azure-keyvault/azure/keyvault/custom/key_vault_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from msrest.pipeline import ClientRawResponse

from .key_vault_authentication import KeyVaultAuthentication
from ..key_vault_client import KeyVaultClient as KeyVaultClientBase
from ..v7_0.key_vault_client import KeyVaultClient as KeyVaultClientBase
from ..models import KeyVaultErrorException
from msrest.authentication import BasicTokenAuthentication

Expand All @@ -23,7 +23,7 @@ def __init__(self, credentials):
:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
object<msrestazure.azure_active_directory>` or :mod:`A KeyVaultAuthentication
object<key_vault_authentication>`
object<key_vault_authentication>`
"""

# if the supplied credentials instance is not derived from KeyVaultAuthBase but is an AAD credential type
Expand Down
5,746 changes: 24 additions & 5,722 deletions azure-keyvault/azure/keyvault/key_vault_client.py

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions azure-keyvault/azure/keyvault/models.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# 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.
# --------------------------------------------------------------------------
import warnings

from .v7_0.models import *
18 changes: 18 additions & 0 deletions azure-keyvault/azure/keyvault/v2016_10_01/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# 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 .key_vault_client import KeyVaultClient
from .version import VERSION

__all__ = ['KeyVaultClient']

__version__ = VERSION

5,018 changes: 5,018 additions & 0 deletions azure-keyvault/azure/keyvault/v2016_10_01/key_vault_client.py

Large diffs are not rendered by default.

262 changes: 262 additions & 0 deletions azure-keyvault/azure/keyvault/v2016_10_01/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,262 @@
# 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.
# --------------------------------------------------------------------------

try:
from .attributes_py3 import Attributes
from .json_web_key_py3 import JsonWebKey
from .key_attributes_py3 import KeyAttributes
from .key_bundle_py3 import KeyBundle
from .key_item_py3 import KeyItem
from .deleted_key_bundle_py3 import DeletedKeyBundle
from .deleted_key_item_py3 import DeletedKeyItem
from .secret_attributes_py3 import SecretAttributes
from .secret_bundle_py3 import SecretBundle
from .secret_item_py3 import SecretItem
from .deleted_secret_bundle_py3 import DeletedSecretBundle
from .deleted_secret_item_py3 import DeletedSecretItem
from .secret_restore_parameters_py3 import SecretRestoreParameters
from .certificate_attributes_py3 import CertificateAttributes
from .certificate_item_py3 import CertificateItem
from .certificate_issuer_item_py3 import CertificateIssuerItem
from .key_properties_py3 import KeyProperties
from .secret_properties_py3 import SecretProperties
from .subject_alternative_names_py3 import SubjectAlternativeNames
from .x509_certificate_properties_py3 import X509CertificateProperties
from .trigger_py3 import Trigger
from .action_py3 import Action
from .lifetime_action_py3 import LifetimeAction
from .issuer_parameters_py3 import IssuerParameters
from .certificate_policy_py3 import CertificatePolicy
from .certificate_bundle_py3 import CertificateBundle
from .deleted_certificate_bundle_py3 import DeletedCertificateBundle
from .deleted_certificate_item_py3 import DeletedCertificateItem
from .error_py3 import Error
from .certificate_operation_py3 import CertificateOperation
from .issuer_credentials_py3 import IssuerCredentials
from .administrator_details_py3 import AdministratorDetails
from .organization_details_py3 import OrganizationDetails
from .issuer_attributes_py3 import IssuerAttributes
from .issuer_bundle_py3 import IssuerBundle
from .contact_py3 import Contact
from .contacts_py3 import Contacts
from .key_create_parameters_py3 import KeyCreateParameters
from .key_import_parameters_py3 import KeyImportParameters
from .key_operations_parameters_py3 import KeyOperationsParameters
from .key_sign_parameters_py3 import KeySignParameters
from .key_verify_parameters_py3 import KeyVerifyParameters
from .key_update_parameters_py3 import KeyUpdateParameters
from .key_restore_parameters_py3 import KeyRestoreParameters
from .secret_set_parameters_py3 import SecretSetParameters
from .secret_update_parameters_py3 import SecretUpdateParameters
from .certificate_create_parameters_py3 import CertificateCreateParameters
from .certificate_import_parameters_py3 import CertificateImportParameters
from .certificate_update_parameters_py3 import CertificateUpdateParameters
from .certificate_merge_parameters_py3 import CertificateMergeParameters
from .certificate_issuer_set_parameters_py3 import CertificateIssuerSetParameters
from .certificate_issuer_update_parameters_py3 import CertificateIssuerUpdateParameters
from .certificate_operation_update_parameter_py3 import CertificateOperationUpdateParameter
from .key_operation_result_py3 import KeyOperationResult
from .key_verify_result_py3 import KeyVerifyResult
from .backup_key_result_py3 import BackupKeyResult
from .backup_secret_result_py3 import BackupSecretResult
from .pending_certificate_signing_request_result_py3 import PendingCertificateSigningRequestResult
from .storage_account_attributes_py3 import StorageAccountAttributes
from .storage_bundle_py3 import StorageBundle
from .storage_account_create_parameters_py3 import StorageAccountCreateParameters
from .storage_account_update_parameters_py3 import StorageAccountUpdateParameters
from .storage_account_regenerte_key_parameters_py3 import StorageAccountRegenerteKeyParameters
from .storage_account_item_py3 import StorageAccountItem
from .sas_definition_attributes_py3 import SasDefinitionAttributes
from .sas_definition_bundle_py3 import SasDefinitionBundle
from .sas_definition_item_py3 import SasDefinitionItem
from .sas_definition_create_parameters_py3 import SasDefinitionCreateParameters
from .sas_definition_update_parameters_py3 import SasDefinitionUpdateParameters
from .key_vault_error_py3 import KeyVaultError, KeyVaultErrorException
except (SyntaxError, ImportError):
from .attributes import Attributes
from .json_web_key import JsonWebKey
from .key_attributes import KeyAttributes
from .key_bundle import KeyBundle
from .key_item import KeyItem
from .deleted_key_bundle import DeletedKeyBundle
from .deleted_key_item import DeletedKeyItem
from .secret_attributes import SecretAttributes
from .secret_bundle import SecretBundle
from .secret_item import SecretItem
from .deleted_secret_bundle import DeletedSecretBundle
from .deleted_secret_item import DeletedSecretItem
from .secret_restore_parameters import SecretRestoreParameters
from .certificate_attributes import CertificateAttributes
from .certificate_item import CertificateItem
from .certificate_issuer_item import CertificateIssuerItem
from .key_properties import KeyProperties
from .secret_properties import SecretProperties
from .subject_alternative_names import SubjectAlternativeNames
from .x509_certificate_properties import X509CertificateProperties
from .trigger import Trigger
from .action import Action
from .lifetime_action import LifetimeAction
from .issuer_parameters import IssuerParameters
from .certificate_policy import CertificatePolicy
from .certificate_bundle import CertificateBundle
from .deleted_certificate_bundle import DeletedCertificateBundle
from .deleted_certificate_item import DeletedCertificateItem
from .error import Error
from .certificate_operation import CertificateOperation
from .issuer_credentials import IssuerCredentials
from .administrator_details import AdministratorDetails
from .organization_details import OrganizationDetails
from .issuer_attributes import IssuerAttributes
from .issuer_bundle import IssuerBundle
from .contact import Contact
from .contacts import Contacts
from .key_create_parameters import KeyCreateParameters
from .key_import_parameters import KeyImportParameters
from .key_operations_parameters import KeyOperationsParameters
from .key_sign_parameters import KeySignParameters
from .key_verify_parameters import KeyVerifyParameters
from .key_update_parameters import KeyUpdateParameters
from .key_restore_parameters import KeyRestoreParameters
from .secret_set_parameters import SecretSetParameters
from .secret_update_parameters import SecretUpdateParameters
from .certificate_create_parameters import CertificateCreateParameters
from .certificate_import_parameters import CertificateImportParameters
from .certificate_update_parameters import CertificateUpdateParameters
from .certificate_merge_parameters import CertificateMergeParameters
from .certificate_issuer_set_parameters import CertificateIssuerSetParameters
from .certificate_issuer_update_parameters import CertificateIssuerUpdateParameters
from .certificate_operation_update_parameter import CertificateOperationUpdateParameter
from .key_operation_result import KeyOperationResult
from .key_verify_result import KeyVerifyResult
from .backup_key_result import BackupKeyResult
from .backup_secret_result import BackupSecretResult
from .pending_certificate_signing_request_result import PendingCertificateSigningRequestResult
from .storage_account_attributes import StorageAccountAttributes
from .storage_bundle import StorageBundle
from .storage_account_create_parameters import StorageAccountCreateParameters
from .storage_account_update_parameters import StorageAccountUpdateParameters
from .storage_account_regenerte_key_parameters import StorageAccountRegenerteKeyParameters
from .storage_account_item import StorageAccountItem
from .sas_definition_attributes import SasDefinitionAttributes
from .sas_definition_bundle import SasDefinitionBundle
from .sas_definition_item import SasDefinitionItem
from .sas_definition_create_parameters import SasDefinitionCreateParameters
from .sas_definition_update_parameters import SasDefinitionUpdateParameters
from .key_vault_error import KeyVaultError, KeyVaultErrorException
from .key_item_paged import KeyItemPaged
from .deleted_key_item_paged import DeletedKeyItemPaged
from .secret_item_paged import SecretItemPaged
from .deleted_secret_item_paged import DeletedSecretItemPaged
from .certificate_item_paged import CertificateItemPaged
from .certificate_issuer_item_paged import CertificateIssuerItemPaged
from .deleted_certificate_item_paged import DeletedCertificateItemPaged
from .storage_account_item_paged import StorageAccountItemPaged
from .sas_definition_item_paged import SasDefinitionItemPaged
from .key_vault_client_enums import (
JsonWebKeyType,
JsonWebKeyCurveName,
DeletionRecoveryLevel,
KeyUsageType,
ActionType,
JsonWebKeyOperation,
JsonWebKeyEncryptionAlgorithm,
JsonWebKeySignatureAlgorithm,
)

__all__ = [
'Attributes',
'JsonWebKey',
'KeyAttributes',
'KeyBundle',
'KeyItem',
'DeletedKeyBundle',
'DeletedKeyItem',
'SecretAttributes',
'SecretBundle',
'SecretItem',
'DeletedSecretBundle',
'DeletedSecretItem',
'SecretRestoreParameters',
'CertificateAttributes',
'CertificateItem',
'CertificateIssuerItem',
'KeyProperties',
'SecretProperties',
'SubjectAlternativeNames',
'X509CertificateProperties',
'Trigger',
'Action',
'LifetimeAction',
'IssuerParameters',
'CertificatePolicy',
'CertificateBundle',
'DeletedCertificateBundle',
'DeletedCertificateItem',
'Error',
'CertificateOperation',
'IssuerCredentials',
'AdministratorDetails',
'OrganizationDetails',
'IssuerAttributes',
'IssuerBundle',
'Contact',
'Contacts',
'KeyCreateParameters',
'KeyImportParameters',
'KeyOperationsParameters',
'KeySignParameters',
'KeyVerifyParameters',
'KeyUpdateParameters',
'KeyRestoreParameters',
'SecretSetParameters',
'SecretUpdateParameters',
'CertificateCreateParameters',
'CertificateImportParameters',
'CertificateUpdateParameters',
'CertificateMergeParameters',
'CertificateIssuerSetParameters',
'CertificateIssuerUpdateParameters',
'CertificateOperationUpdateParameter',
'KeyOperationResult',
'KeyVerifyResult',
'BackupKeyResult',
'BackupSecretResult',
'PendingCertificateSigningRequestResult',
'StorageAccountAttributes',
'StorageBundle',
'StorageAccountCreateParameters',
'StorageAccountUpdateParameters',
'StorageAccountRegenerteKeyParameters',
'StorageAccountItem',
'SasDefinitionAttributes',
'SasDefinitionBundle',
'SasDefinitionItem',
'SasDefinitionCreateParameters',
'SasDefinitionUpdateParameters',
'KeyVaultError', 'KeyVaultErrorException',
'KeyItemPaged',
'DeletedKeyItemPaged',
'SecretItemPaged',
'DeletedSecretItemPaged',
'CertificateItemPaged',
'CertificateIssuerItemPaged',
'DeletedCertificateItemPaged',
'StorageAccountItemPaged',
'SasDefinitionItemPaged',
'JsonWebKeyType',
'JsonWebKeyCurveName',
'DeletionRecoveryLevel',
'KeyUsageType',
'ActionType',
'JsonWebKeyOperation',
'JsonWebKeyEncryptionAlgorithm',
'JsonWebKeySignatureAlgorithm',
]
29 changes: 29 additions & 0 deletions azure-keyvault/azure/keyvault/v2016_10_01/models/action.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# 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 Action(Model):
"""The action that will be executed.

:param action_type: The type of the action. Possible values include:
'EmailContacts', 'AutoRenew'
:type action_type: str or ~azure.keyvault.v2016_10_01.models.ActionType
"""

_attribute_map = {
'action_type': {'key': 'action_type', 'type': 'ActionType'},
}

def __init__(self, **kwargs):
super(Action, self).__init__(**kwargs)
self.action_type = kwargs.get('action_type', None)
29 changes: 29 additions & 0 deletions azure-keyvault/azure/keyvault/v2016_10_01/models/action_py3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# 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 Action(Model):
"""The action that will be executed.

:param action_type: The type of the action. Possible values include:
'EmailContacts', 'AutoRenew'
:type action_type: str or ~azure.keyvault.v2016_10_01.models.ActionType
"""

_attribute_map = {
'action_type': {'key': 'action_type', 'type': 'ActionType'},
}

def __init__(self, *, action_type=None, **kwargs) -> None:
super(Action, self).__init__(**kwargs)
self.action_type = action_type
Loading