class Azure::CDN::Mgmt::V2020_04_15::Models::KeyVaultSigningKeyParameters
Describes the parameters for using a user's KeyVault for URL Signing Key.
Attributes
odatatype[RW]
@return [String] . Default value: '#Microsoft.Azure.Cdn.Models.KeyVaultSigningKeyParameters' .
resource_group_name[RW]
@return [String] Resource
group of the user's Key Vault containing the secret
secret_name[RW]
@return [String] The name of secret in Key Vault.
secret_version[RW]
@return [String] The version(GUID) of secret in Key Vault.
subscription_id[RW]
@return [String] Subscription Id of the user's Key Vault containing the secret
vault_name[RW]
@return [String] The name of the user's Key Vault containing the secret
Public Class Methods
mapper()
click to toggle source
Mapper for KeyVaultSigningKeyParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-04-15/generated/azure_mgmt_cdn/models/key_vault_signing_key_parameters.rb, line 41 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'KeyVaultSigningKeyParameters', type: { name: 'Composite', class_name: 'KeyVaultSigningKeyParameters', model_properties: { odatatype: { client_side_validation: true, required: true, is_constant: true, serialized_name: '@odata\\.type', default_value: '#Microsoft.Azure.Cdn.Models.KeyVaultSigningKeyParameters', type: { name: 'String' } }, subscription_id: { client_side_validation: true, required: true, serialized_name: 'subscriptionId', type: { name: 'String' } }, resource_group_name: { client_side_validation: true, required: true, serialized_name: 'resourceGroupName', type: { name: 'String' } }, vault_name: { client_side_validation: true, required: true, serialized_name: 'vaultName', type: { name: 'String' } }, secret_name: { client_side_validation: true, required: true, serialized_name: 'secretName', type: { name: 'String' } }, secret_version: { client_side_validation: true, required: true, serialized_name: 'secretVersion', type: { name: 'String' } } } } } end