lib/azure/armrest/template_deployment_service.rb in azure-armrest-0.1.1 vs lib/azure/armrest/template_deployment_service.rb in azure-armrest-0.1.2
- old
+ new
@@ -1,37 +1,37 @@
module Azure
module Armrest
# Base class for managing templates and deployments
class TemplateDeploymentService < ResourceGroupBasedService
- def initialize(armrest_configuration, options = {})
+ def initialize(configuration, options = {})
# Has to be hard coded for now
options = {'api_version' => '2014-04-01-preview'}.merge(options)
- super(armrest_configuration, 'deployments', 'Microsoft.Resources', options)
+ super(configuration, 'deployments', 'Microsoft.Resources', options)
end
# Get names of all deployments in a resource group
- def list_names(resource_group = armrest_configuration.resource_group)
+ def list_names(resource_group = configuration.resource_group)
list(resource_group).map(&:name)
end
# Get all deployments for the current subscription
def list_all
list_in_all_groups
end
# Get all operations of a deployment in a resource group
- def list_deployment_operations(deploy_name, resource_group = armrest_configuration.resource_group)
+ def list_deployment_operations(deploy_name, resource_group = configuration.resource_group)
validate_resource_group(resource_group)
validate_resource(deploy_name)
url = build_url(resource_group, deploy_name, 'operations')
response = rest_get(url)
JSON.parse(response)['value'].map { |hash| TemplateDeploymentOperation.new(hash) }
end
# Get the operation of a deployment in a resource group
- def get_deployment_operation(op_id, deploy_name, resource_group = armrest_configuration.resource_group)
+ def get_deployment_operation(op_id, deploy_name, resource_group = configuration.resource_group)
validate_resource_group(resource_group)
validate_resource(deploy_name)
raise ArgumentError, "must specify operation id" unless op_id
url = build_url(resource_group, deploy_name, 'operations', op_id)