Class: Google::Apis::ManagerV1beta2::ManagerService
- Inherits:
-
Core::BaseService
- Object
- Core::BaseService
- Google::Apis::ManagerV1beta2::ManagerService
- Defined in:
- generated/google/apis/manager_v1beta2/service.rb
Overview
Deployment Manager API
The Deployment Manager API allows users to declaratively configure, deploy and run complex solutions on the Google Cloud Platform.
Instance Attribute Summary collapse
-
#key ⇒ String
API key.
-
#quota_user ⇒ String
Available to use for quota purposes for server-side applications.
-
#user_ip ⇒ String
IP address of the site where the request originates.
Attributes inherited from Core::BaseService
#authorization, #base_path, #batch_path, #client, #client_options, #request_options, #root_url, #upload_path
Instance Method Summary collapse
- #delete_deployment(project_id, region, deployment_name, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... }
- #delete_template(project_id, template_name, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... }
- #get_deployment(project_id, region, deployment_name, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::Deployment
- #get_template(project_id, template_name, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::Template
-
#initialize ⇒ ManagerService
constructor
A new instance of ManagerService.
- #insert_deployment(project_id, region, deployment_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::Deployment
- #insert_template(project_id, template_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::Template
- #list_deployments(project_id, region, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::ListDeploymentsResponse
- #list_templates(project_id, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::ListTemplatesResponse
Methods inherited from Core::BaseService
#batch, #batch_upload, #fetch_all, #http
Constructor Details
#initialize ⇒ ManagerService
Returns a new instance of ManagerService.
52 53 54 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 52 def initialize super('https://www.googleapis.com/', 'manager/v1beta2/projects/') end |
Instance Attribute Details
#key ⇒ String
Returns API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
39 40 41 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 39 def key @key end |
#quota_user ⇒ String
Returns Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.
45 46 47 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 45 def quota_user @quota_user end |
#user_ip ⇒ String
Returns IP address of the site where the request originates. Use this if you want to enforce per-user limits.
50 51 52 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 50 def user_ip @user_ip end |
Instance Method Details
#delete_deployment(project_id, region, deployment_name, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... }
This method returns an undefined value.
81 82 83 84 85 86 87 88 89 90 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 81 def delete_deployment(project_id, region, deployment_name, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:delete, '{projectId}/regions/{region}/deployments/{deploymentName}', ) command.params['projectId'] = project_id unless project_id.nil? command.params['region'] = region unless region.nil? command.params['deploymentName'] = deployment_name unless deployment_name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#delete_template(project_id, template_name, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... }
This method returns an undefined value.
237 238 239 240 241 242 243 244 245 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 237 def delete_template(project_id, template_name, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:delete, '{projectId}/templates/{templateName}', ) command.params['projectId'] = project_id unless project_id.nil? command.params['templateName'] = template_name unless template_name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_deployment(project_id, region, deployment_name, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::Deployment
117 118 119 120 121 122 123 124 125 126 127 128 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 117 def get_deployment(project_id, region, deployment_name, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/regions/{region}/deployments/{deploymentName}', ) command.response_representation = Google::Apis::ManagerV1beta2::Deployment::Representation command.response_class = Google::Apis::ManagerV1beta2::Deployment command.params['projectId'] = project_id unless project_id.nil? command.params['region'] = region unless region.nil? command.params['deploymentName'] = deployment_name unless deployment_name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#get_template(project_id, template_name, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::Template
271 272 273 274 275 276 277 278 279 280 281 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 271 def get_template(project_id, template_name, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/templates/{templateName}', ) command.response_representation = Google::Apis::ManagerV1beta2::Template::Representation command.response_class = Google::Apis::ManagerV1beta2::Template command.params['projectId'] = project_id unless project_id.nil? command.params['templateName'] = template_name unless template_name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#insert_deployment(project_id, region, deployment_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::Deployment
155 156 157 158 159 160 161 162 163 164 165 166 167 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 155 def insert_deployment(project_id, region, deployment_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/regions/{region}/deployments', ) command.request_representation = Google::Apis::ManagerV1beta2::Deployment::Representation command.request_object = deployment_object command.response_representation = Google::Apis::ManagerV1beta2::Deployment::Representation command.response_class = Google::Apis::ManagerV1beta2::Deployment command.params['projectId'] = project_id unless project_id.nil? command.params['region'] = region unless region.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#insert_template(project_id, template_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::Template
307 308 309 310 311 312 313 314 315 316 317 318 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 307 def insert_template(project_id, template_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:post, '{projectId}/templates', ) command.request_representation = Google::Apis::ManagerV1beta2::Template::Representation command.request_object = template_object command.response_representation = Google::Apis::ManagerV1beta2::Template::Representation command.response_class = Google::Apis::ManagerV1beta2::Template command.params['projectId'] = project_id unless project_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_deployments(project_id, region, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::ListDeploymentsResponse
199 200 201 202 203 204 205 206 207 208 209 210 211 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 199 def list_deployments(project_id, region, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/regions/{region}/deployments', ) command.response_representation = Google::Apis::ManagerV1beta2::ListDeploymentsResponse::Representation command.response_class = Google::Apis::ManagerV1beta2::ListDeploymentsResponse command.params['projectId'] = project_id unless project_id.nil? command.params['region'] = region unless region.nil? command.query['maxResults'] = max_results unless max_results.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |
#list_templates(project_id, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::ManagerV1beta2::ListTemplatesResponse
349 350 351 352 353 354 355 356 357 358 359 360 |
# File 'generated/google/apis/manager_v1beta2/service.rb', line 349 def list_templates(project_id, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:get, '{projectId}/templates', ) command.response_representation = Google::Apis::ManagerV1beta2::ListTemplatesResponse::Representation command.response_class = Google::Apis::ManagerV1beta2::ListTemplatesResponse command.params['projectId'] = project_id unless project_id.nil? command.query['maxResults'] = max_results unless max_results.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? command.query['userIp'] = user_ip unless user_ip.nil? execute_or_queue_command(command, &block) end |