class Armrest::Services::BlobService
Public Class Methods
new(options={})
click to toggle source
Calls superclass method
Armrest::Services::Base::new
# File lib/armrest/services/blob_service.rb, line 3 def initialize(options={}) super @storage_account = options[:storage_account] end
Public Instance Methods
get_properties()
click to toggle source
docs.microsoft.com/en-us/rest/api/storagerp/blob-services/get-service-properties GET management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default?api-version=2021-04-01
# File lib/armrest/services/blob_service.rb, line 10 def get_properties path = "subscriptions/#{subscription_id}/resourceGroups/#{group}/providers/Microsoft.Storage/storageAccounts/#{@storage_account}/blobServices/default" resp = api.get(path) load_json(resp) end
set_properties(props)
click to toggle source
docs.microsoft.com/en-us/rest/api/storagerp/blob-services/set-service-properties PUT management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default?api-version=2021-04-01
# File lib/armrest/services/blob_service.rb, line 18 def set_properties(props) props = props.to_h.deep_symbolize_keys data = { properties: props } path = "subscriptions/#{subscription_id}/resourceGroups/#{group}/providers/Microsoft.Storage/storageAccounts/#{@storage_account}/blobServices/default" api.put(path, data) end