A B C D E F G H I K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCollectionValueTree<T extends TerraformTree> - Class in org.sonar.iac.terraform.tree.impl
- AbstractForTree - Class in org.sonar.iac.terraform.tree.impl
- AbstractForTree(AbstractForTree.ForIntro) - Constructor for class org.sonar.iac.terraform.tree.impl.AbstractForTree
- AbstractForTree.ForIntro - Class in org.sonar.iac.terraform.tree.impl
-
Helper class to wrap the intro common to both for loop styles
- AbstractNewResourceCheck - Class in org.sonar.iac.terraform.checks
- AbstractNewResourceCheck() - Constructor for class org.sonar.iac.terraform.checks.AbstractNewResourceCheck
- AbstractResourceCheck - Class in org.sonar.iac.terraform.checks
- AbstractResourceCheck() - Constructor for class org.sonar.iac.terraform.checks.AbstractResourceCheck
- accessToken() - Method in interface org.sonar.iac.terraform.api.tree.AttributeAccessTree
- accessToken() - Method in class org.sonar.iac.terraform.tree.impl.AttributeAccessTreeImpl
- ADDITIVE_EXPR() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- AnonymousAccessPolicyCheck - Class in org.sonar.iac.terraform.checks
- AnonymousAccessPolicyCheck() - Constructor for class org.sonar.iac.terraform.checks.AnonymousAccessPolicyCheck
- AnonymousAccessToResourceCheck - Class in org.sonar.iac.terraform.checks.azure
- AnonymousAccessToResourceCheck() - Constructor for class org.sonar.iac.terraform.checks.azure.AnonymousAccessToResourceCheck
- AppEngineHandlerCheck - Class in org.sonar.iac.terraform.checks.gcp
- AppEngineHandlerCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.AppEngineHandlerCheck
- arguments() - Method in interface org.sonar.iac.terraform.api.tree.FunctionCallTree
- arguments() - Method in class org.sonar.iac.terraform.tree.impl.FunctionCallTreeImpl
- attribute() - Method in interface org.sonar.iac.terraform.api.tree.AttributeAccessTree
- attribute() - Method in class org.sonar.iac.terraform.tree.impl.AttributeAccessTreeImpl
- attribute(String) - Method in class org.sonar.iac.terraform.symbols.BlockSymbol
- attribute(SyntaxToken, SyntaxToken, ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- ATTRIBUTE - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- ATTRIBUTE - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- ATTRIBUTE() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- ATTRIBUTE_ACCESS - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- ATTRIBUTE_ACCESS() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- ATTRIBUTE_SPLAT_ACCESS - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- ATTRIBUTE_SPLAT_ACCESS() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- attributeAccessMatches(ExpressionTree, Predicate<String>) - Static method in class org.sonar.iac.terraform.checks.utils.TerraformUtils
- attributeAccessToString(AttributeAccessTree) - Static method in class org.sonar.iac.terraform.checks.utils.TerraformUtils
- AttributeAccessTree - Interface in org.sonar.iac.terraform.api.tree
- AttributeAccessTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- AttributeAccessTreeImpl(ExpressionTree, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.AttributeAccessTreeImpl
- AttributeBasedAccessControlCheck - Class in org.sonar.iac.terraform.checks.gcp
- AttributeBasedAccessControlCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.AttributeBasedAccessControlCheck
- AttributeSplatAccessTree - Interface in org.sonar.iac.terraform.api.tree
- AttributeSplatAccessTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- AttributeSplatAccessTreeImpl(ExpressionTree, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.AttributeSplatAccessTreeImpl
- AttributeSymbol - Class in org.sonar.iac.terraform.symbols
- AttributeSymbol(CheckContext, AttributeTree, String, BlockSymbol) - Constructor for class org.sonar.iac.terraform.symbols.AttributeSymbol
- AttributeTree - Interface in org.sonar.iac.terraform.api.tree
- AttributeTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- AttributeTreeImpl(SyntaxToken, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.iac.terraform.tree.impl.AttributeTreeImpl
- AuditLogMemberExclusionCheck - Class in org.sonar.iac.terraform.checks.gcp
- AuditLogMemberExclusionCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.AuditLogMemberExclusionCheck
- AWS - org.sonar.iac.terraform.plugin.TerraformProviders.Provider.Identifier
- AwsClearTextProtocolsCheckPart - Class in org.sonar.iac.terraform.checks.aws
- AwsClearTextProtocolsCheckPart() - Constructor for class org.sonar.iac.terraform.checks.aws.AwsClearTextProtocolsCheckPart
- AwsDisabledLoggingCheckPart - Class in org.sonar.iac.terraform.checks.aws
- AwsDisabledLoggingCheckPart() - Constructor for class org.sonar.iac.terraform.checks.aws.AwsDisabledLoggingCheckPart
- AwsIpRestrictedAdminAccessCheckPart - Class in org.sonar.iac.terraform.checks.aws
- AwsIpRestrictedAdminAccessCheckPart() - Constructor for class org.sonar.iac.terraform.checks.aws.AwsIpRestrictedAdminAccessCheckPart
- AwsPrivilegePolicyCheckPart - Class in org.sonar.iac.terraform.checks.aws
- AwsPrivilegePolicyCheckPart() - Constructor for class org.sonar.iac.terraform.checks.aws.AwsPrivilegePolicyCheckPart
- AwsPublicNetworkAccessCheckPart - Class in org.sonar.iac.terraform.checks.aws
- AwsPublicNetworkAccessCheckPart() - Constructor for class org.sonar.iac.terraform.checks.aws.AwsPublicNetworkAccessCheckPart
- AwsTagNameConventionCheck - Class in org.sonar.iac.terraform.checks
- AwsTagNameConventionCheck() - Constructor for class org.sonar.iac.terraform.checks.AwsTagNameConventionCheck
- AwsWeakSSLProtocolCheckPart - Class in org.sonar.iac.terraform.checks.aws
- AwsWeakSSLProtocolCheckPart() - Constructor for class org.sonar.iac.terraform.checks.aws.AwsWeakSSLProtocolCheckPart
- AZURE - org.sonar.iac.terraform.plugin.TerraformProviders.Provider.Identifier
- AzureClearTextProtocolsCheckPart - Class in org.sonar.iac.terraform.checks.azure
- AzureClearTextProtocolsCheckPart() - Constructor for class org.sonar.iac.terraform.checks.azure.AzureClearTextProtocolsCheckPart
- AzureDisabledLoggingCheckPart - Class in org.sonar.iac.terraform.checks.azure
- AzureDisabledLoggingCheckPart() - Constructor for class org.sonar.iac.terraform.checks.azure.AzureDisabledLoggingCheckPart
- AzureIpRestrictedAdminAccessCheckPart - Class in org.sonar.iac.terraform.checks.azure
- AzureIpRestrictedAdminAccessCheckPart() - Constructor for class org.sonar.iac.terraform.checks.azure.AzureIpRestrictedAdminAccessCheckPart
- AzurePublicNetworkAccessCheckPart - Class in org.sonar.iac.terraform.checks.azure
- AzurePublicNetworkAccessCheckPart() - Constructor for class org.sonar.iac.terraform.checks.azure.AzurePublicNetworkAccessCheckPart
- AzureWeakSSLProtocolCheckPart - Class in org.sonar.iac.terraform.checks.azure
- AzureWeakSSLProtocolCheckPart() - Constructor for class org.sonar.iac.terraform.checks.azure.AzureWeakSSLProtocolCheckPart
B
- BINARY_EXPRESSION - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- binaryExpression(ExpressionTree, Optional<List<TreeFactory.Pair<SyntaxToken, ExpressionTree>>>) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- BinaryExpressionTree - Interface in org.sonar.iac.terraform.api.tree
- BinaryExpressionTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- BinaryExpressionTreeImpl(ExpressionTree, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.iac.terraform.tree.impl.BinaryExpressionTreeImpl
- block(String) - Method in class org.sonar.iac.terraform.symbols.BlockSymbol
- block(SyntaxToken, Optional<List<LabelTree>>, SyntaxToken, SyntaxToken, Optional<List<StatementTree>>, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- BLOCK - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- BLOCK - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- BLOCK() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- blocks(String) - Method in class org.sonar.iac.terraform.symbols.BlockSymbol
- BlockSymbol - Class in org.sonar.iac.terraform.symbols
- BlockSymbol(CheckContext, BlockTree, String, BlockSymbol) - Constructor for class org.sonar.iac.terraform.symbols.BlockSymbol
- BlockTree - Interface in org.sonar.iac.terraform.api.tree
- BlockTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- BlockTreeImpl(SyntaxToken, List<LabelTree>, BodyTree, TerraformTree.Kind) - Constructor for class org.sonar.iac.terraform.tree.impl.BlockTreeImpl
- BODY - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- BodyTree - Interface in org.sonar.iac.terraform.api.tree
- BodyTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- BodyTreeImpl(SyntaxToken, SyntaxToken, List<StatementTree>, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.BodyTreeImpl
- BOOLEAN_LITERAL - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- BOOLEAN_LITERAL - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- booleanLiteral(SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- BucketsAccessCheck - Class in org.sonar.iac.terraform.checks
- BucketsAccessCheck() - Constructor for class org.sonar.iac.terraform.checks.BucketsAccessCheck
- BucketsInsecureHttpCheck - Class in org.sonar.iac.terraform.checks
- BucketsInsecureHttpCheck() - Constructor for class org.sonar.iac.terraform.checks.BucketsInsecureHttpCheck
- BucketsPublicAclOrPolicyCheck - Class in org.sonar.iac.terraform.checks
- BucketsPublicAclOrPolicyCheck() - Constructor for class org.sonar.iac.terraform.checks.BucketsPublicAclOrPolicyCheck
C
- CertificateBasedAuthenticationCheck - Class in org.sonar.iac.terraform.checks.azure
- CertificateBasedAuthenticationCheck() - Constructor for class org.sonar.iac.terraform.checks.azure.CertificateBasedAuthenticationCheck
- checkNetworkSecurityGroup(CheckContext, BlockTree) - Static method in class org.sonar.iac.terraform.checks.azure.AzureIpRestrictedAdminAccessCheckPart
- checkResource(CheckContext, BlockTree) - Method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- checkResource(CheckContext, BlockTree) - Method in class org.sonar.iac.terraform.checks.AnonymousAccessPolicyCheck
- checkResource(CheckContext, BlockTree) - Method in class org.sonar.iac.terraform.checks.ResourceAccessPolicyCheck
- checks() - Static method in class org.sonar.iac.terraform.checks.TerraformCheckList
- checks() - Method in class org.sonar.iac.terraform.plugin.TerraformRulesDefinition
- children() - Method in class org.sonar.iac.terraform.tree.impl.AbstractCollectionValueTree
- children() - Method in class org.sonar.iac.terraform.tree.impl.AbstractForTree.ForIntro
- children() - Method in class org.sonar.iac.terraform.tree.impl.AttributeAccessTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.AttributeSplatAccessTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.AttributeTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.BinaryExpressionTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.BlockTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.BodyTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.ConditionTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.FileTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.ForObjectTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.ForTupleTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.FunctionCallTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.IndexAccessExprTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.IndexSplatAccessTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.LabelTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.LiteralExprTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.ObjectElementTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.ParenthesizedExpressionTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.PrefixExpressionTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.SyntaxTokenImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.TemplateExpressionTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.TemplateForDirectiveTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.TemplateForDirectiveTreeImpl.Intro
- children() - Method in class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl.ElsePart
- children() - Method in class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl.IfPart
- children() - Method in class org.sonar.iac.terraform.tree.impl.TemplateInterpolationTreeImpl
- children() - Method in class org.sonar.iac.terraform.tree.impl.VariableExprTreeImpl
- ClearTextProtocolsCheck - Class in org.sonar.iac.terraform.checks
- ClearTextProtocolsCheck() - Constructor for class org.sonar.iac.terraform.checks.ClearTextProtocolsCheck
- COMMENT - Static variable in class org.sonar.iac.terraform.parser.grammar.HclLexicalConstant
- comments() - Method in class org.sonar.iac.terraform.tree.impl.SyntaxTokenImpl
- complete(ExpressionTree) - Method in interface org.sonar.iac.terraform.parser.TreeFactory.PartialAccess
- complete(ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory.PartialAttributeAccess
- complete(ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory.PartialAttrSplatAccess
- complete(ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory.PartialCondition
- complete(ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory.PartialIndexAccess
- complete(ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory.PartialIndexSplatAccess
- ComputeInstanceSshKeysCheck - Class in org.sonar.iac.terraform.checks.gcp
- ComputeInstanceSshKeysCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.ComputeInstanceSshKeysCheck
- condition() - Method in interface org.sonar.iac.terraform.api.tree.ForObjectTree
- condition() - Method in interface org.sonar.iac.terraform.api.tree.ForTupleTree
- condition() - Method in interface org.sonar.iac.terraform.api.tree.TemplateIfDirectiveTree
- condition() - Method in class org.sonar.iac.terraform.tree.impl.ForObjectTreeImpl
- condition() - Method in class org.sonar.iac.terraform.tree.impl.ForTupleTreeImpl
- condition() - Method in class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl
- condition(SyntaxToken, ExpressionTree, SyntaxToken, ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- CONDITION - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- CONDITION() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- CONDITIONAL_AND_EXPR() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- CONDITIONAL_OR_EXPR() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- conditionExpression() - Method in interface org.sonar.iac.terraform.api.tree.ConditionTree
- conditionExpression() - Method in class org.sonar.iac.terraform.tree.impl.ConditionTreeImpl
- ConditionTree - Interface in org.sonar.iac.terraform.api.tree
- ConditionTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- ConditionTreeImpl(ExpressionTree, SyntaxToken, ExpressionTree, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.iac.terraform.tree.impl.ConditionTreeImpl
- consume(Consumer<BlockSymbol>) - Method in class org.sonar.iac.terraform.symbols.BlockSymbol
- containsMatchStringPredicate(String) - Static method in interface org.sonar.iac.terraform.checks.utils.PredicateUtils
-
Given a regex string literal, compiles a regex pattern, and creates a string predicate that will test a string 'true' only iff the regex pattern matches any substring of the given string.
- containsMatchStringPredicate(String, int) - Static method in interface org.sonar.iac.terraform.checks.utils.PredicateUtils
-
Given a regex string literal and regex flags, compiles a regex pattern, and creates a string predicate that will test a string 'true' only iff the regex pattern matches any substring of the given string.
- context(RuleKey) - Method in class org.sonar.iac.terraform.visitors.TerraformChecksVisitor
- createGrammarBuilder() - Static method in enum org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- createNonTerminal(GrammarRuleKey, Rule, List<Object>, int, int) - Method in class org.sonar.iac.terraform.parser.HclNodeBuilder
- createTerminal(Input, int, int, List<Trivia>, TokenType) - Method in class org.sonar.iac.terraform.parser.HclNodeBuilder
- CryptoKeyRotationPeriodCheck - Class in org.sonar.iac.terraform.checks.gcp
- CryptoKeyRotationPeriodCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.CryptoKeyRotationPeriodCheck
- CustomRoleCheck - Class in org.sonar.iac.terraform.checks.gcp
- CustomRoleCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.CustomRoleCheck
D
- DatabaseIpConfigCheck - Class in org.sonar.iac.terraform.checks.gcp
- DatabaseIpConfigCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.DatabaseIpConfigCheck
- DEFAULT - Static variable in class org.sonar.iac.terraform.checks.AwsTagNameConventionCheck
- DEFAULT - Static variable in class org.sonar.iac.terraform.checks.gcp.ExcessivePermissionsCheck
- DEFAULT - Static variable in class org.sonar.iac.terraform.checks.ShortBackupRetentionCheck
- define(Plugin.Context) - Static method in class org.sonar.iac.terraform.plugin.TerraformExtension
- define(RulesDefinition.Context) - Method in class org.sonar.iac.terraform.plugin.TFLintRulesDefinition
- DisabledDBEncryptionCheck - Class in org.sonar.iac.terraform.checks
- DisabledDBEncryptionCheck() - Constructor for class org.sonar.iac.terraform.checks.DisabledDBEncryptionCheck
- DisabledEFSEncryptionCheck - Class in org.sonar.iac.terraform.checks
- DisabledEFSEncryptionCheck() - Constructor for class org.sonar.iac.terraform.checks.DisabledEFSEncryptionCheck
- DisabledESDomainEncryptionCheck - Class in org.sonar.iac.terraform.checks
- DisabledESDomainEncryptionCheck() - Constructor for class org.sonar.iac.terraform.checks.DisabledESDomainEncryptionCheck
- DisabledLoggingCheck - Class in org.sonar.iac.terraform.checks
- DisabledLoggingCheck() - Constructor for class org.sonar.iac.terraform.checks.DisabledLoggingCheck
- DisabledMfaBucketDeletionCheck - Class in org.sonar.iac.terraform.checks
- DisabledMfaBucketDeletionCheck() - Constructor for class org.sonar.iac.terraform.checks.DisabledMfaBucketDeletionCheck
- DisabledS3EncryptionCheck - Class in org.sonar.iac.terraform.checks
- DisabledS3EncryptionCheck() - Constructor for class org.sonar.iac.terraform.checks.DisabledS3EncryptionCheck
- DisabledSNSTopicEncryptionCheck - Class in org.sonar.iac.terraform.checks
- DisabledSNSTopicEncryptionCheck() - Constructor for class org.sonar.iac.terraform.checks.DisabledSNSTopicEncryptionCheck
- DnsZoneCheck - Class in org.sonar.iac.terraform.checks.gcp
- DnsZoneCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.DnsZoneCheck
E
- elements() - Method in interface org.sonar.iac.terraform.api.tree.ObjectTree
- elements() - Method in interface org.sonar.iac.terraform.api.tree.TupleTree
- elements() - Method in class org.sonar.iac.terraform.tree.impl.AbstractCollectionValueTree
- ELSE - org.sonar.iac.terraform.parser.grammar.HclKeyword
- ElsePart(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl.ElsePart
- empty() - Static method in class org.sonar.iac.terraform.tree.impl.SeparatedTreesImpl
- END_FOR - org.sonar.iac.terraform.parser.grammar.HclKeyword
- END_IF - org.sonar.iac.terraform.parser.grammar.HclKeyword
- EOF - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
-
Lexical
- EQUALITY_EXPR() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- equalOrColonSign() - Method in interface org.sonar.iac.terraform.api.tree.ObjectElementTree
- equalOrColonSign() - Method in class org.sonar.iac.terraform.tree.impl.ObjectElementTreeImpl
- equalSign() - Method in interface org.sonar.iac.terraform.api.tree.AttributeTree
- equalSign() - Method in class org.sonar.iac.terraform.tree.impl.AttributeTreeImpl
- equalTo(String) - Static method in class org.sonar.iac.terraform.checks.utils.ExpressionPredicate
-
Tests true iff the target expression is a string literal, and it's value is equal to the expected one.
- exactMatchStringPredicate(String) - Static method in interface org.sonar.iac.terraform.checks.utils.PredicateUtils
-
Given a regex string literal, compiles a regex Pattern, and creates a String Predicate that will test a string 'true' only iff the regex pattern matches the whole string.
- exactMatchStringPredicate(String, int) - Static method in interface org.sonar.iac.terraform.checks.utils.PredicateUtils
-
Given a regex string literal and regex flags, compiles a regex Pattern, and creates a String Predicate that will test a string 'true' only iff the regex pattern matches the whole string.
- ExcessivePermissionsCheck - Class in org.sonar.iac.terraform.checks.gcp
- ExcessivePermissionsCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.ExcessivePermissionsCheck
- expression() - Method in interface org.sonar.iac.terraform.api.tree.ForTupleTree
- expression() - Method in interface org.sonar.iac.terraform.api.tree.ParenthesizedExpressionTree
- expression() - Method in interface org.sonar.iac.terraform.api.tree.PrefixExpressionTree
- expression() - Method in interface org.sonar.iac.terraform.api.tree.TemplateForDirectiveTree
- expression() - Method in interface org.sonar.iac.terraform.api.tree.TemplateInterpolationTree
- expression() - Method in class org.sonar.iac.terraform.tree.impl.ForTupleTreeImpl
- expression() - Method in class org.sonar.iac.terraform.tree.impl.ParenthesizedExpressionTreeImpl
- expression() - Method in class org.sonar.iac.terraform.tree.impl.PrefixExpressionTreeImpl
- expression() - Method in class org.sonar.iac.terraform.tree.impl.TemplateForDirectiveTreeImpl
- expression() - Method in class org.sonar.iac.terraform.tree.impl.TemplateInterpolationTreeImpl
- expression(ExpressionTree, Optional<List<TreeFactory.PartialAccess>>) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- EXPRESSION - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- EXPRESSION() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- ExpressionPredicate - Class in org.sonar.iac.terraform.checks.utils
- ExpressionTree - Interface in org.sonar.iac.terraform.api.tree
F
- falseExpression() - Method in interface org.sonar.iac.terraform.api.tree.ConditionTree
- falseExpression() - Method in interface org.sonar.iac.terraform.api.tree.TemplateIfDirectiveTree
- falseExpression() - Method in class org.sonar.iac.terraform.tree.impl.ConditionTreeImpl
- falseExpression() - Method in class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl
- file(Optional<List<StatementTree>>, Optional<SyntaxToken>, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- FILE - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- FILE - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- FILE() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- FileTree - Interface in org.sonar.iac.terraform.api.tree
- FileTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- FileTreeImpl(List<StatementTree>, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.FileTreeImpl
- FIREWALL_MESSAGE - Static variable in class org.sonar.iac.terraform.checks.PublicNetworkAccessCheck
- first() - Method in class org.sonar.iac.terraform.parser.TreeFactory.Pair
- firstExpression() - Method in interface org.sonar.iac.terraform.api.tree.ForObjectTree
- firstExpression() - Method in class org.sonar.iac.terraform.tree.impl.ForObjectTreeImpl
- FOR - org.sonar.iac.terraform.parser.grammar.HclKeyword
- FOR_INTRO() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- FOR_OBJECT - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- FOR_OBJECT() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- FOR_TUPLE - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- FOR_TUPLE() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- forIntro(SyntaxToken, SeparatedTrees<VariableExprTree>, SyntaxToken, ExpressionTree, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- ForIntro(SyntaxToken, SeparatedTrees<VariableExprTree>, SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.AbstractForTree.ForIntro
- forIntroIdentifiers(VariableExprTree, Optional<TreeFactory.Pair<SyntaxToken, VariableExprTree>>) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- format - Variable in class org.sonar.iac.terraform.checks.AwsTagNameConventionCheck
- FORMAT_OMITTING - Static variable in class org.sonar.iac.terraform.checks.UnencryptedCloudServicesCheck
- forObject(SyntaxToken, AbstractForTree.ForIntro, ExpressionTree, SyntaxToken, ExpressionTree, Optional<SyntaxToken>, Optional<TreeFactory.Pair<SyntaxToken, ExpressionTree>>, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- ForObjectTree - Interface in org.sonar.iac.terraform.api.tree
- ForObjectTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- ForObjectTreeImpl(SyntaxToken, AbstractForTree.ForIntro, ExpressionTree, SyntaxToken, ExpressionTree, SyntaxToken, TreeFactory.Pair<SyntaxToken, ExpressionTree>, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.ForObjectTreeImpl
- ForTree - Interface in org.sonar.iac.terraform.api.tree
- forTuple(SyntaxToken, AbstractForTree.ForIntro, ExpressionTree, Optional<TreeFactory.Pair<SyntaxToken, ExpressionTree>>, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- ForTupleTree - Interface in org.sonar.iac.terraform.api.tree
- ForTupleTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- ForTupleTreeImpl(SyntaxToken, AbstractForTree.ForIntro, ExpressionTree, TreeFactory.Pair<SyntaxToken, ExpressionTree>, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.ForTupleTreeImpl
- fromAbsent(CheckContext, String, BlockSymbol) - Static method in class org.sonar.iac.terraform.symbols.AttributeSymbol
- fromAbsent(CheckContext, String, BlockSymbol) - Static method in class org.sonar.iac.terraform.symbols.BlockSymbol
- fromAbsent(CheckContext, String, BlockSymbol) - Static method in class org.sonar.iac.terraform.symbols.ListSymbol
- fromAbsent(CheckContext, String, BlockSymbol) - Static method in class org.sonar.iac.terraform.symbols.ReferenceSymbol
- fromPresent(CheckContext, AttributeTree, BlockSymbol) - Static method in class org.sonar.iac.terraform.symbols.AttributeSymbol
- fromPresent(CheckContext, AttributeTree, BlockSymbol) - Static method in class org.sonar.iac.terraform.symbols.ListSymbol
- fromPresent(CheckContext, AttributeTree, BlockSymbol) - Static method in class org.sonar.iac.terraform.symbols.ReferenceSymbol
- fromPresent(CheckContext, BlockTree) - Static method in class org.sonar.iac.terraform.symbols.ResourceSymbol
- fromPresent(CheckContext, BlockTree, BlockSymbol) - Static method in class org.sonar.iac.terraform.symbols.BlockSymbol
- FUNCTION_CALL - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- FUNCTION_CALL - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- FUNCTION_CALL() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- FUNCTION_CALL_ARGUMENTS() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- functionCall(SyntaxToken, SyntaxToken, Optional<SeparatedTrees<ExpressionTree>>, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- functionCallArguments(ExpressionTree, Optional<List<TreeFactory.Pair<SyntaxToken, ExpressionTree>>>, Optional<SyntaxToken>) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- FunctionCallTree - Interface in org.sonar.iac.terraform.api.tree
- FunctionCallTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- FunctionCallTreeImpl(SyntaxToken, SyntaxToken, SeparatedTrees<ExpressionTree>, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.FunctionCallTreeImpl
G
- GATEWAYS_AND_INTERFACE_MESSAGE - Static variable in class org.sonar.iac.terraform.checks.PublicNetworkAccessCheck
- GcpClearTextProtocolsCheckPart - Class in org.sonar.iac.terraform.checks.gcp
- GcpClearTextProtocolsCheckPart() - Constructor for class org.sonar.iac.terraform.checks.gcp.GcpClearTextProtocolsCheckPart
- GcpDisabledLoggingCheckPart - Class in org.sonar.iac.terraform.checks.gcp
- GcpDisabledLoggingCheckPart() - Constructor for class org.sonar.iac.terraform.checks.gcp.GcpDisabledLoggingCheckPart
- GcpIpRestrictedAdminAccessCheckPart - Class in org.sonar.iac.terraform.checks.gcp
- GcpIpRestrictedAdminAccessCheckPart() - Constructor for class org.sonar.iac.terraform.checks.gcp.GcpIpRestrictedAdminAccessCheckPart
- GcpPrivilegePolicyCheckPart - Class in org.sonar.iac.terraform.checks.gcp
- GcpPrivilegePolicyCheckPart() - Constructor for class org.sonar.iac.terraform.checks.gcp.GcpPrivilegePolicyCheckPart
- GcpPublicNetworkAccessCheckPart - Class in org.sonar.iac.terraform.checks.gcp
- GcpPublicNetworkAccessCheckPart() - Constructor for class org.sonar.iac.terraform.checks.gcp.GcpPublicNetworkAccessCheckPart
- GcpWeakSSLProtocolCheckPart - Class in org.sonar.iac.terraform.checks.gcp
- GcpWeakSSLProtocolCheckPart() - Constructor for class org.sonar.iac.terraform.checks.gcp.GcpWeakSSLProtocolCheckPart
- getActivationSettingKey() - Method in class org.sonar.iac.terraform.plugin.TerraformSensor
- getExternalReportProperties() - Static method in class org.sonar.iac.terraform.plugin.TerraformSettings
- getFileSuffixes() - Method in class org.sonar.iac.terraform.plugin.TerraformLanguage
- getGeneralProperties() - Static method in class org.sonar.iac.terraform.plugin.TerraformSettings
- getInstance() - Static method in class org.sonar.iac.terraform.checks.utils.ExpressionPredicate
-
Use singleton pattern to make use of a compiled pattern lookup map
- getKind() - Method in interface org.sonar.iac.terraform.api.tree.TerraformTree
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.AttributeAccessTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.AttributeSplatAccessTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.AttributeTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.BinaryExpressionTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.BlockTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.BodyTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.ConditionTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.FileTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.ForObjectTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.ForTupleTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.FunctionCallTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.IndexAccessExprTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.IndexSplatAccessTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.LabelTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.LiteralExprTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.ObjectElementTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.ObjectTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.ParenthesizedExpressionTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.PrefixExpressionTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.SyntaxTokenImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.TemplateExpressionTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.TemplateForDirectiveTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.TemplateForDirectiveTreeImpl.Intro
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl.ElsePart
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl.IfPart
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.TemplateInterpolationTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.TupleTreeImpl
- getKind() - Method in class org.sonar.iac.terraform.tree.impl.VariableExprTreeImpl
- getPolicies(Tree) - Static method in class org.sonar.iac.terraform.checks.utils.PolicyUtils
- getReferenceLabel(BlockTree) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- getResourceType(BlockTree) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- getValue() - Method in enum org.sonar.iac.terraform.parser.grammar.HclKeyword
H
- hasEllipsis() - Method in interface org.sonar.iac.terraform.api.tree.ForObjectTree
- hasEllipsis() - Method in class org.sonar.iac.terraform.tree.impl.ForObjectTreeImpl
- hasReferenceLabel(BlockTree) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- hasVersionLowerThan(Version) - Method in class org.sonar.iac.terraform.plugin.TerraformProviders.Provider
- HclGrammar - Class in org.sonar.iac.terraform.parser.grammar
- HclGrammar(GrammarBuilder<SyntaxTokenImpl>, TreeFactory) - Constructor for class org.sonar.iac.terraform.parser.grammar.HclGrammar
- HclKeyword - Enum in org.sonar.iac.terraform.parser.grammar
- HclLexicalConstant - Class in org.sonar.iac.terraform.parser.grammar
- HclLexicalGrammar - Enum in org.sonar.iac.terraform.parser.grammar
- HclNodeBuilder - Class in org.sonar.iac.terraform.parser
- HclNodeBuilder() - Constructor for class org.sonar.iac.terraform.parser.HclNodeBuilder
- HclParser - Class in org.sonar.iac.terraform.parser
- HclParser() - Constructor for class org.sonar.iac.terraform.parser.HclParser
- HclParser(GrammarRuleKey) - Constructor for class org.sonar.iac.terraform.parser.HclParser
- HEREDOC_LITERAL - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- HEREDOC_LITERAL - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- heredocLiteral(SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- HigherPrivilegedRoleAssignmentCheck - Class in org.sonar.iac.terraform.checks.azure
- HigherPrivilegedRoleAssignmentCheck() - Constructor for class org.sonar.iac.terraform.checks.azure.HigherPrivilegedRoleAssignmentCheck
- HighPrivilegedRoleCheck - Class in org.sonar.iac.terraform.checks.azure
- HighPrivilegedRoleCheck() - Constructor for class org.sonar.iac.terraform.checks.azure.HighPrivilegedRoleCheck
- HighPrivilegedRolesOnWorkloadResourcesCheck - Class in org.sonar.iac.terraform.checks.gcp
- HighPrivilegedRolesOnWorkloadResourcesCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.HighPrivilegedRolesOnWorkloadResourcesCheck
I
- IDENTIFIER - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- IF - org.sonar.iac.terraform.parser.grammar.HclKeyword
- IfPart(SyntaxToken, SyntaxToken, ExpressionTree, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl.IfPart
- importExternalReports(SensorContext) - Method in class org.sonar.iac.terraform.plugin.TerraformSensor
- IN - org.sonar.iac.terraform.parser.grammar.HclKeyword
- index() - Method in interface org.sonar.iac.terraform.api.tree.IndexAccessExprTree
- index() - Method in class org.sonar.iac.terraform.tree.impl.IndexAccessExprTreeImpl
- INDEX_ACCESS() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- INDEX_ACCESS_EXPR - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- INDEX_SPLAT_ACCESS - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- INDEX_SPLAT_ACCESS() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- IndexAccessExprTree - Interface in org.sonar.iac.terraform.api.tree
- IndexAccessExprTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- IndexAccessExprTreeImpl(ExpressionTree, SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.IndexAccessExprTreeImpl
- IndexSplatAccessTree - Interface in org.sonar.iac.terraform.api.tree
- IndexSplatAccessTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- IndexSplatAccessTreeImpl(ExpressionTree, SyntaxToken, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.IndexSplatAccessTreeImpl
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.AbstractNewResourceCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.AnonymousAccessPolicyCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.AwsTagNameConventionCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.azure.AzureClearTextProtocolsCheckPart
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.azure.HigherPrivilegedRoleAssignmentCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.BucketsInsecureHttpCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.BucketsPublicAclOrPolicyCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.ClearTextProtocolsCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.DisabledLoggingCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.gcp.GcpPrivilegePolicyCheckPart
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.gcp.HighPrivilegedRolesOnWorkloadResourcesCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.gcp.PublicAccessCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.IpRestrictedAdminAccessCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.PrivilegePolicyCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.PublicNetworkAccessCheck
- initialize(InitContext) - Method in class org.sonar.iac.terraform.checks.WeakSSLProtocolCheck
- intro - Variable in class org.sonar.iac.terraform.tree.impl.AbstractForTree
- Intro(SyntaxToken, SyntaxToken, SeparatedTrees<VariableExprTree>, SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.TemplateForDirectiveTreeImpl.Intro
- IpRestrictedAdminAccessCheck - Class in org.sonar.iac.terraform.checks
- IpRestrictedAdminAccessCheck() - Constructor for class org.sonar.iac.terraform.checks.IpRestrictedAdminAccessCheck
- is(TerraformTree.Kind...) - Method in interface org.sonar.iac.terraform.api.tree.TerraformTree
- is(TerraformTree.Kind...) - Method in class org.sonar.iac.terraform.tree.impl.TerraformTreeImpl
- isByReference() - Method in class org.sonar.iac.terraform.symbols.ListSymbol
- isDataOfType(BlockTree, String) - Static method in class org.sonar.iac.terraform.checks.AbstractNewResourceCheck
-
If needed - add similar method isResourceOfType(BlockTree blockTree, String dataType)
- isEmpty() - Method in class org.sonar.iac.terraform.symbols.ListSymbol
- isFalse() - Static method in class org.sonar.iac.terraform.checks.utils.ExpressionPredicate
-
Tests true iff the target expression is a string literal, and it's value is false.
- isPresent() - Method in class org.sonar.iac.terraform.symbols.ListSymbol
- isResource(BlockTree) - Static method in class org.sonar.iac.terraform.checks.AbstractNewResourceCheck
-
If needed - add similar method isData(BlockTree blockTree)
- isResource(BlockTree) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- isResource(BlockTree, String) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- isS3Bucket(BlockTree) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- isS3BucketResource(BlockTree) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- isSensitiveScope(ExpressionTree, Predicate<String>, Predicate<String>) - Static method in class org.sonar.iac.terraform.checks.azure.helper.RoleScopeHelper
- isTrue() - Static method in class org.sonar.iac.terraform.checks.utils.ExpressionPredicate
-
Tests true iff the target expression is a string literal, and it's value is true.
- iterator() - Method in class org.sonar.iac.terraform.tree.impl.TupleTreeImpl
K
- key - Variable in enum org.sonar.iac.terraform.plugin.TerraformProviders.Provider.Identifier
- key() - Method in interface org.sonar.iac.terraform.api.tree.ObjectElementTree
- key() - Method in interface org.sonar.iac.terraform.api.tree.StatementTree
- key() - Method in class org.sonar.iac.terraform.tree.impl.AttributeTreeImpl
- key() - Method in class org.sonar.iac.terraform.tree.impl.BlockTreeImpl
- key() - Method in class org.sonar.iac.terraform.tree.impl.ObjectElementTreeImpl
- KEY - Static variable in class org.sonar.iac.terraform.plugin.TerraformLanguage
L
- label(SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- LABEL - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- LABEL - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- LABEL() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- labels() - Method in interface org.sonar.iac.terraform.api.tree.BlockTree
- labels() - Method in class org.sonar.iac.terraform.tree.impl.BlockTreeImpl
- LabelTree - Interface in org.sonar.iac.terraform.api.tree
- LabelTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- LabelTreeImpl(SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.LabelTreeImpl
- languageKey() - Method in class org.sonar.iac.terraform.plugin.TerraformProfileDefinition
- languageKey() - Method in class org.sonar.iac.terraform.plugin.TerraformRulesDefinition
- languageSpecificHighlighting() - Method in class org.sonar.iac.terraform.visitors.TerraformHighlightingVisitor
- leftOperand() - Method in interface org.sonar.iac.terraform.api.tree.BinaryExpressionTree
- leftOperand() - Method in class org.sonar.iac.terraform.tree.impl.BinaryExpressionTreeImpl
- lessThan(int) - Static method in class org.sonar.iac.terraform.checks.utils.ExpressionPredicate
-
Tests true iff the target expression is an int literal, and it's value is less than the provided.
- LINTER_KEY - Static variable in class org.sonar.iac.terraform.plugin.TFLintRulesDefinition
- LINTER_NAME - Static variable in class org.sonar.iac.terraform.plugin.TFLintRulesDefinition
- list(String) - Method in class org.sonar.iac.terraform.symbols.BlockSymbol
- ListSymbol - Class in org.sonar.iac.terraform.symbols
- LITERAL_EXPRESSION - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
-
Expression
- LITERAL_EXPRESSION() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- LiteralExprTree - Interface in org.sonar.iac.terraform.api.tree
- LiteralExprTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- LiteralExprTreeImpl(TerraformTree.Kind, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.LiteralExprTreeImpl
- LoadBalancerSslPolicyCheck - Class in org.sonar.iac.terraform.checks.gcp
- LoadBalancerSslPolicyCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.LoadBalancerSslPolicyCheck
- loopExpression() - Method in interface org.sonar.iac.terraform.api.tree.ForTree
- loopExpression() - Method in interface org.sonar.iac.terraform.api.tree.TemplateForDirectiveTree
- loopExpression() - Method in class org.sonar.iac.terraform.tree.impl.AbstractForTree
- loopExpression() - Method in class org.sonar.iac.terraform.tree.impl.TemplateForDirectiveTreeImpl
- loopVariables() - Method in interface org.sonar.iac.terraform.api.tree.ForTree
- loopVariables() - Method in interface org.sonar.iac.terraform.api.tree.TemplateForDirectiveTree
- loopVariables() - Method in class org.sonar.iac.terraform.tree.impl.AbstractForTree
- loopVariables() - Method in class org.sonar.iac.terraform.tree.impl.TemplateForDirectiveTreeImpl
M
- ManagedIdentityCheck - Class in org.sonar.iac.terraform.checks.azure
- ManagedIdentityCheck() - Constructor for class org.sonar.iac.terraform.checks.azure.ManagedIdentityCheck
- matchesPattern(String) - Static method in class org.sonar.iac.terraform.checks.utils.ExpressionPredicate
-
Tests true iff the target expression is a string literal that fully matches the case-insensitive pattern.
- matchesPattern(String, int) - Static method in class org.sonar.iac.terraform.checks.utils.ExpressionPredicate
-
Tests true iff the target expression is a string literal that fully matches the pattern.
- max - Variable in class org.sonar.iac.terraform.checks.gcp.ExcessivePermissionsCheck
- MESSAGE - Static variable in class org.sonar.iac.terraform.checks.AwsTagNameConventionCheck
- MESSAGE - Static variable in class org.sonar.iac.terraform.checks.DisabledLoggingCheck
- MESSAGE - Static variable in class org.sonar.iac.terraform.checks.ShortBackupRetentionCheck
- MESSAGE_CLEAR_TEXT - Static variable in class org.sonar.iac.terraform.checks.ClearTextProtocolsCheck
- MESSAGE_OMITTING - Static variable in class org.sonar.iac.terraform.checks.ClearTextProtocolsCheck
- MESSAGE_OMITTING - Static variable in class org.sonar.iac.terraform.checks.DisabledLoggingCheck
- MULTIPLICATIVE_EXPR() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
N
- name() - Method in interface org.sonar.iac.terraform.api.tree.FunctionCallTree
- name() - Method in interface org.sonar.iac.terraform.api.tree.VariableExprTree
- name() - Method in class org.sonar.iac.terraform.tree.impl.FunctionCallTreeImpl
- name() - Method in class org.sonar.iac.terraform.tree.impl.VariableExprTreeImpl
- NETWORK_ACCESS_MESSAGE - Static variable in class org.sonar.iac.terraform.checks.PublicNetworkAccessCheck
- NEWLINE - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- newPair(T, U) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- notEqualTo(String) - Static method in class org.sonar.iac.terraform.checks.utils.ExpressionPredicate
-
Tests true iff the target expression is a string literal, and it's value is not equal to the expected one.
- NULL - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- NULL_LITERAL - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- nullLiteral(SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- NUMERIC_INDEX - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- NUMERIC_LITERAL - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- NUMERIC_LITERAL - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- numericLiteral(SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
O
- object() - Method in interface org.sonar.iac.terraform.api.tree.AttributeAccessTree
- object() - Method in interface org.sonar.iac.terraform.api.tree.AttributeSplatAccessTree
- object() - Method in class org.sonar.iac.terraform.tree.impl.AttributeAccessTreeImpl
- object() - Method in class org.sonar.iac.terraform.tree.impl.AttributeSplatAccessTreeImpl
- object(SyntaxToken, Optional<SeparatedTrees<ObjectElementTree>>, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- OBJECT - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- OBJECT - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- OBJECT() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- OBJECT_ELEMENT - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- OBJECT_ELEMENT - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- OBJECT_ELEMENT() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- OBJECT_ELEMENTS() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- objectElement(ExpressionTree, SyntaxToken, ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- objectElements(ObjectElementTree, Optional<List<TreeFactory.Pair<SyntaxToken, ObjectElementTree>>>, Optional<SyntaxTokenImpl>) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- ObjectElementTree - Interface in org.sonar.iac.terraform.api.tree
- ObjectElementTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- ObjectElementTreeImpl(ExpressionTree, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.iac.terraform.tree.impl.ObjectElementTreeImpl
- ObjectTree - Interface in org.sonar.iac.terraform.api.tree
- ObjectTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- ObjectTreeImpl(SyntaxToken, SeparatedTrees<ObjectElementTree>, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.ObjectTreeImpl
- OMITTING_MESSAGE - Static variable in class org.sonar.iac.terraform.checks.PublicNetworkAccessCheck
- OMITTING_MESSAGE - Static variable in class org.sonar.iac.terraform.checks.ShortBackupRetentionCheck
- OMITTING_WEAK_SSL_MESSAGE - Static variable in class org.sonar.iac.terraform.checks.WeakSSLProtocolCheck
- ONE_LINE_BLOCK - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- ONE_LINE_BLOCK - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- ONE_LINE_BLOCK() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- oneLineBlock(SyntaxToken, Optional<List<LabelTree>>, SyntaxToken, Optional<AttributeTree>, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- operator() - Method in interface org.sonar.iac.terraform.api.tree.BinaryExpressionTree
- operator() - Method in class org.sonar.iac.terraform.tree.impl.BinaryExpressionTreeImpl
- org.sonar.iac.terraform.api.tree - package org.sonar.iac.terraform.api.tree
- org.sonar.iac.terraform.checks - package org.sonar.iac.terraform.checks
- org.sonar.iac.terraform.checks.aws - package org.sonar.iac.terraform.checks.aws
- org.sonar.iac.terraform.checks.azure - package org.sonar.iac.terraform.checks.azure
- org.sonar.iac.terraform.checks.azure.helper - package org.sonar.iac.terraform.checks.azure.helper
- org.sonar.iac.terraform.checks.gcp - package org.sonar.iac.terraform.checks.gcp
- org.sonar.iac.terraform.checks.utils - package org.sonar.iac.terraform.checks.utils
- org.sonar.iac.terraform.parser - package org.sonar.iac.terraform.parser
- org.sonar.iac.terraform.parser.grammar - package org.sonar.iac.terraform.parser.grammar
- org.sonar.iac.terraform.plugin - package org.sonar.iac.terraform.plugin
- org.sonar.iac.terraform.reports.tflint - package org.sonar.iac.terraform.reports.tflint
- org.sonar.iac.terraform.symbols - package org.sonar.iac.terraform.symbols
- org.sonar.iac.terraform.tree.impl - package org.sonar.iac.terraform.tree.impl
- org.sonar.iac.terraform.visitors - package org.sonar.iac.terraform.visitors
P
- Pair(T, U) - Constructor for class org.sonar.iac.terraform.parser.TreeFactory.Pair
- PARENTHESIZED_EXPRESSION - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- PARENTHESIZED_EXPRESSION() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- parenthesizedExpression(SyntaxToken, ExpressionTree, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- ParenthesizedExpressionTree - Interface in org.sonar.iac.terraform.api.tree
- ParenthesizedExpressionTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- ParenthesizedExpressionTreeImpl(SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.ParenthesizedExpressionTreeImpl
- parse(String, InputFileContext) - Method in class org.sonar.iac.terraform.parser.HclParser
- parseFileAsArray(File) - Method in class org.sonar.iac.terraform.reports.tflint.TFLintImporter
- partialAttributeAccess(SyntaxToken, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- PartialAttributeAccess(SyntaxToken, SyntaxToken) - Constructor for class org.sonar.iac.terraform.parser.TreeFactory.PartialAttributeAccess
- partialAttrSplatAccess(SyntaxToken, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- PartialAttrSplatAccess(SyntaxToken, SyntaxToken) - Constructor for class org.sonar.iac.terraform.parser.TreeFactory.PartialAttrSplatAccess
- PartialCondition(SyntaxToken, ExpressionTree, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.iac.terraform.parser.TreeFactory.PartialCondition
- partialIndexAccess(SyntaxToken, ExpressionTree, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- PartialIndexAccess(SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.iac.terraform.parser.TreeFactory.PartialIndexAccess
- partialIndexSplatAccess(SyntaxToken, SyntaxToken, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- PartialIndexSplatAccess(SyntaxToken, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.iac.terraform.parser.TreeFactory.PartialIndexSplatAccess
- parts() - Method in interface org.sonar.iac.terraform.api.tree.TemplateExpressionTree
- parts() - Method in class org.sonar.iac.terraform.tree.impl.TemplateExpressionTreeImpl
- pattern - Variable in class org.sonar.iac.terraform.checks.AwsTagNameConventionCheck
- PLAIN_MANAGEMENT_GROUP_SCOPE_PATTERN - Static variable in class org.sonar.iac.terraform.checks.azure.helper.RoleScopeHelper
- PLAIN_SUBSCRIPTION_SCOPE_PATTERN - Static variable in class org.sonar.iac.terraform.checks.azure.helper.RoleScopeHelper
- PolicyUtils - Class in org.sonar.iac.terraform.checks.utils
- POSTFIX_EXPRESSION() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- PredicateUtils - Interface in org.sonar.iac.terraform.checks.utils
- prefix() - Method in interface org.sonar.iac.terraform.api.tree.PrefixExpressionTree
- prefix() - Method in class org.sonar.iac.terraform.tree.impl.PrefixExpressionTreeImpl
- PREFIX_EXPRESSION - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- PREFIX_EXPRESSION() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- prefixExpression(Optional<List<SyntaxToken>>, ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- PrefixExpressionTree - Interface in org.sonar.iac.terraform.api.tree
- PrefixExpressionTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- PrefixExpressionTreeImpl(SyntaxToken, ExpressionTree) - Constructor for class org.sonar.iac.terraform.tree.impl.PrefixExpressionTreeImpl
- PRIMARY_EXPRESSION() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- PrivilegeEscalationCheck - Class in org.sonar.iac.terraform.checks
- PrivilegeEscalationCheck() - Constructor for class org.sonar.iac.terraform.checks.PrivilegeEscalationCheck
- PrivilegePolicyCheck - Class in org.sonar.iac.terraform.checks
- PrivilegePolicyCheck() - Constructor for class org.sonar.iac.terraform.checks.PrivilegePolicyCheck
- properties() - Method in interface org.sonar.iac.terraform.api.tree.BlockTree
- properties() - Method in interface org.sonar.iac.terraform.api.tree.FileTree
- properties() - Method in interface org.sonar.iac.terraform.api.tree.ObjectTree
- properties() - Method in class org.sonar.iac.terraform.tree.impl.BlockTreeImpl
- properties() - Method in class org.sonar.iac.terraform.tree.impl.FileTreeImpl
- properties() - Method in class org.sonar.iac.terraform.tree.impl.ObjectTreeImpl
- provider(TerraformProviders.Provider.Identifier) - Method in class org.sonar.iac.terraform.plugin.TerraformProviders
- provider(TerraformProviders.Provider.Identifier) - Method in class org.sonar.iac.terraform.symbols.ResourceSymbol
- provider(TerraformProviders.Provider.Identifier) - Method in interface org.sonar.iac.terraform.visitors.TerraformProviderContext
- Provider(Version) - Constructor for class org.sonar.iac.terraform.plugin.TerraformProviders.Provider
- provideResource(CheckContext, BlockTree) - Method in class org.sonar.iac.terraform.checks.AbstractNewResourceCheck
- provideResource(CheckContext, BlockTree) - Method in class org.sonar.iac.terraform.checks.gcp.GcpPrivilegePolicyCheckPart
- provideResource(CheckContext, BlockTree) - Method in class org.sonar.iac.terraform.checks.gcp.HighPrivilegedRolesOnWorkloadResourcesCheck
- PublicAccessCheck - Class in org.sonar.iac.terraform.checks.gcp
- PublicAccessCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.PublicAccessCheck
- PublicApiCheck - Class in org.sonar.iac.terraform.checks
- PublicApiCheck() - Constructor for class org.sonar.iac.terraform.checks.PublicApiCheck
- PublicNetworkAccessCheck - Class in org.sonar.iac.terraform.checks
- PublicNetworkAccessCheck() - Constructor for class org.sonar.iac.terraform.checks.PublicNetworkAccessCheck
Q
- QUOTED_TEMPLATE - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- QUOTED_TEMPLATE() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- QUOTED_TEMPLATE_STRING_CHARACTERS - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
R
- reference(String) - Method in class org.sonar.iac.terraform.symbols.BlockSymbol
- REFERENCE_MANAGEMENT_GROUP_SCOPE_PATTERN - Static variable in class org.sonar.iac.terraform.checks.azure.helper.RoleScopeHelper
- REFERENCE_SUBSCRIPTION_SCOPE_PATTERN - Static variable in class org.sonar.iac.terraform.checks.azure.helper.RoleScopeHelper
- ReferenceSymbol - Class in org.sonar.iac.terraform.symbols
- register(String, Consumer<ResourceSymbol>) - Method in class org.sonar.iac.terraform.checks.AbstractNewResourceCheck
- register(Collection<String>, Consumer<ResourceSymbol>) - Method in class org.sonar.iac.terraform.checks.AbstractNewResourceCheck
- register(BiConsumer<CheckContext, BlockTree>) - Method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- register(BiConsumer<CheckContext, BlockTree>, String...) - Method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.aws.AwsClearTextProtocolsCheckPart
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.aws.AwsIpRestrictedAdminAccessCheckPart
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.aws.AwsPrivilegePolicyCheckPart
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.aws.AwsWeakSSLProtocolCheckPart
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.AwsTagNameConventionCheck
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.azure.AnonymousAccessToResourceCheck
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.azure.AzureIpRestrictedAdminAccessCheckPart
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.azure.CertificateBasedAuthenticationCheck
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.azure.HighPrivilegedRoleCheck
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.azure.ManagedIdentityCheck
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.azure.ResourceSpecificAdminAccountCheck
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.azure.SubscriptionRoleAssignmentCheck
- registerResourceChecks() - Method in class org.sonar.iac.terraform.checks.PublicApiCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.AbstractNewResourceCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.aws.AwsDisabledLoggingCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.aws.AwsPublicNetworkAccessCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.azure.AzureClearTextProtocolsCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.azure.AzureDisabledLoggingCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.azure.AzurePublicNetworkAccessCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.azure.AzureWeakSSLProtocolCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.azure.RoleBasedAccessControlCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.azure.SubscriptionOwnerCapabilitiesCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.BucketsAccessCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.DisabledDBEncryptionCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.DisabledEFSEncryptionCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.DisabledESDomainEncryptionCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.DisabledMfaBucketDeletionCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.DisabledS3EncryptionCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.DisabledSNSTopicEncryptionCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.AppEngineHandlerCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.AttributeBasedAccessControlCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.AuditLogMemberExclusionCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.ComputeInstanceSshKeysCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.CryptoKeyRotationPeriodCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.CustomRoleCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.DatabaseIpConfigCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.DnsZoneCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.ExcessivePermissionsCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.GcpClearTextProtocolsCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.GcpDisabledLoggingCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.GcpIpRestrictedAdminAccessCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.GcpPrivilegePolicyCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.GcpPublicNetworkAccessCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.GcpWeakSSLProtocolCheckPart
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.HighPrivilegedRolesOnWorkloadResourcesCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.LoadBalancerSslPolicyCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.PublicAccessCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.gcp.UnversionedStorageBucketCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.PrivilegeEscalationCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.ShortBackupRetentionCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.ShortLogRetentionCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.UnencryptedCloudServicesCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.UnencryptedEbsVolumeCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.UnencryptedSageMakerNotebookCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.UnencryptedSqsQueueCheck
- registerResourceConsumer() - Method in class org.sonar.iac.terraform.checks.UnversionedS3BucketCheck
- RELATIONAL_EXPR() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- reportIfAbsent(String, SecondaryLocation...) - Method in class org.sonar.iac.terraform.symbols.ResourceSymbol
- reportOnFalse(CheckContext, AttributeTree, String, SecondaryLocation...) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- reportOnTrue(CheckContext, AttributeTree, String, SecondaryLocation...) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- reportResource(CheckContext, BlockTree, String) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- reportSensitiveValue(CheckContext, AttributeTree, String, String, SecondaryLocation...) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- reportUnexpectedValue(CheckContext, AttributeTree, String, String, SecondaryLocation...) - Static method in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- REPOSITORY_KEY - Static variable in class org.sonar.iac.terraform.plugin.TerraformExtension
- REPOSITORY_NAME - Static variable in class org.sonar.iac.terraform.plugin.TerraformExtension
- repositoryKey() - Method in class org.sonar.iac.terraform.plugin.TerraformSensor
- resolve(Map<String, BlockSymbol>) - Method in class org.sonar.iac.terraform.symbols.ReferenceSymbol
- ResourceAccessPolicyCheck - Class in org.sonar.iac.terraform.checks
- ResourceAccessPolicyCheck() - Constructor for class org.sonar.iac.terraform.checks.ResourceAccessPolicyCheck
- ResourceSpecificAdminAccountCheck - Class in org.sonar.iac.terraform.checks.azure
- ResourceSpecificAdminAccountCheck() - Constructor for class org.sonar.iac.terraform.checks.azure.ResourceSpecificAdminAccountCheck
- ResourceSymbol - Class in org.sonar.iac.terraform.symbols
- resourceType(BlockTree) - Static method in class org.sonar.iac.terraform.checks.AbstractNewResourceCheck
-
Despite its name, this method works fine for 'resource', 'data' and all other sorts of Terraform top-level blocks
- rightOperand() - Method in interface org.sonar.iac.terraform.api.tree.BinaryExpressionTree
- rightOperand() - Method in class org.sonar.iac.terraform.tree.impl.BinaryExpressionTreeImpl
- RoleBasedAccessControlCheck - Class in org.sonar.iac.terraform.checks.azure
- RoleBasedAccessControlCheck() - Constructor for class org.sonar.iac.terraform.checks.azure.RoleBasedAccessControlCheck
- RoleScopeHelper - Class in org.sonar.iac.terraform.checks.azure.helper
- RULE_LOADER - Static variable in class org.sonar.iac.terraform.plugin.TFLintRulesDefinition
S
- S3_BUCKET - Static variable in class org.sonar.iac.terraform.checks.AbstractResourceCheck
- second() - Method in class org.sonar.iac.terraform.parser.TreeFactory.Pair
- SECONDARY_MSG - Static variable in class org.sonar.iac.terraform.checks.IpRestrictedAdminAccessCheck
- secondExpression() - Method in interface org.sonar.iac.terraform.api.tree.ForObjectTree
- secondExpression() - Method in class org.sonar.iac.terraform.tree.impl.ForObjectTreeImpl
- SeparatedTrees<T extends TerraformTree> - Interface in org.sonar.iac.terraform.api.tree
- SeparatedTreesImpl<T extends TerraformTree> - Class in org.sonar.iac.terraform.tree.impl
- SeparatedTreesImpl(List<T>, List<SyntaxToken>) - Constructor for class org.sonar.iac.terraform.tree.impl.SeparatedTreesImpl
- separators() - Method in interface org.sonar.iac.terraform.api.tree.SeparatedTrees
- separators() - Method in class org.sonar.iac.terraform.tree.impl.SeparatedTreesImpl
- ShortBackupRetentionCheck - Class in org.sonar.iac.terraform.checks
- ShortBackupRetentionCheck() - Constructor for class org.sonar.iac.terraform.checks.ShortBackupRetentionCheck
- ShortLogRetentionCheck - Class in org.sonar.iac.terraform.checks
- ShortLogRetentionCheck() - Constructor for class org.sonar.iac.terraform.checks.ShortLogRetentionCheck
- SPACING - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
-
SPACING
- statements() - Method in interface org.sonar.iac.terraform.api.tree.BodyTree
- statements() - Method in class org.sonar.iac.terraform.tree.impl.BodyTreeImpl
- StatementTree - Interface in org.sonar.iac.terraform.api.tree
- STRING_LITERAL - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- STRING_LITERAL - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- STRING_WITHOUT_INTERPOLATION - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- stringLiteral(SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- subject() - Method in interface org.sonar.iac.terraform.api.tree.IndexAccessExprTree
- subject() - Method in interface org.sonar.iac.terraform.api.tree.IndexSplatAccessTree
- subject() - Method in class org.sonar.iac.terraform.tree.impl.IndexAccessExprTreeImpl
- subject() - Method in class org.sonar.iac.terraform.tree.impl.IndexSplatAccessTreeImpl
- SubscriptionOwnerCapabilitiesCheck - Class in org.sonar.iac.terraform.checks.azure
- SubscriptionOwnerCapabilitiesCheck() - Constructor for class org.sonar.iac.terraform.checks.azure.SubscriptionOwnerCapabilitiesCheck
- SubscriptionRoleAssignmentCheck - Class in org.sonar.iac.terraform.checks.azure
- SubscriptionRoleAssignmentCheck() - Constructor for class org.sonar.iac.terraform.checks.azure.SubscriptionRoleAssignmentCheck
- SyntaxToken - Interface in org.sonar.iac.terraform.api.tree
- SyntaxTokenImpl - Class in org.sonar.iac.terraform.tree.impl
- SyntaxTokenImpl(String, TextRange, List<Comment>) - Constructor for class org.sonar.iac.terraform.tree.impl.SyntaxTokenImpl
T
- TEMPLATE() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- TEMPLATE_DIRECTIVE_FOR - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- TEMPLATE_DIRECTIVE_IF - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- TEMPLATE_EXPRESSION - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- TEMPLATE_FOR_DIRECTIVE() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- TEMPLATE_FOR_DIRECTIVE_INTRO() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- TEMPLATE_IF_DIRECTIVE() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- TEMPLATE_IF_DIRECTIVE_ELSE_PART() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- TEMPLATE_IF_DIRECTIVE_IF_PART() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- TEMPLATE_INTERPOLATION - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- TEMPLATE_INTERPOLATION() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- TEMPLATE_LITERAL - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- TEMPLATE_STRING_PART_LITERAL - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- templateExpr(TerraformTree, SyntaxToken, List<ExpressionTree>, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- TemplateExpressionTree - Interface in org.sonar.iac.terraform.api.tree
- TemplateExpressionTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- TemplateExpressionTreeImpl(SyntaxToken, List<ExpressionTree>, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.TemplateExpressionTreeImpl
- templateForDirective(TemplateForDirectiveTreeImpl.Intro, ExpressionTree, SyntaxToken, SyntaxToken, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- templateForDirectiveIntro(SyntaxToken, SyntaxToken, SeparatedTrees<VariableExprTree>, SyntaxToken, ExpressionTree, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- TemplateForDirectiveTree - Interface in org.sonar.iac.terraform.api.tree
- TemplateForDirectiveTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- TemplateForDirectiveTreeImpl(TemplateForDirectiveTreeImpl.Intro, ExpressionTree, SyntaxToken, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.TemplateForDirectiveTreeImpl
- TemplateForDirectiveTreeImpl.Intro - Class in org.sonar.iac.terraform.tree.impl
- templateIfDirective(TemplateIfDirectiveTreeImpl.IfPart, Optional<TemplateIfDirectiveTreeImpl.ElsePart>, SyntaxToken, SyntaxToken, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- templateIfDirectiveElsePart(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- templateIfDirectiveIfPart(SyntaxToken, SyntaxToken, ExpressionTree, SyntaxToken, ExpressionTree) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- TemplateIfDirectiveTree - Interface in org.sonar.iac.terraform.api.tree
- TemplateIfDirectiveTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- TemplateIfDirectiveTreeImpl(TemplateIfDirectiveTreeImpl.IfPart, TemplateIfDirectiveTreeImpl.ElsePart, SyntaxToken, SyntaxToken, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl
- TemplateIfDirectiveTreeImpl.ElsePart - Class in org.sonar.iac.terraform.tree.impl
- TemplateIfDirectiveTreeImpl.IfPart - Class in org.sonar.iac.terraform.tree.impl
- templateInterpolation(SyntaxToken, ExpressionTree, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- TemplateInterpolationTree - Interface in org.sonar.iac.terraform.api.tree
- TemplateInterpolationTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- TemplateInterpolationTreeImpl(SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.TemplateInterpolationTreeImpl
- templateStringLiteral(SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- TerraformCheckList - Class in org.sonar.iac.terraform.checks
- TerraformChecksVisitor - Class in org.sonar.iac.terraform.visitors
- TerraformChecksVisitor(Checks<IacCheck>, DurationStatistics, TerraformProviders) - Constructor for class org.sonar.iac.terraform.visitors.TerraformChecksVisitor
- TerraformExtension - Class in org.sonar.iac.terraform.plugin
- TerraformHighlightingVisitor - Class in org.sonar.iac.terraform.visitors
- TerraformHighlightingVisitor() - Constructor for class org.sonar.iac.terraform.visitors.TerraformHighlightingVisitor
- TerraformLanguage - Class in org.sonar.iac.terraform.plugin
- TerraformLanguage(Configuration) - Constructor for class org.sonar.iac.terraform.plugin.TerraformLanguage
- TerraformMetricsVisitor - Class in org.sonar.iac.terraform.visitors
- TerraformMetricsVisitor(FileLinesContextFactory, NoSonarFilter) - Constructor for class org.sonar.iac.terraform.visitors.TerraformMetricsVisitor
- TerraformProfileDefinition - Class in org.sonar.iac.terraform.plugin
- TerraformProfileDefinition() - Constructor for class org.sonar.iac.terraform.plugin.TerraformProfileDefinition
- TerraformProviderContext - Interface in org.sonar.iac.terraform.visitors
- TerraformProviders - Class in org.sonar.iac.terraform.plugin
- TerraformProviders(SensorContext) - Constructor for class org.sonar.iac.terraform.plugin.TerraformProviders
- TerraformProviders(SensorContext, AnalysisWarningsWrapper) - Constructor for class org.sonar.iac.terraform.plugin.TerraformProviders
- TerraformProviders.Provider - Class in org.sonar.iac.terraform.plugin
- TerraformProviders.Provider.Identifier - Enum in org.sonar.iac.terraform.plugin
- TerraformRulesDefinition - Class in org.sonar.iac.terraform.plugin
- TerraformRulesDefinition(SonarRuntime) - Constructor for class org.sonar.iac.terraform.plugin.TerraformRulesDefinition
- TerraformSensor - Class in org.sonar.iac.terraform.plugin
- TerraformSensor(SonarRuntime, FileLinesContextFactory, CheckFactory, NoSonarFilter, TerraformLanguage, TerraformProviders) - Constructor for class org.sonar.iac.terraform.plugin.TerraformSensor
- TerraformSensor(SonarRuntime, FileLinesContextFactory, CheckFactory, NoSonarFilter, TerraformLanguage, TerraformProviders, AnalysisWarningsWrapper) - Constructor for class org.sonar.iac.terraform.plugin.TerraformSensor
- TerraformSettings - Class in org.sonar.iac.terraform.plugin
- TerraformTree - Interface in org.sonar.iac.terraform.api.tree
- TerraformTree.Kind - Enum in org.sonar.iac.terraform.api.tree
- TerraformTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- TerraformTreeImpl() - Constructor for class org.sonar.iac.terraform.tree.impl.TerraformTreeImpl
- TerraformUtils - Class in org.sonar.iac.terraform.checks.utils
- textRange - Variable in class org.sonar.iac.terraform.tree.impl.TerraformTreeImpl
- textRange() - Method in class org.sonar.iac.terraform.tree.impl.TerraformTreeImpl
- TFLintImporter - Class in org.sonar.iac.terraform.reports.tflint
- TFLintImporter(SensorContext, AnalysisWarningsWrapper) - Constructor for class org.sonar.iac.terraform.reports.tflint.TFLintImporter
- TFLintRulesDefinition - Class in org.sonar.iac.terraform.plugin
- TFLintRulesDefinition() - Constructor for class org.sonar.iac.terraform.plugin.TFLintRulesDefinition
- toExternalIssue(JSONObject) - Method in class org.sonar.iac.terraform.reports.tflint.TFLintImporter
- toHighlight() - Method in class org.sonar.iac.terraform.symbols.BlockSymbol
- toHighlight() - Method in class org.sonar.iac.terraform.symbols.ListSymbol
- toHighlight() - Method in class org.sonar.iac.terraform.symbols.ReferenceSymbol
- toHighlight() - Method in class org.sonar.iac.terraform.symbols.ResourceSymbol
- token() - Method in interface org.sonar.iac.terraform.api.tree.LabelTree
- token() - Method in interface org.sonar.iac.terraform.api.tree.LiteralExprTree
- token() - Method in interface org.sonar.iac.terraform.api.tree.VariableExprTree
- token() - Method in class org.sonar.iac.terraform.tree.impl.LabelTreeImpl
- token() - Method in class org.sonar.iac.terraform.tree.impl.LiteralExprTreeImpl
- token() - Method in class org.sonar.iac.terraform.tree.impl.VariableExprTreeImpl
- TOKEN - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- TreeFactory - Class in org.sonar.iac.terraform.parser
- TreeFactory() - Constructor for class org.sonar.iac.terraform.parser.TreeFactory
- TreeFactory.Pair<T,U> - Class in org.sonar.iac.terraform.parser
- TreeFactory.PartialAccess - Interface in org.sonar.iac.terraform.parser
- TreeFactory.PartialAttributeAccess - Class in org.sonar.iac.terraform.parser
- TreeFactory.PartialAttrSplatAccess - Class in org.sonar.iac.terraform.parser
- TreeFactory.PartialCondition - Class in org.sonar.iac.terraform.parser
- TreeFactory.PartialIndexAccess - Class in org.sonar.iac.terraform.parser
- TreeFactory.PartialIndexSplatAccess - Class in org.sonar.iac.terraform.parser
- treeParser() - Method in class org.sonar.iac.terraform.plugin.TerraformSensor
- treePredicate(Predicate<String>) - Static method in interface org.sonar.iac.terraform.checks.utils.PredicateUtils
-
Given a string predicate creates a tree predicate that tests a tree 'true' only iff the string predicate tests tree's value 'true'
- trees() - Method in interface org.sonar.iac.terraform.api.tree.SeparatedTrees
- trees() - Method in class org.sonar.iac.terraform.tree.impl.SeparatedTreesImpl
- treesAndSeparators() - Method in interface org.sonar.iac.terraform.api.tree.SeparatedTrees
- treesAndSeparators() - Method in class org.sonar.iac.terraform.tree.impl.SeparatedTreesImpl
- trueExpression() - Method in interface org.sonar.iac.terraform.api.tree.ConditionTree
- trueExpression() - Method in interface org.sonar.iac.terraform.api.tree.TemplateIfDirectiveTree
- trueExpression() - Method in class org.sonar.iac.terraform.tree.impl.ConditionTreeImpl
- trueExpression() - Method in class org.sonar.iac.terraform.tree.impl.TemplateIfDirectiveTreeImpl
- tuple(SyntaxToken, Optional<SeparatedTrees<ExpressionTree>>, SyntaxToken) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- TUPLE - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- TUPLE - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- TUPLE() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- TUPLE_ELEMENTS() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- tupleElements(ExpressionTree, Optional<List<TreeFactory.Pair<SyntaxToken, ExpressionTree>>>, Optional<SyntaxToken>) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- TupleTree - Interface in org.sonar.iac.terraform.api.tree
- TupleTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- TupleTreeImpl(SyntaxToken, SeparatedTrees<ExpressionTree>, SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.TupleTreeImpl
- type - Variable in class org.sonar.iac.terraform.symbols.ResourceSymbol
U
- UNENCRYPTED_MESSAGE - Static variable in class org.sonar.iac.terraform.checks.UnencryptedCloudServicesCheck
- UnencryptedCloudServicesCheck - Class in org.sonar.iac.terraform.checks
- UnencryptedCloudServicesCheck() - Constructor for class org.sonar.iac.terraform.checks.UnencryptedCloudServicesCheck
- UnencryptedEbsVolumeCheck - Class in org.sonar.iac.terraform.checks
- UnencryptedEbsVolumeCheck() - Constructor for class org.sonar.iac.terraform.checks.UnencryptedEbsVolumeCheck
- UnencryptedSageMakerNotebookCheck - Class in org.sonar.iac.terraform.checks
- UnencryptedSageMakerNotebookCheck() - Constructor for class org.sonar.iac.terraform.checks.UnencryptedSageMakerNotebookCheck
- UnencryptedSqsQueueCheck - Class in org.sonar.iac.terraform.checks
- UnencryptedSqsQueueCheck() - Constructor for class org.sonar.iac.terraform.checks.UnencryptedSqsQueueCheck
- UNKNOWN_POLCY - Static variable in class org.sonar.iac.terraform.checks.utils.PolicyUtils
- UnversionedS3BucketCheck - Class in org.sonar.iac.terraform.checks
- UnversionedS3BucketCheck() - Constructor for class org.sonar.iac.terraform.checks.UnversionedS3BucketCheck
- UnversionedStorageBucketCheck - Class in org.sonar.iac.terraform.checks.gcp
- UnversionedStorageBucketCheck() - Constructor for class org.sonar.iac.terraform.checks.gcp.UnversionedStorageBucketCheck
V
- value() - Method in interface org.sonar.iac.terraform.api.tree.AttributeTree
- value() - Method in interface org.sonar.iac.terraform.api.tree.BlockTree
- value() - Method in interface org.sonar.iac.terraform.api.tree.LabelTree
- value() - Method in interface org.sonar.iac.terraform.api.tree.ObjectElementTree
- value() - Method in class org.sonar.iac.terraform.tree.impl.AttributeTreeImpl
- value() - Method in class org.sonar.iac.terraform.tree.impl.BlockTreeImpl
- value() - Method in class org.sonar.iac.terraform.tree.impl.LabelTreeImpl
- value() - Method in class org.sonar.iac.terraform.tree.impl.LiteralExprTreeImpl
- value() - Method in class org.sonar.iac.terraform.tree.impl.ObjectElementTreeImpl
- value() - Method in class org.sonar.iac.terraform.tree.impl.SyntaxTokenImpl
- value() - Method in class org.sonar.iac.terraform.tree.impl.VariableExprTreeImpl
- valueOf(String) - Static method in enum org.sonar.iac.terraform.api.tree.TerraformTree.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.iac.terraform.parser.grammar.HclKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.iac.terraform.plugin.TerraformProviders.Provider.Identifier
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.sonar.iac.terraform.api.tree.TerraformTree.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.iac.terraform.parser.grammar.HclKeyword
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.iac.terraform.plugin.TerraformProviders.Provider.Identifier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variable(SyntaxTokenImpl) - Method in class org.sonar.iac.terraform.parser.TreeFactory
- VARIABLE_EXPR - org.sonar.iac.terraform.api.tree.TerraformTree.Kind
- VARIABLE_EXPRESSION - org.sonar.iac.terraform.parser.grammar.HclLexicalGrammar
- VARIABLE_EXPRESSION() - Method in class org.sonar.iac.terraform.parser.grammar.HclGrammar
- VariableExprTree - Interface in org.sonar.iac.terraform.api.tree
- VariableExprTreeImpl - Class in org.sonar.iac.terraform.tree.impl
- VariableExprTreeImpl(SyntaxToken) - Constructor for class org.sonar.iac.terraform.tree.impl.VariableExprTreeImpl
- visitors(SensorContext, DurationStatistics) - Method in class org.sonar.iac.terraform.plugin.TerraformSensor
W
- WEAK_SSL_MESSAGE - Static variable in class org.sonar.iac.terraform.checks.WeakSSLProtocolCheck
- WeakSSLProtocolCheck - Class in org.sonar.iac.terraform.checks
- WeakSSLProtocolCheck() - Constructor for class org.sonar.iac.terraform.checks.WeakSSLProtocolCheck
All Classes All Packages