class Azure::KeyVault::V7_1_preview::Models::CertificateImportParameters
The certificate import parameters.
Attributes
base64encoded_certificate[RW]
@return [String] Base64 encoded representation of the certificate object to import. This certificate needs to contain the private key.
certificate_attributes[RW]
@return [CertificateAttributes] The attributes of the certificate (optional).
certificate_policy[RW]
@return [CertificatePolicy] The management policy for the certificate.
password[RW]
@return [String] If the private key in base64encoded_certificate
is encrypted, the password used for encryption.
Public Class Methods
mapper()
click to toggle source
Mapper for CertificateImportParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/7.1-preview/generated/azure_key_vault/models/certificate_import_parameters.rb, line 39 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'CertificateImportParameters', type: { name: 'Composite', class_name: 'CertificateImportParameters', model_properties: { base64encoded_certificate: { client_side_validation: true, required: true, serialized_name: 'value', type: { name: 'String' } }, password: { client_side_validation: true, required: false, serialized_name: 'pwd', type: { name: 'String' } }, certificate_policy: { client_side_validation: true, required: false, serialized_name: 'policy', type: { name: 'Composite', class_name: 'CertificatePolicy' } }, certificate_attributes: { client_side_validation: true, required: false, serialized_name: 'attributes', type: { name: 'Composite', class_name: 'CertificateAttributes' } }, tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end