random_shuffle (Resource)

The resource random_shuffle generates a random permutation of a list of strings given as an argument.

Example Usage

# DO NOT EDIT. Code generated by 'cdktf convert' - Please report bugs at https://cdk.tf/bug
from constructs import Construct
from cdktf import Token, TerraformStack
#
# Provider bindings are generated by running `cdktf get`.
# See https://cdk.tf/provider-generation for more details.
#
from imports.aws.elb import Elb
from imports.random.shuffle import Shuffle
class MyConvertedCode(TerraformStack):
    def __init__(self, scope, name, *, listener):
        super().__init__(scope, name)
        az = Shuffle(self, "az",
            input=["us-west-1a", "us-west-1c", "us-west-1d", "us-west-1e"],
            result_count=2
        )
        Elb(self, "example",
            availability_zones=Token.as_list(az.result),
            listener=listener
        )

Schema

Required

Optional

Important: Even with an identical seed, it is not guaranteed that the same permutation will be produced across different versions of Terraform. This argument causes the result to be less volatile, but not fixed for all time.

Read-Only