Class: Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySslCertificate
- Inherits:
-
SubResource
- Object
- SubResource
- Azure::Network::Mgmt::V2018_10_01::Models::ApplicationGatewaySslCertificate
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-10-01/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb
Overview
SSL certificates of an application gateway.
Instance Attribute Summary collapse
-
#data ⇒ String
PUT Request.
-
#etag ⇒ String
resource is updated.
-
#key_vault_secret_id ⇒ String
‘Secret’ or ‘Certificate’ object stored in KeyVault.
-
#name ⇒ String
Application Gateway.
-
#password ⇒ String
applicable in PUT request.
-
#provisioning_state ⇒ String
Possible values are: ‘Updating’, ‘Deleting’, and ‘Failed’.
-
#public_cert_data ⇒ String
specified in data.
-
#type ⇒ String
Type of the resource.
Attributes inherited from SubResource
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ApplicationGatewaySslCertificate class as Ruby Hash.
Instance Attribute Details
#data ⇒ String
PUT Request.
17 18 19 |
# File 'lib/2018-10-01/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb', line 17 def data @data end |
#etag ⇒ String
resource is updated.
41 42 43 |
# File 'lib/2018-10-01/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb', line 41 def etag @etag end |
#key_vault_secret_id ⇒ String
‘Secret’ or ‘Certificate’ object stored in KeyVault.
29 30 31 |
# File 'lib/2018-10-01/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb', line 29 def key_vault_secret_id @key_vault_secret_id end |
#name ⇒ String
Application Gateway.
37 38 39 |
# File 'lib/2018-10-01/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb', line 37 def name @name end |
#password ⇒ String
applicable in PUT request.
21 22 23 |
# File 'lib/2018-10-01/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb', line 21 def password @password end |
#provisioning_state ⇒ String
Possible values are: ‘Updating’, ‘Deleting’, and ‘Failed’.
33 34 35 |
# File 'lib/2018-10-01/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb', line 33 def provisioning_state @provisioning_state end |
#public_cert_data ⇒ String
specified in data. Only applicable in GET request.
25 26 27 |
# File 'lib/2018-10-01/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb', line 25 def public_cert_data @public_cert_data end |
#type ⇒ String
Returns Type of the resource.
44 45 46 |
# File 'lib/2018-10-01/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb', line 44 def type @type end |
Class Method Details
.mapper ⇒ Object
Mapper for ApplicationGatewaySslCertificate class as Ruby Hash. This will be used for serialization/deserialization.
51 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 135 |
# File 'lib/2018-10-01/generated/azure_mgmt_network/models/application_gateway_ssl_certificate.rb', line 51 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ApplicationGatewaySslCertificate', type: { name: 'Composite', class_name: 'ApplicationGatewaySslCertificate', model_properties: { id: { client_side_validation: true, required: false, serialized_name: 'id', type: { name: 'String' } }, data: { client_side_validation: true, required: false, serialized_name: 'properties.data', type: { name: 'String' } }, password: { client_side_validation: true, required: false, serialized_name: 'properties.password', type: { name: 'String' } }, public_cert_data: { client_side_validation: true, required: false, serialized_name: 'properties.publicCertData', type: { name: 'String' } }, key_vault_secret_id: { client_side_validation: true, required: false, serialized_name: 'properties.keyVaultSecretId', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, etag: { client_side_validation: true, required: false, serialized_name: 'etag', type: { name: 'String' } }, type: { client_side_validation: true, required: false, serialized_name: 'type', type: { name: 'String' } } } } } end |