Class: Ansible::Ruby::Modules::Newrelic_deployment
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Newrelic_deployment
- Defined in:
- lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb
Overview
Notify newrelic about app deployments (see docs.newrelic.com/docs/apm/new-relic-apm/maintenance/deployment-notifications#api)
Instance Method Summary collapse
-
#app_name ⇒ String?
(one of app_name or application_id are required) The value of app_name in the newrelic.yml file used by the application.
-
#application_id ⇒ Object?
(one of app_name or application_id are required) The application id, found in the URL when viewing the application in RPM.
-
#appname ⇒ Object?
Name of the application.
-
#changelog ⇒ Object?
A list of changes for this deployment.
-
#description ⇒ Object?
Text annotation for the deployment - notes for you.
-
#environment ⇒ Object?
The environment for this deployment.
-
#revision ⇒ String?
A revision number (e.g., git commit SHA).
-
#token ⇒ String
API token, to place in the x-api-key header.
-
#user ⇒ String?
The name of the user/process that triggered this deployment.
-
#validate_certs ⇒ :yes, ...
If C(no), SSL certificates will not be validated.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#app_name ⇒ String?
Returns (one of app_name or application_id are required) The value of app_name in the newrelic.yml file used by the application.
16 |
# File 'lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb', line 16 attribute :app_name |
#application_id ⇒ Object?
Returns (one of app_name or application_id are required) The application id, found in the URL when viewing the application in RPM.
20 |
# File 'lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb', line 20 attribute :application_id |
#appname ⇒ Object?
Returns Name of the application.
37 |
# File 'lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb', line 37 attribute :appname |
#changelog ⇒ Object?
Returns A list of changes for this deployment.
23 |
# File 'lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb', line 23 attribute :changelog |
#description ⇒ Object?
Returns Text annotation for the deployment - notes for you.
26 |
# File 'lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb', line 26 attribute :description |
#environment ⇒ Object?
Returns The environment for this deployment.
40 |
# File 'lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb', line 40 attribute :environment |
#revision ⇒ String?
Returns A revision number (e.g., git commit SHA).
29 |
# File 'lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb', line 29 attribute :revision |
#token ⇒ String
Returns API token, to place in the x-api-key header.
12 |
# File 'lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb', line 12 attribute :token |
#user ⇒ String?
Returns The name of the user/process that triggered this deployment.
33 |
# File 'lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb', line 33 attribute :user |
#validate_certs ⇒ :yes, ...
Returns If C(no), SSL certificates will not be validated. This should only be used on personally controlled sites using self-signed certificates.
43 |
# File 'lib/ansible/ruby/modules/generated/monitoring/newrelic_deployment.rb', line 43 attribute :validate_certs |