Class: GeoEngineer::Resources::AwsApiGatewayDomainName
- Inherits:
-
GeoEngineer::Resource
- Object
- GeoEngineer::Resource
- GeoEngineer::Resources::AwsApiGatewayDomainName
- 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
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
24 25 26 |
# File 'lib/geoengineer/resources/aws_api_gateway_domain_name.rb', line 24 def false end |