github.com/mcuadros/ascode@v1.3.1/starlark/types/testdata/examples/provider.star (about) 1 def print_provider_info(p): 2 print("Provider %s[%s] (%s)" % (p.__type__, p.__name__, p.__version__)) 3 print(" Defines Data Sources: %d" % len(dir(p.data))) 4 print(" Defines Resources: %d" % len(dir(p.resource))) 5 print(" Configuration: %s" % p.__dict__) 6 7 provider = tf.provider("google", "3.13.0") 8 provider.project = "acme-app" 9 provider.region = "us-central1" 10 11 print_provider_info(provider) 12 # Output: 13 # Provider google[id_1] (3.13.0) 14 # Defines Data Sources: 60 15 # Defines Resources: 263 16 # Configuration: {"project": "acme-app", "region": "us-central1"} 17