1# coding=utf-8 2# -------------------------------------------------------------------------- 3# Copyright (c) Microsoft Corporation. All rights reserved. 4# Licensed under the MIT License. See License.txt in the project root for 5# license information. 6# 7# Code generated by Microsoft (R) AutoRest Code Generator. 8# Changes may cause incorrect behavior and will be lost if the code is 9# regenerated. 10# -------------------------------------------------------------------------- 11 12from msrest.serialization import Model 13 14 15class CertificateIssuerUpdateParameters(Model): 16 """The certificate issuer update parameters. 17 18 :param provider: The issuer provider. 19 :type provider: str 20 :param credentials: The credentials to be used for the issuer. 21 :type credentials: ~azure.keyvault.v2016_10_01.models.IssuerCredentials 22 :param organization_details: Details of the organization as provided to 23 the issuer. 24 :type organization_details: 25 ~azure.keyvault.v2016_10_01.models.OrganizationDetails 26 :param attributes: Attributes of the issuer object. 27 :type attributes: ~azure.keyvault.v2016_10_01.models.IssuerAttributes 28 """ 29 30 _attribute_map = { 31 'provider': {'key': 'provider', 'type': 'str'}, 32 'credentials': {'key': 'credentials', 'type': 'IssuerCredentials'}, 33 'organization_details': {'key': 'org_details', 'type': 'OrganizationDetails'}, 34 'attributes': {'key': 'attributes', 'type': 'IssuerAttributes'}, 35 } 36 37 def __init__(self, *, provider: str=None, credentials=None, organization_details=None, attributes=None, **kwargs) -> None: 38 super(CertificateIssuerUpdateParameters, self).__init__(**kwargs) 39 self.provider = provider 40 self.credentials = credentials 41 self.organization_details = organization_details 42 self.attributes = attributes 43