---
title: "ModuleTest"
title_tag: "example.ModuleTest"
meta_desc: "Documentation for the example.ModuleTest resource with examples, input properties, output properties, lookup functions, and supporting types."
layout: api
no_edit_this_page: true
---
## Create a ModuleTest Resource {#create}
{{< chooser language "typescript,python,go,csharp" / >}}
{{% choosable language nodejs %}}
{{% /choosable %}}
{{% choosable language python %}}
{{% /choosable %}}
{{% choosable language go %}}
{{% /choosable %}}
{{% choosable language csharp %}}
{{% /choosable %}}
{{% choosable language nodejs %}}
-
name
string
- The unique name of the resource.
-
args
ModuleTestArgs
- The arguments to resource properties.
-
opts
CustomResourceOptions
- Bag of options to control resource's behavior.
{{% /choosable %}}
{{% choosable language python %}}
-
resource_name
str
- The unique name of the resource.
-
args
ModuleTestArgs
- The arguments to resource properties.
-
opts
ResourceOptions
- Bag of options to control resource's behavior.
{{% /choosable %}}
{{% choosable language go %}}
-
ctx
Context
- Context object for the current deployment.
-
name
string
- The unique name of the resource.
-
args
ModuleTestArgs
- The arguments to resource properties.
-
opts
ResourceOption
- Bag of options to control resource's behavior.
{{% /choosable %}}
{{% choosable language csharp %}}
-
name
string
- The unique name of the resource.
-
args
ModuleTestArgs
- The arguments to resource properties.
-
opts
CustomResourceOptions
- Bag of options to control resource's behavior.
{{% /choosable %}}
## ModuleTest Resource Properties {#properties}
To learn more about resource properties and how to use them, see [Inputs and Outputs]({{< relref "/docs/intro/concepts/inputs-outputs" >}}) in the Architecture and Concepts docs.
### Inputs
The ModuleTest resource accepts the following [input]({{< relref "/docs/intro/concepts/inputs-outputs" >}}) properties:
{{% choosable language csharp %}}
-
Mod1
Pulumi.Example.Mod1.Inputs.TypArgs
- {{% md %}}{{% /md %}}
-
Val
TypArgs
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language go %}}
-
Mod1
TypArgs
- {{% md %}}{{% /md %}}
-
Val
TypArgs
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language nodejs %}}
-
mod1
mod1TypArgs
- {{% md %}}{{% /md %}}
-
val
TypArgs
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language python %}}
-
mod1
TypArgs
- {{% md %}}{{% /md %}}
-
val
TypArgs
- {{% md %}}{{% /md %}}
{{% /choosable %}}
### Outputs
All [input](#inputs) properties are implicitly available as output properties. Additionally, the ModuleTest resource produces the following output properties:
{{% choosable language csharp %}}
-
Id
string
- {{% md %}}The provider-assigned unique ID for this managed resource.{{% /md %}}
{{% /choosable %}}
{{% choosable language go %}}
-
Id
string
- {{% md %}}The provider-assigned unique ID for this managed resource.{{% /md %}}
{{% /choosable %}}
{{% choosable language nodejs %}}
-
id
string
- {{% md %}}The provider-assigned unique ID for this managed resource.{{% /md %}}
{{% /choosable %}}
{{% choosable language python %}}
-
id
str
- {{% md %}}The provider-assigned unique ID for this managed resource.{{% /md %}}
{{% /choosable %}}
## Supporting Types
Typ
{{% choosable language csharp %}}
-
Val
string
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language go %}}
-
Val
string
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language nodejs %}}
-
val
string
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language python %}}
-
val
str
- {{% md %}}{{% /md %}}
{{% /choosable %}}
Typ
{{% choosable language csharp %}}
-
Mod1
Pulumi.Example.Mod1.Inputs.Typ
- {{% md %}}{{% /md %}}
-
Mod2
Pulumi.Example.Mod2.Inputs.Typ
- {{% md %}}{{% /md %}}
-
Val
string
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language go %}}
-
Mod1
Typ
- {{% md %}}{{% /md %}}
-
Mod2
Typ
- {{% md %}}{{% /md %}}
-
Val
string
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language nodejs %}}
-
mod1
mod1Typ
- {{% md %}}{{% /md %}}
-
mod2
mod2Typ
- {{% md %}}{{% /md %}}
-
val
string
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language python %}}
-
mod1
Typ
- {{% md %}}{{% /md %}}
-
mod2
Typ
- {{% md %}}{{% /md %}}
-
val
str
- {{% md %}}{{% /md %}}
{{% /choosable %}}
Typ
{{% choosable language csharp %}}
-
Mod1
Pulumi.Example.Mod1.Inputs.Typ
- {{% md %}}{{% /md %}}
-
Val
string
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language go %}}
-
Mod1
Typ
- {{% md %}}{{% /md %}}
-
Val
string
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language nodejs %}}
-
mod1
mod1Typ
- {{% md %}}{{% /md %}}
-
val
string
- {{% md %}}{{% /md %}}
{{% /choosable %}}
{{% choosable language python %}}
-
mod1
Typ
- {{% md %}}{{% /md %}}
-
val
str
- {{% md %}}{{% /md %}}
{{% /choosable %}}
Package Details
- Repository
- License