Merge pull request #22707 from vsimon/spell

docs: Minor spelling and typo fixes
This commit is contained in:
Pam Selle 2019-09-06 11:46:01 -04:00 committed by GitHub
commit f9ebae749c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 30 additions and 30 deletions

View File

@ -940,7 +940,7 @@ var ReverseFunc = function.New(&function.Spec{
},
})
// SetProductFunc calculates the cartesian product of two or more sets or
// SetProductFunc calculates the Cartesian product of two or more sets or
// sequences. If the arguments are all lists then the result is a list of tuples,
// preserving the ordering of all of the input lists. Otherwise the result is a
// set of tuples.
@ -1491,7 +1491,7 @@ func Reverse(list cty.Value) (cty.Value, error) {
return ReverseFunc.Call([]cty.Value{list})
}
// SetProduct computes the cartesian product of sets or sequences.
// SetProduct computes the Cartesian product of sets or sequences.
func SetProduct(sets ...cty.Value) (cty.Value, error) {
return SetProductFunc.Call(sets)
}

View File

@ -71,7 +71,7 @@ var SortFunc = function.New(&function.Spec{
if !listVal.IsWhollyKnown() {
// If some of the element values aren't known yet then we
// can't yet preduct the order of the result.
// can't yet predict the order of the result.
return cty.UnknownVal(retType), nil
}
if listVal.LengthInt() == 0 { // Easy path

View File

@ -19,9 +19,9 @@ Usage: `terraform providers schema [options]`
The list of available flags are:
* `-json` - Displays the schemas in a machine-readble, JSON format.
* `-json` - Displays the schemas in a machine-readable, JSON format.
Please note that, at this time, the `-json` flag is a _required_ option. In future releases, this command will be extended to allow for additional options.
Please note that, at this time, the `-json` flag is a _required_ option. In future releases, this command will be extended to allow for additional options.
-> **Note:** The output includes a `format_version` key, which currently has major version zero to indicate that the format is experimental and subject to change. A future version will assign a non-zero major version and make stronger promises about compatibility. We do not anticipate any significant breaking changes to the format before its first major version, however.
@ -37,20 +37,20 @@ The JSON output format consists of the following objects and sub-objects:
- [Schema Representation](#schema-representation) - a sub-object of providers, resources, and data sources that describes their schema
- [Block Representation](#block-representation) - a sub-object of schemas that describes attributes and nested blocks
## Providers Schema Representation
## Providers Schema Representation
```javascript
{
"format_version": "0.1",
// "provider_schemas" describes the provider schemas for all
// providers throughout the configuration tree.
// "provider_schemas" describes the provider schemas for all
// providers throughout the configuration tree.
"provider_schemas": {
// keys in this map are the provider type, such as "random"
"example_provider_name": {
// "provider" is the schema for the provider configuration
"provider": <schema-representation>,
// "resource_schemas" map the resource type name to the resource's schema
"resource_schemas": {
"example_resource_name": <schema-representation>
@ -85,7 +85,7 @@ A block representation contains "attributes" and "block_types" (which represent
```javascript
{
// "attributes" describes any attributes that appear directly inside the
// "attributes" describes any attributes that appear directly inside the
// block. Keys in this map are the attribute names.
"attributes": {
"example_attribute_name": {
@ -93,20 +93,20 @@ A block representation contains "attributes" and "block_types" (which represent
// that the attribute's value must conform to.
"type": "string",
// "description" is an English-language description of
// "description" is an English-language description of
// the purpose and usage of the attribute.
"description": "string",
// "required", if set to true, specifies that an
// "required", if set to true, specifies that an
// omitted or null value is not permitted.
"required": bool,
// "optional", if set to true, specifies that an
// omitted or null value is permitted.
// "optional", if set to true, specifies that an
// omitted or null value is permitted.
"optional": bool,
// "computed", if set to true, indicates that the
// value comes from the provider rather than the
// "computed", if set to true, indicates that the
// value comes from the provider rather than the
// configuration.
"computed": bool,
@ -118,9 +118,9 @@ A block representation contains "attributes" and "block_types" (which represent
// "block_types" describes any nested blocks that appear directly
// inside the block.
// Keys in this map are the names of the block_type.
"block_types": {
"example_block_name": {
// "nesting_mode" describes the nesting mode for the
"block_types": {
"example_block_name": {
// "nesting_mode" describes the nesting mode for the
// child block, and can be one of the following:
// single
// list
@ -129,10 +129,10 @@ A block representation contains "attributes" and "block_types" (which represent
"nesting_mode": "list",
"block": <block-representation>,
// "min_items" and "max_items" set lower and upper
// limits on the number of child blocks allowed for
// the list and set modes. These are
// omitted for other modes.
// "min_items" and "max_items" set lower and upper
// limits on the number of child blocks allowed for
// the list and set modes. These are
// omitted for other modes.
"min_items": 1,
"max_items": 3
}

View File

@ -56,7 +56,7 @@ constraints specified, Terraform will show an error and exit.
When [modules](./modules.html) are used, all Terraform
version requirements specified by the complete module tree must be
satisified. This means that the `required_version` setting can be used
satisfied. This means that the `required_version` setting can be used
by a module to require that all consumers of a module also use a specific
version.

View File

@ -38,7 +38,7 @@ the ordering of the given elements is not preserved.
* [`contains`](./contains.html) tests whether a given list or set contains
a given element value.
* [`setproduct`](./setproduct.html) computes the _cartesian product_ of multiple
* [`setproduct`](./setproduct.html) computes the _Cartesian product_ of multiple
sets.
* [`setunion`](./setunion.html) computes the _union_ of
multiple sets.

View File

@ -15,7 +15,7 @@ earlier, see
The `setproduct` function finds all of the possible combinations of elements
from all of the given sets by computing the
[cartesian product](https://en.wikipedia.org/wiki/Cartesian_product).
[Cartesian product](https://en.wikipedia.org/wiki/Cartesian_product).
```hcl
setproduct(sets...)

View File

@ -43,5 +43,5 @@ the ordering of the given elements is not preserved.
a given element value.
* [`setintersection`](./setintersection.html) computes the _intersection_ of
multiple sets.
* [`setproduct`](./setproduct.html) computes the _cartesian product_ of multiple
* [`setproduct`](./setproduct.html) computes the _Cartesian product_ of multiple
sets.

View File

@ -28,7 +28,7 @@ but in rare cases it can be used in conjunction with
to take the timestamp only on initial creation of the resource.
Due to the constantly changing return value, the result of this function cannot
be preducted during Terraform's planning phase, and so the timestamp will be
be predicted during Terraform's planning phase, and so the timestamp will be
taken only once the plan is being applied.
## Examples

View File

@ -76,7 +76,7 @@ ede1a974-df7e-5f17-84b9-76208818b2c8
```
When using raw UUID namespaces, consider including a comment alongside the
expression that indicates which namespace this repressents in a
expression that indicates which namespace this represents in a
human-significant manner, such as by reference to the standard that
defined it.