class Azure::Graph::Mgmt::V1_6::Models::KeyCredential
Active Directory Key Credential information.
Attributes
end_date[RW]
@return [DateTime] End date.
key_id[RW]
@return [String] Key ID.
start_date[RW]
@return [DateTime] Start date.
type[RW]
@return [String] Type. Acceptable values are 'AsymmetricX509Cert' and 'Symmetric'.
usage[RW]
@return [String] Usage. Acceptable values are 'Verify' and 'Sign'.
value[RW]
@return [String] Key value.
Private Class Methods
mapper()
click to toggle source
Mapper for KeyCredential
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/1.6/generated/azure_mgmt_graph/models/key_credential.rb, line 39 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'KeyCredential', type: { name: 'Composite', class_name: 'KeyCredential', model_properties: { start_date: { client_side_validation: true, required: false, serialized_name: 'startDate', type: { name: 'DateTime' } }, end_date: { client_side_validation: true, required: false, serialized_name: 'endDate', type: { name: 'DateTime' } }, value: { client_side_validation: true, required: false, serialized_name: 'value', type: { name: 'String' } }, key_id: { client_side_validation: true, required: false, serialized_name: 'keyId', type: { name: 'String' } }, usage: { client_side_validation: true, required: false, serialized_name: 'usage', type: { name: 'String' } }, type: { client_side_validation: true, required: false, serialized_name: 'type', type: { name: 'String' } } } } } end