Class: Ansible::Ruby::Modules::Serverless
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Serverless
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/misc/serverless.rb
Overview
Provides support for managing Serverless Framework (serverless.com/) project deployments and stacks.
Instance Method Summary collapse
-
#deploy ⇒ Boolean?
Whether or not to deploy artifacts after building them.
-
#force ⇒ Boolean?
Whether or not to force full deployment, equivalent to serverless ‘–force` option.
-
#functions ⇒ Object?
A list of specific functions to deploy.
-
#region ⇒ String?
AWS region to deploy the service to.
-
#serverless_bin_path ⇒ String?
The path of a serverless framework binary relative to the ‘service_path’ eg.
-
#service_path ⇒ String
The path to the root of the Serverless Service to be operated on.
-
#stage ⇒ String?
The name of the serverless framework project stage to deploy to.
-
#state ⇒ :present, ...
Goal state of given stage/project.
-
#verbose ⇒ Boolean?
Shows all stack events during deployment, and display any Stack Output.
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
#deploy ⇒ Boolean?
35 |
# File 'lib/ansible/ruby/modules/generated/cloud/misc/serverless.rb', line 35 attribute :deploy |
#force ⇒ Boolean?
39 |
# File 'lib/ansible/ruby/modules/generated/cloud/misc/serverless.rb', line 39 attribute :force |
#functions ⇒ Object?
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/misc/serverless.rb', line 28 attribute :functions |
#region ⇒ String?
31 |
# File 'lib/ansible/ruby/modules/generated/cloud/misc/serverless.rb', line 31 attribute :region |
#serverless_bin_path ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/misc/serverless.rb', line 16 attribute :serverless_bin_path |
#service_path ⇒ String
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/misc/serverless.rb', line 20 attribute :service_path |
#stage ⇒ String?
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/misc/serverless.rb', line 24 attribute :stage |
#state ⇒ :present, ...
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/misc/serverless.rb', line 12 attribute :state |
#verbose ⇒ Boolean?
43 |
# File 'lib/ansible/ruby/modules/generated/cloud/misc/serverless.rb', line 43 attribute :verbose |