Class: Convection::Model::Template::Resource::ElasticsearchDomain
Overview
AWS::Elasticsearch::Domain
Instance Attribute Summary
#exist, #name, #parent, #properties, #resource_attributes, #template
Instance Method Summary
collapse
#immutable_metadata, #render_tags, #tag, #tags
#as_attribute, attach_method, #deletion_policy, #depends_on, #initialize, properties, property, #property, #reference, type, #type, #with_output
#condition, #render_condition
#_terraform_module_dir_to_flag, #_terraform_module_flag_to_dir, attach_resource, attach_resource_collection, resource_collection_dsl_methods, resource_dsl_methods
#camel_case, included, method_name, #screaming_snake_case, #snake_case
#base64, #find_in_map, #fn_and, #fn_equals, #fn_if, #fn_import_value, #fn_not, #fn_or, #fn_ref, #fn_sub, #get_att, #get_azs, included, #join, mixers, #select
Instance Method Details
#access_policies ⇒ Object
#access_policies(value) ⇒ Object
17
|
# File 'lib/convection/model/template/resource/aws_elasticsearch_domain.rb', line 17
property :access_policies, 'AccessPolicies'
|
#advanced_options ⇒ Object
#advanced_options(value) ⇒ Object
21
|
# File 'lib/convection/model/template/resource/aws_elasticsearch_domain.rb', line 21
property :advanced_options, 'AdvancedOptions'
|
#domain_name ⇒ Object
#domain_name(value) ⇒ Object
14
|
# File 'lib/convection/model/template/resource/aws_elasticsearch_domain.rb', line 14
property :domain_name, 'DomainName'
|
#ebs_options ⇒ Object
#ebs_options(value) ⇒ Object
19
|
# File 'lib/convection/model/template/resource/aws_elasticsearch_domain.rb', line 19
property :ebs_options, 'EBSOptions'
|
#elasticsearch_cluster_config ⇒ Object
#elasticsearch_cluster_config(value) ⇒ Object
16
|
# File 'lib/convection/model/template/resource/aws_elasticsearch_domain.rb', line 16
property :elasticsearch_cluster_config, 'ElasticsearchClusterConfig'
|
#elasticsearch_version ⇒ Object
#elasticsearch_version(value) ⇒ Object
15
|
# File 'lib/convection/model/template/resource/aws_elasticsearch_domain.rb', line 15
property :elasticsearch_version, 'ElasticsearchVersion'
|
#render(*args) ⇒ Object
53
54
55
56
57
|
# File 'lib/convection/model/template/resource/aws_elasticsearch_domain.rb', line 53
def render(*args)
super.tap do |resource|
render_tags(resource)
end
end
|
#snapshot_options ⇒ Object
#snapshot_options(value) ⇒ Object
20
|
# File 'lib/convection/model/template/resource/aws_elasticsearch_domain.rb', line 20
property :snapshot_options, 'SnapshotOptions'
|
#vpc_options ⇒ Object
#vpc_options(value) ⇒ Object
18
|
# File 'lib/convection/model/template/resource/aws_elasticsearch_domain.rb', line 18
property :vpc_options, 'VPCOptions'
|