25 KiB
title: "Cat" title_tag: "example.Cat" meta_desc: "Documentation for the example.Cat resource with examples, input properties, output properties, lookup functions, and supporting types."
Create a Cat Resource
{{< chooser language "typescript,python,go,csharp" / >}}
{{% choosable language nodejs %}}
new Cat(name: string, args?: CatArgs, opts?: CustomResourceOptions);
{{% choosable language python %}}
@overload
def Cat(resource_name: str,
opts: Optional[ResourceOptions] = None,
age: Optional[int] = None,
pet: Optional[PetArgs] = None)
@overload
def Cat(resource_name: str,
args: Optional[CatArgs] = None,
opts: Optional[ResourceOptions] = None)
{{% choosable language go %}}
func NewCat(ctx *Context, name string, args *CatArgs, opts ...ResourceOption) (*Cat, error)
{{% choosable language csharp %}}
public Cat(string name, CatArgs? args = null, CustomResourceOptions? opts = null)
{{% choosable language nodejs %}}
- name string
- The unique name of the resource.
- args CatArgs
- 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 CatArgs
- 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 CatArgs
- 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 CatArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
{{% /choosable %}}
Cat Resource Properties
To learn more about resource properties and how to use them, see [Inputs and Outputs]({{< relref "/docs/intro/concepts/inputs-outputs" >}}) in the Programming Model docs.
Inputs
The Cat resource accepts the following [input]({{< relref "/docs/intro/concepts/inputs-outputs" >}}) properties:
{{% choosable language csharp %}}
{{% /choosable %}}{{% choosable language go %}}
{{% /choosable %}}{{% choosable language nodejs %}}
{{% /choosable %}}{{% choosable language python %}}
{{% /choosable %}}Outputs
All input properties are implicitly available as output properties. Additionally, the Cat resource produces the following output properties:
{{% choosable language csharp %}}
- Id string
- {{% md %}}The provider-assigned unique ID for this managed resource.{{% /md %}}
- Name string
- {{% md %}}{{% /md %}}
{{% choosable language go %}}
- Id string
- {{% md %}}The provider-assigned unique ID for this managed resource.{{% /md %}}
- Name string
- {{% md %}}{{% /md %}}
{{% choosable language nodejs %}}
- id string
- {{% md %}}The provider-assigned unique ID for this managed resource.{{% /md %}}
- name string
- {{% md %}}{{% /md %}}
{{% choosable language python %}}
- id str
- {{% md %}}The provider-assigned unique ID for this managed resource.{{% /md %}}
- name str
- {{% md %}}{{% /md %}}
Supporting Types
Pet
{{% choosable language csharp %}}
-
Required
Name Pulumi.Random. Random Pet - {{% md %}}{{% /md %}}
-
Required
Name List<Pulumi.Array Random. Random Pet> - {{% md %}}{{% /md %}}
-
Required
Name Dictionary<string, Pulumi.Map Random. Random Pet> - {{% md %}}{{% /md %}}
- Age int
- {{% md %}}{{% /md %}}
-
Name
Pulumi.
Random. Random Pet - {{% md %}}{{% /md %}}
-
Name
Array List<Pulumi.Random. Random Pet> - {{% md %}}{{% /md %}}
-
Name
Map Dictionary<string, Pulumi.Random. Random Pet> - {{% md %}}{{% /md %}}
{{% choosable language go %}}
-
Required
Name RandomPet - {{% md %}}{{% /md %}}
-
Required
Name RandomArray Pet - {{% md %}}{{% /md %}}
-
Required
Name RandomMap Pet - {{% md %}}{{% /md %}}
- Age int
- {{% md %}}{{% /md %}}
-
Name
Random
Pet - {{% md %}}{{% /md %}}
-
Name
Array RandomPet - {{% md %}}{{% /md %}}
-
Name
Map RandomPet - {{% md %}}{{% /md %}}
{{% choosable language nodejs %}}
-
required
Name randomRandom Pet - {{% md %}}{{% /md %}}
-
required
Name randomArray Random Pet[] - {{% md %}}{{% /md %}}
-
required
Name {[key: string]: randomMap Random Pet} - {{% md %}}{{% /md %}}
- age number
- {{% md %}}{{% /md %}}
-
name
random
Random Pet - {{% md %}}{{% /md %}}
-
name
Array randomRandom Pet[] - {{% md %}}{{% /md %}}
-
name
Map {[key: string]: randomRandom Pet} - {{% md %}}{{% /md %}}
{{% choosable language python %}}
-
required_
name RandomPet - {{% md %}}{{% /md %}}
-
required_
name_ Randomarray Pet] - {{% md %}}{{% /md %}}
-
required_
name_ Randommap Pet] - {{% md %}}{{% /md %}}
- age int
- {{% md %}}{{% /md %}}
-
name
Random
Pet - {{% md %}}{{% /md %}}
-
name_
array RandomPet] - {{% md %}}{{% /md %}}
-
name_
map RandomPet] - {{% md %}}{{% /md %}}
Package Details
- Repository
- License