We recommend new projects start with resources from the AWS provider.
aws-native.eventschemas.Registry
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::EventSchemas::Registry
Example Usage
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var statesSchemasRegistry = new AwsNative.EventSchemas.Registry("statesSchemasRegistry", new()
{
RegistryName = "aws.states",
Description = "Contains the schemas of events emitted by AWS Step Functions",
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/eventschemas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := eventschemas.NewRegistry(ctx, "statesSchemasRegistry", &eventschemas.RegistryArgs{
RegistryName: pulumi.String("aws.states"),
Description: pulumi.String("Contains the schemas of events emitted by AWS Step Functions"),
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const statesSchemasRegistry = new aws_native.eventschemas.Registry("statesSchemasRegistry", {
registryName: "aws.states",
description: "Contains the schemas of events emitted by AWS Step Functions",
});
import pulumi
import pulumi_aws_native as aws_native
states_schemas_registry = aws_native.eventschemas.Registry("statesSchemasRegistry",
registry_name="aws.states",
description="Contains the schemas of events emitted by AWS Step Functions")
Coming soon!
Create Registry Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Registry(name: string, args?: RegistryArgs, opts?: CustomResourceOptions);
@overload
def Registry(resource_name: str,
args: Optional[RegistryArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Registry(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
registry_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewRegistry(ctx *Context, name string, args *RegistryArgs, opts ...ResourceOption) (*Registry, error)
public Registry(string name, RegistryArgs? args = null, CustomResourceOptions? opts = null)
public Registry(String name, RegistryArgs args)
public Registry(String name, RegistryArgs args, CustomResourceOptions options)
type: aws-native:eventschemas:Registry
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RegistryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RegistryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RegistryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RegistryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RegistryArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Registry Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Registry resource accepts the following input properties:
- Description string
- A description of the registry to be created.
- Registry
Name string - The name of the schema registry.
- List<Pulumi.
Aws Native. Inputs. Tag> - Tags associated with the resource.
- Description string
- A description of the registry to be created.
- Registry
Name string - The name of the schema registry.
- Tag
Args - Tags associated with the resource.
- description String
- A description of the registry to be created.
- registry
Name String - The name of the schema registry.
- List<Tag>
- Tags associated with the resource.
- description string
- A description of the registry to be created.
- registry
Name string - The name of the schema registry.
- Tag[]
- Tags associated with the resource.
- description str
- A description of the registry to be created.
- registry_
name str - The name of the schema registry.
- Sequence[Tag
Args] - Tags associated with the resource.
- description String
- A description of the registry to be created.
- registry
Name String - The name of the schema registry.
- List<Property Map>
- Tags associated with the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Registry resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Registry
Arn string - The ARN of the registry.
- Id string
- The provider-assigned unique ID for this managed resource.
- Registry
Arn string - The ARN of the registry.
- id String
- The provider-assigned unique ID for this managed resource.
- registry
Arn String - The ARN of the registry.
- id string
- The provider-assigned unique ID for this managed resource.
- registry
Arn string - The ARN of the registry.
- id str
- The provider-assigned unique ID for this managed resource.
- registry_
arn str - The ARN of the registry.
- id String
- The provider-assigned unique ID for this managed resource.
- registry
Arn String - The ARN of the registry.
Supporting Types
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.