Module: Azure::Armrest
- Defined in:
- lib/azure/armrest.rb,
lib/azure/armrest/role.rb,
lib/azure/armrest/version.rb,
lib/azure/armrest/exception.rb,
lib/azure/armrest/environment.rb,
lib/azure/armrest/configuration.rb,
lib/azure/armrest/armrest_service.rb,
lib/azure/armrest/model/base_model.rb,
lib/azure/armrest/resource_service.rb,
lib/azure/armrest/container_service.rb,
lib/azure/armrest/key_vault_service.rb,
lib/azure/armrest/armrest_collection.rb,
lib/azure/armrest/storage/disk_service.rb,
lib/azure/armrest/storage/managed_disk.rb,
lib/azure/armrest/subscription_service.rb,
lib/azure/armrest/billing/usage_service.rb,
lib/azure/armrest/model/storage_account.rb,
lib/azure/armrest/model/virtual_machine.rb,
lib/azure/armrest/network/route_service.rb,
lib/azure/armrest/storage/image_service.rb,
lib/azure/armrest/insights/alert_service.rb,
lib/azure/armrest/insights/event_service.rb,
lib/azure/armrest/network/subnet_service.rb,
lib/azure/armrest/resource_group_service.rb,
lib/azure/armrest/sql/sql_server_service.rb,
lib/azure/armrest/role/assignment_service.rb,
lib/azure/armrest/role/definition_service.rb,
lib/azure/armrest/storage_account_service.rb,
lib/azure/armrest/virtual_machine_service.rb,
lib/azure/armrest/availability_set_service.rb,
lib/azure/armrest/insights/metrics_service.rb,
lib/azure/armrest/sql/sql_database_service.rb,
lib/azure/armrest/storage/snapshot_service.rb,
lib/azure/armrest/hdinsight/cluster_service.rb,
lib/azure/armrest/resource_provider_service.rb,
lib/azure/armrest/network/ip_address_service.rb,
lib/azure/armrest/insights/diagnostic_service.rb,
lib/azure/armrest/network/inbound_nat_service.rb,
lib/azure/armrest/network/route_table_service.rb,
lib/azure/armrest/template_deployment_service.rb,
lib/azure/armrest/resource_group_based_service.rb,
lib/azure/armrest/hdinsight/application_service.rb,
lib/azure/armrest/network/load_balancer_service.rb,
lib/azure/armrest/virtual_machine_image_service.rb,
lib/azure/armrest/network/virtual_network_service.rb,
lib/azure/armrest/resource_group_based_subservice.rb,
lib/azure/armrest/network/network_interface_service.rb,
lib/azure/armrest/virtual_machine_extension_service.rb,
lib/azure/armrest/network/network_security_rule_service.rb,
lib/azure/armrest/network/network_security_group_service.rb
Overview
Armrest namespace
Defined Under Namespace
Modules: Billing, HDInsight, Insights, Network, Role, Sql, Storage Classes: ApiException, ArmrestCollection, ArmrestService, AvailabilitySet, AvailabilitySetService, BadGatewayException, BadRequestException, BandwidthLimitExceededException, BaseModel, BlockedByWindowsParentalControlsException, Configuration, ConflictException, Container, ContainerService, Endpoint, Environment, Event, Exception, ExpectationFailedException, ExtensionType, FailedDependencyException, ForbiddenException, GatewayTimeoutException, GoneException, HTTPVersionNotSupportedException, ImATeapotException, ImageVersion, InsufficientStorageException, InternalServerErrorException, KeyVault, KeyVaultService, LengthRequiredException, Location, LockedException, LoopDetectedException, MethodNotAllowedException, NetworkAuthenticationRequiredException, NotAcceptableException, NotExtendedException, NotFoundException, NotImplementedException, Offer, OpenTimeoutException, PayloadTooLargeException, PaymentRequiredException, PreconditionFailedException, PreconditionRequiredException, ProxyAuthenticationRequiredException, Publisher, RangeNotSatisfiableException, ReadTimeoutException, RequestHeaderFieldsTooLargeException, RequestTimeoutException, Resource, ResourceGroup, ResourceGroupBasedService, ResourceGroupBasedSubservice, ResourceGroupService, ResourceNotFoundException, ResourceProvider, ResourceProviderService, ResourceService, ResponseBody, ResponseHeaders, RetryWithException, RoleService, ServiceUnavailableException, Sku, StorageAccount, StorageAccountKey, StorageAccountService, Subscription, SubscriptionService, Tag, TemplateDeployment, TemplateDeploymentOperation, TemplateDeploymentService, Tenant, TimeoutException, TooManyConnectionsFromThisIPException, TooManyRequestsException, URITooLongException, UnauthorizedException, UnorderedCollectionException, UnprocessableEntityException, UnsupportedMediaTypeException, UpgradeRequiredException, VariantAlsoNegotiatesException, VirtualMachine, VirtualMachineExtension, VirtualMachineExtensionService, VirtualMachineImage, VirtualMachineImageService, VirtualMachineInstance, VirtualMachineModel, VirtualMachineService, VirtualMachineSize
Constant Summary collapse
- VERSION =
The version of the azure-armrest library.
'0.9.15'.freeze
- EXCEPTION_MAP =
Map HTTP error codes to our exception classes
{ 400 => BadRequestException, 401 => UnauthorizedException, 402 => PaymentRequiredException, 403 => ForbiddenException, 404 => NotFoundException, 405 => MethodNotAllowedException, 406 => NotAcceptableException, 407 => ProxyAuthenticationRequiredException, 408 => RequestTimeoutException, 409 => ConflictException, 410 => GoneException, 411 => LengthRequiredException, 412 => PreconditionFailedException, 413 => PayloadTooLargeException, 414 => URITooLongException, 415 => UnsupportedMediaTypeException, 416 => RangeNotSatisfiableException, 417 => ExpectationFailedException, 418 => ImATeapotException, 421 => TooManyConnectionsFromThisIPException, 422 => UnprocessableEntityException, 423 => LockedException, 424 => FailedDependencyException, 425 => UnorderedCollectionException, 426 => UpgradeRequiredException, 428 => PreconditionRequiredException, 429 => TooManyRequestsException, 431 => RequestHeaderFieldsTooLargeException, 449 => RetryWithException, 450 => BlockedByWindowsParentalControlsException, 500 => InternalServerErrorException, 501 => NotImplementedException, 502 => BadGatewayException, 503 => ServiceUnavailableException, 504 => GatewayTimeoutException, 505 => HTTPVersionNotSupportedException, 506 => VariantAlsoNegotiatesException, 507 => InsufficientStorageException, 508 => LoopDetectedException, 509 => BandwidthLimitExceededException, 510 => NotExtendedException, 511 => NetworkAuthenticationRequiredException }.freeze