Class: GeoEngineer::Resources::AwsApiGatewayDomainName

Inherits:
GeoEngineer::Resource show all
Includes:
ApiGatewayHelpers
Defined in:
lib/geoengineer/resources/aws_api_gateway_domain_name.rb

Overview

AwsCloudTrail is the aws_api_gateway_domain_name terrform resource,

https://www.terraform.io/docs/providers/aws/r/aws_api_gateway_domain_name.html

Constant Summary

Constants inherited from GeoEngineer::Resource

GeoEngineer::Resource::DEFAULT_PROVIDER

Constants included from HasValidations

HasValidations::MAX_POLICY_LENGTH

Instance Attribute Summary

Attributes inherited from GeoEngineer::Resource

#environment, #id, #project, #template, #type

Instance Method Summary collapse

Methods included from ApiGatewayHelpers

_rest_api_cache, _rest_api_resource_cache, included

Methods inherited from GeoEngineer::Resource

_deep_symbolize_keys, _fetch_remote_resources, #_find_remote_resource, _ignore_remote_resource?, #_json_file, #_normalize_json, _resources_to_ignore, build, #build_individual_remote_resource, clear_remote_resource_cache, #depends_on, #duplicate, #duplicate_resource, #fetch_provider, fetch_remote_resources, #find_remote_as_individual?, #for_resource, #in_project, #initialize, #matched_remote_resource, #merge_parent_tags, #merge_tags, #new?, #remote_resource, #remote_resource_params, #reset, #setup_tags_if_needed, #short_id, #short_name, #short_type, #terraform_name, #to_id_or_ref, #to_ref, #to_s, #to_terraform, #to_terraform_json, #to_terraform_state, type_from_class_name, #validate_has_tag, #validate_required_subresource, #validate_subresource_required_attributes

Methods included from HasLifecycle

#execute_lifecycle, included

Methods included from HasValidations

#errors, included, #validate_at_least_one_present, #validate_cidr_block, #validate_only_one_present, #validate_policy_length, #validate_required_attributes

Methods included from HasSubResources

#assign_block, #attribute_missing, #delete_all_subresources, #delete_subresources_where, #subresources

Methods included from HasAttributes

#[], #[]=, #assign_attribute, #assign_block, #attribute_missing, #attribute_procs, #attributes, #delete, #eager_load_attributes, #method_missing, #reset_attributes, #retrieve_attribute, #terraform_attribute_ref, #terraform_attributes, #timeout

Constructor Details

This class inherits a constructor from GeoEngineer::Resource

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class HasAttributes

Instance Method Details

#support_tags?Boolean

Returns:

  • (Boolean)

24
25
26
# File 'lib/geoengineer/resources/aws_api_gateway_domain_name.rb', line 24

def support_tags?
  false
end