Skip to content

Commit

Permalink
fix(examples): Fix method name that changed
Browse files Browse the repository at this point in the history
  • Loading branch information
ansgarm committed Nov 24, 2023
1 parent 0593b30 commit f7c5175
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 18 deletions.
2 changes: 1 addition & 1 deletion examples/csharp/documentation/IteratorStack.cs
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ public IteratorStack(Construct scope, string name) : base(scope, name)
new AcmCertificateValidation(this, "validation", new AcmCertificateValidationConfig
{
CertificateArn = cert.Arn,
ValidationRecordFqdns = Token.AsList(recordsIterator.MapToValueProperty("fqdn"))
ValidationRecordFqdns = Token.AsList(recordsIterator.PluckProperty("fqdn"))
});
// DOCS_BLOCK_END:iterators-complex-lists

Expand Down
2 changes: 1 addition & 1 deletion examples/go/documentation/iterators.go
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ func NewIteratorsStack(scope constructs.Construct, name string) cdktf.TerraformS

acm_certificate_validation.NewAcmCertificateValidation(stack, jsii.String("validation"), &acm_certificate_validation.AcmCertificateValidationConfig{
CertificateArn: cert.Arn(),
ValidationRecordFqdns: cdktf.Token_AsList(recordsIterator.MapToValueProperty(jsii.String("fqdn")), nil),
ValidationRecordFqdns: cdktf.Token_AsList(recordsIterator.PluckProperty(jsii.String("fqdn")), nil),
})
// DOCS_BLOCK_END:iterators-complex-lists

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ public MainIterator2(Construct scope, String id) {
new AcmCertificateValidation(this, "validation", AcmCertificateValidationConfig.builder()
.certificateArn(cert.arn)
.validationRecordFqdns(Token.asList(
recordsIterator.mapToValueProperty("fqdn")
recordsIterator.pluckProperty("fqdn")
))
.build());
// DOCS_BLOCK_END:iterators-complex-lists
Expand Down
11 changes: 7 additions & 4 deletions examples/python/documentation/iterators.py
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ def __init__(self, scope: Construct, id: str):
AcmCertificateValidation(self, "validation",
certificate_arn=cert.arn,
validation_record_fqdns=Token.as_list(
records_iterator.map_to_value_property(
records_iterator.pluck_property(
"fqdn")
),
)
Expand Down Expand Up @@ -202,7 +202,10 @@ def __init__(self, scope: Construct, id: str):
)
TerraformLocal(self, "list-of-keys", mapIterator.keys())
TerraformLocal(self, "list-of-values", mapIterator.values())
TerraformLocal(self, "list-of-names", mapIterator.pluck_property("name"))
TerraformLocal(self, "list-of-names-of-included", mapIterator.for_expression_for_list("val.name if val.included"))
TerraformLocal(self, "map-with-names-as-key-and-tags-as-value-of-included", mapIterator.for_expression_for_map("val.name", "val.tags if val.included"))
TerraformLocal(self, "list-of-names",
mapIterator.pluck_property("name"))
TerraformLocal(self, "list-of-names-of-included",
mapIterator.for_expression_for_list("val.name if val.included"))
TerraformLocal(self, "map-with-names-as-key-and-tags-as-value-of-included",
mapIterator.for_expression_for_map("val.name", "val.tags if val.included"))
# DOCS_BLOCK_END:iterators-for-expression
2 changes: 1 addition & 1 deletion examples/typescript/documentation/iterators.ts
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ export class IteratorsStack extends TerraformStack {
new AcmCertificateValidation(this, "validation", {
certificateArn: cert.arn,
validationRecordFqdns: Token.asList(
recordsIterator.mapToValueProperty("fqdn")
recordsIterator.pluckProperty("fqdn")
),
});
// DOCS_BLOCK_END:iterators-complex-lists
Expand Down
21 changes: 11 additions & 10 deletions website/docs/cdktf/concepts/iterators.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -332,9 +332,7 @@ const recordsIterator = TerraformIterator.fromResources(records);

new AcmCertificateValidation(this, "validation", {
certificateArn: cert.arn,
validationRecordFqdns: Token.asList(
recordsIterator.mapToValueProperty("fqdn")
),
validationRecordFqdns: Token.asList(recordsIterator.pluckProperty("fqdn")),
});
```
Expand Down Expand Up @@ -371,7 +369,7 @@ new AcmCertificateValidation(this, "validation", {
AcmCertificateValidation(self, "validation",
certificate_arn=cert.arn,
validation_record_fqdns=Token.as_list(
records_iterator.map_to_value_property(
records_iterator.pluck_property(
"fqdn")
),
)
Expand Down Expand Up @@ -408,7 +406,7 @@ new AcmCertificateValidation(this, "validation", {
new AcmCertificateValidation(this, "validation", AcmCertificateValidationConfig.builder()
.certificateArn(cert.arn)
.validationRecordFqdns(Token.asList(
recordsIterator.mapToValueProperty("fqdn")
recordsIterator.pluckProperty("fqdn")
))
.build());
```
Expand Down Expand Up @@ -444,7 +442,7 @@ new AcmCertificateValidation(this, "validation", {
new AcmCertificateValidation(this, "validation", new AcmCertificateValidationConfig
{
CertificateArn = cert.Arn,
ValidationRecordFqdns = Token.AsList(recordsIterator.MapToValueProperty("fqdn"))
ValidationRecordFqdns = Token.AsList(recordsIterator.PluckProperty("fqdn"))
});
```
Expand Down Expand Up @@ -475,7 +473,7 @@ recordsIterator := cdktf.TerraformIterator_FromResources(records)

acm_certificate_validation.NewAcmCertificateValidation(stack, jsii.String("validation"), &acm_certificate_validation.AcmCertificateValidationConfig{
CertificateArn: cert.Arn(),
ValidationRecordFqdns: cdktf.Token_AsList(recordsIterator.MapToValueProperty(jsii.String("fqdn")), nil),
ValidationRecordFqdns: cdktf.Token_AsList(recordsIterator.PluckProperty(jsii.String("fqdn")), nil),
})
```
Expand Down Expand Up @@ -901,9 +899,12 @@ mapIterator = TerraformIterator.from_map(
)
TerraformLocal(self, "list-of-keys", mapIterator.keys())
TerraformLocal(self, "list-of-values", mapIterator.values())
TerraformLocal(self, "list-of-names", mapIterator.pluck_property("name"))
TerraformLocal(self, "list-of-names-of-included", mapIterator.for_expression_for_list("val.name if val.included"))
TerraformLocal(self, "map-with-names-as-key-and-tags-as-value-of-included", mapIterator.for_expression_for_map("val.name", "val.tags if val.included"))
TerraformLocal(self, "list-of-names",
mapIterator.pluck_property("name"))
TerraformLocal(self, "list-of-names-of-included",
mapIterator.for_expression_for_list("val.name if val.included"))
TerraformLocal(self, "map-with-names-as-key-and-tags-as-value-of-included",
mapIterator.for_expression_for_map("val.name", "val.tags if val.included"))
```
```java
Expand Down

0 comments on commit f7c5175

Please sign in to comment.