random_uuid (Resource)

The resource random_uuid generates a random uuid string that is intended to be used as a unique identifier for other resources.

This resource uses hashicorp/go-uuid to generate a UUID-formatted string for use with services needing a unique string identifier.

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 TerraformStack
#
# Provider bindings are generated by running `cdktf get`.
# See https://cdk.tf/provider-generation for more details.
#
from imports.azurerm.resource_group import ResourceGroup
from imports.random.uuid import Uuid
class MyConvertedCode(TerraformStack):
    def __init__(self, scope, name):
        super().__init__(scope, name)
        # The following providers are missing schema information and might need manual adjustments to synthesize correctly: azurerm.
        #     For a more precise conversion please use the --provider flag in convert.
        test = Uuid(self, "test")
        azurerm_resource_group_test = ResourceGroup(self, "test_1",
            location="Central US",
            name="${" + test.result + "}-rg"
        )
        # This allows the Terraform resource name to match the original name. You can remove the call if you don't need them to match.
        azurerm_resource_group_test.override_logical_id("test")

Schema

Optional

Read-Only

Import

Import is supported using the following syntax:

# Random UUID's can be imported. This can be used to replace a config
# value with a value interpolated from the random provider without
# experiencing diffs.

terraform import random_uuid.main aabbccdd-eeff-0011-2233-445566778899