Class: Azure::ARM::Web::WebSiteManagementClient
- Inherits:
-
MsRestAzure::AzureServiceClient
- Object
- MsRestAzure::AzureServiceClient
- Azure::ARM::Web::WebSiteManagementClient
- Includes:
- MsRest::Serialization, MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_web/web_site_management_client.rb
Overview
A service client - single point of access to the REST API.
Instance Attribute Summary collapse
-
#accept_language ⇒ String
Gets or sets the preferred language for the response.
-
#api_version ⇒ String
readonly
API Version.
-
#base_url ⇒ String
The base URI of the service.
-
#certificate_orders ⇒ CertificateOrders
readonly
Certificate_orders.
-
#certificates ⇒ Certificates
readonly
Certificates.
-
#classic_mobile_services ⇒ ClassicMobileServices
readonly
Classic_mobile_services.
-
#credentials ⇒ Object
subscription.
-
#domains ⇒ Domains
readonly
Domains.
-
#generate_client_request_id ⇒ Boolean
is generated and included in each request.
-
#global ⇒ Global
readonly
Global.
-
#global_certificate_order ⇒ GlobalCertificateOrder
readonly
Global_certificate_order.
-
#global_domain_registration ⇒ GlobalDomainRegistration
readonly
Global_domain_registration.
-
#global_resource_groups ⇒ GlobalResourceGroups
readonly
Global_resource_groups.
-
#hosting_environments ⇒ HostingEnvironments
readonly
Hosting_environments.
-
#long_running_operation_retry_timeout ⇒ Integer
Running Operations.
-
#managed_hosting_environments ⇒ ManagedHostingEnvironments
readonly
Managed_hosting_environments.
-
#provider ⇒ Provider
readonly
Provider.
-
#recommendations ⇒ Recommendations
readonly
Recommendations.
-
#server_farms ⇒ ServerFarms
readonly
Server_farms.
-
#sites ⇒ Sites
readonly
Sites.
-
#subscription_id ⇒ String
Subscription Id.
-
#top_level_domains ⇒ TopLevelDomains
readonly
Top_level_domains.
-
#usage_operations ⇒ UsageOperations
readonly
Usage_operations.
Instance Method Summary collapse
-
#initialize(credentials, base_url = nil, options = nil) ⇒ WebSiteManagementClient
constructor
Creates initializes a new instance of the WebSiteManagementClient class.
Constructor Details
#initialize(credentials, base_url = nil, options = nil) ⇒ WebSiteManagementClient
Creates initializes a new instance of the WebSiteManagementClient class.
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 95 def initialize(credentials, base_url = nil, = nil) super(credentials, ) @base_url = base_url || 'https://management.azure.com' fail ArgumentError, 'credentials is nil' if credentials.nil? fail ArgumentError, 'invalid type of credentials input parameter' unless credentials.is_a?(MsRest::ServiceClientCredentials) @credentials = credentials @certificate_orders = CertificateOrders.new(self) @certificates = Certificates.new(self) @classic_mobile_services = ClassicMobileServices.new(self) @domains = Domains.new(self) @global = Global.new(self) @global_certificate_order = GlobalCertificateOrder.new(self) @global_domain_registration = GlobalDomainRegistration.new(self) @global_resource_groups = GlobalResourceGroups.new(self) @hosting_environments = HostingEnvironments.new(self) @managed_hosting_environments = ManagedHostingEnvironments.new(self) @provider = Provider.new(self) @recommendations = Recommendations.new(self) @server_farms = ServerFarms.new(self) @sites = Sites.new(self) @top_level_domains = TopLevelDomains.new(self) @usage_operations = UsageOperations.new(self) @api_version = '2015-08-01' @accept_language = 'en-US' @long_running_operation_retry_timeout = 30 @generate_client_request_id = true end |
Instance Attribute Details
#accept_language ⇒ String
Returns Gets or sets the preferred language for the response.
27 28 29 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 27 def accept_language @accept_language end |
#api_version ⇒ String (readonly)
Returns API Version.
24 25 26 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 24 def api_version @api_version end |
#base_url ⇒ String
Returns the base URI of the service.
15 16 17 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 15 def base_url @base_url end |
#certificate_orders ⇒ CertificateOrders (readonly)
Returns certificate_orders.
42 43 44 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 42 def certificate_orders @certificate_orders end |
#certificates ⇒ Certificates (readonly)
Returns certificates.
45 46 47 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 45 def certificates @certificates end |
#classic_mobile_services ⇒ ClassicMobileServices (readonly)
Returns classic_mobile_services.
48 49 50 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 48 def classic_mobile_services @classic_mobile_services end |
#credentials ⇒ Object
subscription.
18 19 20 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 18 def credentials @credentials end |
#domains ⇒ Domains (readonly)
Returns domains.
51 52 53 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 51 def domains @domains end |
#generate_client_request_id ⇒ Boolean
is generated and included in each request. Default is true.
35 36 37 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 35 def generate_client_request_id @generate_client_request_id end |
#global ⇒ Global (readonly)
Returns global.
54 55 56 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 54 def global @global end |
#global_certificate_order ⇒ GlobalCertificateOrder (readonly)
Returns global_certificate_order.
57 58 59 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 57 def global_certificate_order @global_certificate_order end |
#global_domain_registration ⇒ GlobalDomainRegistration (readonly)
Returns global_domain_registration.
60 61 62 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 60 def global_domain_registration @global_domain_registration end |
#global_resource_groups ⇒ GlobalResourceGroups (readonly)
Returns global_resource_groups.
63 64 65 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 63 def global_resource_groups @global_resource_groups end |
#hosting_environments ⇒ HostingEnvironments (readonly)
Returns hosting_environments.
66 67 68 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 66 def hosting_environments @hosting_environments end |
#long_running_operation_retry_timeout ⇒ Integer
Running Operations. Default value is 30.
31 32 33 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 31 def long_running_operation_retry_timeout @long_running_operation_retry_timeout end |
#managed_hosting_environments ⇒ ManagedHostingEnvironments (readonly)
Returns managed_hosting_environments.
69 70 71 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 69 def managed_hosting_environments @managed_hosting_environments end |
#provider ⇒ Provider (readonly)
Returns provider.
72 73 74 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 72 def provider @provider end |
#recommendations ⇒ Recommendations (readonly)
Returns recommendations.
75 76 77 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 75 def recommendations @recommendations end |
#server_farms ⇒ ServerFarms (readonly)
Returns server_farms.
78 79 80 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 78 def server_farms @server_farms end |
#sites ⇒ Sites (readonly)
Returns sites.
81 82 83 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 81 def sites @sites end |
#subscription_id ⇒ String
Returns Subscription Id.
21 22 23 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 21 def subscription_id @subscription_id end |
#top_level_domains ⇒ TopLevelDomains (readonly)
Returns top_level_domains.
84 85 86 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 84 def top_level_domains @top_level_domains end |
#usage_operations ⇒ UsageOperations (readonly)
Returns usage_operations.
87 88 89 |
# File 'lib/generated/azure_mgmt_web/web_site_management_client.rb', line 87 def usage_operations @usage_operations end |