Sha256: aa9d5341686a20f76d76685763d773911f734c68b8d3c0520f386908ff9e1bf8

Contents?: true

Size: 630 Bytes

Versions: 6

Compression:

Stored size: 630 Bytes

Contents

module Fog
  module ApplicationGateway
    class AzureRM
      # SSL Certificate model class for Application Gateway Service
      class SslCertificate < Fog::Model
        identity :name
        attribute :data
        attribute :password
        attribute :public_cert_data

        def self.parse(ssl_certificate)
          hash = {}
          hash['name'] = ssl_certificate.name
          hash['data'] = ssl_certificate.data
          hash['password'] = ssl_certificate.password
          hash['public_cert_data'] = ssl_certificate.public_cert_data
          hash
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
fog-azure-rm-0.1.1 lib/fog/azurerm/models/application_gateway/ssl_certificate.rb
fog-azure-rm-0.1.0 lib/fog/azurerm/models/application_gateway/ssl_certificate.rb
fog-azure-rm-0.0.9 lib/fog/azurerm/models/application_gateway/ssl_certificate.rb
fog-azure-rm-0.0.8 lib/fog/azurerm/models/application_gateway/ssl_certificate.rb
fog-azure-rm-0.0.6 lib/fog/azurerm/models/application_gateway/ssl_certificate.rb
fog-azure-rm-0.0.5 lib/fog/azurerm/models/application_gateway/ssl_certificate.rb