{"id":24846,"date":"2026-09-30T06:34:09","date_gmt":"2026-09-30T06:34:09","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=24846"},"modified":"2026-09-30T06:34:09","modified_gmt":"2026-09-30T06:34:09","slug":"hashicorp-terraform-associate-004-practice-test-questions-and-exam-dumps-part16-q301-320","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/hashicorp-terraform-associate-004-practice-test-questions-and-exam-dumps-part16-q301-320\/","title":{"rendered":"HashiCorp Terraform Associate 004 Practice Test Questions and Exam Dumps Part16 Q301-320"},"content":{"rendered":"<p><b>View Full <\/b><a href=\"https:\/\/www.examlabs.com\/terraform-associate-004-exam-dumps\"><b>HashiCorp Terraform Associate 004 Exam Dumps<\/b><\/a><b> and Practice Test Dumps.<\/b><\/p>\n<p><b><br \/>\n<\/b><b>Q301. Which Terraform function converts a value into a list<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> tomap<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> tolist<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> toset<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> tostring<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. tolist<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The tolist function converts a compatible Terraform value into a list. tomap converts values into maps. toset converts a compatible collection into an unordered set of unique elements. tostring converts a compatible value into text. tolist is therefore the correct answer because modules sometimes need an explicitly ordered collection before passing data to another expression or argument. Terraform may perform automatic type conversion in some situations, but explicit conversion can make configuration intent clearer. Users should remember that all elements in a list must have a compatible common type after Terraform performs any required conversions.<\/span><\/p>\n<p><b>Q302. Which Terraform function converts a compatible value into a map<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> tolist<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> toset<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> values<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> tomap<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4. tomap<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The tomap function converts a compatible Terraform value into a map. tolist creates a list. toset creates an unordered set of unique values. values extracts the values already stored in a map. tomap is therefore the correct answer because Terraform modules may receive object like values that need to be normalized into a map for later processing. Explicit conversion can make the expected data structure clearer and is useful before operations such as map merging or iteration. Terraform still requires the resulting values to have compatible element types when constructing the final map.<\/span><\/p>\n<p><b>Q303. Which Terraform function converts a compatible value into a number<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> tonumber<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> tostring<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> parseint only<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> length<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. tonumber<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The tonumber function converts a compatible Terraform value into a numeric value. tostring converts a value into text. parseint converts an integer string using an explicitly specified numeric base and serves a more specialized purpose. length measures a string or collection. tonumber is therefore the correct answer because module inputs or decoded data can sometimes contain numeric information represented in another compatible type. Explicit conversion can make arithmetic expressions clearer. Invalid input causes an error, so variable validation may be useful when user supplied values are expected to contain numeric information.<\/span><\/p>\n<p><b>Q304. Which Terraform operator can combine boolean conditions when both must be true<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Or operator<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Equality operator<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> And operator<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Division operator<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3. And operator<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The logical and operator combines two boolean expressions and evaluates to true only when both conditions are true. An or operator requires only one condition to be true. Equality compares two values. Division performs numeric arithmetic. And operator is therefore the correct answer because Terraform conditions often need to validate several requirements simultaneously, such as checking both an environment name and a feature setting. Clear boolean expressions are useful in conditional values variable validation and resource logic. Complex conditions should be broken into local values when doing so improves readability and reduces repeated expressions.<\/span><\/p>\n<p><b>Q305. Which Terraform function returns a list containing only non null values from a list of strings<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> compact<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> concat<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> reverse<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> chunklist<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. compact<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The compact function removes null values and empty strings from a list of strings. concat joins multiple lists together. reverse changes element order. chunklist divides a list into smaller groups. compact is therefore the correct answer because Terraform expressions can create optional string values that should not be passed onward when they are absent or empty. Cleaning the collection can simplify later resource or module arguments. The function is designed for string lists, so more complex filtering requirements involving objects or arbitrary values are usually better handled with a for expression containing an explicit condition.<\/span><\/p>\n<p><b>Q306. Which Terraform argument can control whether a resource is replaced before the existing instance is destroyed<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> ignore_changes<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> prevent_destroy<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> depends_on<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> create_before_destroy<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4. create_before_destroy<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">create_before_destroy changes the normal replacement ordering so Terraform attempts to create the replacement resource before destroying the existing instance. ignore_changes suppresses selected attribute differences. prevent_destroy blocks destruction. depends_on defines dependencies rather than replacement order. create_before_destroy is therefore the correct answer because it can reduce service interruption when an object must be replaced. The platform must still permit both instances to exist temporarily. Unique naming rules IP conflicts or other provider restrictions can prevent successful overlapping creation, so lifecycle settings should be selected with the underlying infrastructure behavior in mind.<\/span><\/p>\n<p><b>Q307. Which Terraform function checks whether a value exists in a list or set<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> index<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> contains<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> lookup<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> one<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. contains<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The contains function returns true when a list tuple or set includes the specified value. index returns the numeric position of a value in a list. lookup retrieves a map value using a key. one extracts the only element from a collection containing zero or one value. contains is therefore the correct answer because Terraform validation and conditional expressions often need simple membership checks. For example a module can verify that an environment value appears in an approved set before using it. The result is boolean and can be combined with other logical expressions when several validation requirements apply.<\/span><\/p>\n<p><b>Q308. Which Terraform operator can select one value when a condition is true and another when it is false<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Arithmetic operator<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Comparison operator<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Conditional operator<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Assignment operator<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3. Conditional operator<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A conditional operator selects between two result values according to a boolean condition. Arithmetic operators perform numeric calculations. Comparison operators test relationships between values. Assignment is used to associate values with arguments rather than select between alternatives. Conditional operator is therefore the correct answer because Terraform configurations often need environment specific values or optional behavior without duplicating complete resource blocks. Both result expressions should be compatible enough for Terraform to determine a consistent result type. Long nested conditions should generally be simplified with locals or maps to keep configuration easier to understand.<\/span><\/p>\n<p><b>Q309. Which Terraform function returns a list of numbers using a start end and optional step<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> length<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> chunklist<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> setproduct<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> range<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4. range<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The range function generates a list of numeric values from a specified starting point toward an ending point using an optional step. length measures a collection. chunklist divides an existing list into groups. setproduct generates combinations across collections. range is therefore the correct answer because Terraform expressions can use generated numeric sequences for calculations or repeated configuration. The end value is treated as a limit rather than automatically becoming the final element in every case. Users should keep generated ranges reasonably small so configuration evaluation and resulting resource logic remain understandable and efficient.<\/span><\/p>\n<p><b>Q310. Which command option allows terraform plan to focus on one specific resource address<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> replace<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> target<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> destroy<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> refresh only<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. target<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The target option asks Terraform to focus planning on a selected resource or module address and the dependencies Terraform determines are necessary. replace requests recreation of an object. destroy changes the planning goal to removing managed infrastructure. refresh only focuses on reconciling state with remote changes. target is therefore the correct answer. Targeted planning is intended mainly for exceptional recovery or troubleshooting rather than routine infrastructure management because it can produce an incomplete view of the full configuration. Normal plans should generally evaluate the entire dependency graph so Terraform can consider all related changes together.<\/span><\/p>\n<p><b>Q311. Which Terraform function removes a specific prefix from a string when present<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> trimprefix<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> trimsuffix<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> trimspace<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> chomp<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. trimprefix<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The trimprefix function removes a specified prefix from the beginning of a string when that prefix is present. trimsuffix performs a similar operation at the end. trimspace removes surrounding whitespace. chomp removes trailing newline characters. trimprefix is therefore the correct answer because Terraform configurations may need to normalize names or identifiers that contain an optional known prefix. Using the specific prefix function is clearer than a broad text replacement because matching text elsewhere in the string remains unchanged. Predictable string transformations help keep generated infrastructure names stable.<\/span><\/p>\n<p><b>Q312. Which Terraform block can define assertions that Terraform evaluates independently from a specific resource lifecycle<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> lifecycle<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> output<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> check<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> moved<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3. check<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A check block defines assertions that Terraform evaluates independently from the lifecycle of one specific managed resource. lifecycle settings control resource behavior. output blocks expose values. moved blocks document address changes. check is therefore the correct answer because it can verify assumptions about infrastructure or configuration without directly blocking a specific resource declaration in the same way as a precondition. Checks are useful for ongoing validation and can help identify conditions that deserve attention even when the infrastructure operation itself can continue. Clear assertion messages make check results easier for operators to understand.<\/span><\/p>\n<p><b>Q313. Which Terraform type can describe a structured value with named attributes<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> tuple<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> object<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> set<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> string<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. object<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">An object type describes a structured value containing named attributes where each attribute can have its own declared type. A tuple is an ordered sequence based on positions. A set is an unordered collection of unique values. A string stores text. object is therefore the correct answer because reusable Terraform modules often accept related settings together as one structured input. Object type constraints can make module interfaces clearer and can include optional attributes where appropriate. Strongly typed objects help Terraform detect invalid configuration earlier and reduce ambiguity about what each input value represents.<\/span><\/p>\n<p><b>Q314. Which Terraform type stores an ordered collection whose elements share one common type<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> list<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> object<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> set<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> map<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. list<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A list stores an ordered collection of elements that share a common type. An object stores named attributes that can have different types. A set stores unique values without meaningful ordering. A map associates string keys with values of a common element type. list is therefore the correct answer because Terraform modules often need ordered values such as network ranges availability zones or names. Because list elements have numeric positions, changes near the beginning can affect positional logic. for_each with stable keys may be preferable when individual infrastructure instances need durable identity independent of collection ordering.<\/span><\/p>\n<p><b>Q315. Which command can print the raw dependency graph used by Terraform<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> terraform show<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> terraform state list<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> terraform providers<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> terraform graph<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4. terraform graph<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">terraform graph generates a representation of the dependency graph Terraform builds from configuration relationships. terraform show displays state or plan information. terraform state list displays addresses recorded in state. terraform providers shows provider requirements. terraform graph is therefore the correct answer because it can help users understand relationships Terraform inferred between resources and modules. The graph output can be processed by compatible visualization tools for easier inspection. Most configurations should still rely on clear references and module structure rather than requiring graph analysis for routine understanding.<\/span><\/p>\n<p><b>Q316. Which Terraform expression feature can retrieve one attribute across many resource instances concisely<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Conditional expression<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> For expression only<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Splat expression<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Dynamic block<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3. Splat expression<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A splat expression provides concise access to the same attribute across several elements or resource instances. Conditional expressions select between alternatives. For expressions can perform more flexible transformations but are not always as concise for simple repeated attribute access. Dynamic blocks generate nested configuration blocks. Splat expression is therefore the correct answer because it can produce a collection of attributes such as identifiers or addresses from multiple instances. When filtering restructuring or more complex calculations are required a for expression is usually clearer and provides greater control over the resulting collection.<\/span><\/p>\n<p><b>Q317. Which Terraform function can remove a specified suffix from the end of a string<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> trimsuffix<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> trimprefix<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> trimspace<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> replace<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 1. trimsuffix<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The trimsuffix function removes a specified suffix from the end of a string when that suffix is present. trimprefix removes text from the beginning. trimspace removes surrounding whitespace. replace can substitute matching text more generally throughout a string. trimsuffix is therefore the correct answer because it clearly expresses the intention to remove only one known ending value. This can be useful for normalizing file extensions environment suffixes or naming conventions. Specific string functions generally make configuration easier to review than broad replacement expressions when only one position should be affected.<\/span><\/p>\n<p><b>Q318. Which HCP Terraform feature lets external systems integrate checks into the run lifecycle<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> Projects<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Variable sets<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Run triggers<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> Run tasks<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 4. Run tasks<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Run tasks allow external services to participate in the HCP Terraform run lifecycle and evaluate plans for concerns such as security compliance or cost. Projects organize workspaces. Variable sets distribute shared values. Run triggers connect workspace execution dependencies. Run tasks is therefore the correct answer because organizations can extend managed Terraform workflows with specialized external checks without embedding every policy directly inside Terraform configuration. Depending on setup a task can provide advisory information or affect whether the run continues. External integrations should be reliable because unavailable checks can influence deployment workflows.<\/span><\/p>\n<p><b>Q319. Which Terraform function creates every combination of values from several collections<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> concat<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> flatten<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> setproduct<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> distinct<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 3. setproduct<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The setproduct function calculates the Cartesian product of supplied sets or compatible collections and returns every possible combination of their elements. concat combines lists. flatten converts nested lists into one list. distinct removes duplicate list elements. setproduct is therefore the correct answer because modules sometimes need combinations such as every environment paired with every region. The resulting collection can be transformed with for expressions before use with resources. Users should watch the number of combinations because adding more dimensions can increase the resulting collection size rapidly and may unintentionally create many infrastructure objects.<\/span><\/p>\n<p><b>Q320. Which Terraform function converts a compatible collection into a set of unique values<\/b><\/p>\n<ol>\n<li><b><\/b><span style=\"font-weight: 400;\"> tolist<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> toset<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> tomap<\/span><\/li>\n<li><b><\/b><span style=\"font-weight: 400;\"> distinct<\/span><\/li>\n<\/ol>\n<p><b>Correct Answer: 2. toset<\/b><\/p>\n<p><b>Explanation<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The toset function converts a compatible collection into a Terraform set containing unique unordered elements. tolist converts values into a list. tomap converts compatible values into a map. distinct removes duplicates from a list while preserving list ordering. toset is therefore the correct answer when the desired result should specifically have set semantics. Sets are useful with for_each when unique strings should become stable instance keys. Users should not depend on numeric positions after conversion because Terraform sets intentionally do not preserve meaningful ordering.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full HashiCorp Terraform Associate 004 Exam Dumps and Practice Test Dumps. Q301. Which Terraform function converts a value into a list tomap tolist toset tostring Correct Answer: 2. tolist Explanation The tolist function converts a compatible Terraform value into a list. tomap converts values into maps. toset converts a compatible collection into an unordered [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/24846"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=24846"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/24846\/revisions"}],"predecessor-version":[{"id":24847,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/24846\/revisions\/24847"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=24846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=24846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=24846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}