Table of Contents - cfn-model-0.6.3 Documentation
Classes and Modules
- AWS
- AWS::ApiGateway
- AWS::ApiGateway::Deployment
- AWS::ApiGateway::Stage
- AWS::CloudFormation
- AWS::CloudFront
- AWS::EC2
- AWS::EC2::Instance
- AWS::EC2::NetworkAcl
- AWS::EC2::NetworkAclEntry
- AWS::EC2::NetworkInterface
- AWS::EC2::SecurityGroup
- AWS::EC2::SecurityGroupEgress
- AWS::EC2::SecurityGroupIngress
- AWS::ElasticLoadBalancing
- AWS::ElasticLoadBalancing::LoadBalancer
- AWS::ElasticLoadBalancingV2
- AWS::ElasticLoadBalancingV2::LoadBalancer
- AWS::IAM
- AWS::IAM::Group
- AWS::IAM::ManagedPolicy
- AWS::IAM::Policy
- AWS::IAM::Role
- AWS::IAM::User
- AWS::KMS
- AWS::KMS::Key
- AWS::Lambda
- AWS::Lambda::Function
- AWS::S3
- AWS::S3::BucketPolicy
- AWS::SNS
- AWS::SNS::TopicPolicy
- AWS::SQS
- AWS::SQS::QueuePolicy
- ApiGatewayDeploymentParser
- ApiGatewayStageParser
- CfnModel
- CfnModel::TransformRegistry
- CfnModel::Transforms
- CfnModel::Transforms::Serverless
- CfnParser
- CloudFormationValidator
- Custom
- Ec2InstanceParser
- Ec2NetworkAclParser
- Ec2NetworkInterfaceParser
- ExpressionEvaluator
- IamGroupParser
- IamRoleParser
- IamUserParser
- KmsKeyParser
- LambdaFunctionParser
- LambdaPrincipal
- LineNumberHandler
- LoadBalancerParser
- LoadBalancerV2Parser
- ModelElement
- Object
- Parameter
- ParameterSubstitution
- ParserError
- ParserRegistry
- Policy
- PolicyDocument
- PolicyDocumentParser
- Principal
- Psych
- Psych::Nodes
- Psych::Nodes::Node
- ReferenceValidator
- References
- ResourceTypeValidator
- SchemaGenerator
- SecurityGroupParser
- Statement
- ToRubyWithLineNumbers
- WithPolicyDocumentParser
Methods
- ::has_asterisk — LambdaPrincipal
- ::has_asterisk — Principal
- ::instance — ParserRegistry
- ::instance — CfnModel::TransformRegistry
- ::instance — CfnModel::Transforms::Serverless
- ::is_security_group_id_external — References
- ::logical_resource_id_from_get_att — References
- ::new — AWS::ApiGateway::Deployment
- ::new — AWS::ApiGateway::Stage
- ::new — AWS::S3::BucketPolicy
- ::new — CfnModel
- ::new — AWS::EC2::Instance
- ::new — AWS::EC2::NetworkAcl
- ::new — AWS::EC2::NetworkAclEntry
- ::new — AWS::EC2::NetworkInterface
- ::new — AWS::IAM::Group
- ::new — AWS::IAM::ManagedPolicy
- ::new — AWS::IAM::Policy
- ::new — AWS::IAM::Role
- ::new — AWS::IAM::User
- ::new — AWS::KMS::Key
- ::new — AWS::Lambda::Function
- ::new — AWS::ElasticLoadBalancing::LoadBalancer
- ::new — AWS::ElasticLoadBalancingV2::LoadBalancer
- ::new — ModelElement
- ::new — PolicyDocument
- ::new — AWS::SQS::QueuePolicy
- ::new — AWS::EC2::SecurityGroup
- ::new — AWS::EC2::SecurityGroupEgress
- ::new — AWS::EC2::SecurityGroupIngress
- ::new — Statement
- ::new — AWS::SNS::TopicPolicy
- ::new — ParserError
- ::new — ParserRegistry
- ::new — CfnModel::TransformRegistry
- ::references_in_sub — References
- ::resolvable_reference? — References
- ::resolve_base64 — References
- ::resolve_getazs — References
- ::resolve_if — References
- ::resolve_join — References
- ::resolve_longform_sub — References
- ::resolve_map — References
- ::resolve_reference — References
- ::resolve_resource_id — References
- ::resolve_security_group_id — References
- ::resolve_select — References
- ::resolve_shorthand_sub — References
- ::resolve_split — References
- ::resolve_sub — References
- ::resolve_value — References
- ::strip_cfn_interpolation — References
- ::unsupported_passthru? — References
- ::validate — ResourceTypeValidator
- ::wildcard? — LambdaPrincipal
- ::wildcard? — Principal
- #== — ModelElement
- #== — Policy
- #== — PolicyDocument
- #== — Statement
- #add_serverlessrestapi_event — CfnModel::Transforms::Serverless
- #all_get_att — ReferenceValidator
- #all_ref — ReferenceValidator
- #all_references — ReferenceValidator
- #allows_action? — Statement
- #allows_not_action — PolicyDocument
- #allows_not_principal — PolicyDocument
- #allows_not_resource — PolicyDocument
- #apply_parameter_values — CfnParser
- #apply_parameter_values — ParameterSubstitution
- #apply_parameter_values_impl — ParameterSubstitution
- #apply_pseudo_parameter_values — ParameterSubstitution
- #assign_fields_based_upon_properties — CfnParser
- #attach_deployment_id_to_api_stage — ApiGatewayStageParser
- #attach_nacl_entries_for_nacl — Ec2NetworkAclParser
- #attach_nacl_entries_to_nacl — Ec2NetworkAclParser
- #attach_usage_plan_to_api_deployment — ApiGatewayDeploymentParser
- #attach_usage_plan_to_api_stage — ApiGatewayStageParser
- #attach_usage_plans_for_deployment_that_creates_stage — ApiGatewayDeploymentParser
- #attach_usage_plans_for_deployment_without_stage_name — ApiGatewayDeploymentParser
- #attached_usage_plans — ApiGatewayDeploymentParser
- #bucket_from_uri — CfnModel::Transforms::Serverless
- #class_from_type_name — CfnParser
- #clean_module_name — CfnParser
- #convert_aws_to_legacy_format — ParameterSubstitution
- #copy — CfnModel
- #deal_with_conditional_property_definitions — CfnParser
- #deployment_creates_stage? — ApiGatewayDeploymentParser
- #emit_instance_vars — ModelElement
- #emit_instance_vars — Parameter
- #evaluate — ExpressionEvaluator
- #find_security_group_by_group_id — CfnModel
- #format_function_role — CfnModel::Transforms::Serverless
- #format_resource_type — CfnModel::Transforms::Serverless
- #function_role — CfnModel::Transforms::Serverless
- #function_role_managed_policies — CfnModel::Transforms::Serverless
- #function_role_policies — CfnModel::Transforms::Serverless
- #generate — SchemaGenerator
- #generate_resource_class_from_type — CfnParser
- #generate_schema_for_parameter_keys — SchemaGenerator
- #generate_schema_for_resource_keys — SchemaGenerator
- #iam_users — CfnModel
- #if_condition? — ExpressionEvaluator
- #initialLower — SecurityGroupParser
- #initial_upper — CfnParser
- #instance_variables_without_at_sign — ModelElement
- #is_aws_format? — ParameterSubstitution
- #is_legacy_format? — ParameterSubstitution
- #is_no_echo? — Parameter
- #json_text? — CloudFormationValidator
- #lambda_function — CfnModel::Transforms::Serverless
- #lambda_function_code — CfnModel::Transforms::Serverless
- #lambda_service_can_assume_role — CfnModel::Transforms::Serverless
- #map_non_aws_resource_name_to_class_name — CfnParser
- #map_property_name_to_attribute — CfnParser
- #map_property_value — CfnParser
- #matching_line_number_enriched_resource_type? — CfnModel::Transforms::Serverless
- #matching_resource_type? — CfnModel::Transforms::Serverless
- #matching_string_resource_type? — CfnModel::Transforms::Serverless
- #method_missing — ModelElement
- #method_missing — Parameter
- #nacl_entries_for_nacl — Ec2NetworkAclParser
- #not_truthy? — Object
- #object_key_from_uri — CfnModel::Transforms::Serverless
- #objectify_egress — SecurityGroupParser
- #objectify_ingress — SecurityGroupParser
- #outcome — ExpressionEvaluator
- #parse — ApiGatewayDeploymentParser
- #parse — ApiGatewayStageParser
- #parse — CfnParser
- #parse — Ec2InstanceParser
- #parse — Ec2NetworkAclParser
- #parse — Ec2NetworkInterfaceParser
- #parse — IamGroupParser
- #parse — IamRoleParser
- #parse — IamUserParser
- #parse — KmsKeyParser
- #parse — LambdaFunctionParser
- #parse — LoadBalancerParser
- #parse — LoadBalancerV2Parser
- #parse — PolicyDocumentParser
- #parse — SecurityGroupParser
- #parse — WithPolicyDocumentParser
- #parse_statement — PolicyDocumentParser
- #parse_with_line_numbers — CfnParser
- #parse_without_parameters — CfnParser
- #perform_transform — CfnModel::Transforms::Serverless
- #perform_transforms — CfnModel::TransformRegistry
- #post_process_resource_model_elements — CfnParser
- #post_process_special_refs — ReferenceValidator
- #pre_validate_model — CfnParser
- #process_conditions — CfnParser
- #process_mappings — CfnParser
- #pseudo_reference? — ReferenceValidator
- #replace_serverless_function — CfnModel::Transforms::Serverless
- #resolve_globals_function_property — CfnModel::Transforms::Serverless
- #resource_by_id — CfnModel
- #resource_by_ref — CfnModel
- #resources_by_type — CfnModel
- #revive_hash — ToRubyWithLineNumbers
- #s3_uri? — CfnModel::Transforms::Serverless
- #scalar — LineNumberHandler
- #schema_file — SchemaGenerator
- #schema_for_type — SchemaGenerator
- #security_groups — CfnModel
- #serverless_function_properties — CfnModel::Transforms::Serverless
- #serverless_function_property — CfnModel::Transforms::Serverless
- #serverlessrestapi_base — CfnModel::Transforms::Serverless
- #serverlessrestapi_deployment — CfnModel::Transforms::Serverless
- #serverlessrestapi_resources — CfnModel::Transforms::Serverless
- #serverlessrestapi_stage — CfnModel::Transforms::Serverless
- #silently_fail — SecurityGroupParser
- #stages_for_deployment — ApiGatewayDeploymentParser
- #standalone_egress — CfnModel
- #standalone_ingress — CfnModel
- #streamline_array — PolicyDocumentParser
- #strip — ModelElement
- #to_s — CfnModel
- #to_s — ModelElement
- #to_s — Parameter
- #to_s — PolicyDocument
- #to_s — ParserError
- #transform_code_uri — CfnModel::Transforms::Serverless
- #transform_function_events — CfnModel::Transforms::Serverless
- #transform_hash_into_globals — CfnParser
- #transform_hash_into_model_elements — CfnParser
- #transform_hash_into_model_elements_with_numbers — CfnParser
- #transform_hash_into_parameters — CfnParser
- #truthy? — Object
- #unresolved_references — ReferenceValidator
- #usage_plans_for_stage_by_resource_id — ApiGatewayDeploymentParser
- #usage_plans_for_stage_by_stage_name — ApiGatewayDeploymentParser
- #user_to_group_addition_has_username — IamUserParser
- #valid_json? — CloudFormationValidator
- #validate — CloudFormationValidator
- #validate_references — CfnParser
- #wildcard_actions — Statement
- #wildcard_allowed_actions — PolicyDocument
- #wildcard_allowed_principals — PolicyDocument
- #wildcard_allowed_resources — PolicyDocument
- #wildcard_back — Object
- #wildcard_front — Object
- #wildcard_front_back — Object
- #wildcard_patterns — Object
- #wildcard_principal? — Statement
- #wildcard_resources — Statement
- #wire_egress_rules_to_security_group — SecurityGroupParser
- #wire_ingress_rules_to_security_group — SecurityGroupParser