diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/key_vault_management_client.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/key_vault_management_client.rb index dbc0fb53e4..e0a26549a6 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/key_vault_management_client.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/key_vault_management_client.rb @@ -106,9 +106,6 @@ def make_request_async(method, path, options = {}) fail ArgumentError, 'path is nil' if path.nil? request_url = options[:base_url] || @base_url - if(!options[:headers].nil? && !options[:headers]['Content-Type'].nil?) - @request_headers['Content-Type'] = options[:headers]['Content-Type'] - end request_headers = @request_headers request_headers.merge!({'accept-language' => @accept_language}) unless @accept_language.nil? @@ -125,7 +122,9 @@ def make_request_async(method, path, options = {}) # def add_telemetry sdk_information = 'azure_mgmt_key_vault' - sdk_information = "#{sdk_information}/0.16.0" + if defined? Azure::KeyVault::Mgmt::V2015_06_01::VERSION + sdk_information = "#{sdk_information}/#{Azure::KeyVault::Mgmt::V2015_06_01::VERSION}" + end add_user_agent_information(sdk_information) end end diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/access_policy_entry.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/access_policy_entry.rb index 7b5df27e3d..708f0d7c7d 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/access_policy_entry.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/access_policy_entry.rb @@ -37,7 +37,6 @@ class AccessPolicyEntry # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'AccessPolicyEntry', type: { @@ -45,7 +44,6 @@ def self.mapper() class_name: 'AccessPolicyEntry', model_properties: { tenant_id: { - client_side_validation: true, required: true, serialized_name: 'tenantId', type: { @@ -53,7 +51,6 @@ def self.mapper() } }, object_id: { - client_side_validation: true, required: true, serialized_name: 'objectId', type: { @@ -61,7 +58,6 @@ def self.mapper() } }, application_id: { - client_side_validation: true, required: false, serialized_name: 'applicationId', type: { @@ -69,7 +65,6 @@ def self.mapper() } }, permissions: { - client_side_validation: true, required: true, serialized_name: 'permissions', type: { diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/permissions.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/permissions.rb index 60a9f99ebc..a8431829d9 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/permissions.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/permissions.rb @@ -28,7 +28,6 @@ class Permissions # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'Permissions', type: { @@ -36,13 +35,11 @@ def self.mapper() class_name: 'Permissions', model_properties: { keys: { - client_side_validation: true, required: false, serialized_name: 'keys', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'KeyPermissionsElementType', type: { @@ -52,13 +49,11 @@ def self.mapper() } }, secrets: { - client_side_validation: true, required: false, serialized_name: 'secrets', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'SecretPermissionsElementType', type: { @@ -68,13 +63,11 @@ def self.mapper() } }, certificates: { - client_side_validation: true, required: false, serialized_name: 'certificates', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'CertificatePermissionsElementType', type: { diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/resource.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/resource.rb index 53c9674449..dce052a261 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/resource.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/resource.rb @@ -37,7 +37,6 @@ class Resource # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'Resource', type: { @@ -45,7 +44,6 @@ def self.mapper() class_name: 'Resource', model_properties: { id: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'id', @@ -54,7 +52,6 @@ def self.mapper() } }, name: { - client_side_validation: true, required: true, serialized_name: 'name', type: { @@ -62,7 +59,6 @@ def self.mapper() } }, type: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'type', @@ -71,7 +67,6 @@ def self.mapper() } }, location: { - client_side_validation: true, required: true, serialized_name: 'location', type: { @@ -79,13 +74,11 @@ def self.mapper() } }, tags: { - client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { - client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/resource_list_result.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/resource_list_result.rb index 32ddb972e2..573e7d2d85 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/resource_list_result.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/resource_list_result.rb @@ -57,7 +57,6 @@ def get_next_page # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'ResourceListResult', type: { @@ -65,13 +64,11 @@ def self.mapper() class_name: 'ResourceListResult', model_properties: { value: { - client_side_validation: true, required: false, serialized_name: 'value', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'ResourceElementType', type: { @@ -82,7 +79,6 @@ def self.mapper() } }, next_link: { - client_side_validation: true, required: false, serialized_name: 'nextLink', type: { diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/sku.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/sku.rb index 7dc0f4f993..67df772521 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/sku.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/sku.rb @@ -27,7 +27,6 @@ class Sku # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'Sku', type: { @@ -35,7 +34,6 @@ def self.mapper() class_name: 'Sku', model_properties: { family: { - client_side_validation: true, required: true, is_constant: true, serialized_name: 'family', @@ -45,7 +43,6 @@ def self.mapper() } }, name: { - client_side_validation: true, required: true, serialized_name: 'name', type: { diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault.rb index 7eeb8cbbe1..e548a49aa0 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault.rb @@ -22,7 +22,6 @@ class Vault < Resource # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'Vault', type: { @@ -30,7 +29,6 @@ def self.mapper() class_name: 'Vault', model_properties: { id: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'id', @@ -39,7 +37,6 @@ def self.mapper() } }, name: { - client_side_validation: true, required: true, serialized_name: 'name', type: { @@ -47,7 +44,6 @@ def self.mapper() } }, type: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'type', @@ -56,7 +52,6 @@ def self.mapper() } }, location: { - client_side_validation: true, required: true, serialized_name: 'location', type: { @@ -64,13 +59,11 @@ def self.mapper() } }, tags: { - client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { - client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { @@ -80,7 +73,6 @@ def self.mapper() } }, properties: { - client_side_validation: true, required: true, serialized_name: 'properties', default_value: {}, diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_create_or_update_parameters.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_create_or_update_parameters.rb index f23fc456f0..4aeda4d903 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_create_or_update_parameters.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_create_or_update_parameters.rb @@ -30,7 +30,6 @@ class VaultCreateOrUpdateParameters # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultCreateOrUpdateParameters', type: { @@ -38,7 +37,6 @@ def self.mapper() class_name: 'VaultCreateOrUpdateParameters', model_properties: { location: { - client_side_validation: true, required: true, serialized_name: 'location', type: { @@ -46,13 +44,11 @@ def self.mapper() } }, tags: { - client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { - client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { @@ -62,7 +58,6 @@ def self.mapper() } }, properties: { - client_side_validation: true, required: true, serialized_name: 'properties', default_value: {}, diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_list_result.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_list_result.rb index 7260a93560..352f064d65 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_list_result.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_list_result.rb @@ -57,7 +57,6 @@ def get_next_page # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultListResult', type: { @@ -65,13 +64,11 @@ def self.mapper() class_name: 'VaultListResult', model_properties: { value: { - client_side_validation: true, required: false, serialized_name: 'value', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'VaultElementType', type: { @@ -82,7 +79,6 @@ def self.mapper() } }, next_link: { - client_side_validation: true, required: false, serialized_name: 'nextLink', type: { diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_properties.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_properties.rb index 40dd49f379..6c767441c0 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_properties.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/models/vault_properties.rb @@ -52,7 +52,6 @@ class VaultProperties # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultProperties', type: { @@ -60,7 +59,6 @@ def self.mapper() class_name: 'VaultProperties', model_properties: { vault_uri: { - client_side_validation: true, required: false, serialized_name: 'vaultUri', type: { @@ -68,7 +66,6 @@ def self.mapper() } }, tenant_id: { - client_side_validation: true, required: true, serialized_name: 'tenantId', type: { @@ -76,7 +73,6 @@ def self.mapper() } }, sku: { - client_side_validation: true, required: true, serialized_name: 'sku', default_value: {}, @@ -86,7 +82,6 @@ def self.mapper() } }, access_policies: { - client_side_validation: true, required: true, serialized_name: 'accessPolicies', constraints: { @@ -95,7 +90,6 @@ def self.mapper() type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'AccessPolicyEntryElementType', type: { @@ -106,7 +100,6 @@ def self.mapper() } }, enabled_for_deployment: { - client_side_validation: true, required: false, serialized_name: 'enabledForDeployment', type: { @@ -114,7 +107,6 @@ def self.mapper() } }, enabled_for_disk_encryption: { - client_side_validation: true, required: false, serialized_name: 'enabledForDiskEncryption', type: { @@ -122,7 +114,6 @@ def self.mapper() } }, enabled_for_template_deployment: { - client_side_validation: true, required: false, serialized_name: 'enabledForTemplateDeployment', type: { @@ -130,7 +121,6 @@ def self.mapper() } }, enable_soft_delete: { - client_side_validation: true, required: false, serialized_name: 'enableSoftDelete', type: { diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/vaults.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/vaults.rb index 5be7ea9411..383fb0b19c 100644 --- a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/vaults.rb +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/vaults.rb @@ -35,8 +35,8 @@ def initialize(client) # # @return [Vault] operation results. # - def create_or_update(resource_group_name, vault_name, parameters, custom_headers:nil) - response = create_or_update_async(resource_group_name, vault_name, parameters, custom_headers:custom_headers).value! + def create_or_update(resource_group_name, vault_name, parameters, custom_headers = nil) + response = create_or_update_async(resource_group_name, vault_name, parameters, custom_headers).value! response.body unless response.nil? end @@ -53,8 +53,8 @@ def create_or_update(resource_group_name, vault_name, parameters, custom_headers # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def create_or_update_with_http_info(resource_group_name, vault_name, parameters, custom_headers:nil) - create_or_update_async(resource_group_name, vault_name, parameters, custom_headers:custom_headers).value! + def create_or_update_with_http_info(resource_group_name, vault_name, parameters, custom_headers = nil) + create_or_update_async(resource_group_name, vault_name, parameters, custom_headers).value! end # @@ -70,22 +70,22 @@ def create_or_update_with_http_info(resource_group_name, vault_name, parameters, # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def create_or_update_async(resource_group_name, vault_name, parameters, custom_headers:nil) + def create_or_update_async(resource_group_name, vault_name, parameters, custom_headers = nil) fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? fail ArgumentError, 'vault_name is nil' if vault_name.nil? - fail ArgumentError, "'vault_name' should satisfy the constraint - 'Pattern': '^[a-zA-Z0-9-]{3,24}$'" if !vault_name.nil? && vault_name.match(Regexp.new('^^[a-zA-Z0-9-]{3,24}$$')).nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? fail ArgumentError, 'parameters is nil' if parameters.nil? fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + request_headers['Content-Type'] = 'application/json; charset=utf-8' + # Serialize Request request_mapper = Azure::KeyVault::Mgmt::V2015_06_01::Models::VaultCreateOrUpdateParameters.mapper() request_content = @client.serialize(request_mapper, parameters) @@ -152,8 +152,8 @@ def create_or_update_async(resource_group_name, vault_name, parameters, custom_h # will be added to the HTTP request. # # - def delete(resource_group_name, vault_name, custom_headers:nil) - response = delete_async(resource_group_name, vault_name, custom_headers:custom_headers).value! + def delete(resource_group_name, vault_name, custom_headers = nil) + response = delete_async(resource_group_name, vault_name, custom_headers).value! nil end @@ -168,8 +168,8 @@ def delete(resource_group_name, vault_name, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def delete_with_http_info(resource_group_name, vault_name, custom_headers:nil) - delete_async(resource_group_name, vault_name, custom_headers:custom_headers).value! + def delete_with_http_info(resource_group_name, vault_name, custom_headers = nil) + delete_async(resource_group_name, vault_name, custom_headers).value! end # @@ -183,7 +183,7 @@ def delete_with_http_info(resource_group_name, vault_name, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def delete_async(resource_group_name, vault_name, custom_headers:nil) + def delete_async(resource_group_name, vault_name, custom_headers = nil) fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? fail ArgumentError, 'vault_name is nil' if vault_name.nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? @@ -191,7 +191,6 @@ def delete_async(resource_group_name, vault_name, custom_headers:nil) request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -237,8 +236,8 @@ def delete_async(resource_group_name, vault_name, custom_headers:nil) # # @return [Vault] operation results. # - def get(resource_group_name, vault_name, custom_headers:nil) - response = get_async(resource_group_name, vault_name, custom_headers:custom_headers).value! + def get(resource_group_name, vault_name, custom_headers = nil) + response = get_async(resource_group_name, vault_name, custom_headers).value! response.body unless response.nil? end @@ -253,8 +252,8 @@ def get(resource_group_name, vault_name, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def get_with_http_info(resource_group_name, vault_name, custom_headers:nil) - get_async(resource_group_name, vault_name, custom_headers:custom_headers).value! + def get_with_http_info(resource_group_name, vault_name, custom_headers = nil) + get_async(resource_group_name, vault_name, custom_headers).value! end # @@ -268,7 +267,7 @@ def get_with_http_info(resource_group_name, vault_name, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def get_async(resource_group_name, vault_name, custom_headers:nil) + def get_async(resource_group_name, vault_name, custom_headers = nil) fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? fail ArgumentError, 'vault_name is nil' if vault_name.nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? @@ -276,7 +275,6 @@ def get_async(resource_group_name, vault_name, custom_headers:nil) request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -333,8 +331,8 @@ def get_async(resource_group_name, vault_name, custom_headers:nil) # # @return [Array] operation results. # - def list_by_resource_group(resource_group_name, top:nil, custom_headers:nil) - first_page = list_by_resource_group_as_lazy(resource_group_name, top:top, custom_headers:custom_headers) + def list_by_resource_group(resource_group_name, top = nil, custom_headers = nil) + first_page = list_by_resource_group_as_lazy(resource_group_name, top, custom_headers) first_page.get_all_items end @@ -350,8 +348,8 @@ def list_by_resource_group(resource_group_name, top:nil, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_by_resource_group_with_http_info(resource_group_name, top:nil, custom_headers:nil) - list_by_resource_group_async(resource_group_name, top:top, custom_headers:custom_headers).value! + def list_by_resource_group_with_http_info(resource_group_name, top = nil, custom_headers = nil) + list_by_resource_group_async(resource_group_name, top, custom_headers).value! end # @@ -366,14 +364,13 @@ def list_by_resource_group_with_http_info(resource_group_name, top:nil, custom_h # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_by_resource_group_async(resource_group_name, top:nil, custom_headers:nil) + def list_by_resource_group_async(resource_group_name, top = nil, custom_headers = nil) fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -428,8 +425,8 @@ def list_by_resource_group_async(resource_group_name, top:nil, custom_headers:ni # # @return [Array] operation results. # - def list(top:nil, custom_headers:nil) - first_page = list_as_lazy(top:top, custom_headers:custom_headers) + def list(top = nil, custom_headers = nil) + first_page = list_as_lazy(top, custom_headers) first_page.get_all_items end @@ -443,8 +440,8 @@ def list(top:nil, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_with_http_info(top:nil, custom_headers:nil) - list_async(top:top, custom_headers:custom_headers).value! + def list_with_http_info(top = nil, custom_headers = nil) + list_async(top, custom_headers).value! end # @@ -457,14 +454,13 @@ def list_with_http_info(top:nil, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_async(top:nil, custom_headers:nil) + def list_async(top = nil, custom_headers = nil) filter = 'resourceType eq \'Microsoft.KeyVault/vaults\'' api_version = '2015-11-01' fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -520,8 +516,8 @@ def list_async(top:nil, custom_headers:nil) # # @return [VaultListResult] operation results. # - def list_by_resource_group_next(next_page_link, custom_headers:nil) - response = list_by_resource_group_next_async(next_page_link, custom_headers:custom_headers).value! + def list_by_resource_group_next(next_page_link, custom_headers = nil) + response = list_by_resource_group_next_async(next_page_link, custom_headers).value! response.body unless response.nil? end @@ -536,8 +532,8 @@ def list_by_resource_group_next(next_page_link, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_by_resource_group_next_with_http_info(next_page_link, custom_headers:nil) - list_by_resource_group_next_async(next_page_link, custom_headers:custom_headers).value! + def list_by_resource_group_next_with_http_info(next_page_link, custom_headers = nil) + list_by_resource_group_next_async(next_page_link, custom_headers).value! end # @@ -551,12 +547,11 @@ def list_by_resource_group_next_with_http_info(next_page_link, custom_headers:ni # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_by_resource_group_next_async(next_page_link, custom_headers:nil) + def list_by_resource_group_next_async(next_page_link, custom_headers = nil) fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -611,8 +606,8 @@ def list_by_resource_group_next_async(next_page_link, custom_headers:nil) # # @return [ResourceListResult] operation results. # - def list_next(next_page_link, custom_headers:nil) - response = list_next_async(next_page_link, custom_headers:custom_headers).value! + def list_next(next_page_link, custom_headers = nil) + response = list_next_async(next_page_link, custom_headers).value! response.body unless response.nil? end @@ -627,8 +622,8 @@ def list_next(next_page_link, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_next_with_http_info(next_page_link, custom_headers:nil) - list_next_async(next_page_link, custom_headers:custom_headers).value! + def list_next_with_http_info(next_page_link, custom_headers = nil) + list_next_async(next_page_link, custom_headers).value! end # @@ -642,12 +637,11 @@ def list_next_with_http_info(next_page_link, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_next_async(next_page_link, custom_headers:nil) + def list_next_async(next_page_link, custom_headers = nil) fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -703,12 +697,12 @@ def list_next_async(next_page_link, custom_headers:nil) # # @return [VaultListResult] which provide lazy access to pages of the response. # - def list_by_resource_group_as_lazy(resource_group_name, top:nil, custom_headers:nil) - response = list_by_resource_group_async(resource_group_name, top:top, custom_headers:custom_headers).value! + def list_by_resource_group_as_lazy(resource_group_name, top = nil, custom_headers = nil) + response = list_by_resource_group_async(resource_group_name, top, custom_headers).value! unless response.nil? page = response.body page.next_method = Proc.new do |next_page_link| - list_by_resource_group_next_async(next_page_link, custom_headers:custom_headers) + list_by_resource_group_next_async(next_page_link, custom_headers) end page end @@ -725,12 +719,12 @@ def list_by_resource_group_as_lazy(resource_group_name, top:nil, custom_headers: # @return [ResourceListResult] which provide lazy access to pages of the # response. # - def list_as_lazy(top:nil, custom_headers:nil) - response = list_async(top:top, custom_headers:custom_headers).value! + def list_as_lazy(top = nil, custom_headers = nil) + response = list_async(top, custom_headers).value! unless response.nil? page = response.body page.next_method = Proc.new do |next_page_link| - list_next_async(next_page_link, custom_headers:custom_headers) + list_next_async(next_page_link, custom_headers) end page end diff --git a/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/version.rb b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/version.rb new file mode 100644 index 0000000000..9691a08a95 --- /dev/null +++ b/management/azure_mgmt_key_vault/lib/2015-06-01/generated/azure_mgmt_key_vault/version.rb @@ -0,0 +1,8 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::KeyVault::Mgmt::V2015_06_01 + VERSION = '0.16.0' +end diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/key_vault_management_client.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/key_vault_management_client.rb index b8e44f6463..6ba725e68b 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/key_vault_management_client.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/key_vault_management_client.rb @@ -110,9 +110,6 @@ def make_request_async(method, path, options = {}) fail ArgumentError, 'path is nil' if path.nil? request_url = options[:base_url] || @base_url - if(!options[:headers].nil? && !options[:headers]['Content-Type'].nil?) - @request_headers['Content-Type'] = options[:headers]['Content-Type'] - end request_headers = @request_headers request_headers.merge!({'accept-language' => @accept_language}) unless @accept_language.nil? @@ -129,7 +126,9 @@ def make_request_async(method, path, options = {}) # def add_telemetry sdk_information = 'azure_mgmt_key_vault' - sdk_information = "#{sdk_information}/0.16.0" + if defined? Azure::KeyVault::Mgmt::V2016_10_01::VERSION + sdk_information = "#{sdk_information}/#{Azure::KeyVault::Mgmt::V2016_10_01::VERSION}" + end add_user_agent_information(sdk_information) end end diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/access_policy_entry.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/access_policy_entry.rb index 7c0f03eac8..9e7703602e 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/access_policy_entry.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/access_policy_entry.rb @@ -37,7 +37,6 @@ class AccessPolicyEntry # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'AccessPolicyEntry', type: { @@ -45,7 +44,6 @@ def self.mapper() class_name: 'AccessPolicyEntry', model_properties: { tenant_id: { - client_side_validation: true, required: true, serialized_name: 'tenantId', type: { @@ -53,7 +51,6 @@ def self.mapper() } }, object_id: { - client_side_validation: true, required: true, serialized_name: 'objectId', type: { @@ -61,7 +58,6 @@ def self.mapper() } }, application_id: { - client_side_validation: true, required: false, serialized_name: 'applicationId', type: { @@ -69,7 +65,6 @@ def self.mapper() } }, permissions: { - client_side_validation: true, required: true, serialized_name: 'permissions', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/check_name_availability_result.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/check_name_availability_result.rb index 3d21d2dfd1..bfdb5565a1 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/check_name_availability_result.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/check_name_availability_result.rb @@ -33,7 +33,6 @@ class CheckNameAvailabilityResult # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'CheckNameAvailabilityResult', type: { @@ -41,7 +40,6 @@ def self.mapper() class_name: 'CheckNameAvailabilityResult', model_properties: { name_available: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'nameAvailable', @@ -50,7 +48,6 @@ def self.mapper() } }, reason: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'reason', @@ -60,7 +57,6 @@ def self.mapper() } }, message: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'message', diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault.rb index 90e9d2f2bb..32d8837478 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault.rb @@ -31,7 +31,6 @@ class DeletedVault # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'DeletedVault', type: { @@ -39,7 +38,6 @@ def self.mapper() class_name: 'DeletedVault', model_properties: { id: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'id', @@ -48,7 +46,6 @@ def self.mapper() } }, name: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'name', @@ -57,7 +54,6 @@ def self.mapper() } }, type: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'type', @@ -66,7 +62,6 @@ def self.mapper() } }, properties: { - client_side_validation: true, required: false, serialized_name: 'properties', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault_list_result.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault_list_result.rb index a08f769206..1adf7e9794 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault_list_result.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault_list_result.rb @@ -57,7 +57,6 @@ def get_next_page # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'DeletedVaultListResult', type: { @@ -65,13 +64,11 @@ def self.mapper() class_name: 'DeletedVaultListResult', model_properties: { value: { - client_side_validation: true, required: false, serialized_name: 'value', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'DeletedVaultElementType', type: { @@ -82,7 +79,6 @@ def self.mapper() } }, next_link: { - client_side_validation: true, required: false, serialized_name: 'nextLink', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault_properties.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault_properties.rb index 2105e92795..b207f8d5fd 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault_properties.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/deleted_vault_properties.rb @@ -34,7 +34,6 @@ class DeletedVaultProperties # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'DeletedVaultProperties', type: { @@ -42,7 +41,6 @@ def self.mapper() class_name: 'DeletedVaultProperties', model_properties: { vault_id: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'vaultId', @@ -51,7 +49,6 @@ def self.mapper() } }, location: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'location', @@ -60,7 +57,6 @@ def self.mapper() } }, deletion_date: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'deletionDate', @@ -69,7 +65,6 @@ def self.mapper() } }, scheduled_purge_date: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'scheduledPurgeDate', @@ -78,14 +73,12 @@ def self.mapper() } }, tags: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'tags', type: { name: 'Dictionary', value: { - client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/log_specification.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/log_specification.rb index e6d47e0e94..ac0090ac09 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/log_specification.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/log_specification.rb @@ -28,7 +28,6 @@ class LogSpecification # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'LogSpecification', type: { @@ -36,7 +35,6 @@ def self.mapper() class_name: 'LogSpecification', model_properties: { name: { - client_side_validation: true, required: false, serialized_name: 'name', type: { @@ -44,7 +42,6 @@ def self.mapper() } }, display_name: { - client_side_validation: true, required: false, serialized_name: 'displayName', type: { @@ -52,7 +49,6 @@ def self.mapper() } }, blob_duration: { - client_side_validation: true, required: false, serialized_name: 'blobDuration', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation.rb index 548d4125f4..e9007dca72 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation.rb @@ -33,7 +33,6 @@ class Operation # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'Operation', type: { @@ -41,7 +40,6 @@ def self.mapper() class_name: 'Operation', model_properties: { name: { - client_side_validation: true, required: false, serialized_name: 'name', type: { @@ -49,7 +47,6 @@ def self.mapper() } }, display: { - client_side_validation: true, required: false, serialized_name: 'display', type: { @@ -58,7 +55,6 @@ def self.mapper() } }, origin: { - client_side_validation: true, required: false, serialized_name: 'origin', type: { @@ -66,7 +62,6 @@ def self.mapper() } }, service_specification: { - client_side_validation: true, required: false, serialized_name: 'properties.serviceSpecification', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation_display.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation_display.rb index 675b149e58..3f0f980a6c 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation_display.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation_display.rb @@ -31,7 +31,6 @@ class OperationDisplay # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'Operation_display', type: { @@ -39,7 +38,6 @@ def self.mapper() class_name: 'OperationDisplay', model_properties: { provider: { - client_side_validation: true, required: false, serialized_name: 'provider', type: { @@ -47,7 +45,6 @@ def self.mapper() } }, resource: { - client_side_validation: true, required: false, serialized_name: 'resource', type: { @@ -55,7 +52,6 @@ def self.mapper() } }, operation: { - client_side_validation: true, required: false, serialized_name: 'operation', type: { @@ -63,7 +59,6 @@ def self.mapper() } }, description: { - client_side_validation: true, required: false, serialized_name: 'description', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation_list_result.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation_list_result.rb index 165766f589..fdb78625ea 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation_list_result.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/operation_list_result.rb @@ -59,7 +59,6 @@ def get_next_page # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'OperationListResult', type: { @@ -67,13 +66,11 @@ def self.mapper() class_name: 'OperationListResult', model_properties: { value: { - client_side_validation: true, required: false, serialized_name: 'value', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'OperationElementType', type: { @@ -84,7 +81,6 @@ def self.mapper() } }, next_link: { - client_side_validation: true, required: false, serialized_name: 'nextLink', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/permissions.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/permissions.rb index b92dad3d67..51fecd55e2 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/permissions.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/permissions.rb @@ -31,7 +31,6 @@ class Permissions # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'Permissions', type: { @@ -39,13 +38,11 @@ def self.mapper() class_name: 'Permissions', model_properties: { keys: { - client_side_validation: true, required: false, serialized_name: 'keys', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'KeyPermissionsElementType', type: { @@ -55,13 +52,11 @@ def self.mapper() } }, secrets: { - client_side_validation: true, required: false, serialized_name: 'secrets', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'SecretPermissionsElementType', type: { @@ -71,13 +66,11 @@ def self.mapper() } }, certificates: { - client_side_validation: true, required: false, serialized_name: 'certificates', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'CertificatePermissionsElementType', type: { @@ -87,13 +80,11 @@ def self.mapper() } }, storage: { - client_side_validation: true, required: false, serialized_name: 'storage', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'StoragePermissionsElementType', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/resource.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/resource.rb index 714029f763..4d4a6cf1ed 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/resource.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/resource.rb @@ -37,7 +37,6 @@ class Resource # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'Resource', type: { @@ -45,7 +44,6 @@ def self.mapper() class_name: 'Resource', model_properties: { id: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'id', @@ -54,7 +52,6 @@ def self.mapper() } }, name: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'name', @@ -63,7 +60,6 @@ def self.mapper() } }, type: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'type', @@ -72,7 +68,6 @@ def self.mapper() } }, location: { - client_side_validation: true, required: true, serialized_name: 'location', type: { @@ -80,13 +75,11 @@ def self.mapper() } }, tags: { - client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { - client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/resource_list_result.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/resource_list_result.rb index b4bf75b047..b6c798803f 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/resource_list_result.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/resource_list_result.rb @@ -57,7 +57,6 @@ def get_next_page # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'ResourceListResult', type: { @@ -65,13 +64,11 @@ def self.mapper() class_name: 'ResourceListResult', model_properties: { value: { - client_side_validation: true, required: false, serialized_name: 'value', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'ResourceElementType', type: { @@ -82,7 +79,6 @@ def self.mapper() } }, next_link: { - client_side_validation: true, required: false, serialized_name: 'nextLink', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/service_specification.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/service_specification.rb index 06ec8501f7..2506d83f3f 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/service_specification.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/service_specification.rb @@ -22,7 +22,6 @@ class ServiceSpecification # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'ServiceSpecification', type: { @@ -30,13 +29,11 @@ def self.mapper() class_name: 'ServiceSpecification', model_properties: { log_specifications: { - client_side_validation: true, required: false, serialized_name: 'logSpecifications', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'LogSpecificationElementType', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/sku.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/sku.rb index 76659d28f1..9736b7f728 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/sku.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/sku.rb @@ -27,7 +27,6 @@ class Sku # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'Sku', type: { @@ -35,7 +34,6 @@ def self.mapper() class_name: 'Sku', model_properties: { family: { - client_side_validation: true, required: true, is_constant: true, serialized_name: 'family', @@ -45,7 +43,6 @@ def self.mapper() } }, name: { - client_side_validation: true, required: true, serialized_name: 'name', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/storage_permissions.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/storage_permissions.rb index 845fc5df1b..66879bb794 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/storage_permissions.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/storage_permissions.rb @@ -15,6 +15,10 @@ module StoragePermissions Set = "set" Update = "update" Regeneratekey = "regeneratekey" + Recover = "recover" + Purge = "purge" + Backup = "backup" + Restore = "restore" Setsas = "setsas" Listsas = "listsas" Getsas = "getsas" diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault.rb index b63bced220..0928bd8449 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault.rb @@ -22,7 +22,6 @@ class Vault < Resource # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'Vault', type: { @@ -30,7 +29,6 @@ def self.mapper() class_name: 'Vault', model_properties: { id: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'id', @@ -39,7 +37,6 @@ def self.mapper() } }, name: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'name', @@ -48,7 +45,6 @@ def self.mapper() } }, type: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'type', @@ -57,7 +53,6 @@ def self.mapper() } }, location: { - client_side_validation: true, required: true, serialized_name: 'location', type: { @@ -65,13 +60,11 @@ def self.mapper() } }, tags: { - client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { - client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { @@ -81,7 +74,6 @@ def self.mapper() } }, properties: { - client_side_validation: true, required: true, serialized_name: 'properties', default_value: {}, diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_access_policy_parameters.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_access_policy_parameters.rb index 2b9c697a0f..cf1af0e832 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_access_policy_parameters.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_access_policy_parameters.rb @@ -34,7 +34,6 @@ class VaultAccessPolicyParameters # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultAccessPolicyParameters', type: { @@ -42,7 +41,6 @@ def self.mapper() class_name: 'VaultAccessPolicyParameters', model_properties: { id: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'id', @@ -51,7 +49,6 @@ def self.mapper() } }, name: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'name', @@ -60,7 +57,6 @@ def self.mapper() } }, type: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'type', @@ -69,7 +65,6 @@ def self.mapper() } }, location: { - client_side_validation: true, required: false, read_only: true, serialized_name: 'location', @@ -78,7 +73,6 @@ def self.mapper() } }, properties: { - client_side_validation: true, required: true, serialized_name: 'properties', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_access_policy_properties.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_access_policy_properties.rb index 08e55ba305..d05921a83a 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_access_policy_properties.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_access_policy_properties.rb @@ -24,7 +24,6 @@ class VaultAccessPolicyProperties # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultAccessPolicyProperties', type: { @@ -32,13 +31,11 @@ def self.mapper() class_name: 'VaultAccessPolicyProperties', model_properties: { access_policies: { - client_side_validation: true, required: true, serialized_name: 'accessPolicies', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'AccessPolicyEntryElementType', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_check_name_availability_parameters.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_check_name_availability_parameters.rb index 5b1dd8cf96..d41f7f409b 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_check_name_availability_parameters.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_check_name_availability_parameters.rb @@ -26,7 +26,6 @@ class VaultCheckNameAvailabilityParameters # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultCheckNameAvailabilityParameters', type: { @@ -34,7 +33,6 @@ def self.mapper() class_name: 'VaultCheckNameAvailabilityParameters', model_properties: { name: { - client_side_validation: true, required: true, serialized_name: 'name', type: { @@ -42,7 +40,6 @@ def self.mapper() } }, type: { - client_side_validation: true, required: true, is_constant: true, serialized_name: 'type', diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_create_or_update_parameters.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_create_or_update_parameters.rb index 89cb51f354..ded01e1a9b 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_create_or_update_parameters.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_create_or_update_parameters.rb @@ -30,7 +30,6 @@ class VaultCreateOrUpdateParameters # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultCreateOrUpdateParameters', type: { @@ -38,7 +37,6 @@ def self.mapper() class_name: 'VaultCreateOrUpdateParameters', model_properties: { location: { - client_side_validation: true, required: true, serialized_name: 'location', type: { @@ -46,13 +44,11 @@ def self.mapper() } }, tags: { - client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { - client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { @@ -62,7 +58,6 @@ def self.mapper() } }, properties: { - client_side_validation: true, required: true, serialized_name: 'properties', default_value: {}, diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_list_result.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_list_result.rb index 685af44f5c..5296aecee2 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_list_result.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_list_result.rb @@ -57,7 +57,6 @@ def get_next_page # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultListResult', type: { @@ -65,13 +64,11 @@ def self.mapper() class_name: 'VaultListResult', model_properties: { value: { - client_side_validation: true, required: false, serialized_name: 'value', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'VaultElementType', type: { @@ -82,7 +79,6 @@ def self.mapper() } }, next_link: { - client_side_validation: true, required: false, serialized_name: 'nextLink', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_patch_parameters.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_patch_parameters.rb index 69e99e99d0..f55a6acaf8 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_patch_parameters.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_patch_parameters.rb @@ -26,7 +26,6 @@ class VaultPatchParameters # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultPatchParameters', type: { @@ -34,13 +33,11 @@ def self.mapper() class_name: 'VaultPatchParameters', model_properties: { tags: { - client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { - client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { @@ -50,7 +47,6 @@ def self.mapper() } }, properties: { - client_side_validation: true, required: false, serialized_name: 'properties', type: { diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_patch_properties.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_patch_properties.rb index 4d0e8453e2..0c3e3f332f 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_patch_properties.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_patch_properties.rb @@ -37,9 +37,9 @@ class VaultPatchProperties # permitted to retrieve secrets from the key vault. attr_accessor :enabled_for_template_deployment - # @return [Boolean] Property to specify whether the 'soft delete' - # functionality is enabled for this key vault. It does not accept false - # value. + # @return [Boolean] Property specifying whether recoverable deletion + # ('soft' delete) is enabled for this key vault. The property may not be + # set to false. attr_accessor :enable_soft_delete # @return [CreateMode] The vault's create mode to indicate whether the @@ -47,6 +47,11 @@ class VaultPatchProperties # 'default' attr_accessor :create_mode + # @return [Boolean] Property specifying whether protection against purge + # is enabled for this vault; it is only effective if soft delete is also + # enabled. Once activated, the property may no longer be reset to false. + attr_accessor :enable_purge_protection + # # Mapper for VaultPatchProperties class as Ruby Hash. @@ -54,7 +59,6 @@ class VaultPatchProperties # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultPatchProperties', type: { @@ -62,7 +66,6 @@ def self.mapper() class_name: 'VaultPatchProperties', model_properties: { tenant_id: { - client_side_validation: true, required: false, serialized_name: 'tenantId', type: { @@ -70,7 +73,6 @@ def self.mapper() } }, sku: { - client_side_validation: true, required: false, serialized_name: 'sku', type: { @@ -79,13 +81,11 @@ def self.mapper() } }, access_policies: { - client_side_validation: true, required: false, serialized_name: 'accessPolicies', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'AccessPolicyEntryElementType', type: { @@ -96,7 +96,6 @@ def self.mapper() } }, enabled_for_deployment: { - client_side_validation: true, required: false, serialized_name: 'enabledForDeployment', type: { @@ -104,7 +103,6 @@ def self.mapper() } }, enabled_for_disk_encryption: { - client_side_validation: true, required: false, serialized_name: 'enabledForDiskEncryption', type: { @@ -112,7 +110,6 @@ def self.mapper() } }, enabled_for_template_deployment: { - client_side_validation: true, required: false, serialized_name: 'enabledForTemplateDeployment', type: { @@ -120,7 +117,6 @@ def self.mapper() } }, enable_soft_delete: { - client_side_validation: true, required: false, serialized_name: 'enableSoftDelete', type: { @@ -128,13 +124,19 @@ def self.mapper() } }, create_mode: { - client_side_validation: true, required: false, serialized_name: 'createMode', type: { name: 'Enum', module: 'CreateMode' } + }, + enable_purge_protection: { + required: false, + serialized_name: 'enablePurgeProtection', + type: { + name: 'Boolean' + } } } } diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_properties.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_properties.rb index 1d5871b392..2bb82dba41 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_properties.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/models/vault_properties.rb @@ -41,9 +41,11 @@ class VaultProperties # permitted to retrieve secrets from the key vault. attr_accessor :enabled_for_template_deployment - # @return [Boolean] Property to specify whether the 'soft delete' - # functionality is enabled for this key vault. It does not accept false - # value. + # @return [Boolean] Property specifying whether recoverable deletion is + # enabled for this key vault. Setting this property to true activates the + # soft delete feature, whereby vaults or vault entities can be recovered + # after deletion. Enabling this functionality is irreversible - that is, + # the property does not accept false as its value. attr_accessor :enable_soft_delete # @return [CreateMode] The vault's create mode to indicate whether the @@ -51,6 +53,15 @@ class VaultProperties # 'default' attr_accessor :create_mode + # @return [Boolean] Property specifying whether protection against purge + # is enabled for this vault. Setting this property to true activates + # protection against purge for this vault and its content - only the Key + # Vault service may initiate a hard, irrecoverable deletion. The setting + # is effective only if soft delete is also enabled. Enabling this + # functionality is irreversible - that is, the property does not accept + # false as its value. + attr_accessor :enable_purge_protection + # # Mapper for VaultProperties class as Ruby Hash. @@ -58,7 +69,6 @@ class VaultProperties # def self.mapper() { - client_side_validation: true, required: false, serialized_name: 'VaultProperties', type: { @@ -66,7 +76,6 @@ def self.mapper() class_name: 'VaultProperties', model_properties: { tenant_id: { - client_side_validation: true, required: true, serialized_name: 'tenantId', type: { @@ -74,7 +83,6 @@ def self.mapper() } }, sku: { - client_side_validation: true, required: true, serialized_name: 'sku', default_value: {}, @@ -84,13 +92,11 @@ def self.mapper() } }, access_policies: { - client_side_validation: true, required: false, serialized_name: 'accessPolicies', type: { name: 'Sequence', element: { - client_side_validation: true, required: false, serialized_name: 'AccessPolicyEntryElementType', type: { @@ -101,16 +107,13 @@ def self.mapper() } }, vault_uri: { - client_side_validation: true, required: false, - read_only: true, serialized_name: 'vaultUri', type: { name: 'String' } }, enabled_for_deployment: { - client_side_validation: true, required: false, serialized_name: 'enabledForDeployment', type: { @@ -118,7 +121,6 @@ def self.mapper() } }, enabled_for_disk_encryption: { - client_side_validation: true, required: false, serialized_name: 'enabledForDiskEncryption', type: { @@ -126,7 +128,6 @@ def self.mapper() } }, enabled_for_template_deployment: { - client_side_validation: true, required: false, serialized_name: 'enabledForTemplateDeployment', type: { @@ -134,7 +135,6 @@ def self.mapper() } }, enable_soft_delete: { - client_side_validation: true, required: false, serialized_name: 'enableSoftDelete', type: { @@ -142,13 +142,19 @@ def self.mapper() } }, create_mode: { - client_side_validation: true, required: false, serialized_name: 'createMode', type: { name: 'Enum', module: 'CreateMode' } + }, + enable_purge_protection: { + required: false, + serialized_name: 'enablePurgeProtection', + type: { + name: 'Boolean' + } } } } diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/operations.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/operations.rb index cf68df5be3..8cb29de9e5 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/operations.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/operations.rb @@ -30,8 +30,8 @@ def initialize(client) # # @return [Array] operation results. # - def list(custom_headers:nil) - first_page = list_as_lazy(custom_headers:custom_headers) + def list(custom_headers = nil) + first_page = list_as_lazy(custom_headers) first_page.get_all_items end @@ -43,8 +43,8 @@ def list(custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_with_http_info(custom_headers:nil) - list_async(custom_headers:custom_headers).value! + def list_with_http_info(custom_headers = nil) + list_async(custom_headers).value! end # @@ -55,12 +55,11 @@ def list_with_http_info(custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_async(custom_headers:nil) + def list_async(custom_headers = nil) fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -114,8 +113,8 @@ def list_async(custom_headers:nil) # # @return [OperationListResult] operation results. # - def list_next(next_page_link, custom_headers:nil) - response = list_next_async(next_page_link, custom_headers:custom_headers).value! + def list_next(next_page_link, custom_headers = nil) + response = list_next_async(next_page_link, custom_headers).value! response.body unless response.nil? end @@ -129,8 +128,8 @@ def list_next(next_page_link, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_next_with_http_info(next_page_link, custom_headers:nil) - list_next_async(next_page_link, custom_headers:custom_headers).value! + def list_next_with_http_info(next_page_link, custom_headers = nil) + list_next_async(next_page_link, custom_headers).value! end # @@ -143,12 +142,11 @@ def list_next_with_http_info(next_page_link, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_next_async(next_page_link, custom_headers:nil) + def list_next_async(next_page_link, custom_headers = nil) fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -201,12 +199,12 @@ def list_next_async(next_page_link, custom_headers:nil) # @return [OperationListResult] which provide lazy access to pages of the # response. # - def list_as_lazy(custom_headers:nil) - response = list_async(custom_headers:custom_headers).value! + def list_as_lazy(custom_headers = nil) + response = list_async(custom_headers).value! unless response.nil? page = response.body page.next_method = Proc.new do |next_page_link| - list_next_async(next_page_link, custom_headers:custom_headers) + list_next_async(next_page_link, custom_headers) end page end diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/vaults.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/vaults.rb index 9b43a37b8a..bf3ebadbbe 100644 --- a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/vaults.rb +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/vaults.rb @@ -35,11 +35,13 @@ def initialize(client) # # @return [Vault] operation results. # - def create_or_update(resource_group_name, vault_name, parameters, custom_headers:nil) - response = create_or_update_async(resource_group_name, vault_name, parameters, custom_headers:custom_headers).value! + def create_or_update(resource_group_name, vault_name, parameters, custom_headers = nil) + response = create_or_update_async(resource_group_name, vault_name, parameters, custom_headers).value! response.body unless response.nil? end + # + # Create or update a key vault in the specified subscription. # # @param resource_group_name [String] The name of the Resource Group to which # the server belongs. @@ -49,25 +51,95 @@ def create_or_update(resource_group_name, vault_name, parameters, custom_headers # @param custom_headers [Hash{String => String}] A hash of custom headers that # will be added to the HTTP request. # - # @return [Concurrent::Promise] promise which provides async access to http - # response. + # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def create_or_update_async(resource_group_name, vault_name, parameters, custom_headers:nil) - # Send request - promise = begin_create_or_update_async(resource_group_name, vault_name, parameters, custom_headers:custom_headers) + def create_or_update_with_http_info(resource_group_name, vault_name, parameters, custom_headers = nil) + create_or_update_async(resource_group_name, vault_name, parameters, custom_headers).value! + end - promise = promise.then do |response| - # Defining deserialization method. - deserialize_method = lambda do |parsed_response| - result_mapper = Azure::KeyVault::Mgmt::V2016_10_01::Models::Vault.mapper() - parsed_response = @client.deserialize(result_mapper, parsed_response) + # + # Create or update a key vault in the specified subscription. + # + # @param resource_group_name [String] The name of the Resource Group to which + # the server belongs. + # @param vault_name [String] Name of the vault + # @param parameters [VaultCreateOrUpdateParameters] Parameters to create or + # update the vault + # @param [Hash{String => String}] A hash of custom headers that will be added + # to the HTTP request. + # + # @return [Concurrent::Promise] Promise object which holds the HTTP response. + # + def create_or_update_async(resource_group_name, vault_name, parameters, custom_headers = nil) + fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? + fail ArgumentError, 'vault_name is nil' if vault_name.nil? + fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? + fail ArgumentError, 'parameters is nil' if parameters.nil? + fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? + + + request_headers = {} + + # Set Headers + request_headers['x-ms-client-request-id'] = SecureRandom.uuid + request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + + request_headers['Content-Type'] = 'application/json; charset=utf-8' + + # Serialize Request + request_mapper = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultCreateOrUpdateParameters.mapper() + request_content = @client.serialize(request_mapper, parameters) + request_content = request_content != nil ? JSON.generate(request_content, quirks_mode: true) : nil + + path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}' + + request_url = @base_url || @client.base_url + + options = { + middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], + path_params: {'resourceGroupName' => resource_group_name,'vaultName' => vault_name,'subscriptionId' => @client.subscription_id}, + query_params: {'api-version' => @client.api_version}, + body: request_content, + headers: request_headers.merge(custom_headers || {}), + base_url: request_url + } + promise = @client.make_request_async(:put, path_template, options) + + promise = promise.then do |result| + http_response = result.response + status_code = http_response.status + response_content = http_response.body + unless status_code == 201 || status_code == 200 + error_model = JSON.load(response_content) + fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) end - # Waiting for response. - @client.get_long_running_operation_result(response, deserialize_method) + result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? + # Deserialize Response + if status_code == 201 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::KeyVault::Mgmt::V2016_10_01::Models::Vault.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + # Deserialize Response + if status_code == 200 + begin + parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) + result_mapper = Azure::KeyVault::Mgmt::V2016_10_01::Models::Vault.mapper() + result.body = @client.deserialize(result_mapper, parsed_response) + rescue Exception => e + fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) + end + end + + result end - promise + promise.execute end # @@ -82,8 +154,8 @@ def create_or_update_async(resource_group_name, vault_name, parameters, custom_h # # @return [Vault] operation results. # - def update(resource_group_name, vault_name, parameters, custom_headers:nil) - response = update_async(resource_group_name, vault_name, parameters, custom_headers:custom_headers).value! + def update(resource_group_name, vault_name, parameters, custom_headers = nil) + response = update_async(resource_group_name, vault_name, parameters, custom_headers).value! response.body unless response.nil? end @@ -99,8 +171,8 @@ def update(resource_group_name, vault_name, parameters, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def update_with_http_info(resource_group_name, vault_name, parameters, custom_headers:nil) - update_async(resource_group_name, vault_name, parameters, custom_headers:custom_headers).value! + def update_with_http_info(resource_group_name, vault_name, parameters, custom_headers = nil) + update_async(resource_group_name, vault_name, parameters, custom_headers).value! end # @@ -115,22 +187,22 @@ def update_with_http_info(resource_group_name, vault_name, parameters, custom_he # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def update_async(resource_group_name, vault_name, parameters, custom_headers:nil) + def update_async(resource_group_name, vault_name, parameters, custom_headers = nil) fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? fail ArgumentError, 'vault_name is nil' if vault_name.nil? - fail ArgumentError, "'vault_name' should satisfy the constraint - 'Pattern': '^[a-zA-Z0-9-]{3,24}$'" if !vault_name.nil? && vault_name.match(Regexp.new('^^[a-zA-Z0-9-]{3,24}$$')).nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? fail ArgumentError, 'parameters is nil' if parameters.nil? fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + request_headers['Content-Type'] = 'application/json; charset=utf-8' + # Serialize Request request_mapper = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultPatchParameters.mapper() request_content = @client.serialize(request_mapper, parameters) @@ -197,8 +269,8 @@ def update_async(resource_group_name, vault_name, parameters, custom_headers:nil # will be added to the HTTP request. # # - def delete(resource_group_name, vault_name, custom_headers:nil) - response = delete_async(resource_group_name, vault_name, custom_headers:custom_headers).value! + def delete(resource_group_name, vault_name, custom_headers = nil) + response = delete_async(resource_group_name, vault_name, custom_headers).value! nil end @@ -213,8 +285,8 @@ def delete(resource_group_name, vault_name, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def delete_with_http_info(resource_group_name, vault_name, custom_headers:nil) - delete_async(resource_group_name, vault_name, custom_headers:custom_headers).value! + def delete_with_http_info(resource_group_name, vault_name, custom_headers = nil) + delete_async(resource_group_name, vault_name, custom_headers).value! end # @@ -228,7 +300,7 @@ def delete_with_http_info(resource_group_name, vault_name, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def delete_async(resource_group_name, vault_name, custom_headers:nil) + def delete_async(resource_group_name, vault_name, custom_headers = nil) fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? fail ArgumentError, 'vault_name is nil' if vault_name.nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? @@ -236,7 +308,6 @@ def delete_async(resource_group_name, vault_name, custom_headers:nil) request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -282,8 +353,8 @@ def delete_async(resource_group_name, vault_name, custom_headers:nil) # # @return [Vault] operation results. # - def get(resource_group_name, vault_name, custom_headers:nil) - response = get_async(resource_group_name, vault_name, custom_headers:custom_headers).value! + def get(resource_group_name, vault_name, custom_headers = nil) + response = get_async(resource_group_name, vault_name, custom_headers).value! response.body unless response.nil? end @@ -298,8 +369,8 @@ def get(resource_group_name, vault_name, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def get_with_http_info(resource_group_name, vault_name, custom_headers:nil) - get_async(resource_group_name, vault_name, custom_headers:custom_headers).value! + def get_with_http_info(resource_group_name, vault_name, custom_headers = nil) + get_async(resource_group_name, vault_name, custom_headers).value! end # @@ -313,7 +384,7 @@ def get_with_http_info(resource_group_name, vault_name, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def get_async(resource_group_name, vault_name, custom_headers:nil) + def get_async(resource_group_name, vault_name, custom_headers = nil) fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? fail ArgumentError, 'vault_name is nil' if vault_name.nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? @@ -321,7 +392,6 @@ def get_async(resource_group_name, vault_name, custom_headers:nil) request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -381,8 +451,8 @@ def get_async(resource_group_name, vault_name, custom_headers:nil) # # @return [VaultAccessPolicyParameters] operation results. # - def update_access_policy(resource_group_name, vault_name, operation_kind, parameters, custom_headers:nil) - response = update_access_policy_async(resource_group_name, vault_name, operation_kind, parameters, custom_headers:custom_headers).value! + def update_access_policy(resource_group_name, vault_name, operation_kind, parameters, custom_headers = nil) + response = update_access_policy_async(resource_group_name, vault_name, operation_kind, parameters, custom_headers).value! response.body unless response.nil? end @@ -401,8 +471,8 @@ def update_access_policy(resource_group_name, vault_name, operation_kind, parame # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def update_access_policy_with_http_info(resource_group_name, vault_name, operation_kind, parameters, custom_headers:nil) - update_access_policy_async(resource_group_name, vault_name, operation_kind, parameters, custom_headers:custom_headers).value! + def update_access_policy_with_http_info(resource_group_name, vault_name, operation_kind, parameters, custom_headers = nil) + update_access_policy_async(resource_group_name, vault_name, operation_kind, parameters, custom_headers).value! end # @@ -420,10 +490,9 @@ def update_access_policy_with_http_info(resource_group_name, vault_name, operati # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def update_access_policy_async(resource_group_name, vault_name, operation_kind, parameters, custom_headers:nil) + def update_access_policy_async(resource_group_name, vault_name, operation_kind, parameters, custom_headers = nil) fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? fail ArgumentError, 'vault_name is nil' if vault_name.nil? - fail ArgumentError, "'vault_name' should satisfy the constraint - 'Pattern': '^[a-zA-Z0-9-]{3,24}$'" if !vault_name.nil? && vault_name.match(Regexp.new('^^[a-zA-Z0-9-]{3,24}$$')).nil? fail ArgumentError, 'operation_kind is nil' if operation_kind.nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? fail ArgumentError, 'parameters is nil' if parameters.nil? @@ -431,12 +500,13 @@ def update_access_policy_async(resource_group_name, vault_name, operation_kind, request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + request_headers['Content-Type'] = 'application/json; charset=utf-8' + # Serialize Request request_mapper = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultAccessPolicyParameters.mapper() request_content = @client.serialize(request_mapper, parameters) @@ -505,8 +575,8 @@ def update_access_policy_async(resource_group_name, vault_name, operation_kind, # # @return [Array] operation results. # - def list_by_resource_group(resource_group_name, top:nil, custom_headers:nil) - first_page = list_by_resource_group_as_lazy(resource_group_name, top:top, custom_headers:custom_headers) + def list_by_resource_group(resource_group_name, top = nil, custom_headers = nil) + first_page = list_by_resource_group_as_lazy(resource_group_name, top, custom_headers) first_page.get_all_items end @@ -522,8 +592,8 @@ def list_by_resource_group(resource_group_name, top:nil, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_by_resource_group_with_http_info(resource_group_name, top:nil, custom_headers:nil) - list_by_resource_group_async(resource_group_name, top:top, custom_headers:custom_headers).value! + def list_by_resource_group_with_http_info(resource_group_name, top = nil, custom_headers = nil) + list_by_resource_group_async(resource_group_name, top, custom_headers).value! end # @@ -538,14 +608,13 @@ def list_by_resource_group_with_http_info(resource_group_name, top:nil, custom_h # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_by_resource_group_async(resource_group_name, top:nil, custom_headers:nil) + def list_by_resource_group_async(resource_group_name, top = nil, custom_headers = nil) fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -600,8 +669,8 @@ def list_by_resource_group_async(resource_group_name, top:nil, custom_headers:ni # # @return [Array] operation results. # - def list_by_subscription(top:nil, custom_headers:nil) - first_page = list_by_subscription_as_lazy(top:top, custom_headers:custom_headers) + def list_by_subscription(top = nil, custom_headers = nil) + first_page = list_by_subscription_as_lazy(top, custom_headers) first_page.get_all_items end @@ -615,8 +684,8 @@ def list_by_subscription(top:nil, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_by_subscription_with_http_info(top:nil, custom_headers:nil) - list_by_subscription_async(top:top, custom_headers:custom_headers).value! + def list_by_subscription_with_http_info(top = nil, custom_headers = nil) + list_by_subscription_async(top, custom_headers).value! end # @@ -629,13 +698,12 @@ def list_by_subscription_with_http_info(top:nil, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_by_subscription_async(top:nil, custom_headers:nil) + def list_by_subscription_async(top = nil, custom_headers = nil) fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -688,8 +756,8 @@ def list_by_subscription_async(top:nil, custom_headers:nil) # # @return [Array] operation results. # - def list_deleted(custom_headers:nil) - first_page = list_deleted_as_lazy(custom_headers:custom_headers) + def list_deleted(custom_headers = nil) + first_page = list_deleted_as_lazy(custom_headers) first_page.get_all_items end @@ -701,8 +769,8 @@ def list_deleted(custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_deleted_with_http_info(custom_headers:nil) - list_deleted_async(custom_headers:custom_headers).value! + def list_deleted_with_http_info(custom_headers = nil) + list_deleted_async(custom_headers).value! end # @@ -713,13 +781,12 @@ def list_deleted_with_http_info(custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_deleted_async(custom_headers:nil) + def list_deleted_async(custom_headers = nil) fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -774,8 +841,8 @@ def list_deleted_async(custom_headers:nil) # # @return [DeletedVault] operation results. # - def get_deleted(vault_name, location, custom_headers:nil) - response = get_deleted_async(vault_name, location, custom_headers:custom_headers).value! + def get_deleted(vault_name, location, custom_headers = nil) + response = get_deleted_async(vault_name, location, custom_headers).value! response.body unless response.nil? end @@ -789,8 +856,8 @@ def get_deleted(vault_name, location, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def get_deleted_with_http_info(vault_name, location, custom_headers:nil) - get_deleted_async(vault_name, location, custom_headers:custom_headers).value! + def get_deleted_with_http_info(vault_name, location, custom_headers = nil) + get_deleted_async(vault_name, location, custom_headers).value! end # @@ -803,7 +870,7 @@ def get_deleted_with_http_info(vault_name, location, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def get_deleted_async(vault_name, location, custom_headers:nil) + def get_deleted_async(vault_name, location, custom_headers = nil) fail ArgumentError, 'vault_name is nil' if vault_name.nil? fail ArgumentError, 'location is nil' if location.nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? @@ -811,7 +878,6 @@ def get_deleted_async(vault_name, location, custom_headers:nil) request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -865,8 +931,8 @@ def get_deleted_async(vault_name, location, custom_headers:nil) # @param custom_headers [Hash{String => String}] A hash of custom headers that # will be added to the HTTP request. # - def purge_deleted(vault_name, location, custom_headers:nil) - response = purge_deleted_async(vault_name, location, custom_headers:custom_headers).value! + def purge_deleted(vault_name, location, custom_headers = nil) + response = purge_deleted_async(vault_name, location, custom_headers).value! nil end @@ -879,9 +945,9 @@ def purge_deleted(vault_name, location, custom_headers:nil) # @return [Concurrent::Promise] promise which provides async access to http # response. # - def purge_deleted_async(vault_name, location, custom_headers:nil) + def purge_deleted_async(vault_name, location, custom_headers = nil) # Send request - promise = begin_purge_deleted_async(vault_name, location, custom_headers:custom_headers) + promise = begin_purge_deleted_async(vault_name, location, custom_headers) promise = promise.then do |response| # Defining deserialization method. @@ -905,8 +971,8 @@ def purge_deleted_async(vault_name, location, custom_headers:nil) # # @return [Array] operation results. # - def list(top:nil, custom_headers:nil) - first_page = list_as_lazy(top:top, custom_headers:custom_headers) + def list(top = nil, custom_headers = nil) + first_page = list_as_lazy(top, custom_headers) first_page.get_all_items end @@ -920,8 +986,8 @@ def list(top:nil, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_with_http_info(top:nil, custom_headers:nil) - list_async(top:top, custom_headers:custom_headers).value! + def list_with_http_info(top = nil, custom_headers = nil) + list_async(top, custom_headers).value! end # @@ -934,14 +1000,13 @@ def list_with_http_info(top:nil, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_async(top:nil, custom_headers:nil) + def list_async(top = nil, custom_headers = nil) filter = 'resourceType eq \'Microsoft.KeyVault/vaults\'' api_version = '2015-11-01' fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -996,8 +1061,8 @@ def list_async(top:nil, custom_headers:nil) # # @return [CheckNameAvailabilityResult] operation results. # - def check_name_availability(vault_name, custom_headers:nil) - response = check_name_availability_async(vault_name, custom_headers:custom_headers).value! + def check_name_availability(vault_name, custom_headers = nil) + response = check_name_availability_async(vault_name, custom_headers).value! response.body unless response.nil? end @@ -1011,8 +1076,8 @@ def check_name_availability(vault_name, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def check_name_availability_with_http_info(vault_name, custom_headers:nil) - check_name_availability_async(vault_name, custom_headers:custom_headers).value! + def check_name_availability_with_http_info(vault_name, custom_headers = nil) + check_name_availability_async(vault_name, custom_headers).value! end # @@ -1025,19 +1090,20 @@ def check_name_availability_with_http_info(vault_name, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def check_name_availability_async(vault_name, custom_headers:nil) + def check_name_availability_async(vault_name, custom_headers = nil) fail ArgumentError, 'vault_name is nil' if vault_name.nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? + request_headers['Content-Type'] = 'application/json; charset=utf-8' + # Serialize Request request_mapper = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultCheckNameAvailabilityParameters.mapper() request_content = @client.serialize(request_mapper, vault_name) @@ -1084,126 +1150,6 @@ def check_name_availability_async(vault_name, custom_headers:nil) promise.execute end - # - # Create or update a key vault in the specified subscription. - # - # @param resource_group_name [String] The name of the Resource Group to which - # the server belongs. - # @param vault_name [String] Name of the vault - # @param parameters [VaultCreateOrUpdateParameters] Parameters to create or - # update the vault - # @param custom_headers [Hash{String => String}] A hash of custom headers that - # will be added to the HTTP request. - # - # @return [Vault] operation results. - # - def begin_create_or_update(resource_group_name, vault_name, parameters, custom_headers:nil) - response = begin_create_or_update_async(resource_group_name, vault_name, parameters, custom_headers:custom_headers).value! - response.body unless response.nil? - end - - # - # Create or update a key vault in the specified subscription. - # - # @param resource_group_name [String] The name of the Resource Group to which - # the server belongs. - # @param vault_name [String] Name of the vault - # @param parameters [VaultCreateOrUpdateParameters] Parameters to create or - # update the vault - # @param custom_headers [Hash{String => String}] A hash of custom headers that - # will be added to the HTTP request. - # - # @return [MsRestAzure::AzureOperationResponse] HTTP response information. - # - def begin_create_or_update_with_http_info(resource_group_name, vault_name, parameters, custom_headers:nil) - begin_create_or_update_async(resource_group_name, vault_name, parameters, custom_headers:custom_headers).value! - end - - # - # Create or update a key vault in the specified subscription. - # - # @param resource_group_name [String] The name of the Resource Group to which - # the server belongs. - # @param vault_name [String] Name of the vault - # @param parameters [VaultCreateOrUpdateParameters] Parameters to create or - # update the vault - # @param [Hash{String => String}] A hash of custom headers that will be added - # to the HTTP request. - # - # @return [Concurrent::Promise] Promise object which holds the HTTP response. - # - def begin_create_or_update_async(resource_group_name, vault_name, parameters, custom_headers:nil) - fail ArgumentError, 'resource_group_name is nil' if resource_group_name.nil? - fail ArgumentError, 'vault_name is nil' if vault_name.nil? - fail ArgumentError, "'vault_name' should satisfy the constraint - 'Pattern': '^[a-zA-Z0-9-]{3,24}$'" if !vault_name.nil? && vault_name.match(Regexp.new('^^[a-zA-Z0-9-]{3,24}$$')).nil? - fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? - fail ArgumentError, 'parameters is nil' if parameters.nil? - fail ArgumentError, '@client.subscription_id is nil' if @client.subscription_id.nil? - - - request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' - - # Set Headers - request_headers['x-ms-client-request-id'] = SecureRandom.uuid - request_headers['accept-language'] = @client.accept_language unless @client.accept_language.nil? - - # Serialize Request - request_mapper = Azure::KeyVault::Mgmt::V2016_10_01::Models::VaultCreateOrUpdateParameters.mapper() - request_content = @client.serialize(request_mapper, parameters) - request_content = request_content != nil ? JSON.generate(request_content, quirks_mode: true) : nil - - path_template = 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}' - - request_url = @base_url || @client.base_url - - options = { - middlewares: [[MsRest::RetryPolicyMiddleware, times: 3, retry: 0.02], [:cookie_jar]], - path_params: {'resourceGroupName' => resource_group_name,'vaultName' => vault_name,'subscriptionId' => @client.subscription_id}, - query_params: {'api-version' => @client.api_version}, - body: request_content, - headers: request_headers.merge(custom_headers || {}), - base_url: request_url - } - promise = @client.make_request_async(:put, path_template, options) - - promise = promise.then do |result| - http_response = result.response - status_code = http_response.status - response_content = http_response.body - unless status_code == 201 || status_code == 200 - error_model = JSON.load(response_content) - fail MsRestAzure::AzureOperationError.new(result.request, http_response, error_model) - end - - result.request_id = http_response['x-ms-request-id'] unless http_response['x-ms-request-id'].nil? - # Deserialize Response - if status_code == 201 - begin - parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) - result_mapper = Azure::KeyVault::Mgmt::V2016_10_01::Models::Vault.mapper() - result.body = @client.deserialize(result_mapper, parsed_response) - rescue Exception => e - fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) - end - end - # Deserialize Response - if status_code == 200 - begin - parsed_response = response_content.to_s.empty? ? nil : JSON.load(response_content) - result_mapper = Azure::KeyVault::Mgmt::V2016_10_01::Models::Vault.mapper() - result.body = @client.deserialize(result_mapper, parsed_response) - rescue Exception => e - fail MsRest::DeserializationError.new('Error occurred in deserializing the response', e.message, e.backtrace, result) - end - end - - result - end - - promise.execute - end - # # Permanently deletes the specified vault. aka Purges the deleted Azure key # vault. @@ -1214,8 +1160,8 @@ def begin_create_or_update_async(resource_group_name, vault_name, parameters, cu # will be added to the HTTP request. # # - def begin_purge_deleted(vault_name, location, custom_headers:nil) - response = begin_purge_deleted_async(vault_name, location, custom_headers:custom_headers).value! + def begin_purge_deleted(vault_name, location, custom_headers = nil) + response = begin_purge_deleted_async(vault_name, location, custom_headers).value! nil end @@ -1230,8 +1176,8 @@ def begin_purge_deleted(vault_name, location, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def begin_purge_deleted_with_http_info(vault_name, location, custom_headers:nil) - begin_purge_deleted_async(vault_name, location, custom_headers:custom_headers).value! + def begin_purge_deleted_with_http_info(vault_name, location, custom_headers = nil) + begin_purge_deleted_async(vault_name, location, custom_headers).value! end # @@ -1245,7 +1191,7 @@ def begin_purge_deleted_with_http_info(vault_name, location, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def begin_purge_deleted_async(vault_name, location, custom_headers:nil) + def begin_purge_deleted_async(vault_name, location, custom_headers = nil) fail ArgumentError, 'vault_name is nil' if vault_name.nil? fail ArgumentError, 'location is nil' if location.nil? fail ArgumentError, '@client.api_version is nil' if @client.api_version.nil? @@ -1253,7 +1199,6 @@ def begin_purge_deleted_async(vault_name, location, custom_headers:nil) request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -1299,8 +1244,8 @@ def begin_purge_deleted_async(vault_name, location, custom_headers:nil) # # @return [VaultListResult] operation results. # - def list_by_resource_group_next(next_page_link, custom_headers:nil) - response = list_by_resource_group_next_async(next_page_link, custom_headers:custom_headers).value! + def list_by_resource_group_next(next_page_link, custom_headers = nil) + response = list_by_resource_group_next_async(next_page_link, custom_headers).value! response.body unless response.nil? end @@ -1315,8 +1260,8 @@ def list_by_resource_group_next(next_page_link, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_by_resource_group_next_with_http_info(next_page_link, custom_headers:nil) - list_by_resource_group_next_async(next_page_link, custom_headers:custom_headers).value! + def list_by_resource_group_next_with_http_info(next_page_link, custom_headers = nil) + list_by_resource_group_next_async(next_page_link, custom_headers).value! end # @@ -1330,12 +1275,11 @@ def list_by_resource_group_next_with_http_info(next_page_link, custom_headers:ni # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_by_resource_group_next_async(next_page_link, custom_headers:nil) + def list_by_resource_group_next_async(next_page_link, custom_headers = nil) fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -1390,8 +1334,8 @@ def list_by_resource_group_next_async(next_page_link, custom_headers:nil) # # @return [VaultListResult] operation results. # - def list_by_subscription_next(next_page_link, custom_headers:nil) - response = list_by_subscription_next_async(next_page_link, custom_headers:custom_headers).value! + def list_by_subscription_next(next_page_link, custom_headers = nil) + response = list_by_subscription_next_async(next_page_link, custom_headers).value! response.body unless response.nil? end @@ -1406,8 +1350,8 @@ def list_by_subscription_next(next_page_link, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_by_subscription_next_with_http_info(next_page_link, custom_headers:nil) - list_by_subscription_next_async(next_page_link, custom_headers:custom_headers).value! + def list_by_subscription_next_with_http_info(next_page_link, custom_headers = nil) + list_by_subscription_next_async(next_page_link, custom_headers).value! end # @@ -1421,12 +1365,11 @@ def list_by_subscription_next_with_http_info(next_page_link, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_by_subscription_next_async(next_page_link, custom_headers:nil) + def list_by_subscription_next_async(next_page_link, custom_headers = nil) fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -1480,8 +1423,8 @@ def list_by_subscription_next_async(next_page_link, custom_headers:nil) # # @return [DeletedVaultListResult] operation results. # - def list_deleted_next(next_page_link, custom_headers:nil) - response = list_deleted_next_async(next_page_link, custom_headers:custom_headers).value! + def list_deleted_next(next_page_link, custom_headers = nil) + response = list_deleted_next_async(next_page_link, custom_headers).value! response.body unless response.nil? end @@ -1495,8 +1438,8 @@ def list_deleted_next(next_page_link, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_deleted_next_with_http_info(next_page_link, custom_headers:nil) - list_deleted_next_async(next_page_link, custom_headers:custom_headers).value! + def list_deleted_next_with_http_info(next_page_link, custom_headers = nil) + list_deleted_next_async(next_page_link, custom_headers).value! end # @@ -1509,12 +1452,11 @@ def list_deleted_next_with_http_info(next_page_link, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_deleted_next_async(next_page_link, custom_headers:nil) + def list_deleted_next_async(next_page_link, custom_headers = nil) fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -1569,8 +1511,8 @@ def list_deleted_next_async(next_page_link, custom_headers:nil) # # @return [ResourceListResult] operation results. # - def list_next(next_page_link, custom_headers:nil) - response = list_next_async(next_page_link, custom_headers:custom_headers).value! + def list_next(next_page_link, custom_headers = nil) + response = list_next_async(next_page_link, custom_headers).value! response.body unless response.nil? end @@ -1585,8 +1527,8 @@ def list_next(next_page_link, custom_headers:nil) # # @return [MsRestAzure::AzureOperationResponse] HTTP response information. # - def list_next_with_http_info(next_page_link, custom_headers:nil) - list_next_async(next_page_link, custom_headers:custom_headers).value! + def list_next_with_http_info(next_page_link, custom_headers = nil) + list_next_async(next_page_link, custom_headers).value! end # @@ -1600,12 +1542,11 @@ def list_next_with_http_info(next_page_link, custom_headers:nil) # # @return [Concurrent::Promise] Promise object which holds the HTTP response. # - def list_next_async(next_page_link, custom_headers:nil) + def list_next_async(next_page_link, custom_headers = nil) fail ArgumentError, 'next_page_link is nil' if next_page_link.nil? request_headers = {} - request_headers['Content-Type'] = 'application/json; charset=utf-8' # Set Headers request_headers['x-ms-client-request-id'] = SecureRandom.uuid @@ -1661,12 +1602,12 @@ def list_next_async(next_page_link, custom_headers:nil) # # @return [VaultListResult] which provide lazy access to pages of the response. # - def list_by_resource_group_as_lazy(resource_group_name, top:nil, custom_headers:nil) - response = list_by_resource_group_async(resource_group_name, top:top, custom_headers:custom_headers).value! + def list_by_resource_group_as_lazy(resource_group_name, top = nil, custom_headers = nil) + response = list_by_resource_group_async(resource_group_name, top, custom_headers).value! unless response.nil? page = response.body page.next_method = Proc.new do |next_page_link| - list_by_resource_group_next_async(next_page_link, custom_headers:custom_headers) + list_by_resource_group_next_async(next_page_link, custom_headers) end page end @@ -1682,12 +1623,12 @@ def list_by_resource_group_as_lazy(resource_group_name, top:nil, custom_headers: # # @return [VaultListResult] which provide lazy access to pages of the response. # - def list_by_subscription_as_lazy(top:nil, custom_headers:nil) - response = list_by_subscription_async(top:top, custom_headers:custom_headers).value! + def list_by_subscription_as_lazy(top = nil, custom_headers = nil) + response = list_by_subscription_async(top, custom_headers).value! unless response.nil? page = response.body page.next_method = Proc.new do |next_page_link| - list_by_subscription_next_async(next_page_link, custom_headers:custom_headers) + list_by_subscription_next_async(next_page_link, custom_headers) end page end @@ -1702,12 +1643,12 @@ def list_by_subscription_as_lazy(top:nil, custom_headers:nil) # @return [DeletedVaultListResult] which provide lazy access to pages of the # response. # - def list_deleted_as_lazy(custom_headers:nil) - response = list_deleted_async(custom_headers:custom_headers).value! + def list_deleted_as_lazy(custom_headers = nil) + response = list_deleted_async(custom_headers).value! unless response.nil? page = response.body page.next_method = Proc.new do |next_page_link| - list_deleted_next_async(next_page_link, custom_headers:custom_headers) + list_deleted_next_async(next_page_link, custom_headers) end page end @@ -1724,12 +1665,12 @@ def list_deleted_as_lazy(custom_headers:nil) # @return [ResourceListResult] which provide lazy access to pages of the # response. # - def list_as_lazy(top:nil, custom_headers:nil) - response = list_async(top:top, custom_headers:custom_headers).value! + def list_as_lazy(top = nil, custom_headers = nil) + response = list_async(top, custom_headers).value! unless response.nil? page = response.body page.next_method = Proc.new do |next_page_link| - list_next_async(next_page_link, custom_headers:custom_headers) + list_next_async(next_page_link, custom_headers) end page end diff --git a/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/version.rb b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/version.rb new file mode 100644 index 0000000000..b86b4006a0 --- /dev/null +++ b/management/azure_mgmt_key_vault/lib/2016-10-01/generated/azure_mgmt_key_vault/version.rb @@ -0,0 +1,8 @@ +# encoding: utf-8 +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. + +module Azure::KeyVault::Mgmt::V2016_10_01 + VERSION = '0.16.0' +end diff --git a/management/azure_mgmt_key_vault/lib/azure_mgmt_key_vault.rb b/management/azure_mgmt_key_vault/lib/azure_mgmt_key_vault.rb index f511d4ad1e..2ea32eb985 100644 --- a/management/azure_mgmt_key_vault/lib/azure_mgmt_key_vault.rb +++ b/management/azure_mgmt_key_vault/lib/azure_mgmt_key_vault.rb @@ -2,6 +2,6 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. -require '2016-10-01/generated/azure_mgmt_key_vault' require '2015-06-01/generated/azure_mgmt_key_vault' +require '2016-10-01/generated/azure_mgmt_key_vault' require 'profiles/latest/keyvault_latest_profile_client'