Class: Azure::CDN::Mgmt::V2017_10_12::Models::KeyVaultCertificateSourceParameters
- Inherits:
-
Object
- Object
- Azure::CDN::Mgmt::V2017_10_12::Models::KeyVaultCertificateSourceParameters
- Includes:
- MsRestAzure
- Defined in:
- lib/2017-10-12/generated/azure_mgmt_cdn/models/key_vault_certificate_source_parameters.rb
Overview
Describes the parameters for using a user’s KeyVault certificate for securing custom domain.
Instance Attribute Summary collapse
-
#delete_rule ⇒ String
certificate is removed from Key Vault.
-
#odatatype ⇒ String
‘#Microsoft.Azure.Cdn.Models.KeyVaultCertificateSourceParameters’ .
-
#resource_group_name ⇒ String
SSL certificate.
-
#secret_name ⇒ String
certificate PFX) in Key Vault.
-
#secret_version ⇒ String
The version(GUID) of Key Vault Secret in Key Vault.
-
#subscription_id ⇒ String
SSL certificate.
-
#update_rule ⇒ String
certificate is updated in Key Vault.
-
#vault_name ⇒ String
certificate.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for KeyVaultCertificateSourceParameters class as Ruby Hash.
Instance Attribute Details
#delete_rule ⇒ String
certificate is removed from Key Vault. Default value: ‘NoAction’ .
45 46 47 |
# File 'lib/2017-10-12/generated/azure_mgmt_cdn/models/key_vault_certificate_source_parameters.rb', line 45 def delete_rule @delete_rule end |
#odatatype ⇒ String
‘#Microsoft.Azure.Cdn.Models.KeyVaultCertificateSourceParameters’ .
18 19 20 |
# File 'lib/2017-10-12/generated/azure_mgmt_cdn/models/key_vault_certificate_source_parameters.rb', line 18 def odatatype @odatatype end |
#resource_group_name ⇒ String
SSL certificate
26 27 28 |
# File 'lib/2017-10-12/generated/azure_mgmt_cdn/models/key_vault_certificate_source_parameters.rb', line 26 def resource_group_name @resource_group_name end |
#secret_name ⇒ String
certificate PFX) in Key Vault.
34 35 36 |
# File 'lib/2017-10-12/generated/azure_mgmt_cdn/models/key_vault_certificate_source_parameters.rb', line 34 def secret_name @secret_name end |
#secret_version ⇒ String
Returns The version(GUID) of Key Vault Secret in Key Vault.
37 38 39 |
# File 'lib/2017-10-12/generated/azure_mgmt_cdn/models/key_vault_certificate_source_parameters.rb', line 37 def secret_version @secret_version end |
#subscription_id ⇒ String
SSL certificate
22 23 24 |
# File 'lib/2017-10-12/generated/azure_mgmt_cdn/models/key_vault_certificate_source_parameters.rb', line 22 def subscription_id @subscription_id end |
#update_rule ⇒ String
certificate is updated in Key Vault. Default value: ‘NoAction’ .
41 42 43 |
# File 'lib/2017-10-12/generated/azure_mgmt_cdn/models/key_vault_certificate_source_parameters.rb', line 41 def update_rule @update_rule end |
#vault_name ⇒ String
certificate
30 31 32 |
# File 'lib/2017-10-12/generated/azure_mgmt_cdn/models/key_vault_certificate_source_parameters.rb', line 30 def vault_name @vault_name end |
Class Method Details
.mapper ⇒ Object
Mapper for KeyVaultCertificateSourceParameters class as Ruby Hash. This will be used for serialization/deserialization.
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
# File 'lib/2017-10-12/generated/azure_mgmt_cdn/models/key_vault_certificate_source_parameters.rb', line 52 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'KeyVaultCertificateSourceParameters', type: { name: 'Composite', class_name: 'KeyVaultCertificateSourceParameters', model_properties: { odatatype: { client_side_validation: true, required: true, is_constant: true, serialized_name: '@odata\\.type', default_value: '#Microsoft.Azure.Cdn.Models.KeyVaultCertificateSourceParameters', 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' } }, update_rule: { client_side_validation: true, required: true, is_constant: true, serialized_name: 'updateRule', default_value: 'NoAction', type: { name: 'String' } }, delete_rule: { client_side_validation: true, required: true, is_constant: true, serialized_name: 'deleteRule', default_value: 'NoAction', type: { name: 'String' } } } } } end |